广元皇泽房地产开发有限公司人事管理系统设计与实现毕业论文

上传人:1666****666 文档编号:36076668 上传时间:2021-10-29 格式:DOC 页数:37 大小:932.52KB
收藏 版权申诉 举报 下载
广元皇泽房地产开发有限公司人事管理系统设计与实现毕业论文_第1页
第1页 / 共37页
广元皇泽房地产开发有限公司人事管理系统设计与实现毕业论文_第2页
第2页 / 共37页
广元皇泽房地产开发有限公司人事管理系统设计与实现毕业论文_第3页
第3页 / 共37页
资源描述:

《广元皇泽房地产开发有限公司人事管理系统设计与实现毕业论文》由会员分享,可在线阅读,更多相关《广元皇泽房地产开发有限公司人事管理系统设计与实现毕业论文(37页珍藏版)》请在装配图网上搜索。

1、- I -广元皇泽房地产开发有限公司人事管理系统设计与实现广元皇泽房地产开发有限公司人事管理系统设计与实现 【摘摘 要要】利用计算机运行速度快、数据存储量大、传递数据快、便于修改和查询等特点,将人事管理工作计算机化,可以及时给决策机构准确、全面提供各种人事资料,这正是人事管理系统的目标。人事管理体统是为适应现代人力资源管理要求,推动人事管理走向科学化、规范化,减轻人事管理工作的劳动强度,提高人员工作效率、质量和管理水平的管理软件系统。使得通过信息化管理,使人事信息变得快捷方便。广元皇泽房地产开发有限公司人事管理系统设计与实现是一个小型的、针对性强的人事管理系统。主要实现的功能模块有管理系统的登

2、陆功能、公司人事基本信息和详细信息管理及各种公司人事信息查询和修改公司人事信息。关键词关键词: : 人事管理系统;ASP;Access- II -Guangyuan Huang Ze Real Estate Development Co., Ltd. Design and Implementation of Personnel Management SystemAbstractThe use of computer to run fast, large amount of data storage, transmission of data fast, easy to modify and q

3、uery the characteristics of the computerization of personnel management can be accurate and timely manner to the decision-making body, providing a full range of personnel information, which is the personnel management system of target.Personnel management of decency is required to adapt to modern hu

4、man resources management to promote personnel management towards a scientific, standardized, reducing the labor intensity of the work of personnel management, improve staff efficiency, quality and management level of management software systems. Making through information management, so that personn

5、el information becomes quickly and conveniently. Guangyuan Huang Ze Real Estate Development Co., Ltd. Design and Implementation of Personnel Management System is a small, targeted personnel management system. Main achieved functional module management system for landing capabilities, the company per

6、sonnel basic information and detailed information management and various corporate personnel information query and modify the companys personnel information. Keywords: Personnel management systems; ASP; Access - III -目录目录前言前言 .1第一章第一章 技术背景技术背景 .21.1 ASP 的选择的选择.21.1.1 ASP简介.21.1.2 ASP的特点.21.2 IISIIS

7、的运行环境的运行环境 .31.3 数据库介绍数据库介绍 .31.3.1 数据库概论.31.3.2 数据库的选择.3第二章第二章 系统分析系统分析 .52.1 需求分析需求分析 .52.2 性能需求性能需求 .62.3 可行性分析可行性分析 .62.3.1 技术可行性.62.3.2 经济可行性.62.3.3 管理可行性.72.3.4 开发环境可行性.7第三章第三章 总体设计总体设计 .83.1 系统各模块功能分析系统各模块功能分析 .83.2 系统流程分析系统流程分析 .9第四章第四章 数据库设计数据库设计 .114.1 数据库逻辑结构设计数据库逻辑结构设计 .114.2 连接数据库连接数据库

8、.16第五章第五章 详细设计详细设计 .175.1 系统运行环境配置系统运行环境配置 .175.2 主要界面及代码实现主要界面及代码实现 .175.2.1 用户登录界面.175.2.2 主页面.185.2.3 培训信息界面.195.2.4 会议信息界面.235.2.5 资料信息界面.255.2.6 用户管理界面.27结束语结束语 .30致谢致谢 .31参考文献参考文献 .32- 1 -前言前言人事管理系统是一个企事业单位不可缺少的部分,它所产生的作用对于企事业单位的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管

