海外人才数据库及网站的设计与实现.doc

上传人:小飞机 文档编号:1884963 上传时间:2022-12-23 格式:DOC 页数:49 大小:1.07MB
返回 下载 相关 举报
海外人才数据库及网站的设计与实现.doc_第1页
第1页 / 共49页
海外人才数据库及网站的设计与实现.doc_第2页
第2页 / 共49页
海外人才数据库及网站的设计与实现.doc_第3页
第3页 / 共49页
海外人才数据库及网站的设计与实现.doc_第4页
第4页 / 共49页
海外人才数据库及网站的设计与实现.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《海外人才数据库及网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《海外人才数据库及网站的设计与实现.doc(49页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)国际教育交流中心海外人才数据库及网站的设计与实现本科生毕业设计(论文)任务书I、 毕业设计(论文)题目:国际教育交流中心海外人才数据库及网站的设计与实现II、 毕业设计(论文)使用的原始资料(数据)及设计技术要求:毕业设计(论文)使用的原始资料:海外人才数据库及网站系统需求说明书设计技术要求:B/S模式,Struts架构实现、XML配置文件、Web服务器设置。III、 毕业设计(论文)工作内容:1、提交进展周报2、提交外文翻译3、毕业设计论文4、负责海外人才数据库模块。主要的工作是详细设计中的数据库设计、部分功能设计、编码实现。其中编码实现是后台数据库管理模块,IV、 主要参考

2、资料:1 戎伟、张双,精通StrutsJAVA流行服务器、框架、工具、及整合应用M, 北京:人民邮电出版社,20032 孙卫琴,基于MVC的JAVA WEB应用与开发M,北京:电子工业出版社,2004 3 美Kevin Loney,George Koch,Oracle9i:The Complete ReferenceM,北京:机械工业出版社4 Ted Husted 铁手译,Struts in ActionEB/OL,5 时雨,海外考试在线注册系统的设计与实现D,北京:北京航空航天大学,20066 Bruce Eckel,Thinking in Pattern with JAVAEB/OL,xb

3、ruceeckelx,20077 毕进,基于WEB的招聘网站系统设计与开发D,吉林:吉林工业大学,2003国际教育交流中心海外人才数据库及网站的设计与实现摘 要 国际教育交流中心的海外人才数据库系统和网站系统是根据国际教育交流中心的实际需求而实施的软件工程项目。其目的是为了完成海外人才管理和人才交流的信息化建设,搭建企业与海外人才之间的信息交流的平台。本项目属于典型的人才数据库及人才交流网站建设项目,因此对其他的类似项目的开展有很强的参考意义,再加上本项目的出发点是基于对海外人才这一特定的群体来设计的功能,因此其设计的出发点和构想也相对于同类的项目有其特殊性。论文首先讨论了项目来源和背景,并对

4、国内外的类似的项目进行了对比分析进而讨论分析出了此项目的特色;其次,再基于前面对项目的特色的分析,进而讨论项目的实际业务运作流程和需求,并据此确定了系统的体系结构;再次,根据前面分析得出的用户需求和体系结构完成了主要的功能模块的设计,这一部分还对比了目前比较流行的Web架构,并据此分析所选择的技术和解决方案;最后,讨论了各个功能的实现,并简要介绍了系统的测试和运行情况。本文遵循了软件工程流程编写,力求比较全面地描述系统设计与实现过程中所设计的各方面的问题。到论文截稿时,本系统已经发布在网上通入运行。整个系统运行正常,日点击量超过万次,得到了用户的好评。关键词:人才数据库,Java,Struts

5、,Web应用,人才交流系统The Overseas talents database and Web System of Beijing International Education Exchange(BIEE) s Implemention and DesignAbstractThe Overseas talents database and Web System of Beijing International Education Exchange(BIEE) is a software project base on the actual needs of BIEE in order

6、to complete the information construction of management of overseas talents and humanresource interaction, bridge the enterprises and overseas. This subject is a typical human resources system, so it is an example for other same subject. In addition, it is designed for a special user-overseas talents

7、, so it also has its own particularity.First, This paper introduct the background of this project and compare some similar project to analysis the feature of this project. Second, Base on the analysis to feature, It talk about the bussiness processes and needs of this project and decide the Architec

