收藏 分销(赏)

工资管理系统实训报告.doc

上传人:精*** 文档编号:3577782 上传时间:2024-07-10 格式:DOC 页数:18 大小:2.36MB
下载 相关 举报
工资管理系统实训报告.doc_第1页
第1页 / 共18页
工资管理系统实训报告.doc_第2页
第2页 / 共18页
工资管理系统实训报告.doc_第3页
第3页 / 共18页
工资管理系统实训报告.doc_第4页
第4页 / 共18页
工资管理系统实训报告.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、编号 学生实训报告20122013学年 第 二 学期实 习 类 别生产实习(信息系统开发案例实践)学 生 姓 名 周思丞专 业 软件工程学 号 120521101指 导 教 师 王 睿学 院 计算机学院2014年 6 月 25 日长春理工大学实训报告起 止 周1718周 数1实习地点计算机学院专业实验室 选 题实训目的:通过一个具有实用价值的信息系统项目的开发,培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。实训要求:实训设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。要求学生

2、能根据不同的题目类型选择一种或两种开发模式,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行/维护的软件生存期的全过程。实训进度安排及主要内容:第一周:(1)需求分析;(2)数据库设计(建议使用SQL Server);(3)总体设计;模块定义、模块结构图,各模块功能描述、模块流程图(使用 Visio画图);第二周:(4)详细设计:要求有数据录入、修改、删除、查询、汇总、报表功能;(5)运行测试,测试用例、结果;(6)撰写开发文档,含总结;成绩:指导教师/带队教师(签字)年 月 日1摘要本课题将设计一个应用于大学的工资管理系统。随着国民经济的急速发展,工资应用体系也变的越来越复

3、杂,大学中,部门、职务、工作效益等与工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理教职工的工资不但要消耗大量的人力和物力,而且极容易出错。该系统的具体任务就是设计一个大学工资的数据库管理系统,由计算机来代替人工执行一系列工作,诸如增加教职工添加删除、工资设置、修改、查询、统计等操作。这样就使财务人员可以快捷高效地完成工资管理任务。工资管理重复性、规律性、时间性,使得工资管理计算机化成为可能。计算机进行工资发放工作,不仅能够保证工资核算正确无误、快速输出,而且还可以利用工资数据库对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,使会计人员从繁重的手工制作中解脱出来

4、,提高了会计信息的及时性、正确性、全面性。大大提高了管理水平和管理效率,产生了巨大的经济效益和社会效益。 信息时代计算机技术的发展给整个社会的生活、工作方式带来了一次革命。传统意义上的企事业工资管理的形式和内涵都在发生着本质的变化。以前那种一个会计、一个帐本的工资管理形式已经被计算机及财务软件所代替。计算机以及相关软件的介入使得企事业的工资管理变的科学化、透明化、简单化。因此,根据不同企事业的自身特点开发适合自己的工资管理软件是非常有必要的。本文设计的指导思想是一切为用户着想,界面简洁,操作尽量简单明了。2目录1摘要- 1 -3系统需求分析- 1 -4数据库设计- 2 -4.1数据结构- 2

5、-4.2数据流- 4 -5总体设计- 6 -5.1 软件结构块层次图- 6 -5.2软件处理流程设计- 6 -6详细设计- 8 -6.1登陆模块- 8 -6.1.1程序描述- 8 -6.1.2功能- 8 -6.1.3输人项- 9 -6.1.4 界面设计- 9 -6.2其他界面设计- 9 -7运行测试- 11 -7.1测试计划- 11 -7.2尚未解决的问题- 12 -8总结- 12 -8.1遇到的困难- 12 -8.2获得的经验- 12 -3系统需求分析工资管理系统主要完成的功能有: (1) 人员信息管理:企业员工信息(包括员工基本信息、教育经历、个人简历、岗位变更、离职登记、离退休信息等)的

6、维护和查询。(2) 考勤管理:管理员工的出勤情况(包括加班、请假、休假等)(3) (3) 薪资福利管理:管理员工的薪资和福利(包括当月工资、个人所得税、发放工资历史、员工奖励、员工惩罚等)(4) 社会保障管理:管理员工的社保信息(包括单位参保信息、养老保险、医疗保险、住房公积金等),生成社会保险台帐。(5) 系统管理:包括代码管理、参数设置、权限设置、更改密码等。中。4数据库设计4.1数据结构 教职工信息表列名数据类型是否为空描述说明职工号Char(20)否教职工的编号姓名Char(40)是教职工姓名性别Char(2)是教职工性别年龄Int(4)是教职工年龄职务Char(20)是教职工的职务政

7、治面貌Char(10)是教职工的政治面貌部门Char(30)是教职工所在部门就职年份Date否职工就职年份 教职工工资表列名数据类型是否为空描述说明教职工号Char(20)否教职工编号。参照教职工信息表中的教职工号姓名Char(40)是教职工姓名基本工资Float(8)是教职工固定工资扣除金额Float(8)是教职工需扣除的金额补助金额Float(8)是加班所得个人所得税Float(8)是扣除和人所得税工龄工资Float(8)是每人每年增加的工资金额 教职工考勤表列名数据类型是否为空描述说明教职工号Char(20)否教职工编号姓名Char(20)是教职工的姓名迟到Char(40)是教职工迟到次

