文档介绍:《新闻管理系统》
需
求
分
析
说
明
书
组员:刘有生、滕志文
学号:16、20
班级:信A1021班
指导老师:谭旭杰
需求分析
项目背景
在学习web课程的基础上,为了更好的提高学生的实践动手能力以及思考问题的方法。老师号召同学进行分组组合,来开发新闻管理系统。这个系统虽然只是个小系统,但是可以进一步的提高学生自身的动手能力以及团队的合作精神,从而为学生走出社会,从事IT行业打下基础。同时,给本专业的课程改革做了一个不错的引导。
项目简介
2-1项目开发环境
在window的平台下,利用jsp开发工具以及mysql数据库相结合,进行开发新闻管理系统。
开发工具:MySQL++DWZ框架
主要技术:JSP+Servlet+DAO
2-2项目设计思路
该项目主要是利用DWZ框架开发新闻管理系统后台开发,然后利用jsp+selvet等技术进行整合。系统功能图如下:
用户
登录
登录判断
用户管理
新闻管理
登录失败
说明:
(1)该系统角色主要分为:管理员、普通用户。
(2)管理员功能:
用户管理
用户列表
添加用户
删除用户
修改用户
用户查询
查看个人资料
修改个人资料
新闻管理
新闻列表
添加新闻
修改新闻
删除新闻
新闻查询
(3)普通用户功能:
用户管理
修改个人信息
查看个人信息
新闻管理
新闻列表
新闻查询
系统功能结构图
管理员功能
管理员
用户管理
用户列表
删除用户
修改用户
用户查询
查看个人资料
修改个人资料
新闻管理
新闻列表
修改新闻
删除新闻
新闻查询
表1 用户列表
功能描述
查询所有用户信息,即包括普通用户和管理员
输入
无
输出
所有用户的所有信息,包括用户名、姓名、密码、权限
表2 添加用户
功能描述
添加一个新用户信息
输入
用户号、姓名、密码、权限
输出
无
表3 删除用户
功能描述
删除选中的用户
输入
用户号
输出
无
表4 修改用户
功能描述
修改指定用户的信息
输入
用户号、以及需要修改的信息
输出
无
表5 用户查询
功能描述
根据用户号查询用户信息
输入
用户号
输出
指定查询条件的用户所有信息
表6 查看个人资料
功能描述
查看登录用户自身的资料
输入
用户号
输出
登录用户的所有信息
表7 修改个人资料
功能描述
登录用户修改自身信息
输入
用户号
输出
无
表8 新闻列表
功能描述
查询所有新闻列表
输入
无
输出
获取所有发布的新闻信息
表9 添加新闻
功能描述
新发布一条新闻信息
输入
新闻标题、所属分类、新闻内容、新闻ID、发布时间、发布者
输出
无
表10 修改新闻
功能描述
修改指定新闻的信息
输入
需要修改的信息
输出
无
表11 删除新闻
功能描述
删除选中的新闻信息
输入
新闻ID
输出
无
表12 新闻查询
功能描述
根据输入的新闻标题进行匹配查询
输入
新闻标题
输出
输出指定的查询的新闻信息
普通用户功能
普通用户
用户管理
新闻管理