基于jsp的大学毕业生就业信息管理系统的设计与实现

技术:Java、JSP等
摘要:

现代大学毕业生的就业方向选择范围越来越广,因此在这样的情况下,毕业生的就业信息和企业发布的招聘信息都十分庞大,开发并且运行信息管理系统可以有效的管理毕业生的就业信息,分析和统计大学生的就业情况,同时为学生和企业的交流和沟通提供了更好的平台,提高了学校的毕业生信息管理工作的效率和质量。
本次毕业设计的内容是设计并实现一个基于JSP技术的大学毕业生就业信息管理系统.系统用Myeclipse作为开发工具,以MYSQL作为数据库,采用MVC(Model View Controller)开发模式,将JSP技术和Struts+Spring+Hibernate框架结合使用提高系统的开发进度,使系统简单易用,容易维护,操作便捷。

关键词:大学毕业生就业信息管理系统;JSP;SSH框架;MVC

目录:

1  绪论    1
1.1  课题研究的背景    1
1.2  国内外发展情况    1
1.3  选题的目的及意义    2
2  系统的开发环境及技术简介    3
2.1  系统开发环境    3
2.1.1  Myeclipse    3
2.1.2  数据库简介    4
2.2  系统开发的思想与技术    5
2.2.1  JSP技术与MVC模式以及系统的基本框架    5
2.2.2  S.S.H框架的特点    6
3  系统分析    10
3.1  系统功能需求    10
3.2  系统设计目标    10
3.3  可行性分析    10
3.3.1  经济可行性    10
3.3.2  技术可行性    11
3.3.3  操作可行性    11
4  系统总体设计    12
4.1  总体功能模块    12
4.2  系统管理员功能模块    12
4.3  老师用户功能模块    13
4.4  企业用户功能模块    14
4.5  毕业生用户功能模块    14
4.6  系统业务描述    15
4.7  程序流程图    16
5  系统详细设计与实现    18
5.1  系统和数据库的配置    18
5.2  概念模型设计    18
5.3  数据库逻辑模型    19
5.4  数据库表结构    19
5.5  平台数据表的设计    22
6  系统功能实现    28
6.1  程序的类图    28
6.1.1  公告Gonggao类图    28
6.1.2  简历Jianli类图    28
6.1.3  留言Liuyan类图    29
6.1.4  投递记录Toudijilu类图    30
6.1.5  系Xi类图    31
6.1.6  用户User类图    31
6.1.7  职位Zhiwei类图    33
6.1.8  专业Zhuanye类图    34
6.2  程序的时序图    35
6.2.1  公告模块时序图    35
6.2.2  简历模块时序图    36
6.2.3  留言模块时序图    37
6.2.4  投递记录模块程序流程图    37
6.2.5  系别模块时序图    38
6.2.6  用户模块时序图    39
6.3  系统功能实现的主要框架    39
6.3.1  SSH框架    39
6.3.2  hibernate配置文件    39
6.3.3  struts配置文件    41
6.3.4  spring配置文件    41
6.4  系统功能实现的主要模块    43
6.4.1  登陆页面    43
6.4.2  用户注册页面    45
6.4.3  系统管理主页面    47
6.4.4  老师用户管理主页面    48
6.4.5  岗位管理主页面    50
7  系统的调试与测试    53
7.1  软件测试的目的    53
7.2  测试结果    53
7.2.1  登录系统测试    53
7.2.2  功能使用测试    55
参考文献    56
致谢    57
外文文献    58
中文翻译    65

论文字数:23989
包含资料:

 

 

截图:

 

 
 

 
 

 

  • 23
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 概述 1.1 编写目的 本文档的编写目的是:详细定义《本科生毕业设计管理系统》软件的总体功能;给出系统的结构设计和过程设计,作为程序编写的依据。 1.2 参考资料 a.项目来源 为了尽快满足学校教学管理人员、教师和学生对高效的毕业设计管理信息系统的迫切需求,北京信息工程学院决定开发一套本科生毕业设计管理系统,对毕业设计的过程和成果实施科学管理和利用,并通过校园网为广大师生提供信息服务。 b.引用资料 1.北京信息工程学院. 毕业设计(论文)工作手册 2.教育部. 普通高等学校本科教学工作水平评估方案(试行) 3.飞鱼小组. 本科生毕业设计管理系统需求说明书 4.蓝天工作室 http://www.bysj999.com 毕业设计制作教程 2 需求概述 《本科生毕业设计管理系统》是一套在校园网上运行的教学管理软件,本着“谁产生数据谁负责采集”的原则,教师和学生是该系统的主要用户,因此软件应简洁,易于使用。此外用户较多,安全性的设计要完备,应符合以下要求: 1. 除查看通知之外,其他所有操作均要求用户先登录,验证身份后,根据不同身份显示的页面也应不同; 2. 教师登录后只能维护指导教师或督导教师为本人的那些毕业设计课题的信息,不得更改其他教师的课题信息; 3. 学生登录只能维护本课题的成果或浏览任务书、评审成绩等信息; 4. 校外课题的维护由所分配的督导教师负责; 5. 对于查过管理期限的维护要求,教师和学生没有获取授权不可执行有关操作,只有得到管理员授权后才可进行,授权在执行完操作之后自动收回; 3 结构设计 3.1 总体设计 本系统采用面向对象设计方法,设计方案主要采用类图和顺序图进行描述。 3.2 功能分配 3.2.1管理员功能 1、维护教师部门 管理员要负责登记教师所在的部门,本项目仅考虑一级部门设置。根据需要可能执行的操作包括:创建新部门、修改部门信息和删除部门。 维护教师部门 2、维护教师信息 管理员要负责登记教师的相关信息,包括编号、姓名、所在的部门、职称等,根据需要可能执行的操作包括:添加教师、修改教师信息和删除教师。 维护教师信息 3、维护学生班级 管理员要负责登记所有班级。根据需要可能执行的操作包括:创建新班级、修改班级信息和删除班机。 维护学生班级 4、维护学生信息 管理员要负责登记所有参加毕业设计的学生信息,包括编号、姓名、所在班级、联系方式等。根据需要可能执行的操作包括:添加学生、修改学生信息和删除学生。 维护学生信息 5、登记校外课题 管理员要负责登记在校外完成毕业设计的课题资料。在登记前,应将所设计的单位信息和教师信息提前登记到系统中。可能执行的操作包括:增加校外课题、修改校外课题信息和删除课题。(校内课题由指导教师负责维护)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值