9、理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给查询、更新和维护都带来了不少的困难。随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具备手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高人事信息管理的效率。众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节

10、约资源、提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实现公司人事管理的计算机化已经成为当今时代发展的需要。目前绝大多数企事业单位都已使用了人事信息管理系统,但是现在广元皇泽的人事信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。应用计算机进行人事信息管理,归纳起来,主要有以下几点优势:1.可以方便地存储所有的人事信息,管理更为安全、高效;2.只需要一到两名管理员对人事信息进行管理,节省大量人力;3.可以迅速查询及修改相关信息。- 2 -第一章

11、第一章 技术背景技术背景1.1 ASPASP 的选择的选择1.1.11.1.1 ASPASP 简介简介ASP 的英文全称是 Active Server Page,翻译为中文就是动态网页。ASP是对 Web 服务器的增强,ASP 使原来 HTML 网页只是浏览器从 Web 服务器取得Web 页面的工作方式有所改变。ASP 不仅可以让客户端的浏览器从服务器上取得Web 页面,还可以让 Web 服务器接受来自客户端的信息,具有以下的动态性。1).“交互性”,网页会根据用户的要求和选择而动态改变和响应。2).“自动更新”,无需手动更新 HTML 文档,便会自动生成新的页面,可以大大节省工作量。3).“

12、因时因人而变”,当不同的时间、不同的人访问同一网址时会产生不同的页面。1.1.21.1.2 ASPASP 的特点的特点1).使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的Web 页和基于 Web 的功能强大的应用程序。2).容易编写,可在服务器端直接执行。3).普通的文本编译器。4).程序与浏览器无关。5).程序的安全性,ASP 的源程序不会传到用户的浏览器上。6).提供了创建交互网页的简便方法。对于基于 ASP 的人事管理系统来说,它有着传统意义上的人事信息管理系统所无法比拟的优势:1).基于网络的管理。由于基于 ASP 的人事信息管理系统是把整个信息系统

13、安装在网络上的某一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。- 3 -2).客户端免安装。目前的大多数计算机安装的操作系统都是 Windows 系列的。一般都自带 IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。3).客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。综合 ASP 具有的功能和特点,本系统选择 ASP 作为主要的开发语言。1.2 IISIIS 的运行环境的运行环境PWS 支持 ASP,可以运行 ASP 文件。对用户来说 PWS 非常方便 WindowsXP

14、中的 PWS 有着更方便的界面和更强的功能,但是同一时间只能支持一个 Web 站点。还有一组件也能对 ASP 文件进行浏览,这就是 IIS 服务器,它可以同时支持很多个 Web 站点,对于本系统来说,选择 IIS 更佳。1.3 数据库介绍数据库介绍数据库在一个 MIS 系统中占有很重要的地位,数据库结构设计的好坏将直接对应用系统的效率已经实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率。保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。1.3.11.3.1 数据库概论数据库概论数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术

15、已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是 20 世纪 60 年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前数据库的建设规模和性能、数据库技术也成为计算机科学技术学科的一个重要分支。1.3.21.3.2 数据库的选择数据库的选择本系统是属于小型的管理系统,而数据库是本系统中的重要组成部分,是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。- 4 -数据库设计的好坏,直接影响到这个系统的运行效率。由于 Microsoft Access2003 操作简单、友好,应用方便

16、,尤其是网络功能有明显的提高。与其它的关系型数据库管理系统相比,Access2003 具有以下优点:1).存储文件单一。2).支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。具有强大的网络功能,可通过网络传送数据。3).使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。4).可以处理多种数据信息,如文本文件和其它数据库文件。综上所述,所以本系统选择 Microsoft Access2003 数据库作为本系统后台管理的主要管理工具。- 5 -第二章第二章 系统分析系统分析2.1 需需求求分分析析本系统主要是用来对公司员工基本信息进行有效的管理,主要完成的功能包括对员

