- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程设计报告
课题名称: 员工工资管理系统
指导教师: 梁 鸿
专业班级: 地信1班
小组成员: 向 凤组长)
朱江涛
彭晃渊
刘华丽
石吉吉
完成日期:2011 年 6 月 12 日
目录
目录 2
1 问题的提出 4
1.1 选题背景与意义 4
1.2 开发工具简介 4
1.3 开发人员分工介绍 5
2 系统分析 5
2.1 系统性能 5
2.2 系统特色 5
2.3 可行性分析 6
2.3.1 社会可行性 6
2.3.2 技术可行性 6
2.3.3 经济可行性 6
3 软件需求分析 6
3.1系统业务流程图 7
3.2 系统的功能划分 8
3.3 系统的功能要求 8
3.4 用户的功能需求: 8
3.4.1登陆功能 8
3.4.2 员工信息维护功能 8
3.4.3 工资信息维护功能 9
3.4.4查询功能 9
3.4.5计算功能 9
3.4.6打印功能 10
3.4.7退出功能 10
3.5系统的数据需求: 10
3.5.1 总结出数据信息 10
3.5.2数据流程图如下 10
3.5.3 数据流图的数据字典 12
3.6 系统的性能需求: 13
4 系统的概要设计: 14
4.1系统结构的总体设计 14
4.2 各个模块的功能描述如下: 15
4.2.1 员工基本信息维护模块: 15
4.2.2 工资信息维护模块: 15
4.2.3 查询信息模块: 16
4.2.4 计算工资模块: 16
4.2.5 打印模块: 16
4.2.6 登陆模块: 16
4.2.7退出模块: 16
5 数据库概念结构设计 17
5.1 系统的E-R图 17
5.2 系统的物理模型图 18
5.3 数据库的设计 19
6 系统的详细设计 20
6.1 生成报表 20
6.2 查询模块的详细设计: 21
7 软件测试 22
7.1 黑盒测试 23
7.2 白盒测试 23
8 调试 23
结 论 24
参 考 文 献 26
评分表 27
1 问题的提出
工资管理系统是一个数据库管理系统,是针对企业的工资管理业务进行计算机处理而开发的应用软件。它提供关于公司老员工及新员工信息和工资有效管理等事务的信息,由于需要添加和修改员工的信息和工资信息、删除离职员工信息和在职员工信息修改以及修改其他一些数据,工资管理系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。企业应用本系统后,可以有效的提高工资管理水平。
1.1 选题背景与意义
现代科学的发展,使计算机进入了几乎一切领域,计算机已经是家喻户晓、无人不知了。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机,可以说没有计算机,就没有现代化,计算机知识已经成为当代知识分子结构中不可缺少的一个重要组成部分。随着经济的发展,企业正面向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。
在这种情况下,我们建立一个工资管理系统是必要的,该整个系统操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改等工资管理工作。经过实际使用证明,本文所设计的人事工资管理系统可以满足本单位人事、工资管理方面的需要。 该设计主要介绍了本课题的开发背景,需求分析和功能设计等过程。
1.2 开发工具简介
1)pd:PowerDesigner,就是一个容易画出数据流图和生成数据库的逻辑模型和物理模型。该软件很容易实现把数据流图转化成相应的数据库的逻辑模型和物理模型。
2)SOL Server:它是一种关系数据库管理系统,能处理大量的数据和管理众多的并发用户,保证了数据的完整性,并提供许多高级管理和数据分布能力。
3) Visual Studio .NET: 向开发人员提供了用于在操作系统之间和语言之间集成解决方案的工具。开发人员可将现有的业务逻辑方便地转换为可重复使用的 XML Web 服务、封装进程并使它们能够用于任何平台上的应用程序。
1.3 开发人员分工介绍
组长:向凤 系统的需求分析及功能设计
组员:朱江涛 问题的提出及软件的测试
彭晃渊 概要设计
刘华丽 数据库结构设计
石吉吉 系统分析
2
文档评论(0)