首页 > 代码库 > 团队作业二
团队作业二
沈阳航空航天大学
团 队 作 业开 发 文 档
团队作业名称:项目人事管理系统
院(系):计算机学院
班 级:1434010104班
成员:刘羽霏(143401010429)
张航 (143401010428)
赵峻 (143401010433)
张元爽(143401010429)
彭雪峰(143401010429)
王向阳(143401010429)
指导教师: 张翼飞
1 概述(赵峻)
1.1 开发背景
社会是由一个个大大小小的群体组成的,为了每一个群体有序高效的处理事情就需要管理。公司需要管理员工来更好地工作,学校需要管理学生来更好地传授知识,商家需要管理顾客用户来更好地服务。然而群体越大信息越多管理也就越难。如今我们已经处于计算机时代,应该利用它来完成更高效的管理工作,所以管理系统就产生了。
1.2 开发目标
我们要完成的目标首先最基础的是用户的注册登录、添加信息修改以及删除。其次根据实际用途来增加功能,我们的用途是项目的管理,系统分为管理者界面和用户界面,用户可以注册、对个人信息的修改以及对项目的添加修改删除,管理员可以进行对用户的任何操作。
1.3 参考资料
1、参考了某公司员工考勤管理系统
2、某商场顾客消费信息管理系统
1.4 设计原则
具有可移植性,以及可拓展性,可以方便的添加功能。
2 需求分析(彭雪峰)
2.1 需求陈述
【用平常语言描述该系统的全部功能和细节】
2.2 操作用例
【描述具体的操作例子,比如登录后进行何种操作】
2.3 功能分析划分
【分析功能并划分功能块】
2.3.1 系统登录
【比如,需要实现两种登录模块,普通登录,管理员登录,并且描述可能出现的各种情况以及问题处理】
2.3.2 用户管理
【比如:实现用户显示,添加,删除,修改】
......
2.5 运行环境
3 总体设计(霏哥)
3.1 系统建模
3.1.1 层次方框图
3.1.2 ER图(实体-联系图)
3.1.3 类图设计
【使用UML画出各个类的属性、继承和方法】
3.2 接口设计
3.2.1 内部接口设计
登录功能通过在数据库中查询账号信息,来分别用户的权限。如果是管理员权限,就跳到人事管理界面,普通用户的话就跳到项目界面,可以让用户了解项目信息。
【各个部件是通过何种方式进行连接,比如通过远程数据库,http等】
3.2.2 登录界面设计
3.2.3 用户管理界面设计
3.2.4 项目管理界面设计
3.3 数据库结构设计
3.3.1 数据库E-R图
3.3.2 数据库逻辑设计
3.4 出错处理
在登录时,如果用户输入的账号或者密码错误,在网页上会有相应的提示
3.5 安全保密设计
【描述采用何种方法保证安全性】
4 详细设计(张元爽)
4.1 程序流程图
【具体来说就是把经过总体设计得到的各个模块详细的加以描述。】
4.2 伪代码编写
【使用中文或者英文进行伪代码编写,以后这些伪代码将会成为代码的注释】
5 实现(王向阳,张航)
5.1 编码
5.1.1 代码约定
5.1.2 代码编写原则
5.2 测试要点
5.2.1 登录测试要点
【描述该如何测试,数据的输入,类型】
5.2.2 主界面测试要点
……
5.3 测试结果和总结
6 维护(王向阳)
6.1 维护方法
6.2 维护文档
6.3 功能拓展方法
团队作业二