8、数早退Char(40)是教职工早退情况旷工Char(40)是教职工旷工情况请假Char(40)是教职工请假次数加班Char(40)是教职工加班情况其他几个表如上一样,在这不再画出来。(如下图)工资表payroll用户表 user菜单管理表 module角色表 role4.2数据流编号名称来源去向组成1身份信息系统管理员应用系统管理员帐户+密码2授权信息应用系统系统管理员3错误身份信息应用系统系统管理员4查询请求系统管理员应用系统待查询对象识别符(如ID,编号)5查询结果应用系统系统管理员被查询对象具体信息6管理请求系统管理员应用系统识别符(ID,编号等)+管理类型7管理结果信息应用系统系统管理

9、员被管理对象处理结果8非法请求应用系统系统管理非法请求提示信息5总体设计5.1 软件结构块层次图5.2软件处理流程设计5.3 接口设计5.3.1外部接口建立服务器管理系统,系统管理员通过Internet管理web服务器和数据服务器,web服务器与数据服务器之间的数据自动交换,使得管理员可通过Internet使用本系统的所有功能,员工可通过互联网实现个人信息和工资信息查询等功能。5.3.2内部接口系统内部需要共同的数据定义和描述,详见“数据表设计”。 5.4 系统管理和改进本系统的维护主要包括以下内容: (1)权限维护:系统维护人员或经授权的高级别管理员需要对低级别管理员和员工的用户名、密码和权

10、限等进行维护。(2)所有信息要实时备份。发生系统失败后,能快速及时恢复。备份技术采取离故障最近的后备副本来恢复数据库原理如下图。备份计数原理图5.5 安全保密设计 考虑到不同用户的权限不同,当用户登录系统时,只有当用户名和密码相匹配时才能进入该用户权限所允许做的操作界面。如管理员可以对员工的工资进行添加、所有员工信息和工资信息查询等操作,员工用户只能进行一般的对自己信息的查询。具体权限在系统中内部约定。6详细设计6.1登陆模块6.1.1程序描述 本程序是系统启动时首先运行的程序,用户通过本程序的认证进入系统。通过本程序,操作系统在内存为用户分配一段内存,而且必须在此用户退出之前常驻内存,以便对

11、本系统的所有操作都是在此登陆用户下进行。6.1.2功能本段程序功能非常简单,提供新用户注册和响应登陆者,并根据用户的权限打开不同的登陆界面,该功能可用如下功能模块图描述。6.1.3输人项本程序的输入就两大类,用户名和密码。以下为这两类输入项作以下限制。(1)、用户:必须是数字、字母或则汉字组成,长度限制在6到12字符之间。(2)、密码:必须是数字、字母组成,长度限制在6到12字符之间。6.1.4 界面设计6.2其他界面设计运行界面1:补贴清单运行界面2:查看和修改个人信息运行界面3:人事管理运行界面4:调整工资7运行测试7.1测试计划 测试方法:黑盒测试和白盒测 测试内容:通过大量不同用户的查

12、询,看查询结果是否完全正确,是否超过了自己的权限操作。 7.2尚未解决的问题 通过调查分析,基本没有尚未解决的问题,能够较好地满足学校工资管理的需求。8总结8.1遇到的困难最开始我们选用的登录模式是利用Mysql从硬盘上的数据库中读取账号密码进行匹配登录,但这种读取机制降低了登录速度,经过修改,改用了将好友账号密码预读入内存中,直接在内存中进行读取,大幅度节省了登录时间。 工资的结算由于涉及到员工的工龄、津贴和扣款,变得较为复杂;我采用将工资分类建立工资类别表的方法很好地优化的代码和算法。8.2获得的经验本次课程设计是自大一以来工作量最大的同时也是历时最长的一次大作业任务。与之前大作业不同的在

13、于,这次课程设计完全采用工程的方法来开发软件,用到的知识都是以前没有接触过的,完全通过自学掌握。所以工作进度最初进展很慢,不过通过对新知识的学习,和项目实践的锻炼,掌握专业知识的同时,更重要的是项目经验,以及实践中处理各种问题能力的培养。通过本次课程设计,我了解了一个完整的软件开发过程,包括课题定义、可行性研究,需求分析,概要设计,详细设计,测试工作,进一步完善,设计使用说明书,总结提交实验报告。本次课程设计最重要的是让我们收获了一些宝贵的项目开发经验:项目最开始的全局规划,接口统一工作很重要以及数据结构的选择因为这涉及到以后各部分连接时的统一问题,一旦刚开始没有统一好,连接时会有很多问题,导

14、致各部分不能很好的连接,很多功能或属性没有很好的利用。另外,项目后期的bug修改也很重要,因为由不同程序员编写程序在正确性、高效性,和格式上都有很大的不同,自然会在连接时产生一些问题,更改这些问题时便不再是某个部分的问题,而是全局的问题,需要更多的人力去解决,而且我也了解到,工程项目越大,后期产生的bug也会越多,起初我忽视了后期bug修改的工作量,导致在完成时间上一拖再拖。总而言之,尽管本次课程设计使我纠结了很长的时间,遇到了很多困难,但我们真心的为我们所获得工作经验和成果而高兴,截止到完成文档时,我的工资管理系统已经实现了局域网内访问功能。而我将借此继续学习,继续努力9参考文献 1贾铁军.

15、软件工程与实践.北京:清华大学出版社,20132刘榴娣,刘明奇,党长民.实用数字图像处理M.北京:北京理工大学出版,2009:12 25.3丁兆海.Delphi基础教程M.北京:电子工业出版社,20124王小华.Delphi 5程序设计与控件参考M.北京:电子工业出版社,2009:70120.5赵子江.多媒体技术基础M.北京:机械工业出版社,2001:118130.6段来盛,郑城荣,曹恒.Delphi实战演练M.北京:人民邮政出版社,2012:8095.2010年读书节活动方案一、 活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读

16、书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: - 16 -

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服