收藏 分享(赏)

学校内部工资管理系统《软件工程导论》实验报告.doc

上传人:无敌 文档编号:640897 上传时间:2018-04-16 格式:DOC 页数:54 大小:609.50KB
下载 相关 举报
学校内部工资管理系统《软件工程导论》实验报告.doc_第1页
第1页 / 共54页
学校内部工资管理系统《软件工程导论》实验报告.doc_第2页
第2页 / 共54页
学校内部工资管理系统《软件工程导论》实验报告.doc_第3页
第3页 / 共54页
学校内部工资管理系统《软件工程导论》实验报告.doc_第4页
第4页 / 共54页
学校内部工资管理系统《软件工程导论》实验报告.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

1、软件工程导论实验报告学 院:计算机科学与技术学院专业班级: 指导教师: 项目成员:项目课题:学校内部工资管理系统时 间:I目 录小组情况 .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 法律方面的可行性 .

2、61.5.2 操作可行性 .61.6 结论意见 .6二、软件需求规格说明书 .72.1 背景材料 .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三、数据流程图 .12II四、功能分析图 .134.1 员工工资

3、标准模块 .134.2 工资统计模块 .134.3 财务处理模块 .134.4 职工工资查询模块 .134.5 登录用户管理模块 .144.6 人事管理模块 .144.7 员工出勤管理模块 .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.

4、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 测试总结 .48九、参考资料 .491小组情况项目题目 :学校内部工资管理系统项目成员 :项目负责人:任务分配表任务模块 人员安排可行性分析研究需求分析模型的建立结构化设计系统的编码、单元测试黑盒测试2一、可行性分析报告1.1 引言1.1.1 编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确

5、定问题是否可解。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发风险及其所带来的经济效益。本报告经审核后,交项目经理审查。1.1.2 背景工资管理是学校很重要的一个管理事项,它与学校的人事管理、财务管理有着密切的联系。目前大多学校内部工资的管理,基本上是手工操作或是基于excel 或 word 下的应用,对于劳资关系相对复杂的学校,手工进行工资的发放工作往往需要耗费大量的人力与时间,对信息的管理者有诸多不便。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能。因此有必要开发一个基于网络的工

6、资管理系统,能实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制 。开发软件名称:学校内部工资管理系统项目任务提出者:计算机工程学院项目经理:用户:31.2 可行性分析的前提1.2.1 要求(1)功能。工资管理系统的主要功能是:月工资发放和处理、标准工资库维护、临时工资发放、查询与系统维护和系统帮助。(2)性能。 方便、快捷、有效地完成工资发放的各项任务,在工资数据统计和报表打印等方面,具有准确率高、速度快等特点。(3)系统的输入。输入所有职工的标识,如职工的姓名、工号、所在部门、各项应发的金额和各项应扣的金额。(4)系统的输出。输

7、出各种报表、上报的文件等。(5)安全和保密要求。 本系统在使用前必须正确输入密码,否则系统将不能运行。进入系统后,要想修改密码或对系统的一些信息进行修改,也必须输入高级用户密码,对数据库中的关键数据应该要求保密。服务器的管理员享有对工资数据信息库的管理与修改。用户只享有对信息的查询和部分信息修改(如个人信息) 。1.2.2 开发目标本系统开发目标应该考虑到以下几个方面的因素:人力与设备费用的相对减少,人员利用率的改进;数据处理速度的提高;数据统计精度的和准确率的提高。管理信息服务的改进;自动决策系统的改进;人员利用率的改进。1.2.3 条件、假定和限制项目开发中所具备的条件、假定和所受到的限制

