大学生就业管理信息系统设计与开发_第1页
大学生就业管理信息系统设计与开发_第2页
大学生就业管理信息系统设计与开发_第3页
大学生就业管理信息系统设计与开发_第4页
大学生就业管理信息系统设计与开发_第5页
已阅读5页,还剩47页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大学生就业管理信息系统设计与开发Document number : BGCG-0857-BTDO-0089-2022湖南涉外经济学院本科毕业论文(设计)题目大学生就业管理信息系统的设计与实现作者汤佳冕学院信息科学与工程学院专业计算机科学弓技术学号4指导教师曾喜良讲师二O 五年五月十五日湖南涉外经济学院本科毕业论文(设计)诚信声明本人声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导 下,独立开展工作所取得的成果,成果不存在知识产权争议,除文中已经注明 引用的内容外,本论文不含任何其他个人或集体已经发表或创作过的作品成 果。对本文工作做出重要贡献的个人和集体均己在文中以明确方式标明。本人

2、 完全意识到本声明的法律结果由本人承担。本科毕业论文(设计)作者签需:二O五年五月十五日随着我国社会经济的快速发展以及信息化、全球化等因素的影响,社会对人 才的需求也越来越大,但是我国社会就业岗位的增长速度远远没有高校毕业生 的增长速度,就业问题仍成为我们当前最主要的社会问题。因此,为企业和大 学毕业生提供一个直接联系交流的就业网平台已经越来越重要。本系统实现目标即为给毕业生、用人单位和人事部门提供更便利、广阔和及 时的信息,从而改善现有的高校就业环境,同时提高高校就业管理的水平与效 率,促进高校信息化建设,使学院能便捷地管理各项数据,在第一时间获取精 确的就业数据,为下一步工作提供参考依据。

3、本就业管理信息系统采用B/S模式,使用Java和SQL Server2005数据库开 发而成。关键词:就业;信息化;数据库;B/S模式;JavaABSTRACTWith the rapid development of social economy and information technology China, factors such as the impact of globalization, the social demand for talent is also growing, but our society employment growth rate is far from

4、 the growth rate of university graduates, the employment problem has become the main current problems will be our agency Therefore, the direct link for the enterprise and the employment of college graduates in the exchange network platform has become more and more importantThe system is to achieve t

5、he goal of graduates, employers and personnel departments to provide more convenient, comprehensive and timely information, to improve the existing employment environment, improve the level and efficiency of university employment management, promoting the construetion of information of colleges, sch

6、ools can facilitate the management of data, for the first time to provide accurate data on employment, the reference for the next workThe employment management information system B/S, Java and SQL Server2005 database developmentKeywords: Obtain employment; Information technology; Database: B/S model

7、; Java第一章绪论选题目的与意义就业是民生之本。关心就业就是关心民生。随着我国社会经济的快速发展以 及信息化、全球化等因素的影响,社会对人才的需求也越来越大,但是我国社 会就业岗位的增长速度远远没有高校毕业生的增长速度,就业问题仍成为我们 当前最主要的社会问题。在实际的工作中,就业信息管理对工作人员来说数据 量大、任务繁琐。传统的手工管理已无法满足当前的需求,对就业信息管理系统的建立,白动化 已成为必然趋势,就业信息管理系统可以对就业信息的统一管理,提供个性化 服务。中国的就业部门对就业信息管理系统建设也很重要。随着计算机技术和 互联网的发展,通过网络交换信息的发布与管理,加强企事业单位和

8、求职者的 交流。国内外的发展动态美国和日本在很早之前就开始了对于大学生就业信息管理的研究,已经取得 了逐步进展,大部分高校人才信息已经和一些大型上市企业招聘信息实现同 步,企业人事看到合适的人才信息就可以通过就业管理系统的信息直接联系到 学生。法国对于大学生就业信息十分看重,国家早就已经把大学生就业系统当 成了教育部门监管人才必要平台。目前,大学生就业信息管理系统国内逐渐出现了很多很好的平台,但没有法 律的强制措施适用于就业的高校管理。毕业生就业工作中不使用平台,发布信 息主要是通过网站,广告贴,校班级招聘类的传统方式。系统目标与意义下面主要分别介绍本系统开发的目的及意义。系统目标本大学生就业