17、工的一些基本信息进行统一管理。本系统主要分为前台管理和后台管理。前台管理包括查看部门和员工信息、查看培训信息、报名参加培训、查看会议情况、查看资料信息、借阅和归还资料等功能。后台管理包括软件部门管理、员工管理、培训管理、资料管理和用户管理等模块。通过此系统可以对部门、员工、培训、会议和资料等信息进行全面管理,从而提高办公效率。1.部门信息管理添加部门信息,包括部门编号、部门名称和上级部门等信息,修改部门信息,删除部门信息,查看部门信息。2.员工基本信息管理添加员工基本信息,包括员工编号、姓名、性别、生日、所在部门等信息,修改员工基本信息,删除员工基本信息,查看员工基本信息。3.培训管理查看最新

18、培训信息,报名参加培训,添加、修改、删除和查看培训信息,确认、删除和批量删除培训报名信息,添加、修改、删除和查看培训课程类型。4.会议管理添加、修改、删除、查看和发布会议信息,添加、修改、删除和查看会议室信息,查看会议室日程安排信息。5.资料管理添加、修改、删除和查看资料分类信息,添加、修改、删除、查看和借阅资料信息,修改部门信息,删除部门信息,查看部门信息。6.员工基本信息管理- 6 -添加员工基本信息,包括员工编号、姓名、性别、生日、所在部门等信息,修改员工基本信息,删除员工基本信息,查看员工基本信息。7.培训管理查看最新培训信息,报名参加培训,添加、修改、删除和查看培训信息,确认、删除和

19、批量删除培训报名信,添加、修改、删除和查看培训课程类型。8.会议管理添加、修改、删除、查看和发布会议信息,添加、修改、删除和查看会议室信息,查看会议室日程安排信息。9.资料管理添加、修改、删除和查看资料分类信息,添加、修改、删除、查看和借阅资料信息。2.2 性性能能需需求求一般的性能需求是指相互消息传递顺利,分析正确,界面友好,运行时间满足使用需要,安全性得到保证。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其是认证,简单地说就是确定谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法之后,必须利用一种方法以向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法

20、来决定允许特定用户进行什么样的操作。2.3 可可行行性性分分析析2.3.12.3.1 技术可行性技术可行性随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。- 7 -2.3.22.3.2 经济可行性经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务

21、器及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。2.3.32.3.3 管理可行性管理可行性随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。2.3.42.3.4 开发环境可行性开发环境可行性我们采用 ASP 开发工具。可以通过专用接口或 ODBC

22、 接口连接许多比较常用的数据库。代码的编写更为直观,并且在 IIS 环境下的调试和维护也相对容易。对小型应用来说,直接使用这个数据库就是个质优价廉的选择。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。- 8 -第三章第三章 总体设计总体设计3.1 系统各模块功能分析系统各模块功能分析本系统主要分为两个大的模块,部门管理模块、培训管理模块、用户管理模块、会议管理模块以及资料管理模块分别以不同的身份进入不同的界面,其不同身份进入页面后的功能也不相同,其主要的功能模块如图 3-1 所示。添加信息修改信息删除信息添加信息报名管理类型设置添加信息会

23、议室安排信息查询资料借阅资料入库类别管理员工信息培训信息会议安排资料信息资料借阅部门管理培训管理会议管理资料管理广元皇泽房地产公司人事管理系统普通用户系统管理员图 3-1 系统功能模块图1.部门管理模块该模块负责部门的一些信息,主要包括添加、删除、修改部门的信息。2.培训管理模块该模块负责培训方面的信息,主要包括培训列表制定、培训名称决定、培训时间、地点安排、培训负责人的安排。3.用户管理模块该模块主要负责管理员的密码修改。- 9 -4.会议管理模块该模块负责会议方面的信息,主要包括显示、添加、编辑、发布、删除会议信息及会议室安排。5.资料管理模块该模块负责资料信息的管理,主要包括资料信息入库

24、及资料借阅情况。3.2 系统流程分析系统流程分析为了更清楚地说明系统框架,以便读者对本系统有一个整体上的初步认识,我们给出了系统流程图。用户以不同的身份登录,则进入不同的页面。最初均以系统用户的身份登录,被系统引至用户主页面,进入此页面后可查看所有的消息,其系统用户进入的流程图如图 3-2 所示。YN用户身份验证主 页 面登 录普通用户退 出图 3-2 系统用户登录流程图进入主页面之后,系统管理员可通过身份认证进入后台管理页面,进行一些信息的添加、删除、修改等操作,其管理员用户进入的流程图如图 3-3 所示。- 10 -YN用户身份验证后台主页面登 录管理员退 出图 3-3 系统管理员登录流程

