《毕业生就业信息网毕业论文.doc》由会员分享,可在线阅读,更多相关《毕业生就业信息网毕业论文.doc(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目 录摘 要IIAbstractIII引 言1一、 相关技术的介绍3(一)JSP技术简介3(二)Tomcat技术简介3(三)SQL Server 20004(四)运行环境5二、需求分析6(一)整体分析6(二)各个模块详细分析7(三)系统功能结构图8三、系统设计10(一)数据库设计10(二)页面设计15四、系统测试23(一)系统测试的目的和任务23(二)测试方法和环境23(三) 测试内容及结果23(四)测试结论28结 论29心得体会31参考文献32摘 要在全球一体化、企业互动和以Internet为核心的时代,随着高校教育体制的改革大学生人数的不断增加,毕业生就业制度发生了根本的变化。单位和学生走
2、向人才市场,双向选择,择优录用。因此在这样的情况下,开发并运行基于网络的信息管理系统就能够极大地提高工作效率,弥补了用人单位和学生在时间和空间上的不足。毕业生就业问题是大学毕业生至关重要的问题,每个合格的大学毕业生都都将就业途径视为命脉,而“毕业生就业信息网”正是提供这种途径的最佳方式之一,具有极好的应用价值与实用性。本设计就是采用网页编程工具、JSP技术和数据库技术,在网上设计一个虚拟的人才市场,主要实现了4个方面的功能:用人单位可以在网上发布招聘信息,管理毕业生的基本情况,学生的就业条件及意向,建立毕业生和用人单位的联系。系统可以根据毕业生与企业需求,快捷、方便的服务。经过测试,系统运行良
3、好。关键词: 就业; 信息管理; SQL Server;JSPAbstractIn this particular time where globalization,interaction and internet are the focuses, Company with both the reformation of higher education system and the increasing in university students, the employment system has been changed radically. Both companies and st
4、udents choose each other, a mutual selection turns to be a trend. In such circumstances, information management system based on Internet would enhance the efficiency to satisfy both sides. This thesis designs a on-line virtual recruitment market, by using web page programming tool, JSP technology an
5、d database technology, where the company can publish wanted information, The main 5 functions: also it is an effective way to supervise all the information from graduates, as well as building up a connection between two sides. The system can according to the graduates and the enterprise demands, fas
6、t and convenient services。After testing the system is running well.Key words:Graduates, Information Management , SQL Server , JSP 32引 言国际互联网是集现代通信技术、计算机技术为一体的世界上最大的计算机互联网络。相对报刊、电视、广播,互联网被称为第四媒体。由于具有许多传统媒体无法比拟的优势。互联网已迅速发展成为一个连通全球近200个国家的千万台主机的巨大网络,而且还在以惊人的速度迅猛增长。中国的互联网虽然起步稍晚,但经过多年的发展建设,现在已拥有几亿用户,国内众多
7、的企业、商家纷纷在互联网上申请域名、建立自己的网站,以对企业形象和产品进行宣传。毕业生就业信息网,是为高校毕业生提供就业信息化服务的公益性网站,它的建设目标是以网站为枢纽,运用统一数据交换标准,适时的数据更新,分工协作的信息收集发布机制,形成毕业生就业服务信息系统,为广大高校毕业生和各类用人单位提供求职和招聘的信息化平台,同时以此为依托,构建高校毕业生就业管理检测网络,为高等学校的专业设置、人才配置等提供准确的决策依据。J2EE平台的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。由于J2EE平台基于用户需求的设计方法,使得该系统的使用更加的人
8、性化、个人化、更贴近用户。以J2EE平台的构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。在系统中还采用了CSS层布局技术。使设计更加的简便。毕业生就业问题是大学毕业生至关重要的问题,每个合格的大学毕业生都都将就业途径视为命脉,而“毕业生就业信息网”正是提供这种途径的最佳方式之一,具有极度的应用价值与实用性。此次设计中,主要完成了“毕业生就业信息网”这一项目的设计。以下是的工作清单:1、了解internet的历史2、对internet网的用途与优势进行了分析3、了解了网站开发的流程与技术分类4、学习了网站页面的制作与动态网站的实现方式5、深入
9、学习了数据库的原理与编程方法6、 掌握了基于B/S的三层架构方式7、设计与实现了“毕业生就业信息网”这一网站项目一、 相关技术的介绍(一)JSP技术简介JSP(JavaServer Pages)是一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。J
10、SP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易1。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。(二)Tomcat技术简介Tomcat 服务器是一个免费的开放源代码的Web应用服务器,在本系统中
11、我们运用的是Tomcat6.0版本。Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。在本系统中使用它是因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求3。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当
12、你运行tomcat 时,它实际上作为一个与Apache独立的进程单独运行的。当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。(三)SQL Server 20001 、强大的可伸缩性SQL SERVER 2000允许多用户同时访问数据库。SQL SERVER 2000的一个实例包括数据库的备份和关系数据库管理系统的复制。运行在SQL SERVER 2000上的应用程序
13、通过通讯组件来把传输命令传到SQL SERVER 2000的实例,当应用程序与SQL SERVER 2000的实例连接时,可以访问实例中用户授权的任何数据库。同样,通讯组件还允许在同一台计算机上运行多种实例。2 、支持大型Web站点或企业信息处理系统SQL SERVER 2000支持对称多处理器(SMP)技术,允许用户自己增加处理器,内存以及磁盘空间来满足上千的用户同时访问数据库。SQL SERVER 数据库表中的数据可以分布在多台服务器上。所有这些设置对用户来说都是透明的,用户不知道实现的技术细节,对数据的操作完全和单机上的一样。另外,SQL SERVER 的可伸缩性还支持单机系统。在这种情
14、况下,由于没有涉及太多的资源,包括分配处理器,存储空间等资源。关系数据库引擎自动调节资源以及实现并发控制。3、客户机/服务器体系结构服务器是数据库服务器,能够支持如Microsoft SQL SERVER ,Sybase,Oracle等数据库管理系统,客户对数据库服务器传输SQL代码4。采用分布式处理系统。客户机做一些前端工作,服务器则执行客户通过网络传递古来的SQL语句(后台处理)。允许数据放在网络中任意一台计算机上。而应用程序能够透明处理这些数据,就好象数据是存放在本地计算机上一样。并且服务器可以是客户机,客户机也可以是服务器。在网络环境中,服务器是一台固定的计算机(对等网除外);而在C/
15、S体系结构中,服务器可以是任何一台计算机,它既可以是服务器,也可以充当客户机。(四)运行环境应用服务器: Tomcat5.数据库服务器: SQL Server 2000客户端: IE5及其以上版本.二、需求分析(一)整体分析本系统是为毕业生求职,用人单位招聘人才提供的现代化信息平台,毕业生能够通过浏览器进行网上个人基本资料,学历水平,求职意向的发布,还可以在网上查看到最新的招聘信息与就业指导,对自己的信息进行修改和查询。同时用人单位可以通过浏览器进行职位的发布,修改和删除,同时可以在网上查找所需人才简历。管理员可以通过浏览器完成对就业指导的增加,删除和修改。这无论对于毕业生,用人单位和管理员来
16、说都节省了大量的工作量。充分利用毕业生就业信息网来提高用人单位和毕业生之间的交流,实现全面网络化,规范化和集成化。系统分为以下四大模块来实现以上设计思想:用户登录模块: 根据用户名,密码,用户类别 转发用户到不同的模块。个人模块: 个人资料注册及修改。学历信息注册及修改,密码修改,查看就业信息,查看就业指导。企业模块:企业资料注册及修改,招聘信息的发布,修改和删除,查看人才信息。查看就业指导。管理员模块:就业信息的发布系统的整个结构图2-3如下:就业信息系统个人信息系统企业信息系统管理员系统个人资料管理学历信息管理企业资料管理招聘信息管理就业指导管理 图2-3 系统结构图(二)各个模块详细分析
17、1、注册模块 这是一个公共模块,每当一个用户来到该系统首页,在进行用户注册时在便会有2个级别的用户类型选择(个人类,企业类),以转发用户到不用的模块。2、个人模块本模块面向的用户是全体毕业生的。毕业生通过此模块进行个人资料的注册,修改,学历信息的发布,修改。对就业指导的查看(1) 个人资料个人用户可以在首页中点击“新用户注册”进入注册界面。填写注册的用户名,密码选择用户类型为“个人类”进入此界面。填写个人的详细信息,点击确认,系统将自动保存所添个人资料并跳转到“学历信息”页面用户可继续进行个人信息的完善也进行页面上的其他操作。在此功能页面上可以对用户的个人资料进行修改。在基本资料中个人用户有些
18、必须填写的项(如:姓名,性别,国籍,出生日期,联系方式等)以便于用人单位对人才的联系。(2) 学历信息通过此功能,毕业生可以根据自己的实际情况来完善自己的资料。个人用户只要在登陆后就可以对自己的学历信息进行填写或者修改,这样就可以对自己的信息进行完善。系统在用户进行填写保存后便会自动的将资料保存进数据库进行更新。(3) 修改密码个人用户通过此功能可以对自己的登陆密码进行修改重设。当用户觉得自己密码过于简单或者不安全时,只要记得之前的密码就可以进行对密码的修改重设。3、企业模块 本模块面向的用户是用人单位。用人单位通过此模块进行单位资料的填写,职位的发布和修改,删除:(1) 企业资料企业可以在首
19、页中点击“新用户注册”进入注册界面。填写注册的用户名,密码,选择用户类型为“企业类”进入此界面。填写企业的详细信息,点击确认,系统将自动保存所添企业资料并跳转到首页面。用户可继续进行其他的操作。在此功能页面上可以对用户的企业资料进行修改。在企业资料中企业用户有些必须填写的项(如:企业名称,企业地址,联系人,联系电话,电子邮件等)以便于毕业生跟用人单位的联系。(2) 职位信息企业通过此功能可以进行职位的发布与对已发布职位的查看,修改,删除。点击此功能当企业未发布任何职位时,页面变会显示“您未发布任何的职位信息!”。并在页面上有“发布新的职位信息”功能键。当企业用户发布有职位时便会显示所发布的职位
20、信息,可对所发信息进行修改,删除。在页面上也有“发布新的职位信息”功能键。“发布新的职位信息”是企业对要发布的招聘信息进行详细填写的功能键。通过此功能企业可发布详细的招聘信息如:招聘职位,招牌人数,工作地点,工资,职位要求等等。以方便毕业生查找适合自己的职位。(3) 修改密码企业用户通过此功能可以对自己的登陆密码进行修改重设。当用户觉得自己密码过于简单或者不安全时,只要记得之前的密码就可以进行对密码的修改重设。4、管理员模块管理员通过此模块可以对“就业指导”进行信息的添加,修改和删除。可方便毕业生,对就业咨询的及时掌握。(1) 就业指导当管理员登陆页面后,系统会自动跳转到就业指导页面。在页面上
21、有“添加新的就业指导”功能键,点击该功能键,便可进行对就业指导的添加。在页面上也可对所添加的就业指导进行修改与删除。(三)系统功能结构图用户注册会员管理修改密码用户登录管理发布求职信 求职招聘前台操作发布招聘信息毕业生就业信息管理系统发布就业信息就业信息个人会员管理后台管理系统管理单位会员管理站内信息管理图2-4 系统功能结构图三、系统设计(一)数据库设计本系统的数据库关系图4-1如下:图3-1 数据库关系图在实现本系统时虽然数据库中有些数据表未被使用,可考虑到以后系统二次开发时的需要,在设计时我们也把所需的数据考虑进去,以便二次开发的需要。现根据系统功能设计的要求以及功能模块的划分,对于本系
22、统用户信息数据库,可以列出以下数据项和数据库:系统各部分E-R图如图3-2,3-3所示:个人模块姓名年龄等个人学历注册与密码图3-2 个人模块E-R企业模块单位名称,地址等职位信息资料注册与密码图3-3个人模块E-R1、名称:毕业生信息表 标识:stuInfo毕业生信息表包括姓名,性别,国籍,生日,婚姻状况,等27个字段名 称字段名称类 别主 键非 空毕业生IDstuIDintYesYes注册IDloginIDIntNoYes姓名NamenavrcharNoYes性别sexbitNoYes国籍nationnavrcharNoYes生日birthavrcharNoYes婚姻状况marryBitN
23、oYes身份证号码idCardavrcharNoYes籍贯idAddressnavrcharNoYes电话号码telephoneavrcharNoNo移动电话mobilephoneavrcharNoNoQ Q号码qqavrcharNoNo电子邮件emailavrcharNoNo邮政编码postNumavrcharNoNo通讯地址nowAddressnavrcharNoNo自我评价myselfOpinionnavrcharNoNo毕业院校collegenavrcharNoNo专业名称studyTypenavrcharNoNo学位studyNamenavrcharNoNo中文水平chinesena
24、vrcharNoNo电脑等级computernavrcharNoNo第一外语language_anavrcharNoNo一外水平level_anavrcharNoNo第二外语language_bnavrcharNoNo表3-1 毕业生信息表2、名称:用户注册表标识:loginInfo用户注册表包括注册ID,用户名,用户密码,用户类型,注册时间4个字段名 称字段名称类 别主 键非 空注册IDloginIDintYesYes用户名loginNamevarcharNoYes用户密码loginPwdVarcharNoYes用户类型loginTypebitNoYes注册时间loginTimedateti
25、meNoNo表3-2 用户注册表3、名称:招聘职位信息表标识:jobInfo招聘职位信息表包括职位ID,企业用户ID,职位名称,职位要求,工作地点等9个字段。名 称字段名称类 别主 键非 空职位IDjobIdintYesYes企业用户IDenterpriseIDintNoYes职位名称jobNamenvarcharNoYes职位要求jobNeednvarcharNoYes工作地点jobAddressnvarcharNoYes招聘人数jobAmountnvarcharNoYes薪 金jobSalarynvarcharNoYes其他待遇jobOtherTreatmentnvarcharNoNo截止
26、日期jobEndTimedatetimeNoNo表3-3 招聘职位信息表4、名称:企业资料信息表 标识:enterpriseInfo企业资料信息表包括企业用户ID,注册ID,企业名称,企业地址等8个字段。名 称字段名称类 别主 键非 空企业用户IDenterpriseIDIntYesYes注册IDloginIDIntNoYes企业名称enterpriseNamenvarcharNoYes企业地址addressnvarcharNoYes联系电话telephonevarcharNoYes联系人contactMannvarcharNoYes电子邮件emailvarcharNoYes网站homepag
27、evarcharNoNo表3-4 企业资料信息表5、名称:就业指导信息表 标识:instructInfo就业指导信息表包括就业指导ID,标题,内容,发布时间4个字段名 称字段名称类 别主 键非 空就业指导IDinstructIdintYesYes标题instructTitlenvarcharNoYes内容instructContentntextNoYes发布时间instructTimedatetimeNoNo表3-5 就业指导信息表(二)页面设计1、主界面进入主页面在左边登陆框上可进行用户登陆与新用户的注册。在页面的右部显示出了最近活跃的毕业生与最新的招聘信息。在这里可以对毕业生信息与企业招聘
28、信息进行点击查询如图4-1所示。图4-1主页面图2、注册界面注册新的用户名根据选择用户类型的不同,系统自动跳转到不同页面。其效果图当注册时选择“个人类”时直接跳转到个人资料页面,当注册时选择“企业类”直接跳转到企业资料页面中如图4-2所示。数据库保存了注册信息其关键代码如下: Java bean保存注册信息public void save(LoginInfo loginInfo) log.debug(saving LoginInfo instance);/调试用Session session = getSession();/获得当前页面SESSION值Transaction tran = se
29、ssion.getTransaction();/通过SESSION获得值try tran.begin();session.saveOrUpdate(loginInfo);/更新SESSIONmit();/提交ACTIONlog.debug(save successful); catch (RuntimeException re) log.error(save failed, re);tran.rollback();throw re; finally session.clear();session.close();图4-2 注册页面图3、个人资料页面当注册的新用户名在注册页面上选择用户类型为“个
30、人类”时,注册成功后便会自动跳转到的“基本资料”页面,可在此进行个人资料的填写。后面有红色标示的是必须填写项目如:姓名,性别,国籍,婚姻状况,身高,体重,身份证号,籍贯,电子邮件,如图4-3所示。 图4-3 个人资料页面图4、 学历信息页面 个人用户可在此页面填写自己的学历信息以便生成简历如图4-4所示。图4-4 学历信息页面图5、 个人简历页面在首页上直接点击求职人的名字就会自动的弹出简历。在简历上现实了个人所填写的所有资料以方便用人单位的查询如图4-5所示。图4-5 个人简历页面图6、首页页面当个人类用户登陆后系统自动跳转到该页面如图4-6所示图4-6 首页页面图7、企业资料页面当注册的新
31、用户名在注册页面上选择用户类型为“企业类”时,注册成功后便会自动跳转到的“企业资料”页面,可在此进行企业资料的填写,如图4-7所示。图4-7 企业资料页面图8、职位信息页面点击“职位信息”功能键时,系统跳转到职位信息页面,企业在此可进行职位信息的发布,修改和删除,如图4-8所示。其删除,更新关键代码如下:操 作a href=jobInfo.do?method=delete&jobId=a href=jobInfo.do?method=toUpdate&jobId=Java bean代码public void delete(JobInfo jobInfo) log.debug(dele
32、ting JobInfo instance);Session session = getSession();Transaction tran = session.getTransaction();try tran.begin();session.delete(jobInfo);mit();log.debug(delete successful); catch (RuntimeException re) tran.rollback();log.error(delete failed, re);throw re; finally session.clear();session.close();pu
33、blic void update(JobInfo jobInfo) log.debug(updating JobInfo instance);Session session = this.getSession();Transaction tran = session.getTransaction();SQLQuery query = session.createSQLQuery(update JobInfo set jobName=?, jobNeed=?,jobAddress=?,jobAmount=?,jobSalary=?,jobOtherTreatment=?,jobEndTime=?
34、 where jobId=?);query.setParameter(0, jobInfo.getJobName();query.setParameter(1, jobInfo.getJobNeed();.try tran.begin(); /事务开始getSession().update(jobInfo); /更新SESSIONmit(); /提交数据到SQL Sever数据库log.debug(update successful); catch (RuntimeException re) tran.rollback(); /回滚数据信息log.error(update failed, re
35、);throw re; finally session.clear();session.close();图4-8 职位信息页面图9、职位资料页面企业类用户可以在此页面进行职位的发布,如图4-9所示。图4-9 职位资料页面图10、就业指导页面管理员登陆时系统直接跳转到该页面,管理员对就业指导进行添加,修改,删除。如图4-10所示。图4-10 就业指导页面图四、系统测试(一)系统测试的目的和任务系统测试是为了发现系统中存在的错误而执行系统的过程。其目的是为了发现系统中存在的错误,以提高系统的可靠性。统计表明,在开发较大规模的系统中,有40%以上的精力是耗费在测试上的,即使富有经验的程序员,也难免在
36、编码中发生错误,何况,有些错误在设计甚至分析阶段就已埋下祸根,无论是早期潜伏下来的错误或编码中新引入的错误,若不及时排除,轻者降低软件的可靠性,重者导致整个系统的失败。为防患于未然,进行系统测试试非常重要的。测试系统功能测试的任务就是要尽可能多的发现系统的错误,选择测试用例时,应选择易于发现系统错误的数据,以便尽早的发现并提出问题供开发者解决,是进一步完善系统的关键步骤。(二)测试方法和环境好的测试方案的选择有利于系统测试工作的良好进行,现阶段的两种常用测试方法是 “黑盒测试”和“白盒测试”2。两种方法的区别在于,黑盒测试是已知系统的内部控制结构,通过测试证明每种内部操作是否都符合设计规范,所
37、以内部成分都已经经过检查,它是在程序接口进行的测试,并且保持外部信息(如:数据库或文件)的完整性。与黑盒测试法相反,白盒测试法的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试测试程序,检查程序中的每条通路是否都能按预定要求正确工作。这两种方法都有一定的局限性,下面将采用白盒测试和黑盒测试相结合方法进行系统测试。对于本系统的测试作者采用黑盒测试的方法,也就是主要检测系统的每个功能能否正常使用。测试环境如下:处 理 器:T7250 2.00GHz; 硬 盘:120G;操作系统:Windows XP; 内 存:2G;(三) 测试内容及结
38、果利用以下等价类测试数据登陆系统。管理员adminuser 密码 111111个人用户名 silence 密码 111111企业用户名 qiyetest 密码 111111 1、注册:为个人用户注册,分别输入一个已经存在的用户名和不存在的用户名,点击“注册”,测试是否能正确提示用户存在或不存在的信息,输入两次不同的密码,测试密码验证功能是否正常给出提示;输入两次相同的密码,选择注册,测试能否正常注册。重复以上测试操作,选择单位用户注册,测试能否正常注册。输入以已存在用户名时系统提示:“用户名已经存在”如图5-1所示。图5-1 测试页面1输入了在数据库登陆信息表中不存在的用户名代号:apple2
39、2,但两次密码输入不相同,系统提示:“两次输入的密码不同”如图5-2所示。图5-2 测试页面2不输入注册用户名,只输入密码时系统提示:用户名不能为空!用户名长度必须在620”如图5-3所示。图5-3 测试页面3 2、登录:从首页登录,输入已经存在的用户名,测试能否正常登录或输入存在用户名密码不正确时是否提示“密码不正确!”。再输入不存在的用户名,测试能否提示用“户名不存在”。测试输入的不同类型的用户是否跳转到不用的用户页面。输入数据库中已有的用户名可密码不正确点击登陆时系统提示:“密码不正确!”如图5-4所示。图5-4 测试页面4输入数据库中没有的用户名点击登陆时系统提示:“没有改用户!”如图
40、5-5所示。图5-5 测试页面5不输入任何信息点击登陆时系统提示:“用户名不能为空!密码不能为空!”如图5-6所示。图5-6 测试页面6输入不同类型的用户利用个人用户silence与企业用户qiyetestjin进行测试,正确登陆后系统跳转到不同的页面。如图5-7,5-8所示图5-7 测试页面7图5-8 测试页面8 3、修改资料:完成正确登陆后在个人用户页面中点击个人资料,进行资料的修改并保留修改资料,再重新登陆查看个人资料发现资料已经被更新如图5-9所示。企业用户进行同样的操作。图5-9 测试页面9 4、招聘信息发布:在此模块首先对招聘信息进行发布保存,对已发表的信息进行修改,删除。重新登陆
41、后变会发现信息修改成功,已删除的信息已经不存在如图5-9所示。图5-9 测试页面10(四)测试结论由于数据库是基于SQL Sever下,在安全性,容量方面完全可以满足需要,在针对每个页面的测试中,无重大的错误,界面链接正常,操作简便,用户使用步骤清晰,无繁杂。在性能测试方面,本系统的性能比较稳定,在遭遇用户的误操作,以及特殊数据时,能够主动提示,安全性与稳定性都比较高。但是由于编程与设计方面的疏忽和经验不足等诸多原因,在个别模块性能上还不差强人意,比如,有些功能,在误操作,以及特殊数据测试时,会产生错误,导致系统关闭等。这些在稳定性方面还有待解决。解决这些问题,需要对系统的菜单功能以及编程的代
42、码进行进一步的优化和改进。通过调整系统菜单的广度和深度,使就业信息网功能更加的完善。结 论 在设计之初作者对设计进行了细心的分析和详细调查研究,掌握了大量的资料,充分了解了毕业生就业信息管理系统的现状和国内外发展的状况以及未来发展的方向。设计一个怎样的毕业生就业信息管理系统,才能对毕业生就业有更好的帮助,一个怎样的毕业生就业信息管理系统才能有更广阔的市场。通过对该系统要求的分析,我掌握了更能体现需求情况的设计方案,并且利用了目前流行的毕业生就业信息管理系统设计方案,对它进行了比较论证,提出了它的优点和缺陷。 通过JSP据库等技术对该设计方案进行了系统实现,完成了设计的主体部分,并对系统进行了长
43、时间的调试和运行,对系统的性能有了充分的了解。进一步的工作就是维护数据库的完整性、准确性、保密性,让数据库更加完善。在新增一些功能,促进系统的升级。提高页面的美工,使系统更加美观。总上所述,是作者这次设计的全过程,在其中有失败也有成功,在设计的过程中作者明白了要做成一件事是不容易的,但只要作者努力去做,就一定可以有一个好的结果。基于B/S模式下的毕业生就业信息管理系统是一个综合性的应用,系统涉及到网络安全、数据存储与传输、网络的服务与应用、身份识别等多个方面的研究。由于求职招聘是一项严肃的工作,所以要求系统的界面力求简洁、直观、明了,在本系统的界面中很少使用与内容无关的图片、动画等内容,背景前景颜色协调,柔和,避免长期用眼带来的疲劳,同时给你以一种舒适的感觉。综合考虑互联网设施的日益完善、信息技术的普及初期投入、维护成本和用户计算机的低配置性,在网上求职