9、管理信息系统是就目前本校学生就业管理同企业用户招聘管 理,开发并提供一个管理方便、信息更新快、功能齐全易操作的管理解决方 案,现提出的系统总体开发目标如下:(1)系统为用户提供方便、灵活的操作界面。(2)注意数据的安全保障,实现数据备份和恢复的功能。(3)节省学校毕业生就业的管理费用,提高其管理的效率。(4)系统登录时设置一定的权限。(5)用户根据的不同的条件,提供必要的数据支持。(6)系统提供一些必不可少的就业招聘管理功能。研究意义在21世纪的今天,为了赶上全球经济一体化加快的步伐,为了进入信息网 络化的时代,各个是大专院校紧跟时代的步伐,转变学校的经营管理模式,减 少没必要的成本浪费,提高

10、学校的综合实力,因此,每所大中专院校开发毕业 生就业管理信息系统,是不可忽视的重要举措。论文组织结构本论文总共分为六章,每一章的重点及相关内容大致如下:第一章为绪论部分。主要针对选题的的目的及意义进行介绍,概述了本课题 国内外目前的研究现状,并对系统目标及意义做了一定阐述,最后对论文结构 做个说明。第二章从需求的角度讨论了大学生就业管理信息系统,提出了系统的需求分 析,在此基础上讨论了系统的业务流程,并从用户的角度进行功能性需求分 析。第三章系统的总体设计,包括系统架构设计、功能模块详细设计、数据库的 设计。第四章具体介绍系统的实现过程,依次介绍了系统各个模块的实现过程及效 果。第五章就系统进

11、行测试,包括测试方法、步骤以及实现。最后是结束语,总结了系统在实现过程中存在的问题,提出了一些改进的意 见和进一步研究方向。本章小结本章主要是对选题的目的及意义,目前该课题国内外研究现状以及本系统开 发的目的和意义做了一个简单介绍,并对本论文结构安排做了个说明。第二章系统分析本章将主要对系统从可行性、需求分析、系统设计目标进行分析。可行性分析本系统的可行性从经济、技术和运行三方面进行了分析和研究。经济可行性当前本系统只对服务器有相关的要求,在服务器的费用方面,支出在学校所 承担的范围内,以后人员培训的费用和其他设备的维护费用都在自己学校所承 担的范围里。用当前的系统是可以节约支出是能够支付当前

12、系统的直接支出, 以后的维护费用更会比之前的机制节约很多钱,为此主要表现有以下儿个方 面:第一,本系统的可以节约管理成本,提高管理效率;第二,本系统原始数据修改简单方便;第三,本系统的运行快、安全简单的数据管理;第四,本系统的运行可以代替人工进行许多繁杂的劳动;因此,该系统在经济上是可行的。技术可行性本人以前有做过一个相类似系统的开发,对本系统一般性的软件和操作环 境,编译环境都是比较熟悉的,另外本人在开发本系统是有相当多的互联网和人力资源的帮助,所以当前这个系统从技术上来说是可行的,适用于大中规模的数据量需求:役本系统使用Visual Studion 2010作为系统开发的开发环境,通过院系

13、管 理员功能模块对用户管理(包括院系信息,学生信息,企业信息)、权限管理 (包括院系管理员、学生、用人单位)、系统管理(包括用户注册、身份验 证、密码修改、内部公告)、签约管理(包括协议书信息管理、统计就业情 况、协议书异动管理)、数据分析(包括数据整合、分析、预测、导出和打 印)等进行管理;企业功能模块完成单位信息、招聘职位、人才信息搜索、应 聘信息管理等工作;学生功能模块则可以完成电子简历、职位查询、发布求职 意向、网上咨询等。据上所述,本就业管理信息系统不管是在硬件的要求上,还是在开发和设计 的技术皆是能够实现的,为此,该系统在技术上是可行的。运行可行性本系统是一个大中型的大学生就业管理

