- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【精选】02-人事管理系统概要设计报告
人事管理系统概要设计说明书
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2总体设计 3
2.1需求规定 3
2.2运行环境 3
2.3基本设计概念和处理流程 3
2.3.1用户处理数据库流图 3
2.3.2该系统的数据流图 3
2.4结构 5
2.4系统状态转换图 6
2.5系统的E-R图 6
2.6功能器求与程序的关系 7
3接口设计 7
3.1用户接口 7
3.2外部接口 7
3.3内部接口 7
4运行设计 8
4.1运行模块组合 8
4.2运行控制 8
4.3运行时间 8
5系统数据结构设计 8
5.1逻辑与物理结构设计要点 8
5.2数据结构与程序的关系 9
6系统出错处理设计 9
6.1出错信息 9
6.2补救措施 10
6.3系统维护设计 10
1引言
1.1编写目的
本文档的编写时为了以了完善人事管理系统软件开发途径和应用方法,以求在最短的时间内高效开发人事管理系统。由需求分析得出来系统的基本需求和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。预期读者为该软件的基本用户,包括管理员、经理及普通员工。
1.2背景
软件系统的名称:人事管理系统
开发工具:MyEclipse 8.5 和 Navicat
提出者及开发者:系统软件四人开发小组
用户:该公司所有人员
1.3定义
开发:不是单纯指开发活动,还包括维护活动。
项目:该词指的是向公司人员交付一个能够管理相关资源的集合。这个资源集合有明确的始点和终点,且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要实现的功能等,一个项目可能有若干项目组成。
项目开发计划:过程与项目如何推进连接起来的方案。
产品生命周期:产品从构思到不可以再使用的持续时间。
1.4参考资料
《软件工程导论(第5版)》张海潘 清华大学出版社
《数据库系统概论(第4版)》王珊 萨师煊 高等教育出版社
2总体设计
2.1需求规定
按照需求分析文档中的规格要求,实现系统的正常运行,并且响应速度小于5s,使得系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。
2.2运行环境
数据库管理系统软件:MySQL 5.0
运行平台:Win7/XP
分辨率:最佳效果1366×768像素
2.3基本设计概念和处理流程
2.3.1用户处理数据库流图
2.3.2该系统的数据流图
2.4结构
总体结构和模块外部设计
2.4系统状态转换图
2.5系统的E-R图
2.6功能器求与程序的关系
各项功能需求的实现同各块程序的分配关系:
创建 查询 修改 删除 维护经理和部门资料(管理员) √ √ √ √ 查询个人资料(员工和经理) √ 修改部门资料(管理员) √ √ √ √ 修改员工资料(经理) √ √ √ √ 3接口设计
3.1用户接口
采用页面化,菜单式进行设计。
3.2外部接口
1、硬件接口:扫描仪器
2、软件接口:与数据库接口JDBC
3.3内部接口
通过面向对象语言设计类,在public类中实现调用;类间实现严格封装。
接口 传递信息 维护经理和部门资料 添加、修改与删除部门 部门信息(部门编号,部门名称,部门经理编号) 添加、修改与删除经理 经理信息(经理编号,经理姓名,性别,基本工资) 查询个人资料 查询员工资料 员工信息:(员工编号,员工姓名,性别,出生日期,部门编号,基本工资,联系方式) 查询经理资料 经理信息:(部门经理编号,部门经理姓名,性别,基本工资) 修改部门资料 更新部门资料 新数据 修改员工资料 更新员工资料 新数据 4运行设计
4.1运行模块组合
本程序主要是以一个页面为模块,一般一个页面完成一个特定的功能,主页通过打开另一个页面来实现个模块之间不同功能的连接和组合。各模块之间相对独立,程序的可移植性好。各模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。
4.2运行控制
只要符合操作说明书,用户可自由控制
4.3运行时间
由用户决定
5系统数据结构设计
5.1逻辑与物理结构设计要点
管理员表(admin)
员工表(employees)
部门表(departments)
经理表(manager)
考勤表(attends)
薪资表(salary)
5.2数据结构与程序的关系
数据结构与程序是软件的重要组成部分,程序的正确执行依赖于合理的数据结构
6系统出错处理设计
6.1出错信息
本程序多处采
您可能关注的文档
- WH甲基胶粉聚苯颗粒保温浆施工方案WH甲基胶粉聚苯颗粒保温浆施工方案.doc
- WH系列智能型多回路温湿度控制器的样本说明书WH系列智能型多回路温湿度控制器的样本说明书.pdf
- wifi与arduino无线通信wifi与arduino无线通信.pdf
- wifi 无线SIP电话机--飞音时代简介wifi 无线SIP电话机--飞音时代简介.pdf
- win7硬盘分区的三种方法win7硬盘分区的三种方法.doc
- Win7纯净版集成Office、IE11、补丁、安装教程Win7纯净版集成Office、IE11、补丁、安装教程.pdf
- WINBOX配置说明WINBOX配置说明.doc
- Window7下的C编译器—CodeBlocks的使用与配置Window7下的C编译器—CodeBlocks的使用与配置.pdf
- Wii系统破解教程第二版二次修订Wii系统破解教程第二版二次修订.pdf
- windows环境,tomcat输出日志到文件和控制台windows环境,tomcat输出日志到文件和控制台.doc
文档评论(0)