【摘要】现今社会,大学生对职业的迷茫迫切需要有一定的指导和培训。因为职业生涯规划可以让在短暂而忙碌的大学生活中,找准未来发展方向,在灿烂的校园生活中撑起属于自己的那片蓝天。大学生职业规划系统主要使用JSP技术的MVC模式开发的,通过WEB形式展示的。
本文首先介绍了WEB技术的基本框架,MVC模式的技术优点等。作品主要结合实际的校园生活环境以及目前一些新生的状况,设计出职业生涯规划系统的功能需求。在校的学生用户可以进入前台进行自我现状评估,对专业和职业的查看以及进行目标计划设定。
【关键词】职业规划;校园生活;Web;JSP;MVC模式
目录
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
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) 5
3.4.4 报告信息表(cp_report) 6
3.4.5 决策信息表(cp_decide) 6
4. 主要模块的详细设计 6
4.1 项目的代码结构 6
4.2 登录模块 6
4.2.1 主要功能实现 6
4.2.2 功能流程图 6
4.2.3 主要代码设计 7
4.2.4 界面设计 7
4.3 首页模块 8
4.3.1 主要功能实现 8
4.3.2 主要代码设计 8
4.3.3 界面设计 8
4.4现状评估模块 8
4.4.1 主要功能实现 8
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 界面设计 12
4.7 个人信息模块 12
4.7.1 主要功能实现 12
4.7.2 主要代码设计 12
4.7.3 界面设计 12
5. 系统测试 12
5.1 软件测试的现状和分类 12
5.1.1 登录测试 13
6. 总结与展望 13
6.1 系统总结 13
6.2 系统展望 13
致谢 13
参考文献 13
1. 引言
1.1 开发背景及目的
大学是作为学子踏入社会的一个前奏,是作为大学生步入社会的一次小型社会的演练。人生的生杀大权是掌握在自己的手上的,要走好自己的未来之路,就应该充分地做好准备--规划。规划自己的人生不是意味着按部就班的走着寻常路,而是代表着为自己所追求的价值时刻做准备。初入大学生活,对自己的专业、未来发展都是一片迷茫的。如果有一个明确的职业规划不仅可以让同学们了解自己,了解自己的专业,让大学生不再是迷茫学习,像无头苍蝇自己探索,不再在临近毕业的时候后悔自己选择错误的努力方向,更是让大学生对自己未来的发展有明确的奋斗目标。因此我利用大学所学的知识,以Web的形式给大学生提供一个可以对自己大学生涯和以后的职场作规划的系统,这符合计算机科学与技术专业的特色。
利用大学所学到的知识以及课后自习,本人开发出了大学生职业规划系统。该系统的前端框架主要是运用了DIV+CSS+JavaScript,后台的动态实现主要使用JSP技术,MVC的开发框架。本网站主要针对的对象时刚进入大学生活的学者,他们对大学生涯的迷茫、专业未来发展的困惑等等实际需求,本人展开了对该系统的开发。该系统为大学生提供一个对专业和职业更深入地了解的平台,以及可以对一些难于抉择的决定做决策等等。
1.2 系统任务
本文主要按照提出问题、分析问题、解决问题和总结问题的流程进行组织实施,本论文任务主要包括:
> 对MVC模式的基本知识和发展等相关内容做简要的介绍
> 介绍开发的网站--大学生职业规划系统的创意以及网站的结构
> 对该网站所涉及的知识点和技术难点进行探讨,并提出解决方案
> 对该网站初步确定主要的功能以及各模块的之间的逻辑关系,做出详细的需求分析,并
完成设计界面原型的工作
> 总结网站设计过程中所研究的内容以及工作成果,分析大学生职业规划系统的特点,并
对下一步的工作的进行展望。
本论文预期效果如下:
> 实现职业规划系统总体的需求分析
> 实现职业规划系统的静态架构及静态编码
> 实现职业规划系统的数据库设计
> 实现职业规划系统的动态体系架构设计及动态编码
> 实现对职业规划系统主要模块的Web测试
1.3 开发阶段及使用的工具
在网站实现的过程中,作者独立完成需求分析、静态页面搭建、数据库设计、编码实现、
Web测试等工作。在每一个开发过程中用到的专业软件如下:
> 需求分析阶段:Visio。利用Visio快速建立界面原型。
> 静态页面搭建:Dreamweaver。利用Dreamweaver建立静态网页的界面原型,
> 数据库设计:MySQL。利用MySQL对该系统所需要的数据进行简单的数据库设计。
> 编码实现:MyEclipse和Tomcat。利用MyEclipse实现网站的动态化。
> 撰写论文:Visio和WPS。利用Visio制作流程图、数据流图等。
2. 需求分析
2.1 功能需求分析
大学生职业规划网是以WEB形式展示的,作为大学生用户可以了解该系统的简介以及说明、进行心理测试,查看自己学习的专业或者了解其他专业,还有可以对自己未来感兴趣的职业的了解,以此可以更加明确自己未来的发展路线,还可以对自己的一些难于抉择的事情通过决策平衡单来分析等等。网站管理员可以登录该系统的后台进行对前台展示给用户使用的一些功能和信息的及时更新和管理。次网站的整体功能描述如下:
> 大学生成员,可以浏览职业规划系统的前台页面所有信息。
> 职业规划网管理者,可以登录职业规划系统后台管理,对职业规划系统进行管理,执行职业规
划系统后台提供的基本功能,同时可以浏览职业规划系统前台所有信息。
各个模块功能描述如下:
前台:在首页模块可了解职业规划的流程;在现状评估模块可进行心理测试来了解自己的现状;在专业探索模块可查看各专业的课程以及学习建议;在职业探索模块可查看现今社会上的一些职业的发展情况;在决策行动模块可对自己的一些左右为难的抉择做出决策;在行动计划模块可对自己实现目标做出规划;在个人信息模块可查看登录用户本人的信息;同时,也可以查看该系统的简介。
后台:在专业管理模块可对专业的信息进行添加、删除、编辑;在职业管理模块可对专业的信息进行添加、删除、编辑;在决策管理模块可对决策因素进行添加、删除、编辑;在修改密码模块可对管理员登录后台密码的修改。
职业规划网整体流程图如图2-1所示:
图2-1 网站流程图
2.2 用Visio制作界面原型
Visio是一个可以简单快速画图的工具,适合在需求分析阶段用来快速制作界面原型的工具。使用这种工具,制作出前台、后台部分界面原型如下图3-2所示:
图2-2 登录界面原型图2-3 首页界面原型图2-4 专业探索界面原型图2-5 决策行动界面原型图2-5 后台专业管理界面原型图2-6 后台职业管理界面原型 3. 系统总体架构设计
3.1 课题可行性
大园生活是大学生踏入社会的过渡阶段。然而对于刚脱离家庭的庇佑和高中生活的"一心只为高考故"的读书方式的大学新生们,他们对大学的生活总
上一篇:
基于JSP的个人博客网站的毕业论文开题报告
下一篇:
基于JSP邮件收发系统论文