14、信息系统,所耗费的资源小,学校的 电脑无论是硬件还是软件都能够满足条件,本系统的关键技术是应用程序和数 据库的紧密结合。将全部的数据信息放入数据库中进行存储。并且这些信息都 是由程序调用操作完成的。同时对于本信息管理系统,采用SQL Server2005数 据库来存储数据是完全可行的他。本大学生就业管理信息系统的编程基本上具 备了一套成熟、完备的理论体系结构,java程序设计语言和数据库的紧密结合 进行开发的技术早已成熟,且在该类信息管理系统已经在各个高校使用。因 此,本系统在运行上是可行的。需求分析下文主要从工作流程分析入手,介绍具体的需求分析并对系统设计思想、系 统设计及功能做了个阐述。工

15、作流程分析本系统业务流程上主要有四大类的用户:(1)学校管理员:校管理员、院 系管理员、就业处管理员、辅导员或班主任;(2)毕业生用户;(3)企业用 户;(4)系统管理员。系统业务需求如图所示。大学生就业管理信息系统系统管理用户管理数据字典管理招聘信息管理新闻公告管理发布信息招聘查看学生信息图系统业务需求具体需求分析学校用户:(1)辅导员或班主任登录后可以给本班的学生分配登录账号, 维护学生的基本信息数据,审核本班学生的就业信息和管理个人的用户信息。(2)就业办的老师登录后可以审核全校学生的就业信息,管理个人的用户信息。(3)院系领导登录后可以维护个人的用户密码信息及查询本院系的学生就 业信息

16、情况。(4)校领导登录后可以查询全校学生的就业信息情况,维护个人 的用户密码信息。毕业学生用户:系统的主要用户就是学生,系统管理员在毕业生使用系统前 就毕业生的学籍信息导入数据库,再由辅导员根据学生毕业情况分配使用账 号,这样毕业生得到自己的账号和初始密码后登录系统就可填写、修改、提交 就业信息,并能够更改个人用户的密码,并提示学生首次使用时应更换初始密 码,保护学生个人信息的安全。企业用户:企业用户既能查看学生信息和发布招聘信息,也能通过管理员更 新企业的基本信息和代发如招聘信息。管理员:管理员则是对用户的角色管理,控制好用户访问相应的模块,并能 够对数据字典进行维护更新,并可以管理个人的用

17、户密码信息。系统设计思想(1)依照学校所具备的资源环境,按照设计合理的开发方案,并合理经济 的进行相关管理,减少开发过程中的人力开支、物质消费,提高系统开发的效 率和实用效果。(2)本系统的数据库能够自己进行更新及维护,并能在第一时间内依据客 户不同的需要进行相关的添加、删除、修改等。(3)本系统能够满足学校毕业学生的庞大需求,例比如毕业学生就业信息 的查询、维护、更新、录入等。系统设计分析(1)基础信息设置模块系别设置:添加、修改、删除。专业设置:添加、修改、删除。(2)企业信息管理模块企业信息维护:添加、修改、删除。企业信息浏览:企业信息的查找、汇总。(3)学生就业信息管理模块学生基本信息

18、的维护:学生基本信息的添加、修改、删除。学生基本信息的查询:查询专业成绩等。(4)系统维护模块数据备份、数据清理、用户管理(添加、修改、删除)、密码修改。(5)系统帮助模块关于本系统、记事本等设置生产数据统计功能。系统功能分析(1)权限功能设置权限,分为普通用户和管理员用户。普通用户的访问权限包括:企业信息浏览模块,学生就业信息查询模块,学 生就业信息浏览模块,修改密码模块、帮助模块、退出系统模块。管理员用户的访问权限为所有的子模块。(2)录入功能对学生就业信息进行一条条的录入,然后将数据保存着库里,这样才能提供 全部信息的录入功能给超级用户。(3)查询功能根据学生查询条件和不同的使查询值进行

19、查询,同时也可以进行模糊查询。 若不输入查询值和查询条件,查询全部信息,统计查询学生的个数。(4)维护功能对学生就业信息进行添加操作、修改操作、删除操作。根据查询条件,进行 查询学生的基本就业信息操作。(5)退出功能结束并退出系统。大学生就业管理信息系统的目标(1)节约学校管理资源,提高毕业生就业信息管理的管理效率本系统不仅为学校减少许多人工成本等方面的经费开支,而且让冗余的纸张 管理的依赖率大大降低了,更进一步节约了资源。与如今的计算机相比较来, 其存储量大、查询速度快、方便快捷、占地小的优点,更显着提高了大学生就 业信息管理的效率,提高了大学生就业信息管理的精确度何。(2)操作简易,精减人