25、图- 11 -第四章第四章 数据库设计数据库设计4.1 数据库逻辑结构设计数据库逻辑结构设计数据库结构的设计在基于 ASP 的人事管理系统中占有着很重要的地位。它的好坏将会直接影响到本系统的效率和实现的效果。根据系统的实际应用情况,本系统采用 Microsoft Access2003 作为后台的数据库管理工具,以下是本系统数据库设计的具体情况。首先打开 Microsoft Access2003,新建一个空的数据库,命名为Office.mdb,然后通过表设计器创建本系统的几个基本表。下面分别介绍各个表的内容。1.部门表 Department表 Department 主要用来保存企业部门的信息,主

26、要包括部门名称。表 4-1 部门表 Departments 列名数据类型字段大小备注DepId自动编号长整型部门编号,主键DepName文本50部门名称UpperId数字长整型上级部门编号2.员工信息表 Employees表 Employees 用来保存员工的基本信息,主要包括员工姓名、性别、民族、生日、学历、婚姻状况、籍贯、身份证号、办公电话、手机号码等。表 4-2 员工基本信息表 Employees列名数据类型字段大小备注EmpId自动编号长整型员工编号,主键EmpName文本50姓名Sex文本10性别Nationality文本30民族Birth文本20生日Academic文本20学历-

27、12 -Marital文本20婚姻状况Original文本20籍贯- 13 -续表 4-2 Id_Card文本50身份证号Office_phone文本50办公电话Mobile文本50手机号码HireDate文本20到岗日期DepId数字长整型所在部门编号ETitle文本30职务EState文本20员工状态Memo文本200备注ImageURL文本200照片文件名3.培训信息表 Training表 Training 用来保存培训信息,主要包括培训日期、时间、主题、类型、地点、培训人等。表 4-3 培训信息表 Training列名数据类型字段大小备注Id自动编号长整型培训编号,主键CreateDa

28、te日期/时间短日期创建日期Subject文本200培训主题Status文本10当前状态tTypeId数字长整型培训类型sTypeId数字长整型主题类型Place文本100培训地点Teacher文本50培训人StartDate文本50培训开始日期EndDate文本50培训结束日期SignSDate文本50报名开始日期SignEDate文本50报名结束日期Attendant文本200参加人Cost数字长整型培训费/人- 14 -续表 4-3 TDetail备注备注型培训介绍File1文本100附件 1 保存文件名FileName1文本100附件 1 实际文件名File2文本100附件 2 保存文

29、件名FileName2文本100附件 2 实际文件名4.培训报名信息表 TrainingSign表 TrainingSign 用来保存培训报名信息,主要包括培训报名日期、培训编号、培训用户记录等。表 4-4 培训报名信息表 TrainingSign列名数据类型字段大小备注Id自动编号长整型报名编号,主键TrId数字长整型培训编号SignDate日期/时间短日期报名日期UserId文本50用户名Status文本10当前状态5.会议信息表 Meeting表 Meeting 用来保存会议信息,主要包括会议主题、时间、相关人员等。表 4-5 会议信息表 Meeting列名数据类型字段大小备注Id自动编

30、号长整型会议编号,主键Subject文本200会议主题MDate文本50开始和结束日期MTime文本50开始和结束时间RoomNo文本20会议室编号Preside文本100主持人Attendant文本200与会人员MDetail备注备注型会议内容介绍Status文本10创建、发布- 15 -续表 4-5 CreateDate日期/时间短日期创建时间Poster文本50创建人6.会议信息室表 MeetingRooms表 MeetingRooms 用来记录会议信息室记录信息。表 4-6 会议室信息表 MeetingRooms列名数据类型字段大小备注RoomNo文本20会议室房间号,主键RoomNa

