毕业生信息管理系统的设计与开发(源码)
随着高校招生规模的逐步扩大和认识制度的改革,毕业生人数一直在不断增加。在各大高校,毕业生信息是学校的一项重要数据资源,毕业生信息管理也是学校的一项常规性的重要工作。据了解,我国高校现有的毕业生信息调查统计管理系统仍存在许多不足之处,比如使用功能单一 、系统孤立 、在软件的使用上,系统存在可扩充性和灵活性差,无法不断完善系统,来适应学校的发展需要、在信息更新和共享方面需要手动操作,工作量大,浪费资源。系统基于J2EE技术设计实现了毕业生信息调查统计管理系统。主要包括了毕业生个人基本信息,毕业生就业信息,毕业调查,企业招聘信息,以及学校近期的公告通知等模块。使用myeclipse为开发工具,用mysql数据库存储信息,同时以Macromedia公司的Dreamweaver作为界面美化工具,使用JAVA语言开发,采用JSP动态页面开发技术。系统适应当今高级的网络化管理趋势,减少高校毕业管理的琐碎工作,提供了灵活、快捷、方便的一站式服务。在系统中将毕业生信息管理、毕业生就业以及毕业生之间的信息传递等直接联系起来,为毕业生提供方便。关键词: J2EE;毕业生信息管理;就业信息; MYSQL Keywords: J2EE; JAVA; JSP; survey; employment information 目录
第一章 绪论 1
1.1 课题的意义及背景 1
1.2 发展现状 2
1.3 研发思路 2
第二章 系统的开发环境配置 4
2.1 MyEclipse 10 4
2.2 MySQL 数据库简介 5
2.3 Tomcat 7.0 5
第三章 系统需求分析与可行性分析 7
3.1 需求分析 7
3.2 系统可行性分析 12
第四章 概要设计 11
4.1 总体设计 11
4.1.1 总体功能模块 12
4.1.2 系统管理员功能模块 13
4.1.3 老师用户功能模块 14
4.1.4 企业用户功能模块 15
4.1.5 毕业生用户功能模块 16
4.1.6 系统业务描述 17<
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
性分析 12
第四章 概要设计 11
4.1 总体设计 11
4.1.1 总体功能模块 12
4.1.2 系统管理员功能模块 13
4.1.3 老师用户功能模块 14
4.1.4 企业用户功能模块 15
4.1.5 毕业生用户功能模块 16
4.1.6 系统业务描述 17
4.2 数据库设计 17
4.2.1 数据库逻辑模型 18
4.2.2 数据库表结构 18
4.2.3 平台数据表的设计 20
第五章 系统详细设计与实现 21
5.1 登录模块 21
5.2 系统管理模块 23
5.2.1 管理员角色 .. .. 24
5.2.2 毕业生角色 25
5.2.3 教师角色 25
5.2.4 用人单位角色 27
5.3 系统安全维护 29
第六章 系统的调试与测试 30
6.1 测试环境 30
6.2 测试报告 30
6.2.1 用户登录及系统功能测试 30
6.2.2 用户数据信息管理的测试 31
结束语 31
致谢 33
参考文献 34
第一章 绪论
在科技飞速发展的今天,随着高校招收人数大幅度增长,对于毕业生的信息管理成为各大高校工作中重要的一环。一个好的毕业生信息管理系统可以帮助学校及时的了解毕业生的信息和情况,可以节省下大量的时间和精力。
1.1 课题的意义及背景
相对于电视、广播、报刊,人们把国际互联网称为第四媒体。越来越多的国家和地区备覆盖在互联网的范围内。人们的日常生活也越来越离不开互联网。
同时,在我国,随着高校招生规模的逐步扩大和认识制度的改革,毕业生人数一直在不断增加。毕业生信息以及毕业生信息的管理已经成为各大高校常规性工作的重中之重。
在这样的形势之下,在互联网快速发展的基础之上,开发完成毕业生信息管理系统满足管理人员对毕业生信息的查询,修改,维护等功能,用人单位对毕业生信息的浏览功能,并且提供毕业生与用人单位交流平台。使用毕业生管理系统将大大提升学校对毕业生的管理力度和效率。
1.2 发展现状
毕业生信息管理成为各大高校管理工作中至关重要的一环。各大高校根据自身的特点设计出了各具特色的毕业生信息管理系统,为毕业生的信息管理,招聘信息提供服务。
目前国内比较优秀的“中国高校毕业生就业信息服务网”与“北京大学毕业生就业信息服务网”。这些网站主要为学生提供一些就业信息,但是随着毕业生的不断发展,这些网站对毕业生毕业之后的管理力度大大减弱,以至于无法调查统计毕业生离开学校后的信息,所以国内现在对于毕业生信息管理工作还有待完善。
1.3 研发思路
在知识经济时代,信息管理系统的研究与开发根据时代的需求被赋予了新的发展目标与技术创新理念,信息作为重要的战略资源,已经越来越显示出其重要性。根据本校的具体情况,总结了如下设计系统是需遵循的原则:
(1)、包容性和可扩展性
系统能够容纳已有的系统,在系统之后升级时能够保留原有数据功能。及时进行调整已经发生改变的应用需求。
(2)、规范化的信息管理
遵循国家,行业和学校的标准,描述时采用统一的格式,准化、规范各种业务工作。
(3)、系统简洁,易使用,易维护,适合非计算机人员使用
系统具有网络结构简单明了,层次清晰的特点。拥有丰富的功能易学易用。能够满足平时的办公需求。
(4)、尽量做到可靠运行,安全保密
具有安全高效的通信机制,身份认证,权限检查。及时进行更新维护,保证用户的使用安全。
第二章 系统的开发环境配置
本系统编程环境运用了Myeclipse 10,数据库采用了MysqL,服务器使用tomcat,java与jsp混合使用,在这些基础上开发出了该系统。
2.1 MyEclipse 10
在开发本平台中所用到的开发工具就是知名的java项目开发工具MyEclipse。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。
[1]MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,这解决了各种开源工具的不一致和缺点。NitroX是一个繁杂而强大的加速Java Web应用开发的工具,还包含了一个强大且能够编译所有JSP和Struts Web应用的工具AppXRay。这些工具解析Java和XML配置文件.
??? ?MyEclipse的实际价值来自包含的发布包中的大量的工具。如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如action/session bean/form等。还包含编辑Hibernate配置文件和执行SQL语句的工具。
配置使用:可直接在网上下载Myeclipse及其注册机,按
第一章 绪论 1
1.1 课题的意义及背景 1
1.2 发展现状 2
1.3 研发思路 2
第二章 系统的开发环境配置 4
2.1 MyEclipse 10 4
2.2 MySQL 数据库简介 5
2.3 Tomcat 7.0 5
第三章 系统需求分析与可行性分析 7
3.1 需求分析 7
3.2 系统可行性分析 12
第四章 概要设计 11
4.1 总体设计 11
4.1.1 总体功能模块 12
4.1.2 系统管理员功能模块 13
4.1.3 老师用户功能模块 14
4.1.4 企业用户功能模块 15
4.1.5 毕业生用户功能模块 16
4.1.6 系统业务描述 17<
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
性分析 12
第四章 概要设计 11
4.1 总体设计 11
4.1.1 总体功能模块 12
4.1.2 系统管理员功能模块 13
4.1.3 老师用户功能模块 14
4.1.4 企业用户功能模块 15
4.1.5 毕业生用户功能模块 16
4.1.6 系统业务描述 17
4.2 数据库设计 17
4.2.1 数据库逻辑模型 18
4.2.2 数据库表结构 18
4.2.3 平台数据表的设计 20
第五章 系统详细设计与实现 21
5.1 登录模块 21
5.2 系统管理模块 23
5.2.1 管理员角色 .. .. 24
5.2.2 毕业生角色 25
5.2.3 教师角色 25
5.2.4 用人单位角色 27
5.3 系统安全维护 29
第六章 系统的调试与测试 30
6.1 测试环境 30
6.2 测试报告 30
6.2.1 用户登录及系统功能测试 30
6.2.2 用户数据信息管理的测试 31
结束语 31
致谢 33
参考文献 34
第一章 绪论
在科技飞速发展的今天,随着高校招收人数大幅度增长,对于毕业生的信息管理成为各大高校工作中重要的一环。一个好的毕业生信息管理系统可以帮助学校及时的了解毕业生的信息和情况,可以节省下大量的时间和精力。
1.1 课题的意义及背景
相对于电视、广播、报刊,人们把国际互联网称为第四媒体。越来越多的国家和地区备覆盖在互联网的范围内。人们的日常生活也越来越离不开互联网。
同时,在我国,随着高校招生规模的逐步扩大和认识制度的改革,毕业生人数一直在不断增加。毕业生信息以及毕业生信息的管理已经成为各大高校常规性工作的重中之重。
在这样的形势之下,在互联网快速发展的基础之上,开发完成毕业生信息管理系统满足管理人员对毕业生信息的查询,修改,维护等功能,用人单位对毕业生信息的浏览功能,并且提供毕业生与用人单位交流平台。使用毕业生管理系统将大大提升学校对毕业生的管理力度和效率。
1.2 发展现状
毕业生信息管理成为各大高校管理工作中至关重要的一环。各大高校根据自身的特点设计出了各具特色的毕业生信息管理系统,为毕业生的信息管理,招聘信息提供服务。
目前国内比较优秀的“中国高校毕业生就业信息服务网”与“北京大学毕业生就业信息服务网”。这些网站主要为学生提供一些就业信息,但是随着毕业生的不断发展,这些网站对毕业生毕业之后的管理力度大大减弱,以至于无法调查统计毕业生离开学校后的信息,所以国内现在对于毕业生信息管理工作还有待完善。
1.3 研发思路
在知识经济时代,信息管理系统的研究与开发根据时代的需求被赋予了新的发展目标与技术创新理念,信息作为重要的战略资源,已经越来越显示出其重要性。根据本校的具体情况,总结了如下设计系统是需遵循的原则:
(1)、包容性和可扩展性
系统能够容纳已有的系统,在系统之后升级时能够保留原有数据功能。及时进行调整已经发生改变的应用需求。
(2)、规范化的信息管理
遵循国家,行业和学校的标准,描述时采用统一的格式,准化、规范各种业务工作。
(3)、系统简洁,易使用,易维护,适合非计算机人员使用
系统具有网络结构简单明了,层次清晰的特点。拥有丰富的功能易学易用。能够满足平时的办公需求。
(4)、尽量做到可靠运行,安全保密
具有安全高效的通信机制,身份认证,权限检查。及时进行更新维护,保证用户的使用安全。
第二章 系统的开发环境配置
本系统编程环境运用了Myeclipse 10,数据库采用了MysqL,服务器使用tomcat,java与jsp混合使用,在这些基础上开发出了该系统。
2.1 MyEclipse 10
在开发本平台中所用到的开发工具就是知名的java项目开发工具MyEclipse。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。
[1]MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,这解决了各种开源工具的不一致和缺点。NitroX是一个繁杂而强大的加速Java Web应用开发的工具,还包含了一个强大且能够编译所有JSP和Struts Web应用的工具AppXRay。这些工具解析Java和XML配置文件.
??? ?MyEclipse的实际价值来自包含的发布包中的大量的工具。如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如action/session bean/form等。还包含编辑Hibernate配置文件和执行SQL语句的工具。
配置使用:可直接在网上下载Myeclipse及其注册机,按
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2366.html