软件工程课程设计报告.docx
《软件工程课程设计报告.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计报告.docx(16页珍藏版)》请在第一文库网上搜索。
1、软件工程课程设计报告课题名称:员工工资管理系统的设计与实践研究姓名:学号:班级:指导教师:目录1概述41.1 问题的提出41.1.1 选题背景与意义41.1.2 开发工具简介52可行性分析51.1 社会可行性51.2 技术可行性51.3 经济可行性63 .需求分析63.1 系统业务流程图73.2 系统的功能划分73.3 系统的功能要求73.4 用户的功能需求:73.4.1 登陆功能73.4.2 员工信息维护功能8343工资信息维护功能8344查询功能83.4.6 打印功能93.4.7 退出功能93.5 系统的数据需求103.5.1 总结出数摘言息103.5.2 数据流程图如下103.5.3 数
2、据流图的数据字典123.6 系统的性能需求134 .总体设计134.5 系统结构的总体设计144.6 各个模块的功能描述如下144.6.1 员工基本信息维护模块144.6.2 工资信息维护模块154.6.3 查询信息模块154.6.4 计算工资模块154.6.5 打印模块154.6.6 登陆模块15427退出模块165 .详细设计165.5 生成报表165.6 查询模块的详细设计176 .测试186.2白盒测试187 .调试198 .结论199参考文献211概述1.1 问题的提出工资管理系统是一个数据库管理系统,是针对企业的工资管理业务进行计算机处理而开发的应用软件。它提供关于公司老员工及新员
3、工信息和工资有效管理等事务的信息,由于需要添加和修改员工的信息和工资信息、删除离职员工信息和在职员工信息修改以及修改其他一些数据,工资管理系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。企业应用本系统后,可以有效的提高工资管理水平。1.1.1 选题背景与意义现代科学的发展,使计算机进入了几乎一切领域,计算机已经是家喻户晓、无人不知了。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机,可以说没有计算机,就没有现代化,计算机知识已经成为当代知识分子结构中不可缺少的一个重要组成部分。随着经济的发展,企业正面向着大型化、规
4、模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。在这种情况下,我们建立一个工资管理系统是必要的,该整个系统操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改等工资管理工作。经过实际使用证明,本文所设计的人事工资管理系统可以满足本单位人事、工资管理方面的需要。该设计主要介绍了本课题的开发背景,需求分析和功能设计等过程。1.1.2
5、 开发工具简介1)pd:P。WeDesigner,就是一个容易画出数据流图和生成数据库的逻辑模型和物理模型。该软件很容易实现把数据流图转化成相应的数据库的逻辑模型和物理模型。2 )SO1Server:它是一种关系数据库管理系统,能处理大量的数据和管理众多的并发用户,保证了数据的完整性,并提供许多高级管理和数据分布能力。3 )Visua1Studio.NET:向开发人员提供了用于在操作系统之间和语言之间集成解决方案的工具。开发人员可将现有的业务逻辑方便地转换为可重复使用的XM1Web服务、封装进程并使它们能够用于任何平台上的应用程序。2 .可行性分析2.1 社会可行性C/S模式系统以服务器作为数
6、据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,而各数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维护成本大、适应性弱等问题的影响。本系统利用了C/S模式,符合企事业单位的管理要求,为其实现较为先进的工资管理提供了有利的支持。2.2 技术可行性使用PowerBui1der开发传统意义上的C/S模式结构的数据库系统,可以利用其提供的许多对于数据库访问与控制的有效机制,开发过程并不是很长且难度适中。我们曾学习了数据库原理及应用,掌握了数据库的基本原理及数据库的设计方法,在此基础上我们又深入学
7、习了P。WerBUiIder的数据库系统开发。2.3 经济可行性成本:本系统要求的计算机配置不是很高,需要设备购置费用较低,其他设备的购置成本也在承担能力之中。本系统运行费用较低,系统使用方便简洁。收益:应用本系统能在一定时期内产生明显的收益,此外应用本系统提高了工作效率从而提高了管理水平;节省了人力,减轻了有关人员手工处理的工作负担;即使给管理者提供应的辅助决策信息。3 .需求分析需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 报告
