网上招聘系统
摘 要:网上招聘系统是一种具有交互功能的人才信息系统。它是实现一个互联网上的虚拟招聘会,各个企业可以在网上发布招聘信息,然后求职者根据自己的具体情况在线提交自己的简历,并且企业可以查看用户简历而且用户也可以查看企业的招聘信息。它不但大大节省了企业为筹备显示中招聘会所需要的人力和财力,也为求职者提供的方便。另一方面,我们还可以使用数据库的一些功能实现招聘和求职信息的搜索,使人们大大体会到互联网和信息技术给大家带来的方便和快捷,所以这也是现实生活中应用的比较广泛的一个网络系统。
本系统采用B/S技术模式,为进一步的研究工作提供了丰富的数据来源,并且使用asp.NET技术作为平台,C#语言编程,应用了现在非常流行的SQL Server2000数据库。
本系统与当前流行的招聘网站相比,由于技术上的原因还有功能上的不足,有待进一步的完善。
关键词:网上招聘 C#.NET技术 SQL server2000
毕业设计(论文)外文摘要 [资料来源:http://doc163.com]
Design and Realization of Online Job System [来源:http://www.doc163.com]
Abstract: Online job system is an interactive information system of job applicants. It realizes an online virtual job market, with which each enterprise can publish job invitations online while the job applicants can submit their resumes according to their own concrete circumstances. And with such online job system, enterprises can browse the job applicants' resumes and also, the latter can view the recruitment information of the former. It brings conveniences to both the two sides, because the fact that it, greatly reduces the cost of human and economic resources, which, in reality, a job market calls for. Meanwhile, with the help of database, the system enables users to search the information about both recruitments and job-hunters, which brings people the feeling of convenience and promptness because of the combination of the Internet and information technology. Therefore, it is a web system that can be comprehensively used in reality.
The system adopts the B/S mode, offered the abundant data source for further research work. I use C# language to write the program. The database management system SQL Server 2000 is very popular now.
Compared with those popular online job system, this system still have many shortcomings because of the lack of technology and it need to be consummated. [资料来源:http://www.doc163.com]
Keywords: Online Job System ; C#.NET ; SQL server2000
[资料来源:Doc163.com]
目 录 23000字
1 绪论 1
1.1 研究的意义与研究的背景 1
1.1.1 研究的意义 1
1.1.2 研究的背景 1
1.2 课题的调研与可行性分析 2
1.2.1 课题的调研 2
1.2.2 可行性分析 2
1.3 系统的设计要求 4
1.3.1 环境要求 4
1.3.2 编程语言与开发工具 4
1.4 论文各章简介 4
2 系统需求分析 5
2.1 系统的性能要求 5
2.2 系统的功能需求分析 5
2.2.1 网上招聘系统的功能分析 5
2.2.2 网上招聘系统的系统流程图 7
2.3 网上招聘系统的数据要求 7
2.3.1 输入输出数据 7
2.3.2 网上招聘系统的数据流图 8
2.3.3 网上招聘系统的数据字典 10
2.3.4 网上招聘系统模块分析(功能模块图) 13
3 系统设计 16
3.1 系统总体结构 16
3.2 asp.NET的三层结构设计方法 16
3.3 数据库结构设计 17
3.3.1 数据概念结构设计--E-R模型 17
3.3.2 创建数据库 21
3.3.3 创建数据库表 21
3.4 用于操作数据库的通用模块 24
4 网上招聘系统的详细设计 26
4.1 登陆与注册模块的设计与实现 26
4.1.1 注册设计与实现 26
4.1.2 登陆设计与实现 27
4.2 系统管理模块的设计与实现 28
4.2.1 设计撰写新闻界面 28
4.2.2 设计新闻管理界面 29
4.2.3 设计个人用户管理界面 30
4.2.4 设计企业用户管理页面 31
4.2.5 主界面的设计与实现 32
4.3 个人信息管理模块的设计与实现 33
4.3.1 设计个人基本信息界面 34
4.3.2 设计求职简历页面 35
4.3.3 设计工作要求页面 36
4.3.4 查看招聘信息和在线递交简历页面的设计 37
4.3.5 查看留言界面的实现 39
4.3.6 指导简历功能的实现 40
4.4 企业用户模块的实现 40
4.4.1 企业收藏夹的设计 41
4.4.2 查看求职信息列表的设计实现 42
4.4.3 留言板功能的实现 43
5 网上招聘系统的测试 44
5.1 登陆与注册模块的数据测试 44
5.2 系统管理模块的数据测试 44
5.3 个人信息管理模块和企业信息管理模块的数据测试 44 [资料来源:www.doc163.com]
5.4 整个系统的测试 45
6 用户手册 46
6.1 系统运行环境 46
6.2 功能简介 46
6.3 系统运行与操作指南 47
7 系统评价 49
7.1 系统的特色/优点介绍 49
7.2 系统存在的不足和解决方案 49
7.2.1 系统存在的不足 49
7.2.2 解决方案 49
7.3 毕业设计的心得与收获 49
结 论 51
致 谢 52
参 考 文 献 53
论文各章简介
第一章是绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,对开发本系统的可行性分析还有对论文各章内容的简要介绍。
第二章是系统需求分析。主要内容是系统的性能要求及功能需求分析,最后按面向对象的分析方式给出了系统的数据流,数据字典以及功能模块图
第三章是系统设计。主要是对数据库的总体结构的设计,数据库的设计和介绍用于操作数据库的通用模块。
第四章是网上招聘系统的详细设计。主要是对登陆与注册模块,个人信息管理模块,企业信息管理模块和系统管理模块设计以及它们内部的各个页面的设计。
第五章是网上招聘系统的测试。主要就是对系统的四个模块分别进行测试,然后再进行系统的总体测试。
第六章是用户手册。介绍系统的运行环境,以及功能简介和操作指南。
第七章是系统评价。介绍系统的特色和优点,以及它的不足和解决方案,还有做毕业设计的心得与收获。
最后是结论,致谢以及参考资料。
网上招聘系统模块分析
我们所要实现的是一个网上招聘系统,所以根据使用网站的用户角色不同分为以下三种用户:
系统管理员:负责管理网站上的各种信息,包括发布新闻,管理新闻和查看,删除全部的个人和企业用户。
个人用户:可以在线填写个人基本情况,发布求职信息,查看企业留言,浏览新闻,查看新闻,查看招聘和求职信息,在线向自己满意的公司递交简历等等。
企业用户:可以在线填写企业基本情况,发布企业招聘信息,浏览新闻,查看求职和招聘信息,在线查看和管理个人用户递交的简历,并且还可以给自己满意的用户留言等功能。
[来源:http://Doc163.com]
本系统采用目前比较流行的Browser/Server模式进行架构,它符合网上招聘系统的要求,因为个人用户和企业用户都是分布在不同的地理位置,随时随地可以进入招聘网站填写和查看个人简历和招聘信息,提交简历以及招聘和应聘双方进行勾通等。
本系统分为四个不同的模块:
(1)登陆和注册模块
(2)个人信息管理模块
(3)企业信息管理模块
(4)系统管理模块
具体介绍如下:
(1)登陆和注册模块:主要是实现是系统的登陆和注册功能,已注册的用户分企业用户和个人用户,管理员,未注册用户分为企业用户和个人用户。管理员账户已经在系统中设置好的,本系统只设置一个管理员账户,企业用户和个人用户的都是在注册模块中实现注册。 [资料来源:http://Doc163.com]
(2)个人信息管理模块:主要是实现个人信息的管理,个人用户通过登陆界面进入系统,填写个人基本信息和个人简历,提交简历是先查看招聘信息后,如果满意就可以点击"提交简历",完成提交简历的功能,此外个人用户还可以查看企业用户的留言,查看个人简历指导(交用户怎么填写个人信息和个人简历,还提供常规简历的模板,以方便个人用户可以通过邮箱的方式提交简历)。
(3)企业信息管理模块:主要是实现企业信息的管理,和个人用户管理模块类似,企业用户通过登陆界面进入系统,填写企业基本信息和招聘信息,查看应聘人列表(选择或者删除简历),还有给个人用户留言的功能。
(4)系统管理模块:主要是实现发布新闻,删除旧的新闻,查看企业用户,查看个人用户的功能。其中在查看企业用户还可以管理企业用户,查看个人用户时也可以管理个人用户,对他们都可以进行删除,在删除他们注册信息时先要删除他们的招聘信息和个人简历。在此模块中还要实现系统的公共功能(可以查看招聘信息,应聘信息,显示新闻,娱乐,体育页面)。
上一篇:系级行政秘书办公系统的设计与实现
下一篇:网上教材管理系统的设计与实现