8、ture of this system. Third, It introduce the design of main funtion part base on the needs and architecture, this part also compare the main model of web architecture and diceide which one will be used in this project. Last but not best, It talk about the implementation of some part and introduce th

9、e situation of the system running. This paper is base on the process of Software Engineering and try to show every part of implemention and design in this project.To the papers say that the system has been released on the Internet to gain access to running. The entire system operated normally, hits

10、over 10,000 times everyday and has been well received by users. Keyword:Humanrecourse database, Humanresource interaction System, JAVA, Struts, Web application目 录第一章 绪 论71.1 课题来源和研究背景71.1.1课题来源71.1.2 相关背景及发展现状71.2 国内目前相关项目的介绍91.3 论文研究的目的和内容111.4 论文的结构安排111.5 本章总结12第二章 需求分析一三2.1 系统需求总体介绍一三2.1.1 需求背景一

11、三2.1.2 任务概述一三2.1.3 系统总体需求概述142.2 系统需求分析142.2.1 网站部分一五2.2.2 后台管理部分162.2.3 系统用例描述162.2.4 系统可行性分析一八2.3 需要解决的主要问题一八2.4 本章小结19第三章 系统的解决方案和关键技术203.1 系统结构选型203.1.1 ASP.net模式203.1.2 J2EE模式223.1.3 两者的对比243.2 数据库选型263.3 MVC和Struts开源架构263.4 Web服务器的选择283.5 本章总结29第四章 系统的设计与实现304.1 系统的概要设计304.2 系统的详细设计324.2.1 网站页

12、面设置324.2.2 数据库设计334.2.2.3 部分界面的设计354.4 数据库连接层和页面类库的实现394.5 后台管理功能的实现414.6 系统测试424.6.1 测试目标424.6.2 测试策略434.6.3 测试类型434.6.4 测试结果434.7 本章总结44第五章 项目总结与评估455.1 社会效应455.2 个人工作总结455.3 总结45参考文献47致 谢48第一章 绪 论本章作为整个论文的第一章,主要介绍了项目的来源和背景,并相应地介绍了国内的类似项目的情况,为后面的论述做好铺垫。并介绍了论文的整体结构和各章的内容。1.1 课题来源和研究背景1.1.1课题来源北京市国际

13、教育交流中心,是北京市教育委员会的直属单位。在北京市委教工委、北京市教委领导下,专责北京地区国际教育交流与合作事务,积极为两委、首都各级各类教育机构,提供高效、专业化的服务,正在发展成为首都国际教育交流与合作的重要平台与渠道。主要职责及工作:市教育系统因公出国(境)人员的服务性工作、承办北京国际教育博览会及其他国际会议与活动、国际教育交流合作项目及教育涉外培训的组织与实施、国际教育咨询服务、境外来华团组人员访问考察的接待安排、公派出国留学的事务性工作、自费出国留学、来华留学生的中介服务、对外汉语教学的有关工作、教育行政人员、师生的国际交流活动、外籍教师的推荐与服务工作、港澳台教育交流的服务性工

14、作、其他服务于首都国际教育的各项工作中心希望通过北京市国际教育交流中心海外人才数据库和网站的开发设计,建立起中心对外展示形象和实力的窗口,充分满足中心对宣传展示及业务拓展的功能需求。该项目运用网络和信息技术,实现对中外教育资源和合作需求信息的整合、发布、管理。将系统打造为中外教育机构或个人发布供求资讯、开展交流合作的互动平台。1.1.2 相关背景及发展现状人力资源,英语名为HUMAN RECOURCE,简称HR,一般是指企业中的所有人。人力资本是指存在于人体之中的具有经济价值的知识、技能和体力(健康状况)等质量因素之和。人力资源不等于人力资本,人力只有经过培训,才能真正成为资本。值得注意的是,

15、重视人力资本投资,已成为国际知名跨国公司的共同做法。西方的一些先进企业,继设立CEO(首席执行官)、CFO(首席财务官)、CTO(首席技术官)等职位之后,又有了CKO(Chief Knowledge Officer首席知识官,又译为知识总监)这一重要职位,主要负责将员工的知识变成公司的资本。发达国家比发展中国家更早认识到科技人力资源的重要性,因此,也更早地重视国家科技人力资源的统计分析。美国从1958年就开展了博士学位的统计调查,至今已经有40多年的历史。美国国家科学基金会建立了大学学位统计数据库。从世界各国科技人力资源统计的实践看,由于科技人力资源涉及国民经济各个行业,因此,各国并没有开展大