20、员,减少浪费根据不同权限的管理,与人工管理的方式比较起来,首先能够减少人工操作 工作导致的一些纟比漏,而且让冗余的纸张管理的依赖率大大降低了。人机交互 的界面使得操作方便快捷,节省维护学生信息所需要的人力,进一步精简工作 人员,这无论从物质上、时间上,还是财力上都为学校节约了开支。(3)信息处理、交流上的便捷与系统的独立性对系统维护过程中可能产生的大量关联数据,要能够有组织地、动态地进行 传递、处理。本章小结本章主要是对大学生就业管理信息系统从经济、技术、运行等方面进行可行 性分析,对系统的需求分析及设计思想和系统设计做了一定说明,并对系统的 功能和设计目标做了阐述。第三章系统设计本章主要是对

21、大学生就业管理信息系统进行总体和详细设计,并进行图例说 明,对数据库表结构进行设计,并画出E-R图。架构设计下面主要介绍系统开发的总体架构设计,并对网络拓扑结构及安全架构做了 个阐述。系统总体架构设计系统采用的是B/S的三层模式,即是客户端、WEB服务器端、数据库服务器 端。如图所示。客户端操作图系统总体架构访问客户端的主要人员有学生、辅导员或班主任、学院领导、学校领导、就 业处老师、管理员,WEB服务器端完成不同的客户需求,根据用户的权限来限制 数据库及资源的访问。当有來自客户端数据库服务需求,WEB服务器端将连接客 户端的数据库后端服务器,验证身份权限,分级管理不同的登录权限。表示层是在客

22、户端PC机上运行的,WEB浏览器组件、动态网页等通过友好 的界面实现相关的模块与服务器交互,如查询、统计等。功能层主要是在网络上运行的服务器,它将业务逻辑组件封装起來来访问相 应的应用程序,如位于WEB服务器端可以处理系统事务逻辑。接到用户请求 后,执行与数据库连接起相应的扩展应用程序,并通过SQL等方式向数据库服 务器提出处理数据的申请。位于后台的数据库将处理完后的数据交给WEB服务 器,再由它传回客户端。数据层架构底层,由数据服务器组成,主要是对系统进行数据逻辑处理。它 的任务含有数据存储管理,WEB端传来的请求处理,实时数据库的更新、查询、 修改等功能,处理后的数据交给功能层。该系统易管

23、理和数据的维护,系统稳定性高且可伸缩性强,从而整体的性能 较高。系统网络拓扑结构本大学生就业管理信息系统,其硬件结构采用学校网络硬件体系结构,系 统的服务器是一台配置较高的PC机,既作WEB服务器使用乂作为数据库服务器使用。本系统的防火墙,采用性价比较高的华为三层交换机S2700自带的防火 墙。系统网络硬件体系架构如图所示。校园网网络中心InternetWEBWEB客广瑞血客广端毕业牛用户企业用户飯据库服务器就业吿埋办公室3系统筲理I图系统网络拓扑结构图图系统安全架构图系统功能模块设计根据系统需求,从功能角度去设计,系统可分为业务核心、管理、接口三大模块。总体功能模块如图所示。核心业务模块信息

24、管理通知发布信息审核就业信息招聘信息增加.删除学生管理个人信息维护就业信息维护个人履历维护审核状态增、删.改、査数据管理院系信息维护专业班级信息维护企业数据管理行业数据管理增.删.改.査统计分析就业率报表院系就业情况专业年级就业报表企业、行业就业报表薪资就业水平数据Fll系统自动生成不能改动系统管 理权限管理角色管理 密码管理账户管理模块管理系统接打印接口依息査询接口信息发布图系统功能结构图信息管理模块通过该模块可发布新闻、招聘信息、通知、求职信息等,并对其维护。该模 块能使学生很方便了解就业指导、招聘信息、通知等。该模块一主要内容就是 企业的招聘信息,用户单位的需求信息,及周边学校或人才市场

