小型工资管理系统的设计与实现完整版文档格式.docx
- 文档编号:20195061
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:37
- 大小:196.33KB
小型工资管理系统的设计与实现完整版文档格式.docx
《小型工资管理系统的设计与实现完整版文档格式.docx》由会员分享,可在线阅读,更多相关《小型工资管理系统的设计与实现完整版文档格式.docx(37页珍藏版)》请在冰豆网上搜索。
3、指导教师评语一栏由指导教师就学生在整个综合设计期间的表现、设计完成情况、报告的质量及答辩等方面,给出客观、全面的评价。
4、所有学生必须参加综合设计的答辩环节。
凡不参加答辩者,其成绩一律按不及格处理。
答辩小组成员应由2人及以上教师组成。
5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。
6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。
7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。
答辩记录表
学号:
班级:
答辩地点:
答辩内容记录:
答辩成绩
合计
分值
各项分值
评分标准
实际得分
合计得分
备注
25
10
在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。
15
在规定时间内能准确、完整、流利地回答教师所提出的问题。
答辩小组成员(签字):
2015年6月26日
成绩评定表
类别
平时表现
遵守学习纪律,表现良好,积极完成综合设计任务,无旷课、迟到、早退等情况。
设计完成情况
30
20
按照要求完成设计内容,方案合理,功能完善,设计工作量饱满,能运用专业知识和技能去发现与解决实际问题。
在设计过程中展现出了较强的学习能力、动手实践能力、团队协作能力和创新意识。
报告质量
35
报告格式规范,表述清晰,章节内容组织恰当。
符号统一,图表完备,符合规范要求。
参考文献数量在5篇以上,格式及引用符合要求。
报告内容翔实,结构严谨合理。
课题背景介绍清楚,综述充分。
设计与实现等主要过程完整,论述具体透彻。
能运用所学专业知识对问题加以分析和求解。
无抄袭现象。
设计报告对整个设计过程进行了全面总结,体现了收获,得出了有价值的结论或结果。
答辩情况
总评成绩
指导教师评语
指导教师:
(签字)日期:
2015年7月1日
一、综合设计目的、条件、任务和内容要求:
1.综合设计目的:
面向对象课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。
要求学生达到熟练掌握C++语言的基本知识和技能;
基本掌握面向对象程序设计的思想和方法;
能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。
2.综合设计条件:
学生已学完面向对象程序设计课程,机房已具备本次课程设计的软硬件环境。
3.综合设计任务:
利用面向对象的基本方法和程序设计的基础知识完成一个小型应用系统的完整程序,设计菜单完成相关功能的设计与实现。
4.综合设计内容要求:
(1)完成系统需求分析,主要包括系统设计目的与意义;
系统功能需求(系统框图);
输入输出的要求等内容。
(2)完成系统总体设计:
主要包括系统功能分析;
系统功能模块划分与设计(系统功能模块图)。
(3)完成系统详细设计:
主要包括类层次图;
菜单设计与各功能模块实现等。
(4)完成系统调试:
主要包括调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修改和调整。
(5)使用说明书及编程体会:
说明系统的使用和操作步骤,详细列出每一步的操作步骤。
(6)附录:
系统源程序(带注释)。
(7)按规定格式完成课程设计报告,将其打印稿(A4纸)上交给老师存档,画图一律用专门的画图软件完成画图,如VISIO软件。
(8)不得抄袭他人程序、综合设计报告,每个人应体现自己的个性设计。
二、进度安排:
2015年6月10日公布综合设计任务说明表,学生选题及查阅相关资料。
2015年6月15日根据选题结果确定指导教师和学生,落实学生上机时间和地点及人员安排。
2015年6月15日指导教师下达设计任务及相关说明,现场指导学生。
2015年6月15日-2015年6月23日编写代码,调试程序。
2015年6月24日-2015年6月25日撰写设计报告
2015年6月26日学生答辩,指导教师提交各种相关文档,整理文档,提交工作总结,上交学院。
三、应收集资料及主要参考文献:
1.陈清华等.VisualC++课程设计.东南大学出版社,2015.1
2.何钦铭等.数据结构课程设计.浙江大学出版社,2015.2
3.谭浩强.C程序设计.清华大学出版社,2000
4.陈世忠.C++编程规范.人民邮电出版社,2002
四、摘要:
工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对人事,工资信息进行管理,具有手工管理所无法比拟优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极地提高人事,工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
关键词:
工资管理;
文件管理;
五、Abstract:
Theprocessofrequirementanalysiscanbesaidtobeaprocessofrepeatedunderstandingandabstractiontospecificquestions.Understandingistheunderstandingoftherealityoftheproblem,tofigureoutwhatproblemsneedtoberesolved.Abstractistoremovetheproblemofthesurface,thenatureoftheproblem,theestablishmentoftheproblemofthelogicalmodel,inordertofacilitatethefuturestageofthesystemdesignandimplementation.Therequirementanalysisstageisanimportantstageinthelifeofthesoftwareproduct,anditsbasictaskistodeterminetheuser'
sneedsforthesoftwaresystem.Theso-calleddemandreferstotheuser'
srequirementsforthefunctionandperformanceofthesoftware,whichiswhattheuserwantstodo,whatkindoffunction,toachievewhatperformance.Therearetwotypesofgeneralrequirements:
oneisfunctionalrequirement,theoneisnonfunctionalrequirement,andtheneedofaclearunderstandingofit.Functionalrequirementistheproblemthatneedtosolvetheproblemofcomputersystem,whichisthedataprocessingrequirements,thisisakindofthemostimportantdemand.Nonfunctionalrequirementsaretherequirementsoftheactualuseoftheenvironment,isoftenanumberoflimitations,suchas:
performancerequirements,reliabilityrequirements,safetyandconfidentialityrequirements,etc.软件需求包含三个层次—业务需求、用户需求和功能需求,还包括非功能需求。
业务需求:
反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。
用户需求:
描述了用户使用产品必须要完成的任务和具备的功能,这在使用实例文档或方案脚本说明中予以说明。
功能需求:
定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足其业务需求。
Softwarerequirementsincludethreelevels-businessneeds,userneedsandfunctionalrequirements,butalsononfunctionalrequirements.Businessrequirements:
reflectthegoalsoftheorganizationorthecustomertothesystem,thehighleveloftheproduct,theyaredescribedintheprojectviewandscopeofthedocument.Userrequirements:
describesthetasksandfunctionsthattheusermustcompletewiththeproducttobecompleted,whichisdescribedintheuseofaninstancedocumentoraprogramscript.Functionalrequirements:
definingthesoftwarefunctionalitythatdevelopersmustimplement,sothatuserscancompletetheirtasks,andthusmeettheirbusinessneeds.
Keywords:
Salarymanagement;
Filemanagement;
Datastructure
摘要
文件管理
Abstract
第一章课题概述
1.1背景需求概述
需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。
理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。
抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。
需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。
所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。
通常需求分为两种类型:
一种是功能性需求,一种是非功能性需求,这一点也需要有一种清楚的认识。
功能性需求是指需要计算机系统解决的问题,也就是对数据的处理要求,这是一类最主要的需求。
非功能性需求是指实际使用环境所要求的需求,往往是一些限制要求,例如:
性能要求,可靠性要求,安全保密要求等。
程序需求包含三个层次—业务需求、用户需求和功能需求,还包括非功能需求。
现在,一些偏远不发达地区的工资统计和发放仍是使用人工方式处理纸质材料,由于个人的因素抄写不慎或计算疏忽,常常出现工资发放错误的现象,不仅效率不高,关系复杂,而且不利于企业向大型化规模化的发展。
而对于一个企业,员工职称等跟工资有关的信息随之增减变动,就需要信息能够及时的改变。
系统具体分为系统管理、工资信息设置、工资信息管理及关于本系统的简单介绍几部分。
1.2本工资管理系统所要实现的功能
1)用户和组管理功能
2)数据的添加、删除、修改功能
3)数据计算与统计功能
4)信息保存功能
5)数据导出功能
第二章设计简介及设计方案论述
2.1设计目的
《工资管理系统》的设计与实现,此次程序设计主要利用c语言的基础知识开发一个简单的职工工资管理系统。
工资管理系统是一个企业不可缺少的一部分,它利用计算机对职工工资进行统一管理,实现工资管理工作的系统化、规范化和自动化,为企业提高工作效率。
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。
随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本企业的劳动生产率以及人员效率。
工资管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。
企业的工资管理是公司管理的一个重要内容。
随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。
工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。
工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。
资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。
2.2设计要求
在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。
进一步掌握利用程序设计语言进行程序设计的能力;
进一步理解和运用结构化程序设计的思想和方法;
初步掌握开发一个小型实用系统的基本方法;
学会调试一个较长程序的基本方法;
学会利用流程图表示算法。
第三章详细设计
3.1设计内容
主要利用程序设计语言的文件操作能力设计开发一个小型的管理信息系统,至少具有如下功能:
对职工信息的录入、修改或删除,通过职工姓名或工号进行查找,并逐项列出相信的职工工资信息,另外也可以查看所有职工目前的工资状况。
有一个文本菜单来调用各个功能的函数及一个主菜单来提示用户如何操作。
3.2设计流程图
图3.1管理系统结构
图3.2运行流程
第四章设计结果及分析
4.1程序详细功能设计
1)设计一个能够记录公司职工工资的数据结构,每条记录包括:
职工号,姓名,基本工资,职务工资,津贴。
2)应用文件保存工资管理数据。
3)新增:
能将所有输入的职工工资数据保存到文件中,并可选择继续输入或退出。
图4.1新增
4)查看:
查看所有职工信息,包括职工号,姓名,基本工资,职务工资,津贴
图4.2查看
5)查找:
输入职工的职工号或姓名,并在文件中查找。
若找到,则显示该职工的工资详情;
否则提示未找到。
无论查找成功否,应还可选择继续查找或退出。
图4.3查找
6)删除:
输入职工的职工号,并在文件中查找。
若找到,提示是否确定删除。
若选择是,则删除文件中该职工信息;
若选择否,则取消。
若未找到则提示无此职工信息。
图4.4删除
7)修改:
输入职工的职工号在文件中查找。
若找到,显示该职工的所有信息,否则提示无此职工信息。
无论查找成功否,应还可选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 工资管理 系统 设计 实现 完整版
![提示](https://static.bdocx.com/images/bang_tan.gif)