16、规模的“科技人力资源”的全面统计调查,而是根据国情和政策分析需要,组织小规模的专项抽样调查,或者从现有的统计资源中提取相关数据和指标,以满足政策分析的各种需求。目前,经济合作与发展组织(OECD)各成员国在科技人力资源统计方面的活动和进展主要有:(1)建立政策分析需要的科技人力资源数据。目前主要是建立科技人力资源存量数据库。(2)进行博士学位调查。3)进行科技人力资源的国际流动分析。经济合作与发展组织(OECD)已经在如何利用现有的各国数据建立科技人力资源指标方面进行了大量的工作。现代人力资源系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据统一管理起来,形成了

17、集成的信息库源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享,是的使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略角度来考虑人力资源的规划和政策。人才网已经从招聘服务向综合人力资源服务演变。从求职者的角度来看,招聘网引入语言导航求职系统和交互式语言应答技术(IVR)是下一步技术开发的焦点,xmonsterx已经实现了这样的功能;基于WEB的招聘网站系统设计与开发另一个是如何把合适的测评系统和职位匹配系统纳入求职管理过程中,以及提供真实的虚拟面试场景使求职这不至于不熟悉面试程序而造成失误。从为用人企业服务的角度来看,如何把纸质的简历通过电脑扫描系统统一纳入到网上招聘管理系

18、统,如何从搜索和筛选的技术角度使招聘者更快和更有效地招聘雇员(求职者的具体资料经录入、定位、再由软件的“人工智能”机制析取要点后,就用于建立一个数据库,用人企业就可以按照指定的特征从中检索)。如何在线完成面试和求职者的能力评估是其焦点之一。另外,诸如对求职者网上进行身份识别、背景调查技术开发的不是一家公司能够实现的,只能是几家技术公司合作来完成,因为这需要比较庞大的信息系统。在网络招聘服务行业有一个普遍的认识,技术不是关键,只要有足够的资金,软件谁都可以做,技术问题谁都可以解决。因为技术开发总是着眼于两方面,一个是为企业招聘开发的招聘管理系统,称之为e-recruitment system,另

19、一个是为求职者开发的求职管理系统,称之为e-job system。网站的系统规划和设计更为重要,招聘网站的技术开发能否设计出受用人企业欢迎的功能和逻辑,能否满足企业人力资源管理的工作需要。四年前中国市场上有270多家人才网站,其中有广告投放的不到20家。但今天还在投放广告、在全国范围设有办事处的不超过5家。留下来的人才网站首先要加强合作,与国外相比中国的招聘网站并不成熟,从规模、上网企业、涉及行业、覆盖地区上都有潜力可挖。第二,人才网站要在为客户提供深层次服务上下功夫,不能停留在查询简历,发布信息这类简单服务上,要提供增值的、个性化服务,并加强线下服务。第三,人才网站之间应建立良性竞争,如果单

20、纯以价格竞争为唯一模式,实际是扼杀了市场。从以上来看,中国人才网站的未来道路任重而道远。1.2 国内目前相关项目的介绍国内目前的相关类型的人才交流网站有很多,比较著名的包括中华英才网、智联招聘、51job等等中华英才网(ChinaHRx)成立于1997年,是国内最早、最专业的人才招聘网站之一,其品牌和服务已被个人求职者和企业人力资源部门普遍认可。2005年4月,全球的网络服务提供商Monsterx向中华英才网注入5,000万美金战略投资,并把自身先进的管理理念、业务模式和产品引入中华英才网,公司从此进入全新的国际化发展阶段。同年5月,中华英才网与中国门户网站新浪网战略合作,缔造网络招聘帝国。中

