java项目练习需求分析5

来源:互联网 发布:淘宝上卖包包靠谱的店 编辑:程序博客网 时间:2024/05/02 20:48

继续推出java项目练习的项目需求,这个项目比较大点,结合了ssh框架的知识!!适合马上就业者所练习……



 
 
 
 
学士后 
Java工程师 
第三单元阶段项目 
 
 
 
项目需求书 
 
‐ 1 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
第一部分 项目概述 
1、 业务需求概述 
北大青鸟办公自动化管理系统主要用于对日常的办公进行管理,如收发邮件、管理账户
和考勤管理等,公司职员、经理是该系统的目标用户。 
要求: 
1.  使用 SSH 框架实现该系统。 
2.  使用 oracle 数据库。 
3.  必须按照 B/S结构完成系统。 
2、 项目功能说明 
序号  功能列表 
1  登录。 
使用用户名、密码登录,成功则进入主页面,否则提示出错信息 
2  个人信息。 
用户查看及修改个人信息 
3  邮件信息。 
用户可以收发邮件以及对邮件的处理 
4  账户信息。 
用户在操作过程中会根据用户权限判断操作范围,主要包括对用户权限的操作。 
3、 项目业务流程描述 
登录页面: 
 
‐ 2 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
需要先通过登录才能访问系统,输入时用户名、密码不能为空,用户名密码匹配错误,则返
回登录出错窗口。 
登录出错窗口: 
 
 
主窗口: 
‐ 3 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
主窗口显示当前的欢迎信息和登录用户名称,左侧是操作区域,包括信息管理、邮件管理、
考勤管理、权限管理;右侧为公共数据区域,初始状态显示登录用户的个人信息。注意根据
用户权限不同,左侧菜单树展示的内容也不相同,普通用户在权限管理中只能修改个人账户,
经理可以查看所有账户及添加账户。 
 
个人信息: 
 
个人信息支持查看及修改个人账户的基本信息功能。 
1.  查看状态时,信息不能编辑。 
2.  点击“编辑数据”按钮,进入编辑个人信息页面。 
3.  性别的列表框要默认选中用户的性别信息。 
‐ 4 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
4.  单击“保存数据”进行数据更新,在修改的过程中需要验证信息(红色的*) ,昵称
为空、手机信息录入非数值或位数不足 11 位时,显示错误信息提示框。 
5.  单击“返回”,返回到上一层页面。 
 
6.  当信息填写正确,保存数据成功后,回到显示账户信息页面,左上角的登录用户名
称也随即更新。 
 
 
邮件管理: 
邮件管理功能可以收发邮件以及对邮件的处理。 
1.  写邮件 
1)  点击“写邮件”菜单,进入写邮件页面。 
‐ 5 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
2)  收件人的列表显示所有用户昵称。 
3)  当点击“发送邮件”按钮时,进行数据添加,在添加的过程中需要验证信息 (红
色的*)。邮件标题为空、上传附件大于 9M 时显示错误信息提示框。 
4)  当数据填写正确并添加成功时,清空填写的内容。 
 
 
2.  邮件列表 
1)  点击“收邮件”菜单,显示邮件信息列表页面,标识邮件阅读状态。 
 
2)  点击“删除”时,提示“确实执行此操作?”的信息,当选择确定,将此邮件
‐ 6 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
移至“垃圾邮件”,并更新邮件列表。 
 
3)  点击邮件标题,进入邮件信息详情页面,页面内容不可编辑。 
 
4)  点击“下载”,下载此邮件的附件。 
‐ 7 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
5)  点击“返回”按钮时,返回到上一层页面,即邮件信息列表,并修改此邮件阅
读状态为“已读”。 
 
 
3.  垃圾邮件列表 
1)  点击“垃圾邮件”,显示垃圾邮件列表。 
‐ 8 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
2)  点击“还原”时,提示“确实执行此操作?”的信息。选择确定时,将此邮件
还原到邮件信息列表,更新垃圾邮件列表。 
 
 
 
