ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:408.52KB ,
资源ID:16202002      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16202002.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大学生就业管理系统2稿Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大学生就业管理系统2稿Word文档格式.docx

1、2.1.2 数据库逻辑结构设计 102.1.3 数据库物理结构设计 102.2 网站整体设计 152.2.1 CSS样式表设计 152.2.2 编写javaBean 15第三章 详细设计 173.1 前台主要功能模块 173.1.1模块功能介绍 173.1.3 信息管理 193.1.4 浏览功能 213.2 后台主要功能模块设计 223.2.1 后台总体框架 223.2.2 登录管理 233.2.3 学生信息管理 233.2.4 企业信息管理 233.2.5 求职信息管理 243.2.6 招聘信息管理 243.2.7 学院管理 243.2.8 专业管理 243.2.9 就业情况统计 253.2

2、.10 友情链接管理 25第四章 软件测试 264.1 系统软件测试 264.1.1 测试原则 264.1.2 功能测试 264.2 系统实施与维护 29结束语 30参考文献 31前言 21世纪,大学生对于社会来说,就像沧海里的一粟,那么怎么从这样一个“人才库”里面找到自己想要的人才;而这些人才怎么样才海量的企业中找到自己满意的工作。成为了大学生和企业共同的“话题”。 在这种条件下,大学生就业管理系统就“应运而生”了,它把大学生和企业紧密的联合在一起了。大学生就业管理系统是基于Jsp和SQL Server2005开发的。第一章 需求分析1.1系统分析1.1.1 使用UML用例图描绘大学生就业管

3、理系统需求大学生就业管理系统具有四种角色:管理员、学生、企业和教师,每种角色都有自己的功能和操作。学生、教师与企业需要注册后再使用该系统,学生可以发布求职信息,企业可以发布招聘信息,不管是招聘信息还是求职信息,只要是注册了本站即可查看。当然如果您想给对方发Email,也是可以的。管理员对学生、教师、企业的基本信息有一个统一管理。大学生就业管理系统用例图如下:图1-1 学生用例图 图1-2 企业用例图图1-3 教师用例图 图1-4 管理员用例图完成了用例图建立,下面就是用例的描述了,用例描述可以准确地描述出系统的功能,对于自己的思路的理清有很大的作用,也是和用户进行良好而有效的沟通的有力保障。1

4、.学生注册:注册成为网站会员,可发布求职信息。2.修改个人信息:学生成功登录后可更改注册时填写的个人信息。3.发布求职信息:学生登录成功后可发布求职信息,求职信息将会显示在前台主页面上。4.删除求职信:学生登录成功后可以删除自己发布的求职信息。5.学生发送邮件:学生成功登录后可向指定电子邮箱内发送求职信,可以同时给10个以内的电子邮箱发送邮件。6.教师注册:教师可注册成为本网站的会员。7.查询学生信息:教师成功登录后可查询学生的基本信息。8.查询企业信息:教师成功登录后可查询企业的相关信息。9.查询求职信息:教师成功登录后可查询学生求职的信息。10.招聘信息查询:教师成功登录后可查询企业的招聘

5、信息。11.就业情况查询:教师成功登录后可查询学院或专业的就业率。12.企业注册:企业可注册成为本网站的会员发布招聘信息。13.更改企业信息:企业成功登录后可更改注册时填写的信息。14.企业发布招聘信息:企业成功登录后可发布招聘信息,招聘信息会显示在前台页面上。15.企业删除招聘信息:企业成功登录后可删除自己已经发布的招聘信息。16.企业发送邮件:企业可以给自己感兴趣的学生发Email,但是一次至多可以传10个。17.管理学生信息:管理员才允许使用,用来删除某学生及其发布的求职信息。18.管理企业信息:管理员可用来管理所有企业的信息。19.管理招聘信息:管理员可用来管理所有招聘企业的发布的招聘

6、信息。20.管理求职信息:用来管理所有求职学生发布的求职信息。21.管理超级链接:管理员可以添加、修改、删除所有超级链接的信息。1.1.2 系统目标1.应用网络的优势,开发大学生就业管理系统,方便企业与学生交流,可以使双方都能了解彼此行情之后再谈合同,防止盲目签约,从而达到人才合理分配的目的。2.学生与企业能够随时注册账号,登录网站查询信息。3.对查询比较满意的信息,可以随时给对方发送Email,同时可以支持邮件的群发,方便用户大批量操作。4.在信息过期之后将不再网页上显示,以防止用户接受垃圾邮件。5.首页中包含本站的友情链接,方便用户浏览其他网站资源。6.管理员控制台中有对所有用户的各项信息