21、华英才网总部位于北京,在全国共有12家分公司,拥有由1000余名高素质、专业化的人才组成的人力资源服务团队。主要产品与服务有:网络招聘、英才招聘宝、英才SSS、校园招聘、猎头服务等。中华英才网始终以客户需求为导向,用权威的专业服务,做好企业与人才的对接;同时,中华英才网非常关注个人的职业发展,注重给求职者提供最满意的网上求职服务体验,求职者在中华英才网投简历、找工作,方便、快捷、有效。成立于1997年的智联招聘(xzhaopinx)是国内最早、最专业的人力资源服务商之一。它的前身是1994年创建的猎头公司智联(Alliance)。公司独特的历史为今天智联招聘的专业品质奠定了基石,并为我们积累了

22、宝贵的人力资源服务经验和优秀的客户。智联招聘面向大型公司和快速发展的中小企业,提供一站式专业人力资源服务,包括网络招聘、报纸招聘、校园招聘、猎头服务、招聘外包、企业培训以及人才测评等等,并在中国首创了人力资源高端杂志首席人才官,是拥有政府颁发的人才服务许可证和劳务派遣许可证的专业服务机构。智联招聘(xzhaopinx)总部位于北京,在上海 广州 深圳 天津 西安 成都 南京 武汉 长沙 苏州 沈阳 长春 大连 济南 青岛郑州等城市设有分公司,业务遍及全国的50多个城市。从创建以来,已经为超过38万家客户提供了专业人力资源服务。智联招聘的客户遍及各行各业,尤其在IT、快速消费品、工业制造、医药保

23、健、咨询及金融服务等领域享有丰富的经验。智联招聘作为中央电视台经济频道绝对挑战栏目的独家人才支持机构,自2003年栏目播出以来,负责招聘企业和求职选手的筛选、推荐、审核、面试、测评等工作,与中央电视台共同打造国内唯一真实招聘的电视栏目。携手中央电视台,智联招聘以专业精神深度关切职场人的生存状态,平均每年提供75份职场人生存调查研究报告。自2005年起,与中央电视台最具影响力的新闻评论栏目东方时空联合打造最具影响力的专业职场调查第一品牌。通过央视一套黄金时间联合制作播出的数十期调查节目,与企业雇主和求职者分享最新的调查发现。目前的业务范围包括:网络招聘、报纸招聘 、猎头服务、校园招聘、代理招聘、

24、企业培训、人事外包、人才测评 “前程无忧”(Nasdaq:JOBS) 是国内第一个集多种媒介资源优势的专业人力资源服务机构。它集合了传统媒体、网络媒体及先进的信息技术,加上一支经验丰富的专业顾问队伍,提供包括招聘猎头、培训测评和人事外包在内的全方位专业人力资源服务,现在全国包括香港的25个城市设有服务机构。2004年9月,前程无忧成为首个在美国纳斯达克上市的中国人力资源服务企业,融资8000多万美元,标志前程无忧的发展进入一个新的里程。“前程无忧”招聘猎头服务在国内首创了报纸+网站+猎头+软件+校园招聘的“全方位招聘方案”,拥有上千万的个人用户并为二十万家企业成功招募所需人才,帮助企业高效准确

25、地锁定目标,用最短的时间、经济的成本找到最合适的人才。“前程无忧”的专业培训测评顾问为企业量身定制各种公开课程、内部培训、实战模拟及专业测评方案,帮助企业员工迅速提高职业水平和综合素质,轻松面对工作挑战。“前程无忧”为企业推出了一系列“人事外包服务”,提供从员工招聘到退工的一站式服务与咨询,帮助企业更好地管理人力资源,节约成本,让员工轻装上阵,全力以赴!基于上面的介绍可以看出,国内的人才网站主要的立足点还是建立企业和人才之间的信息平台。服务的人群为绝大多数的求职者,因此需要有很好的搜索方式和信息检索机制。但由于是面对的群体面很广,所以在设计上都力求可以适应所有人的需要,所以还是会存在有特殊需要

26、的人群的要求无法满足,而企业用户对于特定类型人才的搜索方式也存在一定的不便。1.3 论文研究的目的和内容本文基于对海外人才数据库及其网站系统的建设,介绍了从需求分析,系统设计到实现的过程。基于前面对国内各大人才网的分析,我们力求能够完成的项目是一种面向特殊人群(海外人才和对海外人才有需求的企业),这种方式相对于那种立足于所有人群的网站,可能对这些特定的人群可以带来更大的便利。整个系统实现了典型的人才数据库功能,为人才数据库设计的解决方案及相关项目的设计与实现提供了很好的案例。该系统实现了如下的功能:1.管理员可以使用该系统为企业招聘、个人求职提供服务,并实现发布信息等管理功能2.用人单位可以使

