职业生涯规划毕业设计.docx
《职业生涯规划毕业设计.docx》由会员分享,可在线阅读,更多相关《职业生涯规划毕业设计.docx(62页珍藏版)》请在三一办公上搜索。
1、2008届 分类号: 单位代码 :10452 毕业论文(设计)职业生涯规划协会社区姓 名 xxx 学 号 200412330426 年 级 2004级 专 业 计算机科学与技术 系(院)信息学院 指导教师 xxx 年 月 日诚 信 声 明本人呈交给这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。 学生签名:日 期:经检查该毕业设计(论文)为独立完成,不存在抄袭现象。 指导老师签名:日 期:摘 要本系统是一个基于B/S架构的临沂职业规划协会社区网站。随着市场经济进程的日趋深入,人们开始能够自主地选择职业类型、选择就业地区,而且所进行选择的自主性和空间越来越
2、大。由于择业者要开始面对就业市场的竞争和风险,而且人们进入就业市场的程序越来越复杂,因而使得科学地、合理地设计自己的职业前景及其过程变得具有前所未有的必要性和重要性,这一趋势已受到人们日益关注。“职业生涯规划”成为我国近年来出现频率较高的一个时新词汇。特别是针对即将毕业的大学生尤其重要,不少毕业生就业前迷茫、就业后频繁跳槽的一个重要原因就是缺少职业生涯规划,如果能够尽早根据人生目标和市场需求找准自己的岗位定向,在校时有针对性地进行相关知识的补充和能力的培养,那么毕业生的就业将更具有针对性。本社区网站就是职业生涯规划协会为了指导本校学生进行职业生涯规划而提供的一个网上交流和学习的平台。本社区网站
3、基于java web技术进行开发,利用Struts框架的MVC模式,有效的对系统进行了分层,便于修改和维护,利用Hibernate的持久化性在对象与关系型数据库进行映射,运用了数据访问模式,封装数据访问细节,把业务逻辑和数据库操作进行了有效的分离。,主要包括学生个人空间、职业生涯规划论坛、站内短信、职业规划交友、职业规划指南、后台管理等模块.关键词:Oracle9i数据库应用;JAVA WEB开发;职业生涯规划;B/S结构AbstractThe system is based on the B / S structure of the Community Association of Liny
4、i career planning Web site, along with the process of growing the market economy in depth, people began to have the freedom to choose vocational type, choice of employment, but also by the choice of autonomy and more space big. Because careers are beginning to face competition in the job market and
5、risk, and people entering the job market becomes more and more complicated procedures, thus making a scientific and rational design their own career prospects and the process has become the necessity and importance of an unprecedented, This trend has been a growing concern. Career planning has becom
6、e a higher frequency in recent years when a new vocabulary. Especially for graduating college students is particularly important, many graduates of pre-employment confused, post-employment frequently switch is a major reason for the lack of career planning, if their goals in life as soon as possible
7、 in accordance with market demand and pinpoint their positions orientation, in the school in a targeted manner to complement the knowledge and ability to train, then graduates employment will be targeted. Community website is the Career Planning Association to guide our students for career planning
8、and the provision of an on-line exchange and learning platform. The community-based java web site has been developed, using Struts framework of the MVC model, effective on a tiered system, ease of modification and maintenance, the use of durable resistance in the Hibernate object and relational data
9、base mapping, the use of data access model, data access package details of the business logic and database for the effective operation of the separation. , Including students personal space, Career Planning Forum, station messaging, friends career planning, career planning guide, background and mana
10、gement module .Key words: Oracle9i Database Application; JAVA WEB development; career planning; B / S目 录摘 要1目 录3前 言4第一章 系统概述及需求分析51.1系统概述5第二章 系统总体设计72.1 系统设计思想72.2三层结构架构42.3软件分析图6第三章 系统数据库设计9第四章 注册模块和登录模块134.1 注册模块的设计与实现134.2 登陆模块的设计与实现19第五章个人信息管理板块235.1修改用户信息模块235.2创建个人空间模块25第六章站内信管理板块296.1新建短信模块29
11、6.2收件箱模块316.3发件箱模块34第七章好友管理板块377.1匹配好友模块377.2管理好友模块407.3管理黑名单模块46第八章 关键技术49结 论51参 考 文 献52谢 辞53前 言随着互联网的飞速发展,网络已经成为应用程序依托的舞台。Java开始在Web开发人员中得到流行,他们把它作为网站交互的工具。Java有良好的网上交互能力,今天的Web Services已经开始通过网络把服务直接递送给终端用户,这就需要企业用户建立基础设施来提供Web Services交易。在过去几年中不断积累所取得的经验将满足那些在1995年产生的对新型计算模式的许多美好憧憬。我们正进入一个由互联网构成的
12、时代。利用Web Services,能够创建出可供任何人从任何地方使用的功能非常强大的应用程序。它极大地拓展了应用程序的功能,并实现了软件的动态提供。在这种情况下,软件已不完全指那些从光盘上进行安装的程序,而是演变为一种服务。同时随着人类社会信息时代的到来,计算机越来越多的活跃在社会各个领域:管理、网络、计算、控制、多媒体等,并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变的简单易行。在现代社会,一个人只有尽早做好职业生涯规划,认清自我,不断探索开发自身潜能的有效途径或方式,才能准确地把握人生方向,塑造成功的人生。在面对就业压力日趋激烈的今天,高校对学生的
13、就业指导工作不是短期性行为。高校应把大学生职业生涯规划贯穿在学生就业指导全过程,作为高校就业指导工作的重要手段和核心内容,以提升学生就业的科学性的实效性。大学生职业生涯协会在这样的背景下应运而生,为大学生指导正确、科学的职业规划。为了方便和广泛的指导在校大学生进行职业生涯规划,本网站为该协会创造了一个网上交流的平台,本系统主要是运用了由sun公司开发的一个面向对象的java web开发环境和以java语言为基础的编程语言进行制作的,可以增强网站的交互能力。系统中在数据库处理方面,采用了hibernate技术与数据库进行交互,完成持久化操作。在本系统的设计中采用的是oracle9i应用数据库。下
14、面将本社区网站的主要内容介绍如下:第一章与第二章主要在系统实际需求和系统总体设计方面作一介绍。第三章主要围绕着系统中所运用的数据库进行的结构设计,数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现效果产生影响,合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致,所以该系统在设计制作时充分考虑到了用户的实际需求,包括现有的及将来可能增加的需求,大大提高系统的实际应用性能。第四章与第五章将就系统中所要重点实现的功能模块进行了具体的设计制作其中主要包括登陆模块、注册模块、学生个人信息维护、学生个人空间、站内短信、职业规划交友的成功。在第六章当
15、中将会对系统所涉及的一些关键技术及系统安全方面的知识作一总结与介绍。第一章 系统概述及需求分析1.1系统概述目前,随着信息时代的快速发展,网络信息传输、管理及网络信息交流已经成为我们生活中的重要组成部分,而且由于其简单、快捷、低成本的传输方式、以及其信息共享越来越受到人们的青昧。我开发设计的职业生涯规划协会社区网站就是利用上述信息网络的优点,针对于方便在校师生进行信息职业生涯规划信息的共享和交流而设计开发的社区网站。该系统主要是将当前热门的知识“职业生涯规划”的交流和学习虚拟到网络上来。以方便和作用于最广大在校大学生。主要包括以下功能模块。 1、用户注册板块。该板块主要是针对于用户在新用户信息
16、页面上输入详细的个人信息,提交到服务器,结果是将信息保存在数据库中。2、用户登录板块。用户输入登录名和密码,提交到服务器,其结果是服务器验证输入的信息,并将登录信息放到会话中。3、找回丢失密码板块。 用户在找回密码页面输入相关的信息,提交到服务器,其结果是服务器验证输入信息,更新到书籍库,并返回新的密码给用户。4、个人信息管理板块:分为两个功能模块:A修改用户信息模块。该模块主要是用户在修改页面更改相关信息,提交到服务器将修改后的用户信息更新到数据库。B创建个人空间模块。该模块主要是用户在创建个人空间页面输入相关的信息,提交到服务器,其结果是服务器将输入的信息保存到数据库。5、站内信管理板块:
17、分为三个功能模块: A新建短息模块。该模块是用户在短信管理页面上点击新建短信就可以跳转到新建短信的页面,填好相应的信息,提交给服务器,其结果是信息保存到数据库,接收者能够看到已接收短信,发送这能看到已发短信。 B收件箱模块。该模块是用户点击管理已接收就可以查看到所有的接受的短信的短信列表,还可以查看短息的具体内容,也可以删除短信。 C发件箱模块。该模块是用户在短信管理页面上点击管理已发短息就可以查看到所有已经发送的短信列表,还可以删除已发短息。6、好友管理板块:包括以下功能模块: A、管理好友模块。该模块是用户在短信管理方面页面上点击好友名单就可以查到所有的好友列表,还可以查看到好友详细信息,
18、也可以删除好友。 B、管理黑名单模块。该模块是用户在短信管理页面上点击管理黑名单就可以查到所有的黑名单的列表,可以删除黑名单。 C、匹配好友模块。该模块是用户在登陆后的页面上点击好友速配,可以速配一个好友,也可以根据多个条件速配多个好友。1.2运行的硬件需求与开发环境: A硬件需求(1)CPU: Intel P4 2.66GHz(2)内存:1G(3)适当的可用磁盘空间(4)显示:800600,256色B开发环境(1)操作系统:Windows XP/ Linux操作系统(2)JAVA应用服务器:Apache Tomcat;(3)数据库:Oracle 10g;(4)开发工具:Eclipse第二章
19、系统总体设计2.1 系统设计思想1、系统结构本系统使用B/S结构进行开发,B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。具体示意图如图2-1所示图2- 1 B/S框架图 2.系统架构逻辑图 本系统的系统架构逻辑图如下图2-2
20、图2- 2系统架构逻辑图2.2三层结构架构本系统采用三层结构MVC模式进行开发,MVC模式是Model-View-Controller的缩写,中文翻译为模型-视图-控制器。MVC应用程序总是由这三个部分组成。在MVC设计模式中,模型响应用户请求并返回响应数据,视图负责格式化数据并把它们呈现给用户,业务逻辑和数据表示分离,同一个模型可以被不同的视图重用,所以大大提高了模型层程序代码的可重用性。其具体的层次模块框架如图图1和图2-3所示:图2- 2MVC模式框架图2.3软件分析图网站各层逻辑调用顺序图图2- 3网站各层逻辑调用顺序图 用户注册板块、找回丢失密码板块和个人信息管理板块用例图及类图图2
21、- 4用户管理个人信息用例图图2-4用户管理个人信息类图.站内信管理板块用例图图2-5站内信管理板块用例图好友管理板块用例图及类图图2-6好友管理板块用例图图2-7好友管理板块类图第三章 系统数据库设计数据库在一个信息管理系统中占有其非常重要的地位,数据库结构设计的好坏会直接影响系统的运用及操作效率、合理的数据库设计可以大大提高数据库存储的效率。根据本系统的功能设计的要求以及功能模块的划分,对于该系统信息的数据库列出以下数据结构设计方案。1. MemberInfo存放会员信息字段名字段类型约束或索引描述IDNumber(Sequence)PK记录流水号NickNameVarchar2(20)N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职业生涯规划 毕业设计
链接地址:https://www.31ppt.com/p-1926463.html