8、包括以下几个方面:(1)所建议系统运行寿命的最小值:系统运行寿命的最小值应达三年。(2)硬件、软件、运行环境、开发环境等条件:硬件环境要求如下:奔腾 II 或更高档的计算机、笔记本电脑;运行时内存的要求是 10MB 以上;4安装所需硬盘空间是 150MB;打印机可选激光打印机。软件环境要求如下:中文 Windows98/Windows2000/Me/xp/7;(3)系统投入使用的最晚时间:系统投入使用的最晚时间为 2011 年的 10 月中旬。1.2.4 可行性研究的方法(1)客户调查:通过对客户调查,了解和认知客户对软件产品的需求,按照客户的要求不仅要实现月工资发放,而且要实现临时的工资发放

9、,同时还要有数据库备份。GZGL 系统的主要功能为:月工资发放和处理、标准工资库维护、临时工资发放、查询与系统维护和系统帮助。(2)同类产品调查:通过对市场中相关或同类产品的调查,笔者了解到,工资管理系统大体上都应该实现工资的统计、汇总、报表打印等功能。1.3 技术可行性1.3.1 简要描述工资管理系统是一个数据库管理和查询的系统,本系统采用常规的数据库处理方法,根据工资信息管理的特点对数据库进行操作,如对工资发放项目的修改、人员的增删、工资数据的添加和修改、工资的统计、工资的汇总、临时发放工资的管理、上报文件、打印等给予了优化。1.3.2 与现有系统的优越性比较工资管理系统有利于工资发放的统

10、一、有效管理。与传统的手工记账方式相比,占据空间小、易于统计工资总额、易于更新、易于数据备份;与其它工资系统相比,该系统实现了对不同类型职工的工资发放,系统功能比较全面,而且价格5也比较合理。工资管理系统具有高效率的系统灵活性。当修改工资库中某个职工的工资情况或者修改某个工资发放项目时,只需在工资数据编辑状态下对该职工的工号进行锁定,或者对某个工资项目进行锁定,即可对锁定的项目进行修改,而对其它的人员或项目无权修改,这样可以提高系统的准确性。工资管理系统能够较好保证数据库的安全。户可以对后台数据库进行加密,同时还可以给系统设定密码。现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件

11、良好,利用现有技术条件完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。1.4 经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。1.4.1 成本(1)基本投资硬件设备:PC 机软件:Windows98/Windows2000/xp/7,Delphi7,sql 2000/2005; Visual Basic 6.0、SQL Server 2000、Word 2005/2007(2

12、)其他一次性支出,主要是软件设计和开发费用。软件设计开发过程当中,投入设计和开发费用包括:购买书籍的资金,需求分析的费用 (其中包含技术开发上的花销、生活花销等)。 (3)经常性支出,主要是软件后期维护费用。软件开发完毕后投入使用时,对软件产品进行的后期软件维护所需要支出的费用。 。61.4.2 效益系统的效益可以从经济效益和社会效益两方面考虑。本系统的应用使工资管理实现科学化、规范化进一步实现学校员工工资管理的规范化和自动化本系统。减少了人力投资和办公费用的开销,极大地提高办公效率。并且该系统定会受到各学校的欢迎,拥有一定的市场,可在短时间内收回成本,并有可观的经济效益。投入使用将获得的经济

13、效益分为直接效益和间接效益两方面。直接效益主要体现在:原来 4 人/周工作量将只须 1 人/周完成;间接效益体现在:减少支付 3 人工资(1200 元/人月),共计 3600 元/月。1.5 社会因素可行性分析1.5.1 法律方面的可行性系统开发所用软件均采用正版,系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。本小组的工资管理系统是以微软为操作平台的。但是现在在中国微软所推出的操作系统盗版非常猖獗。作为系统的开发者,我建议用户采用正版的微软操作系统。如果因为使用盗版操作系统所带来的任何损失。本开发小组概不负责。1.5.2 操作可行性本系统定位于各高校,也可以适用于各中小型企业。运用此系统进行工资管理,给各院校教职工带来极大的方便。 只要可以熟练得使用 window 操作系统所提的各种功能,就很方便操作本系统,而且本系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法。71.6 结论意见由于投资效益比远大于 100%, 技术、经济、操作都有可行性,可以进行开发。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 调研文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报