27、用该系统注册成为“招聘用户”并发布招聘信息等。3.求职人员可以在注册成为“求职用户”后通过系统完成求职工作。1.4 论文的结构安排本文共分为五章。第一章是绪论。介绍项目的来源和课题的研究背景;相关项目的现状以及发展趋势;还介绍了课题目标与主要内容。第二章是需求分析。描述业务流程,对用户的需求进行分析。第三章是系统的解决方案和关键技术,介绍了系统所选择的方案和及方案的选择对比,并介绍了相关的技术。第四章是系统的设计与实现,介绍了系统的整个设计方案和部分实现第五章是总结和评估。对论文的工作内容进行总结。1.5 本章总结本章论述了整个项目的背景,并简单讨论了整个网上人才交流行业目前的状况,并介绍了几

28、个国内比较有名的人才交流网站。而后,根据前面的介绍引出本项目相对于其他项目的特点和功能描述。最后,简要介绍了论文的结构和内容。第二章 需求分析本章主要阐述了项目的业务需求和可行性分析,包括系统的整体业务逻辑概述和总体需求,而后具体介绍了网站部分和人才数据库部分的具体的需求描述。通过这些描述为后面的设计和方案的选择做好准备。2.1 系统需求总体介绍2.1.1 需求背景2.1.1.1 待开发的系统名称国际教育交流中心海外人才数据库及网站2.1.1.2 本项目的任务提出者、开发者、用户提出者:北京国际教育交流中心开发者:北京亚迅环球有限责任公司用户:所有对该网站有兴趣,并想通过访问网站获得信息的普通

29、人群以及专门负责维护的人员2.1.2 任务概述2.1.2.1 任务目标本系统是为了解决北京国际教育交流中心目前存在的信息共享度和使用率低的问题并由其提出建立的。系统目标是可以作为北京国际教育交流中心的对外宣传平台,并建立相应的海外人才数据库,使之成为企业和海外人才之间交流的平台。用户通过本系统,可以了解北京国际教育交流中心组织的各种活动,并可以在线填写简历,搜索适合自己的企业或者个人。2.1.2.2 用户的特点本系统最终用户分为两种:利用人员和维护人员。系统的利用人员是所有想在互联网上搜索获得有用信息的普通用户,系统的维护人员是具有一定的计算机水平、拥有一定的网络信息知识和业务知识的技术人员。

30、如下面分类所示:系统的管理者具有一定计算机水平,掌握一定业务知识的人群。系统的利用者懂得简单操作的普通人群,不要求有特殊的技术水平。本系统预期的使用频度:由于是为特定人群设计,所以使用频度比较小,日访问约在一万人次左右。2.1.3 系统总体需求概述北京国际教育交流中心的主要工作是对出国人员以及海外人才进行相应的咨询服务,并且承办很多国际教育交流活动及展览。在以前没有在线解决方案的情况下,海外人才和企业想要发布和搜索相应的信息,必须要到国际教育交流中心本部进行,在这个互联网高度普及的时候,人门对信息获取也提出了新的要求,这种显然已经严重过时的做法对于大部分个人用户和企业用户来说都是十分不便和无法

31、忍受的。因此尽管国际教育交流中心拥有很强的人力信息资源优势特别是海外人才的信息优势,但是却无法为海外人才提供相应的信息服务,导致信息资源的利用效率低下。而随着对外开放开放的不断加深,很多外资企业对海外人才的需求越来越强烈,尤其是口语外教,汉语培训等职位表现得尤其突出。但目前国内的人才招聘网站虽然有很多,但是并不专门提供这方面的信息交流,这也导致目前海外人才市场存在信息交流不畅的问题。正是意识到了这一存在的问题,所以北京国际教育交流中心下定决心改变过去的工作方式,以便将自己手上的信息优势充分发挥。为此要开发专门的海外人才数据库系统,使其能够成为企业与海外人才信息交流的平台,达到信息有效流通的目的

