基于Hibernate的工资管理系统开发  开题报告

基于Hibernate的工资管理系统开发  开题报告

ID:479739

大小:42.00 KB

页数:4页

时间:2017-08-09

基于Hibernate的工资管理系统开发  开题报告_第1页
基于Hibernate的工资管理系统开发  开题报告_第2页
基于Hibernate的工资管理系统开发  开题报告_第3页
基于Hibernate的工资管理系统开发  开题报告_第4页
资源描述:

《基于Hibernate的工资管理系统开发  开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、开题报告基于Hibernate的工资管理系统开发  一、选题的背景、意义随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业、员工、职称等工资管理有关的信息随之急剧增加,在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。对企业而言,人事是企业最宝贵的资源,也是企业的“生命线”。如何做到企业人事与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人事?这一系列的问题都是需要亟待解决的问题

2、。管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”企业的工资管理是公司管理的一个重要内容。随着当今企业人员数量增加,企业的工资管理工作也变得越来越复杂。如果能实现工资管理的自动化

3、,无疑将给企业部门带来企业管理部门带来很大的方便该工资管理系统基本能够满足现代企业工资管理的需求。现代化工资管理系统中使用了各种表格,保存相关的工资信息,方便查询、浏览、修改等操作。工资管理系统适用于企业、行政、事业及科研单位等各个行业,它提供了简单的工资核算和发放功能,以及强大的工资分析和管理功能,并提供了同一企业存在多种工资核算类型的解决方案。二、研究的基本内容与拟解决的主要问题系统的目标设计通过使用企业工资管理系统,使企业的工资管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。系统开发的总体任务是使办公

4、人员可以轻松快捷地完成工资管理任务。系统功能分析系统功能分析是在系统开发的总体任务的基础上完成的。企业工资管理系统需要完成的功能主要有:l系统登陆部分:包括添加用户和修改密码;l员工基本信息数据的添加、修改、删除和查询;l企业工资的基本设定包括基本工资、奖金、补助、缺勤扣款、养老保险、住房公积金、代扣税;l员工个人工资的查询;l部门工资的查询;l工资总表的查询;l工资报表打印。开发设计思想本系统开发设计思想:l尽量利用企业现有软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果的

5、目的。l系统应符合企业工资管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。l系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。l设计一个企业工资的数据库管理系统,由计算机来代替人工执行一系列诸如增加新员工、删除旧员工、工资的修改、查询、统计和打印等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。l系统应具备数据库维护功能,及时根据用户需要进行数据的添加、删除、修改、备份等操作。数据库设计在数据库应用系统的开打过程中,

6、数据库的结构设计是其中非常重要的一个环节。数据库设计的好坏将直接对应用系统的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,能简化基于此数据库的应用程序的实现等。在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需要,避免浪费人力和物力。数据库需求分析设计是数据库结构设计的第一个阶段,是非常重要的一个阶段。这个阶段主要是确定基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。三、研究的方法与技术路

7、线、研究难点,预期达到的目标研究的方法与技术路线l选用Hibernate作为框架用myeclipse进行开发l选用MYSQL作为后台数据库开发中的难点与解决技巧系统的容错性在数据库系统的设计中有一个需要注意的问题,那就是系统的容错功能。一个好的系统要有准备应付不同的用户,因为用户在使用中是不可能完全按照设计者的思路来进行操作的,刻板地要求用户按照设计者的思路来进行操作是不现实的。设计的系统要考虑适应不同的使用者,能够在用户错误操作时给以提示。在本次设计中容错能力较好的是员工信息模块查询的设计,因为这个表里的数据输入、修改等

8、涉及到了大量的需要容错处理的地方,其他表的容错性相比而言要差一些,因为情况不同不需要进行特殊的容错处理设计。容错处理技术可归纳为两类:在可以预见错误出现的地方编制代码,用语言控制程序流程,当错误出现时,把它引导到处理错误的地方。如在用户输入密码时,很有可能误输入,这时可通过编程提醒用户密码有误,并询问其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。