7、管理,可以随时查看用户的各个信息,监督并防止用户录入非法信息。1.1.3 功能分析大学生就业管理系统可将其划分成前台和后台两个部分。前台功能主要为学生、教师或企业提供,后台为管理员提供。下图给出了前台的功能结构图:图1-5 前台的功能结构图后台功能主要是管理员对整个网站的管理功能,包括身份验证、友情链接管理、学生信息管理、企业信息管理、求职信息管理、招聘信息管理、学院管理、专业管理和就业情况统计。图1-6 后台功能结构图1.2开发平台硬件平台:1.CPU:P4.1.8GHZ;2.内存:256MB以上。软件平台:1.操作系统:Windows XP;2.数据库:SQL Sever 2005;3.开

8、发工具:MyEclipse JDKVersion 1.6.0;4.浏览器:IE 6.0及其以上;5.分辨率:推荐使用1024*768像素。第二章 概要设计2.1 数据库设计 数据库是一个数据库应用程序的重要组成部分。设计结构合理的数据库应用程序开发效率和程序性能是非常重要的。数据库设计过程如下: 1.根据用户需求,确定数据的信息保存在数据库中分析用户需求是第一阶段的数据库设计。不断的用户需求调查和研究,了解系统需求,如企业经营过程是设计概念模型的基础。 2.设计的概念数据模型概念模型是根据用户的数据建模的观点,是世界上使用建模工具的信息。它有深远的影响对整个数据库设计。 3.逻辑结构设计逻辑结

9、构是将数据库管理系统所支持的概念结构和采用一致的数据模型的过程。 4.数据库的实现和维护。2.1.1 数据库概念结构设计数据库概念结构设计的主要成果就是描述信息关系的E-R图。学生实体的E-R图如图所示:图3-1个人实体的E-R图企业实体的E-R图如图所示:图3-2 企业实体的E-R图求职信息实体的E-R图所示:图3-3 求职信息实体的E-R图招聘信息实体E-R图如图所示:图3-4 招聘信息实体E-R图友情链接实体E-R图如图所示:图3-5 友情链接实体E-R图学院实体E-R图如图所示:图3-6 学院实体E-R图专业实体E-R图如图所示:图3-7 专业实体E-R图教师实体E-R图如图所示:图3

10、-8 教师实体E-R图系统管理员实体E-R图如图所示:图3-9 系统管理员实体E-R图2.1.2 数据库逻辑结构设计进行数据库的逻辑设计,我们首先必须将概念结构设计中所得的E-R图转换成等价的关系模式。E-R图向关系模型的转换结果如下:学生(注册名称ID、注册密码、学生姓名、年龄、性别、出生日期、所在学校、所在学院、专业、学历、电子邮箱、就业情况、简历)企业(注册名称ID、注册密码、公司名称、公司Email、公司电话、经营行业、公司地址、简历)招聘信息(ID、学校ID、要求行业、工作名称、诚聘薪水、招聘时间、有效时间、其他要求)求职信息(ID、学生ID、行业名称、所求薪水、发布时间、有效时间、

11、其他说明)友情链接(ID、友情链接名称、友情链接地址)学院(ID、学院代码、学院名称)专业(ID、专业代码、所属学院、专业名称)工作人员(员工编号、密码、姓名、联系电话、电子邮箱)系统管理员(管理员ID、管理员登录名、管理员登录密码)2.1.3 数据库物理结构设计1.数据库大学生就业管理系统的数据库命名为:db_Job数据库中的表名称和字符标识,如表所示。表2-1 数据库db_Job所含表一览序号表名称字符标识1学生表tb_student2 教师表tb_teacher3企业表tb_company4招聘信息表tb_cjob5求职信息表tb_sjob6友情链接表tb_flink7学院表tb_col

12、lege8专业表tb_specialty9系统管理员表tb_admin2. 数据表表2-2 学生表tb_student列名数据类型允许空功能描述snamevarchar(20)否注册名称ID2passwordvarchar(50)是注册密码name学生姓名ageint(4)年龄sexbit(1)性别birthdaydatetime(8)出生日期school所在学校college所在学院specialty专业10knowledge学历11email电子邮箱12job是否就业13resumentext(16)简历主键:sname(个人编号)表2-3 企业表tb_companycname公司名称公司

13、Emailtel公司电话manage经营行业addressvarchar(100)公司地址cname(注册名称ID)表2-4 教师表tb_teacheridtname教师名称id(注册名称ID)表2-5 招聘信息表tb_cjobjobidID学校ID要求行业工作名称emolument诚聘薪水ptime招聘时间atime有效时间othervarchar(200)其他要求jobid(ID)表2-6 求职信息表tb_sjob学生IDspecliaty行业名称所求薪水发布时间其他说明表2-7 友情链接表 tb_flink友情链接名称id(ID)表2-8 学院表 tb_collegenum学院代码Var

