企业人事管理系统 开题报告

企业人事管理系统 开题报告
企业人事管理系统 开题报告

毕业设计(论文)开题报告

题目:人事管理系统的设计与实现

专业计算机科学与技术

班级

学号

姓名

指导教师

1 本课题的目的和意义、国内外研究现状、水平和发展趋势

1.1课题的目的和意义

开发人事系统的目的就是为了帮助财务部门能更好地管理本企业的员工工资,人事,提高工作效率,实现企业工资信息管理的规范化和自动化。

本系统采用ASP语言和Access数据库开发而成,包括职工管理、档案管理、考勤管理、人事等模块,并将工资计算与考勤、奖惩相关联,生成较合理的薪酬管理体制,以产生有效的激励机制。同时系统设置了一些必要的辅助功能,比如对员工合同到期提醒和生日提醒等功能,有助于巩固企业与员工的心理契约,促进员工积极向上,向公司靠拢。系统能够实现数据的录入、插入、删除、查询、统计、更新等功能,能满足企业职工管理方面的基本要求。

1.2国内外研究现状与水平

企业人事管理的根本目的就是通过使用人才去达到最大利益。企业人事管理工作的好坏对企业的发展有较大的影响,企业对人事管理都较为重视。通过互联网查询的资料来看,国内目前类似的系统大多是针对企业员工管理,而对企业引进人才方面以及与员工交流平台方面所做的工作不多。

1.3发展趋势

人力资源是企业生存与发展的根本,企业间的竞争需要依靠其人力资源。如何管理企业人才以及引进人才是人事部门需要解决的问题。因此希望通过此次调查研究,设计出一套适合中小企业人事管理的系统,实现企业人事管理的自动化,提高企业人事管理工作的效率。

随着国际软件技术,计算机技术的发展,传统的管理已不能适应企业的发展需要,公司力求更高层次的发展,建立适应人事管理软件刻不容缓。

2 文献查阅、调研情况

2.1文献综述

针对本课题,广泛地查阅了国内外关于asp以及Access的相关书籍。主要通过图书馆借阅书籍以及网络在线读阅书籍,总共查阅了9本相关书籍,其中原版书籍1本,英译书籍2本,其他的为国内著作。

文献[1]详细地介绍了ASP(Active Server Pages)技术,介绍的具体内容有ASP概念、VBScript基础知识、ASP编程基础、ASP的5大内置对象(包括Request对象、Reponse 对象、Server对象、Applicatioin对象以及Session对象)、ASP的内置组件(包括BrowserCap组件、FileSystem’组件、Content Linker组件、Dictionary组件以及

AdRotator组件)、ADO数据库开发技术(包括Connection对象、RecordSet对象、Command 对象、Parameter对象以及Field对象)。文献[2] 以一个网站建设实例为线索,详细地介绍了有关个人网站建设的知识,从网站制作环境的配置、网页的制作到网络数据库的建立,一步步地讲述了网站建设的方法。文献[3]首先介绍网站规划设计的基础知识,接着通过9个典型网站设计案例,对各类网站使用的HTML代码、动态网站的编程接口、JavaScript特效、CSS样式表的创建、设计和系统的发布等各个环节进行了详细的描述。同时针对各类网站不同的特点,对网站主题、结构设计、网页风格、布局和配色等进行了有针对性的论述。文献[4]介绍使用ASP开发动态交互式网站的必备知识,然后介绍网站聊天服务系统和电子邮件系统的架设和使用。文献[5]详细讲述了使用ASP进行网络程序设计的应用技术。文献[6]介绍了asp在交互式环境下的一些理论知识。文献[7]讲述ASP技术中最关键的部分――ASP控件与组件的开发细节,从对ASP编程模型的引入到ASP控件最基本的知识,包括呈现内容,属性与持久化,服务端事件与ASP回传,脚本与资源文件的集成以及ASP回调,控件的设计时支持。各个知识均穿插了精巧的小实例,且在各个进阶阶段配备了综合的阶段项目,最后还讲述了一些重点控件的开发,依次是验证控件、模板控件、数据绑定控件、数据源控件、WebParts,最终给予我一个整体的控件开发的知识体系。文献[8]是我大致了解了实现一个高度松耦合的架构,紧跟流行的n层结构和基于构件的应用程序模型、提供拖放功能,并且使用ASE 3.5构建Web软件层的服务器端、运用LINQ建立数据访问层,并使用Windows Workflow Foundation建立作为工作流集合的业务逻辑层、使用JavaScript开发客户端构件以获得更快的性能和更好的缓存效果、发挥ASP AJAX框架的最大效能以获得速度更快、具有更多动态效果和更好可扩展性的站点、构建一个客户Web服务调用句柄以克服ASENET AJAX 1.0的缺点,从而得到异步、支持事务处理和缓存友好的网络服务。文献[9] 讨论了SQL Server数据库对象、T-SQL基础、键和约束、高级查询、存储和索引、事务和锁、触发器、安全性等内容。书中在讲述每个主题时,都会先给出背景知识,然后讲述自身经验,并在适当时候推出示例,进一步予以说明。

2.2调研情况

在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。而计算机的普及加快人事管理系统的产生。

人事管理的主要任务是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好

的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化了系统分析和系统设计的过程,所以,进行可执行性分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:

1.技术可行性:

