学校内部工资管理系统《软件工程导论》实验报告.doc
《学校内部工资管理系统《软件工程导论》实验报告.doc》由会员分享,可在线阅读,更多相关《学校内部工资管理系统《软件工程导论》实验报告.doc(52页珍藏版)》请在三一办公上搜索。
1、软件工程导论实验报告学 院:计算机科学与技术学院专业班级: 指导教师: 项目成员:项目课题:学校内部工资管理系统时 间:目 录小组情况1一、可行性分析报告21.1 引言21.1.1 编写目的21.1.2 背景21.2 可行性分析的前提31.2.1 要求31.2.2 开发目标31.2.3 条件、假定和限制31.2.4 可行性研究的方法41.3 技术可行性41.3.1 简要描述41.3.2 与现有系统的优越性比较41.4 经济可行性51.4.1 成本51.4.2 效益51.5 社会因素可行性分析61.5.1 法律方面的可行性61.5.2 操作可行性61.6 结论意见6二、软件需求规格说明书72.1
2、 背景材料72.2 功能需求分析72.2.1 管理员用户设置72.2.2 普通用户创建82.2.3 用户登录82.2.4 远程信息接收与传递82.2.5 信息提醒82.2.6 职工编号的判断92.2.7 职工工资的计算92.3 性能需求分析102.3.1 运行环境102.3.2 精度102.3.3 响应时间102.3.4 内存占用112.3.5 安全与更新112.3.6 故障处理11三、数据流程图12四、功能分析图134.1 员工工资标准模块134.2 工资统计模块134.3 财务处理模块134.4 职工工资查询模块134.5 登录用户管理模块144.6 人事管理模块144.7 员工出勤管理模
3、块14五、数据字典15六、概要设计16七、详细设计说明书177.1 编写目的177.2 背景177.3 系统的结构177.4 程序流程图187.4.1 用户注册187.4.2 用户登录207.4.3 人事管理217.4.4 员工工资查询217.4.5 员工出勤管理217.4.6 财务部管理227.5程序部分代码237.5.1 用户注册237.5.2 用户登陆297.5.3 人事部管理337.5.4 财务部管理36八、测试报告398.1 单元测试398.1.1 用户注册登陆测试398.1.2 人事部测试418.1.3 财务部测试448.2 黑盒测试458.2.1 测试用例表468.3 测试总结4
4、8九、参考资料49小组情况项目题目 :学校内部工资管理系统项目成员 :项目负责人:任务分配表任务模块人员安排可行性分析研究需求分析模型的建立结构化设计系统的编码、单元测试黑盒测试一、可行性分析报告1.1 引言1.1.1 编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发风险及其所带来的经济效益。本报告经审核后,交项目经理审查。 1.1.2 背景工资管理是学校很重要的一个管理事项,它与学校的人事管理、财务管理有着密切的联系。目前大多学校内部
5、工资的管理,基本上是手工操作或是基于excel或word下的应用,对于劳资关系相对复杂的学校,手工进行工资的发放工作往往需要耗费大量的人力与时间,对信息的管理者有诸多不便。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能。因此有必要开发一个基于网络的工资管理系统,能实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制 。开发软件名称:学校内部工资管理系统项目任务提出者:计算机工程学院 项目经理:用户:1.2 可行性分析的前提1.2.1 要求(1)功能。工资管理系统的主要功能是:月工资发放和处理、标
6、准工资库维护、临时工资发放、查询与系统维护和系统帮助。(2)性能。 方便、快捷、有效地完成工资发放的各项任务,在工资数据统计和报表打印等方面,具有准确率高、速度快等特点。 (3)系统的输入。输入所有职工的标识,如职工的姓名、工号、所在部门、各项应发的金额和各项应扣的金额。 (4)系统的输出。输出各种报表、上报的文件等。 (5)安全和保密要求。 本系统在使用前必须正确输入密码,否则系统将不能运行。进入系统后,要想修改密码或对系统的一些信息进行修改,也必须输入高级用户密码,对数据库中的关键数据应该要求保密。服务器的管理员享有对工资数据信息库的管理与修改。用户只享有对信息的查询和部分信息修改(如个人
7、信息)。1.2.2 开发目标 本系统开发目标应该考虑到以下几个方面的因素:人力与设备费用的相对减少,人员利用率的改进;数据处理速度的提高;数据统计精度的和准确率的提高。管理信息服务的改进;自动决策系统的改进;人员利用率的改进。1.2.3 条件、假定和限制项目开发中所具备的条件、假定和所受到的限制包括以下几个方面: (1)所建议系统运行寿命的最小值:系统运行寿命的最小值应达三年。 (2)硬件、软件、运行环境、开发环境等条件:硬件环境要求如下:奔腾II或更高档的计算机、笔记本电脑;运行时内存的要求是10MB以上;安装所需硬盘空间是150MB;打印机可选激光打印机。软件环境要求如下:中文 Windo
8、ws98/Windows2000/Me/xp/7; (3)系统投入使用的最晚时间:系统投入使用的最晚时间为2011年的10月中旬。1.2.4 可行性研究的方法(1)客户调查:通过对客户调查,了解和认知客户对软件产品的需求,按照客户的要求不仅要实现月工资发放,而且要实现临时的工资发放,同时还要有数据库备份。GZGL系统的主要功能为:月工资发放和处理、标准工资库维护、临时工资发放、查询与系统维护和系统帮助。(2)同类产品调查:通过对市场中相关或同类产品的调查,笔者了解到,工资管理系统大体上都应该实现工资的统计、汇总、报表打印等功能。1.3 技术可行性 1.3.1 简要描述工资管理系统是一个数据库管
9、理和查询的系统,本系统采用常规的数据库处理方法,根据工资信息管理的特点对数据库进行操作,如对工资发放项目的修改、人员的增删、工资数据的添加和修改、工资的统计、工资的汇总、临时发放工资的管理、上报文件、打印等给予了优化。1.3.2 与现有系统的优越性比较工资管理系统有利于工资发放的统一、有效管理。与传统的手工记账方式相比,占据空间小、易于统计工资总额、易于更新、易于数据备份;与其它工资系统相比,该系统实现了对不同类型职工的工资发放,系统功能比较全面,而且价格也比较合理。工资管理系统具有高效率的系统灵活性。当修改工资库中某个职工的工资情况或者修改某个工资发放项目时,只需在工资数据编辑状态下对该职工
10、的工号进行锁定,或者对某个工资项目进行锁定,即可对锁定的项目进行修改,而对其它的人员或项目无权修改,这样可以提高系统的准确性。工资管理系统能够较好保证数据库的安全。户可以对后台数据库进行加密,同时还可以给系统设定密码。现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,利用现有技术条件完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。1.4 经济可行性 估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。并且,分析系统开发是否会
11、对其它产品或利润带来一定影响。1.4.1 成本(1)基本投资硬件设备:PC机软件:Windows98/Windows2000/xp/7,Delphi7,sql 2000/2005; Visual Basic 6.0、SQL Server 2000、Word 2005/2007(2) 其他一次性支出,主要是软件设计和开发费用。软件设计开发过程当中,投入设计和开发费用包括:购买书籍的资金,需求分析的费用 (其中包含技术开发上的花销、生活花销等)。 (3)经常性支出,主要是软件后期维护费用。软件开发完毕后投入使用时,对软件产品进行的后期软件维护所需要支出的费用。1.4.2 效益系统的效益可以从经济效
12、益和社会效益两方面考虑。本系统的应用使工资管理实现科学化、规范化进一步实现学校员工工资管理的规范化和自动化本系统。减少了人力投资和办公费用的开销,极大地提高办公效率。并且该系统定会受到各学校的欢迎,拥有一定的市场,可在短时间内收回成本,并有可观的经济效益。投入使用将获得的经济效益分为直接效益和间接效益两方面。直接效益主要体现在:原来4人/周工作量将只须1人/周完成;间接效益体现在:减少支付3人工资(1200元/人月),共计3600元/月。1.5 社会因素可行性分析1.5.1 法律方面的可行性系统开发所用软件均采用正版,系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程导论 学校 内部 工资管理 系统 软件工程 导论 实验 报告

链接地址:https://www.31ppt.com/p-3779047.html