1、 基于 JSP 的大学生职业生涯规划系统 的设计与实现 作者: 指导教师: 专业名称:计算机科学与技术 2019 年 6 月 29 日 基于基于 JSPJSP 大学生职业规划系统的设计与应用大学生职业规划系统的设计与应用 数学与计算机科学系数学与计算机科学系 计算机科学与技术专业计算机科学与技术专业 118532010019 118532010019 XXX XXX 指导老师:指导老师: 【摘要】【摘要】现今社会,大学生对职业的迷茫迫切需要有一定的指导和培训。因为现今社会,大学生对职业的迷茫迫切需要有一定的指导和培训。因为职业生涯规划职业生涯规划可以让可以让在短暂而忙碌的在短暂而忙碌的 大学生
2、活中,找准未来发展方向,在灿烂的校园生活中撑起属于自己的那片蓝天。大学生活中,找准未来发展方向,在灿烂的校园生活中撑起属于自己的那片蓝天。大学生职业规划系统主要使用大学生职业规划系统主要使用 JSPJSP 技技 术的术的 MVC 模式开发的,通过模式开发的,通过 WEB 形式展示的。形式展示的。 本文首先介绍了本文首先介绍了 WEB 技术的基本框架,技术的基本框架,MVCMVC 模式的技术优点等。作品主要结合实际的校园生活环境以及目前一些模式的技术优点等。作品主要结合实际的校园生活环境以及目前一些 新生的状况,设计出职业生涯规划系统的功能需求。在校的学生用户可以进入前台进行自我现状评估,对专业
3、和职业的新生的状况,设计出职业生涯规划系统的功能需求。在校的学生用户可以进入前台进行自我现状评估,对专业和职业的 查看以及进行目标计划设定。查看以及进行目标计划设定。 【关键词】【关键词】职业规划职业规划; ;校园生活校园生活;Web;JSP;Web;JSP;MVCMVC 模式模式 目录目录 1. 引言 1 1.1 开发背景及目的 . 1 1.2 系统任务 . 1 1.3 开发阶段及使用的工具 . 1 2. 需求分析 2 2.1 功能需求分析 . 2 2.2 用 Visio 制作界面原型 . 2 3. 系统总体架构设计 4 3.1 课题可行性 . 4 3.2 技术可行性 . 4 3.3 相关技
4、术介绍 . 4 3.3.1 Vison 界面原型工具 . 4 3.3.2 Ajax 模式 4 3.3.3 MVC 设计模式 . 4 3.3.4 软件测试 . 5 3.4 系统数据库设计 . 5 3.4.1 用户信息表(cp_user) 5 3.4.2 专业信息表(cp_profess) . 5 3.4.3 职业信息表(cp_occup) . 6 3.4.4 报告信息表(cp_report) 6 3.4.5 决策信息表(cp_decide) 6 4. 主要模块的详细设计 . 6 4.1 项目的代码结构 . 6 4.2 登录模块 . 7 4.2.1 主要功能实现 . 7 4.2.2 功能流程图 .
5、 7 4.2.3 主要代码设计 . 7 4.2.4 界面设计 . 8 4.3 首页模块 . 8 4.3.1 主要功能实现 . 8 4.3.2 主要代码设计 . 8 4.3.3 界面设计 . 8 4.4 现状评估模块 . 9 4.4.1 主要功能实现 . 9 4.4.2 主要代码设计 . 9 4.4.3 界面设计 . 9 4.5 专业探索模块 10 4.5.1 主要功能实现 10 4.5.2 主要代码设计 10 4.5.3 界面设计 10 4.6 职业探索模块 11 4.6.1 主要功能实现 11 4.6.2 主要代码设计 11 4.6.3 界面设计 11 4.7 个人信息模块 11 4.7.1
6、 主要功能实现 11 4.7.2 主要代码设计 12 4.7.3 界面设计 12 5. 系统测试 . 13 5.1 软件测试的现状和分类 13 5.1.1 登录测试 13 6. 总结与展望 . 13 6.1 系统总结 13 6.2 系统展望 14 致谢 14 参考文献参考文献 14 1 1. 引言 1.1 开发背景及目的 大学是作为学子踏入社会的一个前奏, 是作为大学生步入社会的一次小型社会的演练。 人生的生杀 大权是掌握在自己的手上的,要走好自己的未来之路,就应该充分地做好准备规划。规划自己的人 生不是意味着按部就班的走着寻常路,而是代表着为自己所追求的价值时刻做准备。初入大学生活,对 自己的专业、未来发展都是一片迷茫的。如果有一个明确的职业规划不仅可以让同学们了解自己,了解 自己的专业,让大学生不再是迷茫学习,像无头苍蝇自己探索,不再在临近毕业的时候后悔自己选择错 误的努力方向,更是让大学生对自己未来的发展有明确的奋斗目标。因此我利用大学所学的知识,以 Web 的形式给大学生提供一个可以对自己大学生涯和以后的职场作规划的系统,这符合计算机科学与 技术专业的特