本系统使用ASP(Active Server Pages)作为开发工具。ASP采用面向对象的编程方法---把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性,在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能够通过第三方组件来扩充功能;而且用ASP编写的页面非常小巧;灵活;实用无需编译;可以方便的进行人机交互。同时又可以用非常简单的语句实现对数据库的操作。由于ASP程序的短小精干,对于繁忙的网络系统不会造成很大的压力。

系统采用Access作为后台数据库开发工具。Access作为Microsoft Office套件中的数据库管理软件,其图形化界面使数据库管理更加简洁、灵活,同时又具有丰富的编程接口以及强大的报表功能,能够为我们从事程序开发提供了很多方便。

2.经济可行性:

随着科学技术的发展和人们生活水平的不断提高,计算机的价格也已经越来越能被很多人所接受。不管是在企业还是家庭,计算机的使用已经成为普遍现象。所以从用户经济方面考虑,本系统的开发不会有很大的困难和风险。且系统本身成本较低,不需要很多的开发费用和以后的维护费用。

3.管理可行性

管理员对系统的直接操作极其管理,十分方便,而且快速,出错几率小,可以大大节约时间,符合现代快节奏生活的要求。

通过以上的可行性分析,我将采用Microsoft IIS+ASP将结合的技术,运用ACCESS 2003数据库对网站进行建设。

3 本课题的基本内容、重点、难点

3.1本课题的基本内容

一个基于网络的人事系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。将人事作为一个独立的模块与人事管理相联系,同时关联员工的考

勤和奖惩等管理,来生成每个员工的基本工资、津贴、实际发放工资等等,能够实现人事信息和人事的科学化、系统化、规范化和自动化。

人事系统的七个功能模块的详细介绍如下:

1.职工管理模块:实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事宜,实时记录人员进入单位后的所有变化信息。实现对员工信息灵活的查询功能。

2.考勤管理模块:将考勤数据按月输入到系统中,系统将记录所有请假、矿工、迟到、早退等数据,并进行自动统计和汇总。

3.档案管理模块:提供全部人员记录,用以记录和查看人员相关信息。

4.人事模块:实现对基本工资的管理,每月可以计算和修改工资数据,记录工资发放日期。

5.事项记录模块:根据单位情况设立培训、奖惩等事项记录。

6.其它事记模块:用于企业内部记录单位的基本信息和员工生日等,促进员工团结一致、积极向上。

7.系统管理模块:主要包括用户登陆和安全退出系统。提供有效的用户认证安全机制。

3.2本课题的重点和难点

1)对于人事数据库的建立

数据库的好坏直接影响到整个平台,数据库字段,数据库的表的关系等都是很重要问题

4 解决问题的方法、手段、措施等

4.1拟采取的方法和技术

1)开发环境

ASP全称(Active Server Pages),是微软推出的用以取代CGI(Common Gateway Interface)的动态服务器网页技术[1]。其实微软更早曾推出了IDC(Internet Database Connector)技术,专门用于和数据库连接。IDC虽然也简单易学,但是因为它太简单了,以至于很多功能都不能实现。于是微软又推出了仍然简单易学,但功能更强大的ASP。

2)数据库

Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio 中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个

普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。

4.2选择的工具

PC操作系统采用Windows XP。该操作系统为现今采用最为广泛的操作系统,在用户中有相当的普遍性。基于此操作系统的开发保证了大多数用户的兼容性。

Web环境的浏览器端(B)采用IE6.0

Web环境的服务器端采用IIS。

开发环境采用Dreamweaver。该开发环境提供了强大和灵活的开发环境,可用于创建基于ASP的应用程序。

4.3工作进度安排

第7学期第19周~第8学期1周:信息的收集、整理;系统调研、需求分析,提交开题报告

第2-3周:充分了解本系统的环境、功能。掌握本系统的应用环境,包括界面环境以及本系统需要用到的一些软件与类库,例如ACCESS2003。

第4周:系统的逻辑设计

第5周:系统的具体设计。

第6-9周:应用程序的编写与调试。

第10周:应用程序的整体调试,毕业论文的初步构思。

第11-12周:毕业论文的详细内容,应用程序的修改、调试。毕业论文的编写。

第13-14周:应用程序的调试,毕业论文的修改。

第15-16周:毕业答辩。

5 论文提纲

1.绪论

2.开发环境

3.网站系统需求分析

4.系统的功能设计

5.系统数据库设计

6.系统详细设计

6 主要参考文献

[1] 李存斌.ASP高级编程及其项目应用开发[M].北京:中国水利水电出版社,2003.3。

[2] 陈会安.ASP网页制作彻底研究[M].北京:人民邮电出版社,2001.2。

[3] 王玲玲.Acess2003基础培训百例[M]北京:机械工业出版社,2006.1。

[4] 徐进华,崔建忠.Web程序设计教程---ASP[M].苏州:苏州大学出版社,2005.1。

[5] 刘大玮,王永皎,巩志强.数据库项目案例导航[M].北京:清华大学出版社,2006,7。

[6] 杜宏毅,郑玄宜.完全接触ASP之VBScript[M].北京:电子工业出版社,2006,5。

[7] 陈争航.JavaScript动态网页经典实例教程[M].北京:电子工业出版社,2006,10。指导教师意见:

指导教师:

2010 年3 月2 日

相关主题
相关文档
最新文档