31、me文本50会议室名称RoomSize数字长整型容纳人数Resource文本200相关资源7.资料信息表 Information表 Information 用来保存资料信息,主要包括资料数量、价格、内容描述等。表 4-7 资料信息表 Information列名数据类型字段大小备注InfoNo文本50资料编号InfoName文本100资料名称TypeId数字长整型资料分类编号ICount数字长整型数量IPrice数字长整型价格IDetail备注备注型内容描述CreateDate日期/时间短日期创建日期8.资料入库表 InfoIn表 InfoIn 用来保存资料入库信息,涉及入库日期、价格、数量、入

32、库者等。表 4-8 资料入库表 InfoIn列名数据类型字段大小备注InId自动编号长整型入库号,主键- 16 -InDate日期/时间短日期入库日期InfoNo文本50资料编号- 17 -续表 4-8InPrice数字长整型 入库价格InCount数字长整型入库数量InDetail备注备注型说明Poster文本50入库者CreateDate日期/时间短日期创建时间Flag数字字节审核标记9.资料借阅表 InfoLend表 InfoLend 用来保存资料借阅信息,涉及到资料编号、借阅日期、借阅员工编号、借阅数量等。表 4-9 资料借阅表 InfoLend列名数据类型字段大小备注LendId自动

33、编号长整型借阅号,主键InfoNo文本50资料编号LendDate日期/时间短日期借阅日期EmpId数字长整型借阅员工编号LendCount数字长整型借阅数量Flag数字字节标记10.类型信息表 Types表 Types 用来记录系统中使用的类型信息,包括课程类型和资料类型。表 4-10 类型信息表 Types列名数据类型字段大小备注TypeId自动编号长整型类型编号,主键TypeName文本50类型名称Flag数字长整型类型分类11.用户信息表 Users表 Users 用来保存系统用户信息。表 4-11 用户信息表 Users列名数据类型字段大小备注- 18 -续表 4-11 UserId

34、文本50用户名,主键EmpId数字长整型员工编号UserPwd文本50密码12.系统管理员表 SysAdmin表 SysAdmin 用来保存系统管理员的基本信息。表 4-12 系统管理员表 SysAdmin列名数据类型字段大小备注AdminId文本50用户名,主键AdminPwd文本50密码4.2 连接数据库连接数据库本系统中有许多页面都涉及到数据库的操作,包括查询、插入、修改和删除等,执行这些操作之前首先要建立与数据库的连接,其数据库连接文件代码(Conndb.asp)如下所示:- 19 -第五章第五章 详细设计详细设计5.1 系统运行环境配置系统运行环境配置利用 ASP 网页编程技术对该系

35、统进行设计,在将程序语句输入编辑器后,要以.asp 为后缀名来存盘。在要浏览时,就必须搭建 WEB 服务器 IIS,这样会更好更准确的看到页面。下面就介绍 IIS 的安装。1.如果在安装操作系统的时候没有安装 IIS ,请先把系统盘放入光驱中,按照下面的步骤进行安装。2.打开“控制面板”-“添加删除程序”-“添加/删除 Windows 组件” -双击“Internet 信息服务”-在组件中的“Internet 信息服务(IIS)”项前打勾,单击“下一步”,并且按照提示操作即可完成安装。安装完成后就是关于 IIS 服务器的基本配置:1.打开 IIS 管理器,选“开始菜单-程序-管理工具-Inte

36、rnet 信息服务”。2.设置“默认 Web 站点”项。1). 打开“默认 Web 站点”的属性设置窗口:选“默认 Web 站点-右键-属性”即可。2). 设置“主目录”:在“本地路径”通过“浏览”按钮来选择你的网页文件所在的目录。3). 把 Internet 信息服务的“默认 Web 站点”的“启用默认文档”设置为“index.asp”。4). 设置 TCP 端口和 IP 地址:TCP 端口是 WEB 服务器端口,默认值是80,可改动。IP 地址是 WEB 服务器绑定的 IP 地址,默认值是“全部未分配”,可以改动。- 20 -5.2 主要界面及代码实现主要界面及代码实现5.2.15.2.1

37、 用户登录界面用户登录界面用户登录页面(login.asp),此页面主要用于用户进入主页面,其界面如图 5-1 所示。图 5-1 用户登录界面当用户输入用户名和密码后,点击“登录”按钮,将提交表单,代码如下:在 putSession.asp 文件中,用户名和密码都被放入指定的 Session 中,而后转向系统主界面 index.asp,代码如下:- 21 -5.2.25.2.2 主页面主页面主页面为 index.asp,此页面的功能主要是显示部门、员工、培训、会议安排和资料等信息,其界面如图 5-2 所示。图 5-2 主页面在 index.asp 中,还包含了四个文件 conndb.asp、i