3)  点击“删除”时,提示“确实执行此操作?”的信息。选择确定时,将此邮件
‐ 9 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
删除,更新垃圾邮件列表。 
考勤管理: 
此功能根据用户权限判断操作范围,普通用户只有申请休假和查看自己的休假信息列表
(列表中不包含“审核”操作)。经理除了申请休假功能以外,还可以对提交到自己名下的
休假申请单进行查看和审核。 
1.  普通用户点击“休假”菜单时,显示休假信息列表。 
 
2.  点击“申请休假”按钮时,显示申请休假页面,审批人列表显示所有注册类型为经
理的所有用户。 
 
‐ 10 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
3.  点击“提交申请”按钮时,进行数据添加,在添加的过程中需要验证信息(红色的
*),并显示错误信息提示框。开始时间和结束时间要求用时间控件。 
4.  当填写正确数据并提交申请成功后,清空所填写的内容。点击“返回”,显示休假
信息列表并更新数据。 
 
5.  当被指向的审批经理点击“休假”菜单时,显示休假信息列表页面。 
‐ 11 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
6.  点击“审核”时,显示审核页面。选择“审核通过”或“审核不通过”,完成审核
操作。 
 
 
7.  点击“审核通过”按钮,更新休假信息列表,将审批状态改为“已审核”。 
‐ 12 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
1.  点击“审核不通过”按钮,更新休假信息列表,审批状态改为“审核拒绝”。 
 
 
权限管理: 
此功能根据用户权限判断操作范围。普通用户只能查看及修改自己的账户信息,经 
理还可以查看所有账户信息及添加新账户。 
1.  个人账户 
1)  点击“个人账户”菜单,显示个人账户页面,页面不可编辑。 
‐ 13 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
2)  点击“编辑数据”按钮,显示个人账户编辑页面。 
 
3)  点击“保存数据”按钮,进行数据更新,在修改的过程中需要验证信息(红色
的*),用户名、密码为空时,显示错误信息提示框。当填写正确数据并修改成
功时,返回个人账户编辑页面并更新。 
4)  点击“返回”按钮返回到上一层页面。 
‐ 14 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
 
2.  账户管理列表 
此功能只有经理才有权限操作。 
1)  点击“管理账户”菜单,显示账户管理列表 
 
2)  点击“添加数据”按钮,显示添加账号页面。 
‐ 15 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
 
3)  点击“保存数据”按钮,将数据加入到账户列表中,在添加的过程中需要验证
信息(红色的*)。用户名、密码、昵称、年龄、性别、手机为空,手机录入非
数值或位数不足 11 位时,显示错误信息提示框。当数据填写正确并添加成功
时,显示账户管理列表并更新数据。 
4)  点击“返回”按钮,返回到上一层页面。 
 
 
注销: 
当点击“注销”时,回到登录页面。 
‐ 16 ‐                                             北京阿博泰克北大青鸟信息技术有限公司  
第二部分 项目功能块明细及评价标准 
序号  功能块列表  功能块描述  分数  说明 
1  数据库  使用数据库  20  必做 
2  登录 
非空验证,用户名密码匹配,验证成功后登录主页面。 
以上功能必须要正确实现,3分,否则登录功能0分 
登陆出错信息提示,  5分 
8  必做 
能根据登陆用户正确显示左侧菜单树  ,3分 
正确显示欢迎用户,1分  3  主页面 
显示顶部图片logo,1分 
5  必做 
个人信息显示功能:2分 
4  信息功能 
修改个人信息功能:3分 
5  必做 
写邮件功能:2分 
上传附件功能:3分 
收邮件列表功能:2分 
查阅、删除邮件:4分 
下载附件功能:3分 
垃圾邮件列表:3分 
还原、删除垃圾邮功能:4分 
5  邮件功能 
各个功能点的页面验证功能:4分 
25  必做 
申请休假功能:3分 
休假信息列表功能:5分 
审批休假功能:3分 
6  考勤功能 
各个功能点的页面验证功能:4分 
15 
 
必做 
个人账户查看、修改功能:4分 
账户列表功能:3分 
添加账户功能:3分 
各个功能点的页面验证功能:4分 
必做 
7  权限管理功能 
返回功能:1分 
15 
 
8  注销功能  注销功能:2分  2  必做 
9  代码规范    5  必做 
 
‐ 17 ‐                                             北京阿博泰克北大青鸟信息技术有限公司 

0 0
原创粉丝点击