合肥学院
计算机科学与技术系
课程设计报告
2011~2012学年第一学期
课学学专指
业导
班教生
姓
程 JAVA语言
信息发布系统
09网络工程(2)班 张贯虹、张艳明
名 号 级 师
课程设计名称
20 12年09 月
一、需求分析
随着网络的飞速发展和普及,越来越多的人们习惯上网浏览信息。本系统的主要目的就是为用户提供一个方便的网上信息发布、浏览平台。利用本系统,用户可以直接在网上发布信息并根据自己的需要对信息进行检索。从开发者的角度进行分析,此系统的用户主要由两部分组成:
第一部分,即浏览者, 浏览者登录前台后,可以通过导航条分栏目浏览信息,可以查看信息的详细内容,可以通过关键字实现信息检索。
第二部分,即管理员和普通用户,管理员可包括增加用户、修改用户和删除用户。管理员可以进行所有后台操作;普通用户只能执行信息管理操作,且所能管理的信息栏目由管理员指定。管理员可以维护信息栏目,包括增加栏目、修改栏目、删除栏目、指定栏目的信息维护员。对栏目的所有操作都将反映在前台网站的导航条上。普通用户只能维护自己有权的栏目。
二、设计
1. 设计思想
Servlet就是一种能够和用户互动的技术, 能够处理用户提交的数据并作出回应.Servlet是基于Java的、与平台无关的服务器端组件.用户通过浏览器向服务器发送一个Servlet请求, WEB服务器软件(Servlet容器)收到请求后, 执行对应的Servlet程序, 处理用户提交的数据, 然后向客户端发送应答, 浏览器收到应答后把结果显示出来. Servlet程序必须继承Javax.servlet.http.HttpServlet, 这样才能被WEB服务器(Java EE容器)调用, 才能够让客户端通过浏览器访问.WEB服务器(Java EE容器)接收到访问Servlet的请求后, 调用对应Servlet程序的service方法.在这个例子里, 我们覆盖了service方法, 完成要实现的功能. service方法的第一个参数是ServletRequest对象request, 用来接收请求信息;第二个参数是ServletResponse对象response, 用来处理应答信息.
…… …… 余下全文