32、。具体的方式是通过建立网上业务处理机制,将平时的资料手工登记的资料处理方式改变为Web上的信息输入和发布。用户可以利用互联网足不出户完成相应的资料登记,建立发布,招聘信息检索,大大节省了时间,同时教育中新方面可以提高效率,减少人力成本的开销。另外,中心还肩负着承办在北京举行的各种国际教育交流活动的工作任务,以前的各种活动的宣传工作因为中心也没有自己的宣传平台,需要借助其他媒体才能完成,导致各种活动的宣传效果无法保证,宣传成本还成为了中心的一个很大的负担。因此,中心也可以借助这次信息化网站建设的机会来建立自己的网上的宣传平台,用于发布中心组织或者承办的各种国际教育交流活动的信息。这样可以大大节省

33、了宣传成本,而使更多关心此类活动的人能够更好的了解的资讯。从而更好的完成相应的活动的宣传任务。同时增加国际教育中心的影响力和知名度。2.2 系统需求分析基于前面的整个需求概述,可以很容易地将整个系统总体上可以分为面向海外人才和企业用户提供的人才信息管理的人才数据库管理系统,以及面向公众进行宣传工作和相关信息收集和查询的网站系统两个部分。下面的部分将对两个部分的需求进行逐一的描述。2.2.1 网站部分表2.1 网站业务需求No业务需求功 能 说 明1信息发布可根据业务需要,以Web方式发布相应的宣传信息,包括中心的最新动态,相应的国际教育交流活动的信息等等。2采集人才信息采集人才的真实的个人信息

34、,包括照片、中文名、拼音姓名、性别、出生日期、证件号码、国籍、出生地、电话、通讯地址、电子邮件地址,要让考生确认信息的真实性和正确性。对于照片、姓名、性别、出生日期、证件号码等用于身份识别的关键信息在经过用户反复确认后,不允许修改。并确保信息的安全和完整。同时个人信息需要经管理员审核后才能能够发布在网上。3在线简历发布用户可以在线填写简历,发布自己的求职信息,简历上要可以在线填写自己的教育经历和留学经历,用于企业挑选需要的人才。简历的填写要简单方便,必须是注册用户才能填写。4企业信息采集采集企业的真实信息,包括企业名称、企业注册号、地址,电话、传真、电子邮件地址、企业类型、经营范围等信息。对于

35、企业名称、注册信息等关键信息必须经过用户确反复确认后,不允许修改。并确保信息的安全和完整性。同时企业的信息需要经过管理员审核后才能够发布到网上。5企业发布招聘信息企业可以发布自己的招聘信息,包括招聘的职位、待遇、招聘要求、联系方式等信息。这些信息用于求职者查找自己需要的职位。发布信息需要经过管理员确认。6信息搜索企业和用户可以搜索自己所需要的信息。企业用户可以从人才信息中搜索自己需要的人才,便于找到自己合适的人才。个人用户也可以搜索自己需要的招聘信息,便于找到自己适合的职位。搜索的方式要简便,便于查找需要的信息。7安全由于网站收集了很多敏感信息,如个人证件号等等,因此企业信息和个人信息都要有足

36、够的保密机制,要有良好的权限系统,保证信息的安全性。另外企业用户和个人用户的帐号密码也要有足够的安全机制。防止帐号丢失。8性能网站要能在大访问量的情况下有比较好的访问速度和响应时间。能够承受高并发访问。9语言由于是海外人才数据库,必须要有双语版本、10易用性考虑到广大用户的群体特征,用户界面以向导的方式贯穿报名流程,界面简洁易用,提示醒目。加强校验,减少出错几率。2.2.2 后台管理部分表2.2 网站业务需求No业务需求功 能 说 明1网站内容管理管理员可以发布、删除、修改网站上的各种新闻,活动信息等内容。2基础数据维护维护程序代码,数据库信息,提供信息管理功能。3个人用户信息管理对个人用户的

37、信息进行增、删、改、查。同时审批个人的信息的合法性和正确性。4企业用户信息管理对企业信息进行增、删、改、查。同时审批企业的资料的合法性和正确性。5个人简历管理对个人发布的简历进行审批。进行相应的增、删、改、查等操作。6企业招聘信息管理对企业发布的招聘信息进行审批。进行相应的增、删、改、查等操作。2.2.3 系统用例描述系统将用户权限分为三类,即中心管理人员、注册用户、一般用户。 中心管理人员是系统的最高级用户,可以对信息、数据库、报表进行管理。图2.1 中心管理人员用例图 注册用户是注册后经过管理人员审批的用户,包括外籍教师、海外实习生、用人单位。图2.2 注册用户用例图 一般用户只能浏览网站