25、招聘信息,学 校下发的文件,通知公告能及时发布到平台,学生就能及时了解这些讯息,使 企业、学校、学生紧密联系在一起,加强彼此沟通,协作完成学生的就业工作 是本系统的最根本功能需求。企业用户操作如图o用户登录u11h增加修改招卄11腮信息F;jI毕业生登录I退出登录用户名密码 PI验证成环验UE失败返回丁T填写.修改就业信图毕业生操作时序图数据字典管理模块该模块主要是对毕业生填写的信息汇总,含括专业数据管理、班级数据管 理、院系数据管理、行业数据管理、企业数据管理。统计分析模块该模块将以图表形式出现,它是系统自动统计计算来的,为确保数据真实可靠性,此模块只有查询、删除、打印输出功能。具体操作时序

26、如图所示。工T学校馅理人员图学校管理人员操作时序图系统管理子系统其功能包括:维护系统模块管理、角色管理、系统设置、用户管理等。系统管理员操作时序图如图所示。I系统管理员用户登录审核信息输入验证条件维护数据字典I图系统管理员操作时序图数据库设计数据概念结构设计一一E-R图E-R图包含“实体”、“联系”、“属性”三个基本部分。联系分为三类:一对一联系(1: 1): 一对多联系(1: N);多对多联系(M: N)。本系统各实体的E-R图如下图所示:图管理员E-R图图毕业生E-R图图企业E-R图数据逻辑结构设计一关系模式根据E-R图,各实体具体关系模式为:(1)管理员信息表(管理员账号,密码);毕业生

27、信息表(学号,登陆密码,姓名等);企业信息表(企业代码,名称,性质,地区,所属行业,地址,电话,联系人,简介);招聘信息表(信息代码,发布时间,标题,发布单位,内容)。数据逻辑结构设计一一关系表创建数据库在企业管理器中选择【企业管理器】一Microsoft SQL Server 一 SQLServer组】f【(local) (WindowsNT)】一数据库节点,右键单击该数据库节点,在弹出来的快捷菜单中选择【新建数据库】命令,则弹出的数据库属性对话框,在该对话框中设置数据库的名字为“jygl”并且指定保存数据库的路径 和其他一些属性。数据库中创建表也有两种方法,可以通过在企业管理器中直接添加或

28、者用查 询分析器的脚本命令添加。建数据库表在企业管理器的“jygl”数据库中右键单击“表”节点,在弹出来的快捷菜 单中选择【创建新表】命令,然后就进入设计表结构界面,可以在该界面中加 入表的別名,以及各列的数据类型和长度。数据表如下:理员信息表具体描述如表所示。表alogin表结构编号字段名称数据结构说明1aidchar (10)管理员账号2apwchar (10)管理员密码毕业生信息表具体描述如表所示。表 si表结构编号字段名称数据结构说明1sxhchar (10)学号2spwchar (10)密码3sxmchar (10)姓名4sxbchar (10)性别5ssrchar (10)生日6s

29、mzchar (10)名族7syxchar (10)院系8sxwchar (10)学历9szyvarchar (50)专业10smmchar (10)面貌11syzvarchar(50)语种12sdwntext (16)单位13sjgvarchar (50)籍贯企业信息表具体描述如表所示表 ci表结构编号字段名称数据结构说明1idint (4)企业代码2cmcvarchar(50)名称3cxzvarchar (50)类型4cdqvarchar(50)地区5chyvarchar(50)行业6cdzvarchar(50)地址7cdhvarchar(50)电话8clxrvarchar(50)联系人9

30、c jsntext (16)简介招聘信息表招聘信息表保存了所有招聘的代码,名称,及其他招聘的基本信息,主键是id。具体描述如表所示。表 11表结构编号字段名称数据结构说明1idchar (10)招聘信息代码2ibtvarchar (50)标题3inrntext (16)内容4 1SJsmalldatetime(4)发布口期5idwvarchar (50)单位本章小结本章主要是对系统从总体到细节进行了设计,首先是系统的架构设计采用了B/S三层模式,然后是系统的网络及安全的架构图设计,最后是对系统进行总体设计,并进行图例说明,对数据库表结构进行设计,并画出各模块的实体图和E-R 图。第四章系统实现

