【《基于JavaEE的学生就业管理系统的设计与实现》10000字(论文)】.docx
《【《基于JavaEE的学生就业管理系统的设计与实现》10000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于JavaEE的学生就业管理系统的设计与实现》10000字(论文)】.docx(27页珍藏版)》请在第一文库网上搜索。
1、基于JavaEE的学生就业管理系统的设计与实现目录1 .前言22 .需求分析32.1 系统角色分析与系统业务流程32.1.1 系统角色分析32.1.2 系统业务流程42.2 功能需求分析52.2.1 客户端功能需求分析52.3 非功能需求分析6T-V73.1 数据库设计目标73.2 数据库概念结构设计73.2.1 系统ER图73.3 数据库逻辑结构设计9121.1 系统架构设计121.1.1 客户端架构设计121.1.2 管理端架构设计121.2 系统核心功能模块设计131.2.1 注册登录模块131.2.2 查询模块131.2.3 接收普通消息模块131.2.4 就业信息管理模块141.2.
2、5 在校信息填写模块155 .系统功能实现165.1 系统登录注册功能165.2 注册功能165.3 修改个人信息功能175.4 就业信息管理功能185.5 在校经历功能185.6 修改密码功能195.7 论坛发帖功能195.8 论坛回复功能206 .系统测试226.1 测试目的与意义226.2 测试方法226.2.1 测试方法简介226.2.2 登录模块的测试226.2.3 注册模块的测试236.2.4 在校信息模块的测试246.2.5 就业信息模块的测试246.2.6 教师端论坛管理模块的测试256.2.7 学生端论坛模块的测试25参考文献271.前言本系统是指开发一个界面简洁、扩展性较强
3、、功能需求较为完善、数据较为精准,系统性能较为良好的轻量级的基于JaVaEE的学生就业管理系统。首先我们用到的是java语言,因为java语言是一门纯面向对象的编程语言,并且,java语言可以在任何的地方执行。所有使得盛行web应用程序有大量的java编译,很好的支持了跨平台开发的需求。并且java语言相对来说比较简单便捷,对于程序员来说相对好上手并且相对来说更加的通用。所有我们的代码也是选用java语言进行编写。并且我们使用了jsp标记,JSP易于使用JaVa技术,完全面向对象,平台无关且安全,主要用于Internet。在数据库的开发工具的选择中我选择了SQ1SeVer数据库,因为SQ1se
4、ver数据库为环境进行了全面的保护,具有防止问题发生的安全措施,这是其他数据库工具所给不了的安全。并且可以更有效的分配可用资源。这就是我为什么选择了SQ1SeVer数据库的原因。在所选应用开发的工具上,我先选择的是更面向大众的,更大众化的MyECP1iSe开发工具。因为在MyECP1iSe开发工具中,集成的插件非常的多,这样就不需要自己再去挨个配置,所以这样就剩下了大部分的时间。论文主要研究内容可概括如下1 .详细分析学生就业管理系统在现在的研究意义,同时,也调查了学生就业管理系统在国内外研究的进展和情况,对系统的需求进行了详细的分析2 .对学生就业管理系统的总体架构、网络架构、主要功能模块和
5、数据库等方面进行设计和详细研究。3 .对学生就业管理系统进行代码设计与实现,并完成对系统进行了部分功能和性能测试。4 .引用自己在大学四年以及学过的知识,让学生就业管理系统尽可能的更完整更人性化。5 .需求分析5.1 系统角色分析与系统业务流程5.1.1 系统角色分析本基于JavaEE的学生就业管理系统主要满足2种类型用户的需求,这2种类型用户分别为学生和管理员,他们分别实现的功能如下。1 .管理员用户管理员可登录系统后对系统进行全面管理,管理员登陆后主要功能模块包括系统管理(民族信息管理、管理员管理和修改密码)、学生信息管理、就业信息管理、在校经历以及论坛管理五大部分。管理员用例图如图2.1
6、所示。图2-1管理员用例图2 .学生用户没有账号的学生用户可进行注册操作,注册登录后主要功能模块包括个人资料(个人资料、修改密码)、就业信息管理、在校经历以及论坛(求职宝典和初入职场)。学生用例图如图2-2所示。图2-2学生用例图3 .1.2系统业务流程业务流程图如图2-3所示,业务流程详细介绍如下:1 .普通用户发布就业信息以及就业信息的相关信息,学生是否就业、学生的就业类型、企业的名称、企业的电话、入职的时间以及备注;2 .教师端接收后,将开始时检查学生所填写的信息,如果没有问题即可保存。如果出现问题可以及时联系学生进行更改。图2-3就业信息填写流程图2.2 功能需求分析2.2.1 客户端
7、功能需求分析系统结构设计是系统的关键部分,在系统结构设计时会秉持确定大模块,完善小模块的原则,本基于JavaEE的学生就业管理系统主要实现了学生功能模和管理员功能模块2大部分。首先为管理员部分,管理员部分分为登录、系统管理、学生信息管理、学生就业管理、在校经历管理以及论坛管理,其中系统管理中包含民族信息管理、管理员管理以及修改密码的功能。在学生模块中,包含了学生注册、学生登陆、个人资料、就业信息管理、在校经历查看及论坛的功能。其中个人资料模块可以修改密码也可以修改及查看个人资料。系统的结构图如图2-4所示。图2-4客户端功能模块图2.3 非功能需求分析在非功能需求分析的阶段,分为三个部分。首先
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【基于JavaEE的学生就业管理系统的设计与实现 基于 JavaEE 学生 就业 管理 系统 设计 实现 10000 论文