14、char(50)学院名称表2-9 专业表tb_specialty专业代码所属学院专业名称表2-10 系统管理员表tb_admin管理员IDadmin管理登录名管理员密码id(管理员ID)3.表间关系本系统用到的数据表的关系有两个,如表所示。表2-11 表关系主键表外键表关系名称字段名级联更新级联删除2.2 网站整体设计2.2.1 CSS样式表设计在网页中引用外部样式表文件的语法如下:大学生就业管理系统中应用的CSS外部样式文件有两个。2.2.2 编写JavaBean大学生就业管理系统使用的JavaBean如表所示。表2-12 大学生就业管理系统所使用的JavaBeanJavaBean说明Con

15、n数据库连接Data数据表操作Str处理字符串Time处理时间Show显示提示页信息1.数据库连接的JavaBean(Conn.java)Conn.java不只提供了数据库的连接,还有根据数据库获取的Statement和ResultSet等。2. 对数据库具体操作的JavaBean(Data.java)Data.java包括数据的插入、更新、删除和查询等。3. 处理时间的JavaBean(Time.java)Time.java的主要功能是获取系统的时间。这里使用SimpleDateFormat类进行日期格式化的转换。4. 提示页面的JavaBean(Show.java)Show.java封装了

16、网页的提示信息,并且提示信息是在使用时填写的。另外我们把学生用户、教师用户、企业发布的招聘信息、学生发布的求职信息抽象成类。因为这几个类的代码样式基本相同,这里只以学生用户类Student.java为例,学生用户类主要描述了学生用户的属性以及这些属性值的得到和设置方法。第三章 详细设计3.1 前台主要功能模块3.1.1模块功能介绍前台页面主要包括以下功能模块:1.学生的身份验证:包括学生注册和学生登录两个部分;2.学生的个人信息管理:包括修改学生注册时的个人信息以及发布求的职信息两个部分;3.学生的邮件管理:可发邮件的功能;4.教师身份验证:5.教师的查询权限:可以查询学生的个人信息以及求职信

17、息、企业的基本信息以及招聘信息和各学院的就业情况;6.企业的身份验证:即注册和登录两部分;7.企业的基本信息管理:企业注册信息的修改,查询以及招聘信息的发布;8.企业的邮件管理:可发送邮件的功能;9.后台登录入口:为用户进入后台提供一个入口。大学生就业管理系统前台首页面运行结果如图所示:图3-1 系统前台首页运行效果3.1.2 登录管理 用户、教师、学生和业务用户使用相同的提交日志条目页面,登录用户登录需要选择学生、教师、登录或企业登录,然后提交到服务器的数据。登录入口页面如图所示:图3-2 登录入口登录的模块流程图如图所示:图3-3 用户登录流程图客户提交的用户名和密码后,必须基于用户选择的

18、单框来确定当前登录用户是学生、教师或企业用户,并与相应的数据表中。如果成功,用户可以登录成功,如果失败了,相应的信息显示给用户。 如果用户登录成功,我们将在当前存储在会话中的用户名(Session),以防发生页面转换来确定用户是否在线。 成功后的用户登录到控制台,在这里我们是学生用户管理列表页面(教师和企业用户管理相同),页面框架,用户只要点击每个链接的左侧框架,可以在页面的右侧监督和控制相应的功能。页面效果如图所示:图3-4个人信息管理控制台页面效果3.1.3 信息管理用户信息管理包括学生修改个人信息,修改登录密码,发布就业信息的功能,和删除工作信息。 当用户单击链接来修改个人信息在信息管理

19、功能,可以修改个人信息页面对个人用户在注册时和修改相关的记录。在修改后的信息,该系统将当前用户名从会话(按照系统开发的需求我们用户注册数量设置登录用户名),然后根据当前用户名从数据库检索用户信息显示在页面上,因为用户名不能修改(数量)。当性是更特殊,因为我们保存在数据库性别有点类型不是一个字符,所以前台保存在数据库中“0”或“1”来判断用户的性别,“0”女人说,“1”表示男性;是否就业选择是相似的。修改页面显示如图所示。图3-5 修改个人信息页面设计效果个人用户发布求职信息的页面效果如图所示:图3-6 发布求职信息页面设计效果 发布信息的工作没有让用户填写个人基本信息,如用户名、姓名、年龄。已经填写用户注册的信息,在需要的时候,我们只是根据保存当前会话用户名,可以读取相应的数据指定的数据库。 用户删除一个工作信息,系统将列出当前用户发布的所有工作信息,用户可以根据自己需要选择删除记录。页面设计效果如图所示。图3-7删除求职信息页面设计效果用户点击“删除”链接可以删除当前信息。删除一个URL参数,参数是当前的ID信息进行删除页面将受到这个ID删除数据,删除成功的会弹出相应的对话框,删除失败也会给用户提示。3.1.4 浏览功能 浏览功能模块包括查看招聘信息和查看求职信息。每个用户都可以在首页浏览查看本站的招聘、求职信息等内容。点击如图所示的链接

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1