资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
软件工程实验设计实验题目 软件需求分析 hiiu 实验学期 2012 至 2013 学年 第 2 学期班级 2010 级计算机科学与技术本科班 姓名 lele 任课教师 _实验成绩 陈卓夷 术01 引言 .21.1 编写目的 .21.2 文档概述 .21.3 参考资料 .22 项目概述 .22.1 项目名称 .22.2 项目背景 .23 需求规定 .33.1 对功能的规定 .33.2 对性能的规定 .33.3 安全性需求 .34 运行环境规定 .44.1 设备 .44.2 支持软件 .45 数据库 .45.1 数据库服务器体系结构 .45.2 数据库数据分析 .45.3 账户安全性 .55.4 数据库日常维护 .56 功能需求 .56.1 功能描述 .56.1.1 员工功能 .56.1.2 经理功能 .66.1.3 管理员功能 .66.2 系统基本数据流图 .66.3 系统功能图解 .76.4 输入输出项 .721 引言 1.1 编写目的使用计算机软件对公司人事进行管理,是计算机应用的一部分,以实现高效的人事管理。本文档的编写目的在于规定和控制人事管理系统项目的开发内容及流程,在系统开发之前,明确系统应达到的目标,对系统作出完整、准确、清晰的要求,对软件质量提供保证。本报告的预期读者有项目领导老师和相关项目组的所有成员。1.2 文档概述本文档主要描述人事管理系统的功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员都应该以该文档作为产品的功能定义和参考标准。1.3 参考资料 软件工程导论(第 5 版) 张海潘 清华大学出版社数据库系统概论(第 4 版) 王珊 萨师煊 高等教育出版社2 项目概述 2.1 项目名称人事管理系统 2.2 项目背景公司规模不大,其组织结构如图 1-1 所示:2图 1 - 1公司管理员 员工 考勤薪资 经理部门3 需求规定 3.1 对功能的规定 人员类型 权限描述管理员 包括所有权限普通员工 查看员工资料、考勤、薪资等信息部门经理 修改员工资料,登记考勤信息,核实信息并计算月工资1)用户登录安全验证2)查询员工是否已入职 3)能查看员工基本信息4)各类查找功能5)对员工基本信息的管理(增加,删除与修改)6)对员工薪资模块的计算7)添加新用户等功能3.2 对性能的规定 公司对系统性能无特殊的要求,只要一般情况下没有明显的延迟就可以,查询的时候不要超过 5 秒钟。3.3 安全性需求 由于人事管理系统的数据量会非常大,所以在对这些数据导入和查询时要保证速度。在对员工入/离职要保证事务的完整性。对于整个人事管理系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止3系统数据丢失。此外,系统要求用户在登陆时需要身份验证。4 运行环境规定 4.1 设备 1、Web 服务器 1 台;2、数据库服务器 1 台;3、备份服务器 1 台;4、开发服务器 1 台;5、软件防火墙服务器 1 台;6、千兆路由器 1 台;7、6M 网络宽带 1 条4.2 支持软件开发工具:MyEclipse 8.5 开发工具操作系统: win7 数据库:Mysql 5.0服务器:开源服务器 Tomcat 6.0.365 数据库5.1 数据库服务器体系结构数据库采用数据库系统软件 Mysql,为保障数据库的高可用性,建议采用 2 台服务器构建数据库服务器集群。在其中 1 台数据库服务器由于软件或者硬件故障不能正常工作时,另外 1 台可以承担所有的数据库处理工作,而不会影响平台提供服务。5.2 数据库数据分析本系统由以下几个表组成:管理员表(用户名,密码)员工表(员工编号,员工姓
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号