(ASP)人力资源管理系统.doc
《(ASP)人力资源管理系统.doc》由会员分享,可在线阅读,更多相关《(ASP)人力资源管理系统.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 摘 要随着科学技术的不断发展,计算机控制技术在社会各个方面都得到了越来越广泛的应用。本着锻炼我们的动手能力,提高综合能力,开阔思维能力的原则,在毕业设计中,我以招聘模拟系统为主题,以ASP语言为程序设计语言,进行了试验性设计。该方案是应工商管理学院人力资源教研室刘立欣老师教学的需要拟定的,主要完成工商管理学院机房上机进行模拟招聘的功能。该系统主要由三个子系统组成:招聘模拟个人端、招聘模拟企业端和教师端。个人端有学生简历注册、发布求职信息、以及浏览企业招聘信息并发送求职意向。模拟企业端有企业信息注册、招聘信息发布、浏览个人简历并发送招聘意向以及对个人用户的求职意向做出回应。教师端主要就是对网站
2、的管理包括对个人和企业注册用户的管理、课堂新闻的发布、师生论坛的管理。系统为学生掌握招聘流程提供了动手实践的功能,为各种用户的网上服务提供了可靠的保障。具有快速和大容量的信息交换能力,使各类用户能获得最新、完整和稳定可靠的信息,最大限度的满足各类用户的要求;同时,系统具有较强的数据容错能力和良好的人机交互界面。关键词:招聘模拟系统,服务器,数据库,域,ASPAbstractAlong with sciences and technologys unceasing development, the computer control technology obtained more and mor
3、e widespread application in social each aspect. In line with exercises our beginning ability, sharpens our synthesizing capacity, widens our power of thought principle, in the graduation project, I take advertises for the analogous system as the subject, take the ASP language as the programming lang
4、uage, has carried on the experimental designThis project is studied out according to the requirement of Business management institute human resources faculty working office Mrs. Liu Li Xin joyful teaching requestment.This system mainly of three sub-system compositions: The employment advertise simul
5、ation carries, the employment advertise simulation enterprise to carry personally with the teacher end. Individual origin student resume registration, the issue seek employment the information, as well as the browsing enterprise employment advertise information and transmit seek employment the inten
6、tion. The simulation enterprise origin enterprise information registration, the employment advertise information issued that glances over the resume and transmits the employment advertise intention as well as seeks employment the intention to individual user to respond. The teacher carries is mainly
7、 including and the enterprise registers the user to the website management to individual the management, the classroom news issue, the teachers and students forum to manage. Installing this system, teaching department may work efficiently. They can manage the operation easily, and the network users
8、can query information freely and be serviced credibly. At the same time it has rush speed and large capacity in communication exchanging, which make users obtain the most fresh、full、stable and reliable information. In one word it may satisfied the users to the best of its abilities. Moreover, it can
9、 correct data error exactly and provide a good interface of users and computer.Keywords: Employment advertise analogous system, server, database, territory, ASP目录绪 论11 技术介绍21.1 招聘模拟系统的设计分析21.2 软件环境的选择21.2.1 编程环境的选择21.2.2 B/S关系型数据库的实现21.2.3 ASP与数据库的结合31.3 开发工具介绍31.3.1 ASP的含义31.3.2 ASP的特点31.3.3 ASP的功能
10、41.3.4 ADO访库的实现方法41.4 B/S模式介绍51.4.1 信息系统的开发模式51.4.2 C/S模式51.4.3 B/S模式52 需求分析72.1 系统的可行性研究72.1.1 技术上的可行性72.1.2 管理上的可行性72.1.3 经济上的可行性72.2 需求分析72.2.1 功能需求72.2.2 性能需求83 系统总体规划设计93.1 系统功能93.1.1 模拟个人端103.1.2 模拟企业端103.1.3 教师管理端113.2 流程图114 数据库的设计134.1 数据库概念结构设计134.2 数据库逻辑结构设计155 系统详细设计与实现195.1 模拟个人端195.1.1
11、 注册个人信息195.1.2 个人信箱205.2 招聘系统模拟企业端225.2.1 发布招聘信息225.3 教师管理端245.3.1 课堂新闻的发布255.3.2 师生论坛管理276 系统测试296.1 系统测试过程296.1.1单元测试296.1.2集成测试306.2 测试结果分析30总结31致 谢32参考文献33ERP-人力资源管理系统绪 论在科技日益发展的今天,科技的成果已经越来越多用于人们日常的工作生活当中。计算机,这个人类最伟大的发明之一,在工作生活中发挥着越来越重要的作用。随着计算机的普及,计算机之间的联系,已成为计算机领域中一项重要的技术,并伴随着它的发展,又一个新的技术领域逐渐
12、进入人们的眼帘,网络。用网络来联系分布在不同地域的计算机,扩充计算机的功能,能让人们方便快捷的完成越来越多的工作。现在我国的学校教学中基本都是课堂授课,缺少师生互动性,这样的机制已经不能适应时代的发展,因为它不能最大程度的激发学生学习讨论的热情,在信息时代这种传统的教学方法必然被计算机为基础的信息化教学所取代。所以,我们采用利用计算机和网络来辅助教学。 在网络上实行模拟招聘,归纳起来,好处大约有以下几点:可以存储学生的注册信息,安全、高效;学生自己网上模拟注册各类用户,自主能实现整个模拟招聘过程;方便查到所有注册学生信息,并对整个模拟过程中问题做监控;通过Internet/Intranet可使
13、各注册个人、注册企业找到相应求职和招聘信息,符合社会上真实的招聘环境。这样的实现方式,也就是现在越来越流行的B/S(Browser/Server)模式。只要网络联通,在客户端有一个浏览器,就可完成所有的工作。它解决了C/S(Client/Server)模式下难维护、难管理的矛盾,而且对操作系统也没有过多的要求,还具有操作简单易用的优点。但我们同样要看到B/S模式自身的一些不足。因为客户端需要自身的浏览器,浏览器的版本是无法确定的,所以程序要尽量向下兼容;而且浏览器自身存在的漏洞,是我们自己无法解决的。Web服务器的安全性,也是不容忽视的问题。1 技术介绍1.1 招聘模拟系统的设计分析根据实际情
14、况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快的确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。1.2 软件环境的选择1.2.1 编程环境的选择ASP是基于WEB的一种编程技术,可以说是CGI的一种。它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等。ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样
15、的组件,ASP可以完成无比强大的功能。使用FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等等。有ADO(Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。基于ASP的这些特点,我们选择了ASP作为编程的语言工具。1.2.2 B/S关系型数据库的实现Access2003是小型数据库的服务器同时也是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access2003的优点在于它能使用数据表示图或自定义窗体收集信
16、息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access2003允许创建自定义报表用于打印或输出数据库中的信息。Access2003也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access2003 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access2003作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。1.2.3 ASP与数据库的结合ADO是ASP的重要组件之一,ADO(ActiveX Data Objects)是
17、一组优化的访问数据库专用对象集,为ASP提供完整的站点数据库访问解决方案。它可与ASP结合,作用在服务器端,以提供含有数据库信息的主页内容。通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。ADO使用内置的RecordSets对象作为数据的主要接口。ADO可使用VBScript、JavaScript语言来控制对数据库的访问与查询结果的输出显示画面。ADO可连接多种数据库,如SQL Server、Oracle、Informix等。1.3 开发工具介绍1.3.1 ASP的含义1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)
18、技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。2、Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JAVASCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是A
19、SP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。1.3.2 ASP的特点从软件的技术层面看,ASP有如下的特点:1. 无须编译。ASP脚本集成于HTML当中,容易生成,无须编译或链接即可直接解释执行。2.常规文本编辑器(如Windows下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。3. 独立于浏览器。用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页内容。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp主页,在浏览器
20、端是见不到正确的页面内容的。4. 面向对象。在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能够通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。5. 与任何ActiveX scripting 语言兼容。除了可使用VBScript或JavaScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其他scripting 语言。6. 源程序码不会外漏。ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。1.3.3 ASP的功能从应用的层
21、面看,ASP有如下的功能:1. 处理由浏览器传送到站点服务器的表单输入。2. 访问和编辑服务器端的数据库内容。使用浏览器即可输入、更新和删除站点服务器的数据库数据。3. 读写站点服务器的文件,实现访客计数器、座右铭等功能。4. 提供广告轮播器、取得浏览器信息、URL表管理等内置功能。5. 由cookies读写用户端的硬盘文件,以记录用户的数据。6. 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。7. Active Server Pages(动态服务器主页)使用VBScript或JavaScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。通过站点服务器执行脚本语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 人力资源 管理 系统
限制150内