首页 > 代码库 > 团队作业二

团队作业二

 

沈阳航空航天大学

 

 

团 队 作 业开 发 文 档

 

团队作业名称:项目人事管理系统

 

院(系):计算机学院

班    级: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 功能拓展方法

 

 

团队作业二