软件工程课程设计报告解析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程设计报告 课题名称:员工工资管理系统的设计与实践研究 姓 名: 学 号: 班 级: 指导教师: 目 录 1.概述 3 1.1问题的提出 3 1.1.1 选题背景与意义 3 1.1.2 开发工具简介 4 2.可行性分析 4 2.1社会可行性 4 2.2技术可行性 4 2.3经济可行性 5 3.需求分析 5 3.1系统业务流程图 6 3.2 系统的功能划分 6 3.3 系统的功能要求 6 3.4 用户的功能需求: 6 3.4.1登陆功能 6 3.4.2 员工信息维护功能 7 3.4.3 工资信息维护功能 7 3.4.4查询功能 7 3.4.5计算功能 8 3.4.6打印功能 8 3.4.7退出功能 8 3.5系统的数据需求 9 3.5.1 总结出数据信息 9 3.5.2数据流程图如下 9 3.5.3 数据流图的数据字典 11 3.6 系统的性能需求 12 4.总体设计 12 4.1系统结构的总体设计 13 4.2 各个模块的功能描述如下 13 4.2.1 员工基本信息维护模块 13 4.2.2 工资信息维护模块 14 4.2.3 查询信息模块 14 4.2.4 计算工资模块 14 4.2.5 打印模块 14 4.2.6 登陆模块 14 4.2.7退出模块 15 5.详细设计 15 5.1 生成报表 15 5.2 查询模块的详细设计 16 6.测试 17 6.1 黑盒测试 17 6.2 白盒测试 17 7. 调试 18 8.结 论 18 9.参考文献 20 1.概述 1.1问题的提出 工资管理系统是一个数据库管理系统,是针对企业的工资管理业务进行计算机处理而开发的应用软件。提供关于公司老员工及新员工信息和工资有效管理等事务的信息,由于需要添加和修改员工的信息和工资信息、删除离职员工信息和在职员工信息修改以及修改其他一些数据,工资管理系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。企业应用本系统后,可以有效的提高工资管理水平。现代科学的发展,使计算机进入了几乎一切领域,计算机已经是家喻户晓、无人不知了。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机,可以说没有计算机,就没有现代化,计算机知识已经成为当代知识分子结构中不可缺少的一个重要组成部分。整个系统操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改等工资管理工作。经过实际使用证明,本文所设计的人事工资管理系统可以满足本单位人事、工资管理方面的需要。 主要介绍了本课题的开发背景,过程。用户登录 数据输入 工资计算 存储数据 工资查询 报表汇总 图3-1 3.2 系统的功能划分 工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如奖金等。并且负责设置员工工资的计算公式。 工资信息管理部分:包括统计出勤、计算工资、查询工资和导出工资表。 系统部分:包括添加用户和修改密码。 3.3 系统的功能要求 整体结构合理,风格一致,模块化结构,界面清晰,接口灵活,操作简便。 开发方法,文档规范化,便于管理,可扩充。 完善的数据输入,维护,输出。 自检性能高,用户误输、错输均有提示。 容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。 3.4 用户的功能需求: 3.4.1登陆功能 该系统要有登陆功能。管理员要进行员工信息维护或者进行计算员工工资时,必须首先进行登陆。同理,员工也要先进行登陆才能进行各种查询等操作。 用户权限设置,修改密码。综合初始系统设置。追加员工信息。删除员工信息。修改员工信息。自动更新数据库。根据员工姓名查询员工的工资情况。根据员工编号等查询员工的工资情况。根据员工学历等各种条件组合查询员工的工资情况。打印工资信息。打印工资条。打印各种图表。”的问题。在软件设计阶段,它分为根要设计和详细设计。首先做概要设计,它是将软件的需求转化为数据结构和软件的系统结构。然后是详细设计,即过程设计,通过对结构表示进行细化,得到软件的详细的数据结构和

文档评论(0)

钱缘 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档