38、、进行注册、了解各种信息、下载相关的报表。图2.3 一般用户用例图2.2.4 系统可行性分析2.2.4.1 工程可行性作为实施人才数据库管理的信息化建设项目,北京国际教育交流中心已经基本建立起人才数据库系统的硬件和系统平台。项目资金已经到位。并且聘请了软件开发公司进行项目开发的技术路线和实施方案。这样,建立海外人才数据库管理系统和其网站子系统已经具备了条件,并且随着近年来电子商务和金融信息化的快速发展,人才信息交流系统的条件也已经成熟。2.2.4.2 技术可行性待开发的系统属于典型的Web应用,目前已经有很多成熟的技术和解决方案。包括J2EE,Asp.Net等等都是目前流行的Web架构模式。尤

39、其是J2EE模式是目前最为流行的开发模式,拥有非常多的开源的架构,包括Struts,Hibernate,Spring等等。所以真正的系统开发在技术上没有很大的难度,只要能够很好的利用目前现有的技术就可以很好的完成相应的开发任务。2.3 需要解决的主要问题本系统定位的特点是信息内容丰富、信息实时更新、信息可靠、高安全性、界面友好、操作简单。为了实现这个目标,经过对系统需求详细分析之后,决定从解决以下四个问题来满足系统的定位要求。1) 开发方案本项目的Web信息系统信息量大,服务全面,要求响应速度快,系统稳定,采用什么样的开发方案是本系统建设的关键所在,必须在明确设计站点的目的和用户需求的基础上,

40、做出切实可行的开发方案。2) 系统架构通过需求分析可以看出,这个网站的特点就是信息量大,功能点多,如何在特定的时间内迅速高效的完成系统,并保证系统易于维护和扩展是系统规划的要点,这取决于系统构架的设计,对整个系统建设而言,这个设计是非常重要的。3) 数据库的设计数据库的设计将对系统产生巨大的影响,尤其是考虑到在特殊时期网站的访问量会激增,并且在保证系统稳定安全的同时还要保证系统的响应速度,所以如何进行数据库的设计也是系统建设时要考虑的一个重要问题。在数据库的设计中,对数据库连接的处理更是问题的核心所在,即如何解决在海量用户访问系统的时候处理数据库的连接一方面数据库的每个连接都会有很大的开销,不

41、能没有限制,否则系统资源会被耗尽,将导致系统的崩溃;另一方面,每个用户对系统的访问操作都是短暂的,至少由此引起的系统对数据库的访问是短暂的。2.4 本章小结本章主要介绍了整个项目的需求状况,首先介绍了系统的整体的需求状况,然后介绍了网站部分和人才管理系统部分的功能需求。通过整个需求的介绍,基本确定网站部分的功能主要为信息的发布并作为整个海外人才管理系统的前台,后台的人才数据管理部分的功能即是对整个数据库的增加和删除等操作,并确定所采用的基本架构为B/S架构。第三章 系统的解决方案和关键技术本章主要基于上一章介绍的项目的业务需求、可行性分析和提出的问题,来选择合适的技术和解决方案。 并介绍相关的

42、技术背景。3.1 系统结构选型中心网站对系统的安全性、系统的稳定性、系统的性能都有很高的要求,根据前面的需求可以确定系统的设计应选择B/S结构. B/S设计比较流行的设计模式有:JSP、ASP、PHP和J2EE, PHP的设计简单,不实用于做比较大的项目, CGI的运行效率相对比较地,所以不用考虑。所以需要在目前比较流行的java和微软的架构中进行选择,下面分别介绍这两种目前最为流行的架构方式。3.1.1 ASP.net模式ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。ASP.ne

43、t是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。ASP.net构架是可以用微软公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.

44、net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。ASP.net使用一种字

45、符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都

46、能提高他们的效能,但现在的ASP确做不到这一点。ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。ASP.net是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新

47、的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号