38、sUser.asp、left.asp和 NewList.asp,分别用来处理连接数据库、用户身份验证、左侧和右侧的显示内容。5.2.35.2.3 培训信息界面培训信息界面1).查看培训信息在主页面点击最新培训信息之后就可以查看最新培训信息(NewList.asp),此页面可显示及查看最新培训信息,其运行界面如图 5-3 所示。- 22 -图 5-3 查看培训信息界面2).添加培训信息最新培训信息页面显示的培训信息是处于“发布”状态下的记录,还可添加培训信息,在培训管理页面中,当用户单击“新建培训信息”按钮,触发OnClick 事件,弹出 TrnEdit.asp 新窗口。“新建培训信息”按钮的定

39、义代码如下:具体添加代码如下:添加培训信息运行界面如图 5-4 所示。图 5-4 添加培训信息界面3).删除培训信息TrnDelt.asp 页面用于删除培训信息。其主要代码如下:% Dim tid tid = Request.QueryString(tid) 判断报名表中是否存在此培训信息 sql = Select * From TrainingSign Where TrId= & tid Set rs = Conn.Execute(sql) If Not rs.EOF Then- 24 - Response.Write alert(不能删除此培训记录,请先清空其下的所有报名信息!);hist

40、ory.back(); Response.End() End IFsql = Delete From Training Where Id= & tid Set rs = Conn.Execute(sql) Response.Write 培训信息成功删除 Set rs = Nothing%4).添加员工信息EmpAdd.asp 页面主要用于添加员工信息,其运行界面如图 5-5 所示。图 5-5 添加员工信息界面其主要运行代码如下:% Dim EmpName,HireDate,State 变量初始化 Sex = 男 HireDate = Date() State = 在职 Dim EmpId,De

41、pId,DepName,UId,UpperDepName 读取参数 did DepId = Request.QueryString(did) If DepId Then Set rs = Server.CreateObject(ADODB.RECORDSET) 读取此部门信息 sql = Select * From Departments Where DepId= & DepId Set rs = Conn.Execute(sql)- 25 - If Not rs.EOF Then DepName = rs(DepName) UId = rs(UpperId) 判断此部门是否为一级部门,如果不

42、是,则读取其上级部门名称 If UId0 Then sql = Select * From Departments Where DepId= & UIdSet rs = Conn.Execute(sql) If Not rs.EOF Then UpperDepName = rs(DepName) & - End If Else UpperDepName = End If DepName = UpperDepName & DepName End If Else Response.End() End If %5.2.45.2.4 会议信息界面会议信息界面在主界面中,用户都可以查看目前的会议安排信息

43、,单击“会议安排”超链接,将打开 Arrange.asp,如图 5-6 所示。图 5-6 会议安排界面1).查看会议信息- 26 -当用户单击会议信息的超链接时,触发 OnClick 事件,可查看会议信息。代码如下:a href=MeetingView.asp?action=edit&id= onClick=return newView(this.href) 在弹出的新窗口中打开 MeetingView.asp 文件查看会议的具体内容,其运行界面如图 5-7 所示。图 5-7 查看会议信息界面2).添加会议信息在 MeetingList.asp 页面中,“新建会议信息”按钮链接到的Meetin

44、gEdit.asp 页面的作用是添加会议信息,其运行界面如图 5-8 所示。图 5-8 添加会议信息界面其主要代码如下:% sql=Select * From Meeting Where Id= & id- 27 - rs.Open sql,Conn,1,3 rs(Subject) = Request(subject) rs(RoomNo)= Request(rno) rs(MDate) = Request(mdate) rs(MTime) = Request(mtime) rs(Preside) = Request(preside) rs(Attendant) = Request(atten

45、d) rs(MDetail) = Request(detail) rs(CreateDate) = Date() rs.Update Response.Write 会议信息成功保存 Else 在数据库表 Meeting 中插入新信息 sql=Select * From Meeting rs.Open sql,Conn,1,3 rs.AddNew rs(Subject) = Request(subject) rs(RoomNo)= Request(rno) rs(MDate) = Request(mdate) rs(MTime) = Request(mtime) rs(Preside) = Re