31、基于前面系统总体设计,系统的需求以及功能的实现已明确,本章主要介绍 核心模块实现及效果图。系统登录模块实现主要实现对登录界面实现的探究和控制器的开发。界面实现根据第三章所设计的系统架构,WEB层使用STRUTS框架以实现MVC标准的 模式。应用的关键是模型(MODEL),它应用业务逻辑、数据结构MVC里的模型 在本系统多层体系结构中对应于业务逻辑层,界面和控制器则对应于B/S架构 中的WEB层。系统登录界面如图所示。登录界面省去JSP代码,以下是LoginForm表单码;public class LoginForm extends Actionformprivate String roleld

32、;private String userName;private String password;大学生就业管理信息系统Copvriqht 念 Powered bv FObin-llJ All Rights Reserved图系统登录界面图控制器开发请求的有关HTTP信息传递到ActionServlet类,又将请求根据配置文件 的相关信息适时传递给Action对象。STRUTS白带ACTION类并附带可扩展 ACTION类。登录程序里,ACTION的作用就是调用对应的EJB组件,以处理业务 逻辑,退回对应的页面之上,同时完成相关的逻辑业务验证。在判断 LoginAction类中角色的登录部分关

33、键代码如下:辻(userName二二null : () password二二nullrolld二二null ()(errors 请正确填写帐号信息):forward(request, response);orward(request, response);else if (5) orward(request, response);else if(4)orward(request, response);else if(3)orward(request, response);else if(2)orward(request, response);return null;else if(7)orwa

34、rd(request, response);return null:else if(6)orward(request, response);管理子系统的实现基于第三章的设计,学生DA0类管理实现代码:public void addStdJoblnfo (StudentJobinfo studentJobinfo)就业信息填写实现界面如图所示证件身份证 52122119950925553求职意向为必煎图就业信息填写实现界面图用户账号管理为保证系统的安全性,由辅导员分配学生账号,需要添加些基础信息,学生 对这些信息没有权限修改。管理员则负责为辅导员、院领导、校领导等用户分 配账号,也是添加些基本信

35、息如姓名、账号、密码、Email等。用户管理体系由 此产生,学生账号分配如图所示。辅导员账号分配如图所示。学生姓名,添加学生信总r性别男诊女学号,admin初艾台化密码,1电偈出生日期:r到伤证兮码,班级.|201 1 命二|地址,i北空市三”匕疚市二1毕业年份|2015xl傑存学生依息12015-3-28沁图学生账号分配图添加辅导员信息辅导员姓名I账号dm in密码IEmailI图辅导员账号分配图用户角色管理实现诸选痒角色班主任 J 漆齐系 3点击删除姓名点击.TC.23 一章脊TC 25- 仝:有图用户管理角色实现图就业信息统计分析实现学生就业信息的数据是就业管理信息系统的一个必不可少的一

36、部分,并通过 一些数据可获得统计分析表,通过数据分析可以直观了解学生的就业动态,获 得全体学生的就业状态信息,这可以减少学校就业处老师极大的工作量。数据统计功能分析代码:public void createJoblnfoXml()String fileNamel二Z,C: WProgramFi les/jobinfo/ ;String fileName2二Z,C: WProgramFi les/jobinfo/ n ;File filel=new File(fileNamel);f ilel, getPare nt File () mkdirs ();this createFacultyXml

37、File(fileNamel);this creatUniXmlFile (f ileMaine2) ;广告/市场/媒体/艺术会计/金融/银 行/保险生产/菅运/采 购物流销售/客服/技 术支持计算机/互联网/通信/电子图部分数据统计分布图数据字典实现主要是实现企业数据字典和学生学籍字典的维护。企业数据字典维护该模块实现对数据字典的动态管理,因为学生、行业信息、薪资等都是动态变化的,因此对数据字典进行动态维护是有必要的。例如图所示是新增行业功能模块图添加或巫命名机构公哥存业名和技术支持卫输入新名称|图新增行业功能模块学生学籍维护辅导员对学生基础数据管理,这些数据设计在第三章有涉及,本小节只对学

38、 生信息进行了截图,如图所示。厂除学生信息丨I聚入学生信息I学生如R班级:(2011本3学号I宜洞I12F页)班级亨号电话性别罰ErXI3O122011 本stdl20530-521521121修改厂xiaol32011 本stdl30530-521521132厂xiao 142011本stdl40530-521521141健改r王働2011 本stdli0530-521521151修改厂xiao 162011 本stdl&0530-521521161厂30172011 本stdl70530-521521172厂xiao 182011$stdlS0530-521521181修谀rxiao 19

39、2011$stdlQ0530-521S21192图学生学籍管理本章小结本章主要是系统的实现,包括登录模块的界面实现及控制器的开发,管理子 系统中实现就业信息、用户账号、用户角色管理界面的实现,就业信息统计的 代码编写及部分数据统计的实现,最后是对数据字典的维护包括企业数据和学 生学籍的维护。第五章系统测试随着计算机技术的突飞猛进,人们对计算机的依赖性和需求性口益明显,随 之而来,软件的质量问题便顺理成章成为了人们所关注的焦点。软件测试是首 先要对软件的进行需求分析、然后设计规格说明书、最后编码,到最后阶段的 审核,是软件质量保证的关键步骤,对计算机未来的发展是至关重要的问。测试方法下面将介绍主

40、部分的测试方法。界面测试对于界面测试,其测试方式主要是根据已经设计好的文档,由测试人员生成 静态的HTML, CSS等设计方案,并以该设计方案为依据进行测试。测试的主要内容包括:(1)表单格式是否符合标准;通过数据库能否提交数据进行验证(如果在 页面的一部分进行验证的话);连接的形式;XSXX的位置设置;窗口内容设置 是否易于用户理解等:。(2)需要特别注意的是页面元素的列表,为了系统功能的实现,所需要的 元素是否都列出来了,如单选框、复选框、列表框、输入框、超连接、按钮等 15(3)网站窗口内容的背景、色调显示是否正确、美观,对用户的交互是否方便。界面测试技术在兼容性测试过程中,若在不同分辨

41、率显示前提下对显示效果 有影响,则做出解决方案,可以根据数据来定义文档,查看表单项的内容,长 度等信息。界面测试对相关要素的要求:符合系统要求的标准和规范,正确性、灵活 性、直观性、实用性、舒适性、一致性X。功能测试功能测试是在系统测试过程中最重要的部分,主要包括以下方面的内容。连接功能测试:与界面测试中的连接功能测试有所不同,界面测试的侧重点 是连接的格式和位置,比如文字、图片的格式以及位置等。表单提交测试模拟用户提交相关信息,如注册信息,来验证功能能否正常运 行。为了测试这个功能,需要验证服务器能否正确保存这些数据,同时后台程 序能正确理解并使用这些信息,还有数据验证的准确性,异常处理等,

42、最好结 合易用性要求等,B/S结构主要用来实现这样的功能,对于提交数据,处理数据 等操作,如果操作流程固定,可以考虑自动化测试工具的录制功能,编写可重 复使用的脚本代码,可以在测试、回归测试时运行以便减轻测试人员工作量。功能测试技术主要介绍白盒测试技术。白盒测试技术(White Box Testing)深入到代码一级的测试,使用这种技 术发现问题最早,效果也是最好的沁。这项技术的主要特征是测试人员进入代 码内部,通过全面了解程序内部的逻辑结构,并对所有的逻辑路径进行测试,根 据所得结果确定系统功能能否满足预定需求,开发人员根据自己对代码的理解 和接触所进行的软件测试叫做白盒测试X。测试的步骤1

43、单元测试:又称为模块测试,测试是对软件设计的最小单位工作程序模块 进行。目的是发现模块内部的错误,修改这些错误后代码能正确运行。其中, 多个功能独立的模块可以并行程序测试。2集成测试:也称组装测试,根据策略和组件是单元测试的任务模块,模块 接口和装配过程中的系统功能测试。3有效性测试:又称确认测试,目的是验证软件的有效性4系统测试:系统测试的目的是测试软件的安装到系统中的实际应用。测试的具体实现1运行程序,进入系统登录界面,选择用户身份,输入用户名和密码,如果 输入错误,将相应的信息,以检测软件的安全性和可靠性2进入系统,测试信息的每个功能模块的添加,删除,修改,查询功能,信 息发布,信息查询

44、,删除信息,成功后,运行在阅读信息子系统和信息根据信 息查询的搜索条件的子系统,查询结果是正确的。3.测试系统密码修改功能模块,用完全覆盖法测试将所有可能的输入情况 全部测试一次,如果系统运行稳定无错误则该模块设计成功。鉴于系统复杂性,对系统功能及用户界面进行相应的测试,经测试得知,系 统界面基本达到要求,但系统的美观还有很大改进的地方,系统的基本功能能 基本实现。经过一个多月的毕业设计,我学会了很多知识,而且个人能力也得到了很大 的提升。对SQL Server 2005和java有了更深刻的理解。与此同时,在编写程 丿子的过程中我也遇到了很多困难,经过老师和同学的帮助与交流,问题都逐步 解决

45、了。通过这次大学生就业管理信息系统的设计与实现,不仅巩固了我大学四年来 所学的专业知识,还学会了在困难面前要保持良好的心境,平静的心态,勇于 发现问题,勇敢的克服解决问题。该系统主要利用java的面向对象的程序设计 思想,并结合软件工程的相关知识贯穿整个系统的开发过程中。在系统分析设 计的过程中也认识到了自己的很多不足,尤其是在技术细节方面的了解还不够 熟悉,经常被一些细节性的问题耗费一些没必要的时间。总之,开发完本系 统,自己在编程方面增长了不少经验,同时也巩固了之前学到的相关知识,让 我获益匪浅。但由于时间关系,本系统还有很多功能没有实现。虽然该大学生就业管理信 息系统还存在很大的不足,但

46、其数据库管理简单、各模块之间使用便捷,成本 低,安全性好、功能齐全、界面操作方便、数据处理效率高等,能满足大专院 校就业信息管理的需求。参考文献1王小玲.刘卫国编着.数据库应用基础教程M.北京:中国铁道出版 社,2张海藩.软件工程导论M.北京:清华大学出版社,3刁成嘉.UML系统建模与分析设计M.北京:机械工业出版社,4刘丹妮.大学实用教程M.北京:电子工业大学出版社,5张立民研究室.Visual java2005程序开发及界面设计秘诀M.北京: 机械工业出版社,6唐晓萍.数据挖掘与知识发现综述J.电脑开发与应用,2002, 15(4) : 31-32.7李新明.大势所趋CRM与ERP走向整合

47、J.信息系统工程, 2001, (5):38-39.8叶晓菌.关于异构数据库互联技术的探讨J.计算机时代,2002,(8) :7-9.9谭从容.计算机类0A期刊搜集与分析J.现代情报,2006, 26(10) : 158-160.10樊胜.C/S与B/S的结构比较及Web数据库的访问方式J.情报科 学,2001, 19(4): 443-445.11刘瑞新.java网络编程及应用1.北京:机械工业出版社,12唐晓萍.数据挖掘与知识发现综述刀.电脑开发与应用,2002,15(4) : 31-32.13 Kanamori without quaking;J Science, 1998, 279(53

48、59) :2063-2064.14 Alan Shalloway, James Patterns ExplainedMAddisonWesley,15 温永刚,王琬如.SQL Server在小型企业仓储管理系统中的应用J. 电脑开发与应用,2005,9:56-67.16 Bill java:50 Specific Ways to Improve Your javaM d匕京:人民邮电出版社,在毕业设计与论文完成之际,首先,我要感谢我的父母,辛辛苦苦养 育我渐渐长大,默默无闻不辞辛苦的为我付出了这么多年,不仅供我上 大学,还教我学会怎么做人,而且给我的成长和学习都提供了一个温馨 惬意的环境。等以

49、后自己工作了,我一定会好好报答父母之情,在物质 上和精神上都满足我伟大的爸爸妈妈。其次,我要特别感谢我的指导老 师曾喜良老师的热心关怀和悉心指导,在我做毕业设计过程中老师倾注 了大量的心血和汗水,无论是在毕业设计的选题、构思和材料的收集方 面,还是在论文的研究方法以及成文定稿方面,我都得到了老师细心地 教诲和无私的帮助,待别是她广博的知识、深厚的学术素养、严谨的治 学精神和一丝不苟的工作作风使我终身受益,在论文的写作过程中,也 得到了许多老师的帮助,在我编程过程中出现的困难不厌其烦的进行指 导,并在论文写作过程中提出宝贵的意见。在此一并表示真诚的感谢和深深的谢意。附录A部分源程序清单1.登录模块p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论