• / 49
  • 下载费用:5 金币  

asp员工信息管理系统的设计与实现论文.doc

关 键 词:
ASP 员工 信息管理 系统 设计 实现 论文
资源描述:
本 科 生 毕 业 论 文题 目: 员工信息管理系统的设计与实现 院 系: 软 件 学 院 专 业: 软件工程(电子政务) 学生姓名: 卢俊杰 学 号: 10389375 指导教师: 路永和(副教授) 二〇 14 年 3 月- i -摘 要结合当今社会与现今形势,企业的发展正面临着十分必要的转型,在这个信息化,科技化的年代里,企业的转型重点就在于对员工管理系统化,而为应对此转型所带来的挑战,企业需将员工信息进行科学管理,于是一个便捷快速的员工信息管理系统就尤为重要。系统将在 Windows 7 操作系统环境下,采用 VS 2010 集成开发环境进行开发,并运用 SQL Server 2008 组织管理信息与数据,对数据进行查询、搜索、同步、报告和分析。员工信息管理系统采用 B/S 结构,使用 Struts 和 Hibernate 框架,运用ASP.NET 进行开发,主要对员工的信息以及跟人事相关的工作流程进行集中管理,方便公司建立一个完善的、强大的员工信息数据库。该系统设计分为前台和后台两个主要的管理模块。前台要求各功能完备,易于使用等特点,以便利用计算机的信息化管理使企业人力资源管理员的工作变得轻松、快捷。而对于后台管理员操作要求建立起数据一致性和完整性,确保数据的安全性,使得数据库的维护变得更加容易。系统管理员对整个系统的功能进行管理,包括账号管理,员工档案管理,部门信息管理,查询员工信息,考勤信息管理,消息信息管理等功能模块。普通员工登陆系统可以修改自己的档案信息,可以修改登陆密码,可以添加考勤信息,可以查看考勤信息,可以发布消息,接受消息等功能。关键词:信息管理系统;VS 2010;SQL 2008;B/S 结构;ASP.NET- ii -AbstractCombining with the current society and the current situation, the transformation of the development of enterprises are faced with a very necessary, in this information, in the age of science and technology and the transformation of enterprises the key is to staff management systematization, and should be with the challenge of this transformation, enterprise scientific management, the staff must be information so a convenient and rapid employee information management system is particularly important. System will be under the Windows 7 operating system environment, using VS 2010 integrated development environment for development, and using SQL Server 2008 organization management information and data, data query, search, synchronization, reporting and analysis. Employee information management system adopts B/S structure, using the Struts and Hibernate framework, use ASP.NET for development, the main information of employees and work with hr related process for centralized management, easy to set up a perfect and powerful employee information database. The system design is divided into two main management module, foreground and background. Characteristics of the front desk for each function complete, easy to use, in order to make the enterprise human resources information management system of using computer administrator work easy and fast. For the background administrator operation requirements to establish data consistency and integrity, to ensure the security of data, made it easier to database maintenance.System administrators to manage the entire functionality of the system, including account management, staff files management, department of information management, query employee information, attendance information management, message function such as information management module.Staff members login system can modify their own profile information, can modify the login password, you can add attendance information, can check attendance information, can release news, receive messages, and other functions.Keywords: Information management system;VS 2010;SQL 2008;4.B/S structure;ASP.NET- iii -目 录第一章 前言 ................................................................................................................................................11.1 信息管理系统的概念 .......................................................................................................11.2 项目的背景和意义 ...........................................................................................................11.3 项目开发现状分析 ...........................................................................................................21.3 项目的目标和范围 ...........................................................................................................31.4 论文的具体框架介绍 .......................................................................................................3第二章 技术与原理 ...........................................................................................................................................42.1 开发工具选择 ...................................................................................................................42.2 ASP.NET 技术 ..................................................................................................................52.3 SQL 2008 数据库简介 ......................................................................................................62.4 B/S 系统结构模式 ............................................................................................................62.5 MVC 模式设计 .................................................................................................................7第三章 需求建模 ...............................................................................................................................................93.1 功能性需求分析 ...............................................................................................................93.2 系统流程 ........................................................................................................................103.3 用例模型 .........................................................................................................................11第四章 架构设计 .............................................................................................................................................144.1 系统架构及原理 .............................................................................................................144.2 业务用例的实现 .............................................................................................................154.3 数据库设计 .....................................................................................................................154.3.1 数据库 E-R 图设计 ................................................................................................154.3.2 数据库逻辑结构设计 ...........................................................................................18第五章 模块设计 .............................................................................................................................................245.1 系统目录组织结构 .........................................................................................................245.2 系统框架分析 .................................................................................................................245.3 管理员登录界面实现 ....................................................................................................285.4 部门信息管理 ................................................................................................................285.5 员工档案信息管理界面实现 ........................................................................................295.5.1 添加员工档案信息界面实现 ................................................................................295.5.2 查询员工档案信息管理界面实现 ........................................................................305.6 工资信息管理界面实现 ................................................................................................305.6.1 工资发放管理界面实现 ........................................................................................305.6.2 工资管理信息界面实现 ........................................................................................31- iv -5.7 消息信息管理界面实现 .................................................................................................325.7.1 发送消息界面实现 ................................................................................................325.7.2 接收消息界面实现 ................................................................................................325.8 考勤信息管理界面实现 .................................................................................................335.8.1 管理员考勤管理界面实现 ....................................................................................335.8.2 员工签到管理界面实现 ........................................................................................33第六章 部署与应用 .........................................................................................................................................356.1 系统部署 .........................................................................................................................356.2 系统运行环境 .................................................................................................................35第七章 结论 .....................................................................................................................................................36致谢 ...................................................................................................................................................................37参考文献 ...........................................................................................................................................................38附录 ...................................................................................................................................................................39- 1 -第一章 前言1.1 信息管理系统的概念信息管理系统是在 1961 年美国人 J.D.GALLAGHER 首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。管理信息系统作为一门融管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性边缘学科,它以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机系统,也叫 MIS 系统。[1]自计算机引入数据处理以来,MIS 经历了多个不同的阶段。一方面是信息技术应用的迅猛发展,为社会节省了大量花在信息管理上的人力、物力、财力,信息管理发挥了其重要作用。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说至关重要,能给管理者提供充足的信息和快捷的查询手段。然而一直以来人们传统的人工管理模式却远远不能达到高效率以及高保密性的优点,如果大量信息堆积在一起的时候,人工管理很容易发生错误以及遇到较大困难,但是员工信息管理系统就很好地解决了这一点。1.2 项目的背景和意义在现在这个新时代信息化年代,互联网已经成为日常生活中必不可少的一部分,互联网的出现给人们的工作和生活带来了极大的便利和高效。对于企业的经营,信息化,电子化已经成为节约运营成本,提高工作效率的首选。而在我国,当前大部分企业的员工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。- 2 -基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业员工管理系统在设计开发等方面进行研究,重点在对企业员工各方面的信息化管理,给企业提供更高效更便于管理的信息管理系统,主要目的就是实现传统企业经营模式向现代化信息化产业管理模式转型,提高生产与管理效率,充分发挥信息化管理在企业管理中的重要作用。人事管理是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以高校智能人事管理应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。[2]计算机能极大地提员工档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。结合员工管理的实际流程,本系统中将用户分为两类,即一般用户和系统管理员。一般用户类的用户是指当前系统中所有的员工,每名新生都可以在使用该系统之前进行用户注册,而注册时的帐号就是以后登陆该系统的帐号。该类用户只能对自己的信息进行浏览和维护,不能对他人的信息进行管理。而对于系统管理员类用户有权限对系统中的所有员工进行管理:学籍管理:如对该用户修学、退学等的管理。本系统主要用于企业员工信息管理,总体任务是实现员工信息关系的系统化、规范化和自动化,其主要任务是用计算机对员工各种信息进行管理,针对这些要求设计了这个人事管理。1.3 项目开发现状分析现阶段来看,在国内外的各大企业中,员工信息管理系统的使用都是十分广泛的,实现企业人事管理是势在必行的。对于大中型企业来说,利用计算机支持企业- 3 -高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。而本系统为这些企业量身订做适合他们的员工信息管理系统。开发研制适合企业的员工信息管理系统,使其具有操作方便、流程简单、界面简洁、功能丰富、通用性强等特点,最终实现办公自动化,企业员工管理自动化的目标,促进企业信息管理的发展,这正是本课题所研究的主要内容。1.3 项目的目标和范围本系统的目标是为中小型企业建立一个员工信息管理系统的应用程序,实现对企业员工的信息化管理,方便企业高层管理手下的员工,加快企业的管理效率。本系统运用面向对象的分析和设计思想,采用 B/S 结构,员工可通过浏览器登陆系统并查询修改个人的信息,同时管理员可以通过后台登陆来修改主要信息。在设计层面上,本系统在 Windows 7 操作系统下,使用 VS 2010,My SQL 2008进行开发,在 MVC 设计模式的基础下,使用 Struts + Hibernate 框架,运用ASP.NET 页面技术进行综合开发。本系统最终完成的效果由两个主要功能模块构成:前台信息管理和后台管理。前台主要提供给员工自由登陆并录入个人信息,后台主要给系统管理员操作管理。1.4 论文的具体框架介绍本论文旨在设计和开发一个功能完善的员工信息管理系统。论文共分七章,从分别从项目背景和意义、相关技术原理、需求建模、架构设计、模块设计、部署应用和项目总结几个方面来阐述。各章节主要内容如下:- 4 -第一章:前言,包括项目背景和意义、研究与现状分析、项目的目标和范围以及论文的结构简介,阐明了项目来源、系统开发的动机、意义和可行性,界定了项目的目标和范围,简介了论文结构。第二章:技术与原理,主要描述了系统所使用的相关技术和原理,简要介绍了MVC、Struts、Hibernate、ASP.NET 等技术原理。第三章:需求建模,主要是提取项目的功能性需求概述,用系统领域模型、系统用例图和用例表进行简单的描述,复杂用例将通过活动图具体阐明。第四章:架构设计,主要描述系统架构设计,描述各部分的组成和各部分的通讯机制,加入整个系统数据库的设计。第五章:模块设计,对系统主要模块进行详细设计,对各个不同模块的具体成品效果截图进行说明。第六章:部署与应用,利用系统部署图说明系统的部署,描述了系统的运行环境,并选择若干典型界面说明系统的重要输入/输出。第七章:结论,总结在设计和开发系统过程中工作的优点和不足之处,并提出系统的改进方案- 5 -第二章 技术与原理2.1 开发工具选择系统的实施是在系统设计的基础上,采用 Visual Studio 2010 作为前台开发工具,开发语言选择 asp.net , Visual Studio 2010 是基于 .net framework 4.0 的集成开发环境,.NET Framework 是建立、部署、执行.NET 程序的基础环境。面向对象是.NET程序语言共通的特色,而且所有的.NET 语言可共享 .NET Framework 所提供的基类函数库(Base Class Library)开发各种应用程序,在.NET 里将应用程序分成两种:Web Form 和 Win Form。 Win Form 指的是一般在用户计算机中执行的视窗型应用程序,而 Web Form 指的是 asp.net。本系统采用 B/S 模式,后台使用 SQL Sever 作为后台的数据管理系统,而在前台使用 SQL Sever 的 Command 组件来调用存储过程的。SQL(Structured Query Language,结构查询语言 )是一个功能强大的数据库语言。SQL 通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL 是关系数据库管理系统的标准语言。2.2 ASP.NET 技术ASP.Net2.0 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0 构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)的编辑。这些仅是ASP.Net2.0 强大化软件支持的一小部分。[3]因为 ASP.Net2.0 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.Net2.0 的 Web 应用中。ASP.Net2.0同时也是 language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有
展开阅读全文
1
  金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:asp员工信息管理系统的设计与实现论文.doc
链接地址:http://www.gold-doc.com/p-139196.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2014-2018 金牌文库网站版权所有
经营许可证编号:浙ICP备15046084号-3
收起
展开