46、quest(preside) rs(Attendant) = Request(attend) rs(MDetail) = Request(detail) rs(Status) = 创建 rs(CreateDate) = Date() rs(Poster) = Session(AdminId) rs.Update Response.Write 会议信息成功保存 End If Set rs = Nothing%3).删除会议信息主要代码如下:% Dim id id = Request.QueryString(id) sql = Delete From Meeting Where Id= & id

47、Set rs = Conn.Execute(sql) Response.Write 会议信息成功删除 Set rs = Nothing%- 28 -5.2.55.2.5 资料信息界面资料信息界面在主界面中,用户可以查看内部的资料信息,而到系统管理员处进行借阅登记,内部信息资料浏览界面如图 5-9 所示。图 5-9 内部资料信息界面在后台管理界面中,管理员还可以添加资料信息,单击“新建资料信息”超链接,将打开 InfoEdit.asp,如图 5-10 所示。图 5-10 添加资料信息界面资料借阅主要来自 3 张表:Information、InfoLendTypes 和 Users,其主要代码如下

48、: 5.2.65.2.6 用户管理界面用户管理界面在 left.asp 页面中,单击“修改密码”超链接,执行 PwdChange.asp,允许用户修改登录密码,其运行界面如图 5-11 所示。- 30 -图 5-11 用户修改密码界面同时,在 left.asp 页面中,系统管理员可以单击“管理员入口”超链接,进入后台管理页面,其运行界面如图 5-12 所示。图 5-12 系统管理员登录界面当数据提交后,把用户信息保存在 Sesstion 变量中,然后把网页转向到adminindex.asp 中。当再次执行 isAdmin.asp 时,程序将接收用户信息,进行身份验证。如果通过身份验证,将进入管

49、理页面。如果数据表 SysAdmin 中不存在该用户信息或用户密码不正确,则进入登录部分。验证成功之后进入后台管理界面,如图 5-13 所示。- 31 -图 5-13 系统管理员登录界面- 32 -结束语结束语这是我借鉴开发的第一个系统,开发此系统也是对以前几年的学习进行一个全方面的检验。开发此系统的过程中,在同学及老师的大力支持与帮助下,发现自己还有诸多的不足之处。要编一个功能完善的系统,绝不是一件简单的事情,这需要长期的实践经验积累。因此,第一次开发这样的系统,千万不要把自己目标定的太高,根据自身的实力而定。由于自身的知识肤浅,经验不足。因此,在该人事管理系统的设计与功能实现方面还有诸多不

50、足,比如实现的主要功能不多,模块过少,有些界面的代码过于繁杂,界面整体效果不够醒目等问题。但,此次能认识到自己的不足,相信在今后的工作中,能根据工作的具体要求不断的修改、完善,争取使该系统慢慢趋向全面。- 33 -致谢致谢此次设计和论文能够顺利的完成,首先要感谢我的指导老师 ,是他给我的设计和论文提出了很多宝贵的意见,并给我作了仔细的修改。在他的鼓励与耐心的指导下,我的设计和论文才能快速、保质量完成。在和陈老师的接触中,他给我以毫不保留的指导,对我的论文中一些不足的地方也一一地指出,促进了我对专业知识的巩固和提高,使我受益匪浅。同时,感谢所有关心、支持我的老师、同学们。在我整个系统设计过程中,他们给予了我很大的帮助,在此,衷心的谢谢您们!- 34 -参考文献参考文献1 易昭湘.ASP 开发答疑 200 问.人民邮电出版社,2005.2 刘浩.ASP 网络开发从入门到精通.人民邮电出版社,2007,pp.335-403.3 周兴华.ASP+ACCESS 数据库开发与实例.北京:清华大学出版社,2005.4 闫菲.软件工程北京:清华大学出版社,2003.5 周忠荣.数据库原理与应用.北京:清华大学出版社,2003.6 包锦阳大专生毕业论文(设计)写作指导.浙江:浙江大学出版社,2004.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!