《基于ASP的网上求职招聘系统毕业论文(70页).doc》由会员分享,可在线阅读,更多相关《基于ASP的网上求职招聘系统毕业论文(70页).doc(69页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-基于ASP的网上求职招聘系统毕业论文基于ASP的网上求职招聘系统大学20年月 -第 - 49 - 页本科毕业设计(论文)本科毕业设计(论文)基于ASP的网上求职招聘系统学 院: 学院 专 业: 学生 姓名: 学 号: 指导 教师: 答辩 日期: 20年月日 *大学本科毕业设计(论文)开题报告课题名称: 基于ASP.NET的网上求职招聘系统 学院(系): 年级专业: 学生姓名: 指导教师: 完成日期: 20 年 月 日 一、综述本课题国内外研究动态,说明选题的依据和意义1.1国内外研究动态在网络飞速发展的信息时代,求职招聘也加入了互联网的大家庭,现在的招聘方式主要由现场招聘会、报纸广告、职介机
2、构、猎头、熟人介绍以及网上招聘这几种方式相结合,以“百花齐放”之态,为广大求职招聘人才提供了就业渠道。中国的人才招聘类系统已经进入了迅速发展时期,人才招聘网站在现在以及将来,都将成为企业招聘人才的重要渠道,纵观近几年网络招聘市场的重大走势,细分和专业分工服务是未来几年的趋势。招聘用户数量的增长使得市场需求结构导向发生变化,用户的需求越来越多样,互联网的发展也使得用户选择的多样化,在这样的情况下,用户要求越来越高,满意度降低,使得招聘系统也在不断地完善改进,网络招聘也在细分,从行业到地域到专业,已成为一种发展趋势。智联招聘、赶集网和前程无忧等综合性招聘网站在目前的中国网络招聘市场占有领导者地位,
3、百度搜索也在一定程度上提升了招聘求职过程的匹配度。人才招聘网站都有完备的搜索功能,求职者可以准确的查找到所需信息,在找到自己心仪的职位后,可以先浏览招聘企业的网页及简介,再决定是否投递简历。求职者也可以将自己的条件信息发布在个人中心,网站就会向求职者发送一些匹配的工作信息,推荐合适企业单位。从以往的调研结果来看,招聘网站在行业中的知名度、专业度是企业选择网络招聘的主要依据,而职位信息的丰富度是求职者选择招聘网站的主要因素。企业通过网络发布招聘信息,节约了人力、财力和物力,降低了成本又方便管理。求职者也可以更直观的浏览各个地域的工作职位,相比于参加各地的招聘会,更省时省力。基于这些优点,网上人才
4、招聘在企业和求职者中越来越受欢迎。1.2选题依据和意义 随着大学毕业生数量的急剧增多,近年来的毕业生找工作越来越难,而招聘会虽然解决了部分大学生的工作问题,但同时也消耗了大量的人力物力,尤其是各地的大学生往返奔波在路上的时间精力,现实社会急需一个第三方为企业和人才牵线搭桥,随着求职和招聘的过程通过互联网完成,招聘实现了双向选择的自动化,通过网络的优势,开发人才招聘系统可以方便企业与求职者的交流,使双方都能在充分了解彼此的情况下签约,从而达到人才合理分配的目的。二、研究的基本内容,拟解决的主要问题 2.1研究的基本内容本系统主要面向三类对象:求职者、企业、管理员。具体内容如下:(1) 求职者在网
5、站WEB平台查询发布了的职位,注册会员之后可以通过网站填写信息,管理自己的个人信息,收藏职位,向自己心仪的职位投递简历,处理企业人事部门的来信。(2) 企业注册会员后可以通过平台发布招聘职位广告,管理本公司的注册信息,查阅简历,发送面试邀请,并对已发布的职位进行管理,统计应聘人数。(3) 系统的管理员通过后台管理模块,实现对工作类别的管理和相关的新闻发布功能。2.2需要解决的主要问题(1) 数据库如何与前台系统界面实现实时关联。(2) 对人才招聘系统的需求进行充分了解分析。(3) 由于浏览器参数传递是通过字节传送的,中文易出现乱码。三、研究步骤、方法及措施 3.1研究步骤(1) 了解系统该如何
6、设计,设计什么,进行需求分析。(2) 进行总体设计、详细设计,设计功能模块,画功能模块图。(3) 实现模块,编写代码,调试程序,完善系统。(4) 整理各个阶段的设计内容及文档,整合成论文。3.2研究方法(1) 在网上搜索或者去图书馆查阅相关资料,了解本系统的研究意义。(2) 对每一个模块进行细分,制定每一步的做法和需要注意的地方。(3) 根据用户类别及系统需要,建立相应数据库。(4) 对设计好的程序进行上机调试,通过调试发现并解决问题。(5) 将制定的实施方案与实际开发工作相结合,在行动中总结经验,使之系统化、理论化。3.3采取的措施(1) 使用SQL Server作为网站后台数据库,SQL
7、Server数据库是美国微软公司开发的可扩展的高性能数据库,适应性强,安全性好。(2) 系统采用B/C模式,用ASP技术进行动态网页的开发。(3) 使用Visual Studio.NET作为开发工具,建立一个ASP.NET WEB应用程序,编写HTML代码。四、研究工作进度 第1-4周:确定毕业设计题目,提交任务书,查阅相关资料,了解项目背景,进行可行性分析,学习使用需要的语言和开发工具,完成开题报告。第5-8周:进行需求分析,设计功能模块,完成总体设计和详细设计。第9-12周:完成编写代码及测试工作,完善系统,着手准备毕业设计论文。第13-18周:整合开发资料,完成毕业设计论文,准备毕业答辩
8、。五、主要参考文献 1沈士根.Web程序设计ASP.NET实用网站开发. 清华大学出版社2张立科.ASP.NET信息系统开发实例导航.人民邮电出版社3张树亮.ASP.NET2.0+SQLServer网络应用系统开发案例精解. 清华大学出版社4郑阿奇.SQLServer实用教程(第二版).电子工业出版社 5萨师煊,王珊.数据库系统概论(第四版).高等教育出版社六、指导教师意见 指导教师签字: 年 月 日七、系级教学单位审核意见:审查结果: 通过 完善后通过 未通过 负责人签字:年 月 日* 大 学本科毕业设计(论文)文献综述课题名称: 基于ASP.NET的网上求职招聘系统 学院(系): 年级专业
9、: 学生姓名: 指导教师: 完成日期: 20 年 月 日 一、课题国内外现状随着计算机网络的发展和普及,我国的招聘网站获得了迅速的发展,招聘系统以及计算机信息应用技术越来越成熟,与传统的人才市场并驾齐驱。网上求职招聘最早出现在美国,网上招聘以其招聘范围广,高效快捷,省时省力等优点已经成为现代美国公司招聘的主流形式,几乎所有的发达国家都已经建立了自己的人力资源招聘信息系统,通过此系统来覆盖全国的人力资源招聘管理领域,成就了全国性的系统。进入了21世纪之后,随着互联网的快速发展,IT技术开始应用于企业招聘,近十几年来国内各企业更是高度重视网上求职招聘,加上国家劳动主管部门及国内计算机应用开发商的共
10、同努力,网上招聘系统基本上已经进入了普及应用的阶段,基于ASP.NET的网上求职招聘系统的开发与应用在国内已经进入了相对成熟期。中国网络招聘市场竞争主体日益趋多,竞争十分激烈,国内以智联招聘、中华英才网、前程无忧为代表的大型综合网站目前仍处于绝对优势地位,现阶段网络招聘已显示出巨大的潜力,但是目前还有大量的招聘网站还是处于不成熟阶段,随着新型招聘网站的日益完善,越来越多的网络求职者开始接触大型综合性招聘网站以外的新型网站,比如精英招聘网等。二、研究主要成果 求职招聘系统作为应届毕业生求职就业的主要途径之一,深受开发商和企业的欢迎,除了当下互联网在使用的几个大型招聘网站外,上海交通大学采用ASP
11、.NET开发网上求职招聘系统,实现了网上求职招聘,给WEB带来了全新的动态效果,交互性更加灵活方便,能够及时的收集存储大量的人力资源信息,在Internet中数据检索越来越简易,可以进行发布、浏览、搜索等功能,是企业和求职者更加方便的交流。清华大学也在2007年左右的数字化校园建设过程中,设计实现了网上求职招聘系统,该系统结合清华大学的人事管理模式,以网络资源为依托,使学校的招聘流程规范化,为求职者提供了方便高效和快捷的服务,也为参加招聘的企业和单位提供了有效的数据分享,成为一个交互式的工作平台。三、发展趋势: 网络招聘的发展日新月异,在互联网的发源地美国,平均每年有一半以上的人通过互联网跳槽
12、换工作,而在我国,网上求职招聘也已经发展到了一定规模,自1997年“中华英才网”等招聘网站首次进入人才市场,求职网站已经在我国经历了18个年度,目前大大小小的招聘网站已经有成千上万家。开放自由的网络为人才市场带来了新的繁荣,网上招聘越来越受到招聘单位和网民的青睐,但是由于市场的急剧扩大,网站很难实现既精又全的功能,而网民的需求也逐渐细化,所以各大求职招聘网站在争取用户群体上存在很大竞争。国内招聘网站经历过一段比较封闭自我的时期,现在网站建日趋完善,但大部分招聘信息网站的重点仍是发布招聘职位上,不能为不同的用户提供不同的个性化服务,只是单纯的发布招聘单位的职位和网民发布的求职简历。当求职者在招聘
13、网站选择了职位和就业地点后,搜索到的职位也许成千上万,单一的选择并不能完成求职者的就业意愿,而企业也不能得到自己理想的专业人才。现在招聘网站的建设者们已经开始重视培育用户市场,通过满足不同用户的个性化需求而积累最宝贵的收入资源,很多网站开始通过心理测试等方式,对求职者的性格和专业水平进行分析,从而对求职者提出建设性建议,方便用户找到自己适合并能胜任的工作职位。用户作为当前网站发展的主要驱动力,决定了市场的走向,指引经营者不断的进步,为中国的人才招聘网站的发展道路指导方向。四、存在问题由于网上求职招聘是一个智能、个性化、具有交互性的系统,所以对于个性化的求职招聘内容结构,不应该局限于传统的目录结
14、构,本次课题需要实现根据领域知识结构和用户的认知结构灵活建构。在导航方面,也需要实现智能化导航服务,以方便用户浏览招聘信息,从而做出明智的选择。与此同时,课题需要选择一个相对成熟的开发技术,以保证系统的稳定性和安全性,并保证网站页面的美观性与易操作性。五、主要参考文献 1 沈大林.ASP动态网页设计与应用M.北京:电子工业出版社,2007.2 张立科.ASP.NET信息系统开发实例导航M.北京:人民邮电出版社,2006.3 杨智泽.网络招聘系统的设计与实现J.中国科技信息,2005.4 萨师煊,王珊.数据库系统概论(第四版)M.北京:高等教育出版社,2006.5 沈士根.Web程序设计ASP.
15、NET实用网站开发M.北京:清华大学出版社,2010.6 许艳,张彦红.HTML/CSS/JavaScript标准教程实例版(第三版)M.北京:电子工业出版社,2010.7 刘艳,李臣龙,刘琴.人才招聘系统的研究与开发J.软件导刊,2007.8 张树亮.ASP.NET2.0+SQL Server网络应用系统开发案例精解M.北京:清华大学出版社,2006.9 郑阿奇.SQL Server实用教程(第二版)M.北京:电子工业出版社,20.10 唐建平.ASP动态网页程序设计与制作实训教程(第二版)M.北京:机械工业出版社,2011.11 杨志姝,冯小飞,等.ASP+SQL Server基础练习+典
16、型案例M.北京:清华大学出版社,2006.12 李佳.基于ASP技术的网上人才招聘系统的实现J.电脑学习,2007.13 苏会燕.2011Q3中国网络招聘市场营收规模接近6亿元R/OL.艾瑞网苏会燕的博客专栏,2011.14 尹世学,汪健,陆云屹.清华大学网上招聘系统的设计和实现方法J.中国教育信息化,2007.15 丛伟波,李征明,关嘉,张宜军.浅谈高校人事网上招聘系统的设计与实现J.辽宁行政学院学报,2007. 指导教师审阅签字: 年 月 日毕业设计(论文)任务书 学院:学院 系级教学单位:学号 学生姓名专 业班 级题目题目名称基于ASP的网上求职招聘系统题目性质 1.理工类:工程设计 (
17、 );工程技术实验研究型( );理论研究型( );计算机软件型( );综合型( ) 2.文管理类( );3.外语类( );4.艺术类( )题目类型1.毕业设计( ) 2.论文( )题目来源科研课题( ) 生产实际( )自选题目( )主要内容1、 使用ASP作为开发程序,Visual Studio作为前台开发工具,SQL Server设计后台数据库;2、 实现个人用户的注册、登录、申请职位、管理个人应聘信息等功能;3、 实现企业用户的注册、登录、发布招聘职位、管理企业招聘信息等功能;4、 设置管理员具有管理网站信息、新闻信息、职位信息、用户信息等功能;5、 提供职位搜索功能,能够搜索人才信息和职
18、位信息。基本要求1、 程序运行流畅;2、 系统界面美观易操作;3、 能够实现面向个人用户、企业用户、管理员三个模块的的基本功能。参考资料1、 周兴华.ASP+SQL Server数据库开发与实例.M 清华大学出版社2、 龙马工作室.ASP+SQL Server网站开发实例精讲.M 人民邮电出版社3、 郑阿奇.SQL Server实用教程(第二版).M 电子工业出版社 4、 萨师煊,王珊.数据库系统概论(第四版).M 高等教育出版社周 次第 14周第58周第 912周第 1316周第 17 周应完成的内容了解背景,分析项目的可行性分析,编写项目可行性分析书,学习所需语言及工具按照设计思路完成概要
19、设计和详细设计 根据概要设计和详细设计,编写功能代码,实现各个模块对程序进行最后的审核,查找错误并解决,完善程序,编写毕业设计答辩论文完善毕业设计论文,同时为毕业答辩做准备指导教师: 职称: 系级教学单位审批:年 月 日摘要在现在科技飞速发展的时代,随着网络的普及,互联网已经逐渐成为人们获取信息的主要渠道,在人类的日常生活中也发挥着极为重要的作用,可以说互联网的瞬息万变时刻影响着我们的生活。经济发展越迅速,人才需求量也越大,而且人才资源是企业竞争力的根本,所以更加便捷的招聘、应聘是每个企业以及个人都非常关心的问题。如今互联网技术设计和实现已日益成熟,招聘网站深受欢迎,我希望通过本次课题,自己能
20、掌握当今热门网站的制作方法,并了解社会大众需求。本系统通过对发布招聘的企业和寻找工作人员的信息收集与发布,来构造企业与人才之间的网上交流工作平台,实现企业招聘和人才应聘的两大功能。本文介绍的网上求职招聘系统的设计与开发,是基于ASP实现的,本系统以B/S结构作为基本架构,以IIS 5.0作为服务器软件,以VB Script编写ASP程序,以SQL Server2005作为后台数据库。关键词: 企业招聘;人才应聘;ASP;IIS;SQL ServerAbstractAbstract Now in the era of rapid development of science and techno
21、logy , with the popularity of the network, the Internet has gradually become the main channel for people to obtain information, it also plays a very important role in human daily life, it can be said changing moments of the Internet affects our lives. The more rapid economic development, the greater
22、 the demand for talent, and human resources are the fundamental competitiveness of enterprises, so more convenient recruiting candidates is every businesses and individuals are very concerned about. Today, Internet technology design and implementation has become more sophisticated, recruitment site
23、is very popular, I hope through this issue, I can grasp the method of making popular sites at today, and understand the needs of the community. The system through the collection and dissemination of the information of business which are posting a job and person who are looking for a job, to construc
24、t an online exchange platform between companies and persons, and achieve the two functions of companies recruitment and persons candidates. In this article, the design and development of online job recruitment system described is based on ASP realized, the system is B / S structure as the basic fram
25、ework, the IIS5.0 as the server software, using VB Script to write program in ASP, using SQL Server2005 as the backstage database .KeywordsCompanies recruitment; Persons candidates; ASP; IIS; SQL Server目 录摘要IAbstractII第1章 绪论11.1 选题的背景、目的和意义11.1.1 选题背景11.1.2 选题目的和意义11.2 国内外研究现状21.3 本文研究内容3第2章 开发技术及运行
26、环境52.1 开发技术52.1.1 编程技术52.1.2 语言基础52.1.3 开发工具62.2 运行环境82.3 本章小结8第3章 可行性研究及需求分析93.1 可行性研究93.1.1 经济可行性93.1.2 技术可行性93.1.3 操作可行性93.2 需求分析103.2.1 功能分析113.2.2 性能分析113.3 本章小结12第4章 总体设计及详细设计134.1 总体设计134.1.1 系统架构134.1.2 系统功能设计134.1.3 系统流程144.2 详细设计164.2.1 模块功能设计174.2.2 各模块具体流程设计184.2.3 数据库设计264.3 本章小结32第5章 实
27、现335.1 前台展示模块的实现335.1.1 首页主界面的实现335.1.2 注册模块的实现345.1.3 登录模块的实现365.1.4 个人会员中心模块的实现375.1.5 企业会员中心模块的实现375.1.6 个人求职模块的实现385.1.7 企业招聘模块的实现395.2 后台管理模块的实现405.2.1 管理中心首页的实现405.2.2 登录模块的实现415.2.3 网站信息管理模块的实现425.2.4 类别信息管理模块的实现435.2.5 网站新闻管理模块的实现445.2.6 个人用户管理模块的实现455.2.7 企业用户管理模块的实现465.2.8 管理员信息管理模块的实现475.
28、3 本章小结47结论48参考文献49致谢51附录1 开题报告52附录2 文献综述55附录3 中期报告58附录4 外文原文63附录5 外文翻译66第1章 绪论1.1 选题的背景、目的和意义1.1.1 选题背景随着科技的飞速发展,互联网已经成为人们快速发布、获取和传递信息的主要渠道,网站的应用尤其广泛,在政府、企业和个人之间都发挥着极为重要的作用。社会对人才的需求量也越来越迫切,人才的流动越来越频繁,求职者越来越多,随着网络的普及,企业的招聘方式和人们的求职方式都有了很大的变化,利用基于B/S的招聘网站大大的方便了企业和求职个人,在完成招聘会具有的功能同时,节省了大量人力、物力和财力。招聘网站以其
29、方便快捷的优势在应届生中脱颖而出,非常受欢迎,使求职者在实现找工作的同时,节约了更多时间,提高更多的效率。无论是求职者还是招聘单位,都可以快速浏览到大量信息。人力资源是现代企业首要竞争力,而网上招聘在网络经济时代,为企业和个人发布人才招聘信息或求职应聘申请。网上招聘市场的三大要素包括招聘网站、求职个人和招聘企业。招聘网站面向人群范围广,规模大,当今使用中的招聘网站大多是以求职、招聘、猎头、人才培训等为主要服务项目的综合性网站,兼备多种功能,既可使用户登录投递简历或浏览简历,也可实现求职顾问和新闻讨论等功能。网上招聘最早出现在互联网的发源地美国,平均每年有50%以上的人通过互联网更换工作。网上招
30、聘在我国发展的十几年来,国内求职招聘网站已经具有一定规模,在人才市场中占有很重要的地位,大大小小的网站已有几千余家,目前的网络招聘网站是以前程无忧,智联招聘,中华英才网为代表的。1.1.2 选题目的和意义在毕业生泛滥的现在,社会竞争日趋激烈,随着大学毕业生数量的急剧增多,近年来不管是应届毕业生还是社会求职人员,找工作难已经成为社会的一大难题,而传统的招聘方式虽然解决了部分大学生的工作问题,但是成本高,浪费人力物力财力,比如招聘会,尤其浪费各地的大学生往返奔波在路上的时间精力,并且经常找不到合适的工作,企业也找不到合适的人才。现实社会急需一个第三方为企业和人才牵线搭桥,为了解决上述问题,可以把招
31、聘公司和寻找工作个人的信息都放到因特网上,让更多的人获得这些信息,随着求职和招聘的过程通过互联网完成,招聘实现了双向选择的自动化,通过网络的优势,开发人才招聘系统可以方便企业与求职者的交流,使双方都能在充分了解彼此的情况下签约,从而达到人才合理分配的目的。基于ASP的网上求职招聘系统的研究是经过全方面的了解和分析、对个人以及企业进行了全方位的调查后,充分发挥个人的创新能力和开发工具的优越性而进行系统开发的。网上招聘与传统的招聘方式不同,网上招聘节约成本,应聘者不必奔波于各地招聘会之间,企业也可以直接在计算机上对比简历,降低人力成本,而且现在网上招聘方式已经成为求职招聘的重要途径之一,求职成功率
32、甚至超过传统招聘会,在突破时间和空间限制的同时,具有用户范围广、信息量大、费用低等优势。此系统的开发为招聘企业和求职个人都带来了很大的便利,使用户足不出户就可以实现求职和招聘。招聘网站是一种具有交互功能的人才信息系统,使招聘会在网络上实现,各个企业可以在网上发布招聘信息,求个人也可以根据自己的求职喜好在线投递简历,企业可以在线查看求职者的简历信息,并根据自己的需求筛选合适的简历,发送面试邀请。计算机的应用在企业间逐渐加深并扩大范围,现今传统的应用体系结构已经不足以满足企业的需求,如何提高招聘网站的快捷性、安全性、准确性、可扩展性和可维护性,已经成为人才招聘网站的主要考验。1.2 国内外研究现状
33、随着计算机网络的发展和普及,我国的招聘网站获得了迅速的发展,招聘系统以及计算机信息应用技术越来越成熟,与传统的人才市场并驾齐驱。网上求职招聘最早出现在美国,网上招聘以其招聘范围广,高效快捷,省时省力等优点已经成为现代美国公司招聘的主流形式,几乎所有的发达国家都已经建立了自己的人力资源招聘信息系统,通过此系统来覆盖全国的人力资源招聘管理领域,成就了全国性的系统。利用国际互联网开发和建立网上人力资源市场,在发达国家已经是司空见惯的事情,也是企业寻找人才的重要途径。网上招聘以其成本低、见效快、无地域限制等特点,正在吸引一大批企业和人才加入。进入了21世纪之后,随着互联网的快速发展,IT技术开始应用于
34、企业招聘,近十几年来国内各企业更是高度重视网上求职招聘,加上国家劳动主管部门及国内计算机应用开发商的共同努力,网上招聘系统基本上已经进入了普及应用的阶段,基于ASP的网上求职招聘系统的开发与应用在国内已经进入了相对成熟期。中国网络招聘市场竞争主体日益趋多,竞争十分激烈,国内以智联招聘、中华英才网、前程无忧为代表的大型综合网站目前仍处于绝对优势地位,现阶段网络招聘已显示出巨大的潜力,但是目前还有大量的招聘网站还是处于不成熟阶段,随着新型招聘网站的日益完善,越来越多的网络求职者开始接触大型综合性招聘网站以外的新型网站,比如精英招聘网等。大型网站的日益壮大,新兴网站的日益增多,用户对网站的需求就会越
35、来越多,要求越来越高,也就意味着中国招聘网站的发展空间依然很大,面临的用户也越来越成熟,这对于那些小规模、相比前几个大型网站不够专业的、服务没那么全面的招聘网站来说是一个巨大的挑战。1.3 本文研究内容本文第二章研究的是预期需要应用到的技术,第三章研究的内容是系统的需求和可行性,第四章开始设计系统具体功能,以及实现方法,第五章展示了实现的每个模块的界面,本章主要为之后的章节做铺垫。本文中的网上求职招聘系统的主要业务范围为社会招聘,客户以大型公司企业和求职个人为主,通过对企业招聘和个人应聘的细致研究,实现基于B/S架构的网上求职招聘系统。系统研究的功能有以下几点:1. 招聘企业可以使用本系统注册
36、成为企业会员,并发布招聘信息实现招聘功能等。2. 求职个人可以使用本系统注册成为个人会员,并投递简历实现求职应聘功能等。3. 管理员可以使用本系统实现对网上求职招聘系统各类信息的管理,并为网站服务。4. 除了企业用户和个人用户可以浏览网站,未注册用户也可以浏览网站首页的内容。第2章 开发技术及运行环境2.1 开发技术2.1.1 编程技术本系统使用ASP编程技术编写程序,ASP是一个服务服务器端的脚本环境,是动态服务器页面Active Server Page的英文缩写,是微软与1996年推出的代替CGI脚本程序的WEB应用程序开发技术,能把HTML文件、脚本、基于COM标准的组件有机的结合在一起
37、,形成一个能在服务器(IIS)上运行的动态WEB应用程序,并把HTML页面发送到客户端浏览器上,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp。现在常用于各种动态网站中,ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务器端运行的应用程序,该应用程序可根据来自浏览器端的请求生成相应的HTML文档并回送给浏览器。使用ASP能够创建以HTML网页作为用户界面,并能够与数据库进行交互的Web应用程序。ASP的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。而ASP却允
38、许使用VBScript或Javascript这种的简单脚本语言,编写嵌入在HTML网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如Cookie)。它的最大的贡献在于它的ADO(ActiveX Data Object),这个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。因此一夜之间,Web程序设计不再是想像中的艰巨任务,仿佛很多人都可以一显身手。2.1.2 语言基础本系统使用HTML语言和VB Script作为语言基础。HTML就是超文本标记语言,是一种用来制作超文本文档的简单标记语言超文本标记语言,标准通用标记语言下的一个应用。“超
39、文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:1、 简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。2、 可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。3、 平台无关性:虽然个人计算机大行其道,但使用M
40、AC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。4、 通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。VB Script是Visual Basic Script的简称,即Visual Basic脚本语言,有时也被缩写为VBS。它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。同时它又是asp动态网页默认的编程语言,配合asp内建对象
41、和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。VB Script 只有一种数据类型,称为 Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VB Script 中唯一的数据类型,所以它也是 VB Script 中所有函数的返回值的数据类型。可以在HTML文件中直接嵌入VB Script脚本从而扩展HTML,VB Script基于Visual Basic语言,语法结构大多类似。2.1.3 开发工具2.1.3.1 Visual Studio简介本系统程序的开发使用的是Visual Studio 2008,Microsoft
42、 Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual
43、Studio 2015 版本,基于.NET Framework。Visual Studio 2008 在三个方面为开发人员提供了关键改进:快速的应用程序开发、高效的团队协作和突破性的用户体验。Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相
44、关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP NET应用程序服务和 Microsoft 平台。Visual Studio这些特点是开发人员不仅可以在应用界面编写程序代码,还可以提前预览网页效果,修改代码的同时查看效果,方便快捷。2.1.3.1 SQL Server简介本系统的数据库使用SQL Server 2005实现。SQL Server 是Microsoft 公司推出的关系型
45、数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使开发人员可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使用户可以构建和部署经济有效的 BI 解