0704012009-商国杰毕业论文(设计)开题报告.doc_第1页
0704012009-商国杰毕业论文(设计)开题报告.doc_第2页
0704012009-商国杰毕业论文(设计)开题报告.doc_第3页
0704012009-商国杰毕业论文(设计)开题报告.doc_第4页
0704012009-商国杰毕业论文(设计)开题报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

合肥学院20 12 届 毕 业 论 文(设 计)开 题 报 告论文(设计)题目 基于JSP技术的动态IT培训网站的设计与实现院系名称计算机科学与技术系专业(班级)计算机科学与技术2008 级计本科 1班姓名(学号) 0704012009指导教师 张向东 系负责人 一 毕业论文(设计)题目:基于JSP技术的动态IT培训网站的设计与实现二 课题的背景:(1)、选题的目的和意义JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术的强势:(1)一次编写,到处运行。除了系统之外,代码不用做任何更改(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 JSP(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 (5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。JSP技术的弱势(1) 与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。 (2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。(2)、选题的背景近年来,中国IT行业飞速发展,令世界刮目相看。目前,我国IT专业人才大量短缺,但又不断有流失。欧美发达国家每年都以工作签证的形式到全世界发展中国家网罗IT专业人才。据了解,中国是美国招聘外籍IT员工的大国之一,仅次于印度。IT专业人才的短缺推动了我国IT培训产业的发展。今年,国内IT培训市场一片火热,培训市场规模巨大。IT人才的短缺,造就了国内IT培训市场的莫大商机,看来在未来几年内,IT培训一直被全球IT界公认为在很大程度上弥补了传统IT教育的不足。Internet和IT技术发展迅猛,使得传统学校的课程设置很难与新产品、新技术同步更新。而在这方面,由著名IT厂商和专业协会推出的各类IT认证在技术更新上大大领先于传统学校的IT教育。但传统学校教育也有其不可忽略的优势。如有稳定的生源、雄厚的理论研究实力等。因此,近年来,IT培训机构和学院之间频频进行亲密接触,互相取长补短,合作推出有竞争力的IT培训项目。同时,大型的培训机构在自身得到发展的前提下,开始走出地域限制,向外扩张,积极发展全国连锁加盟分部。他们主要是在各地寻找一些有实力的IT培训机构,与其合作,使用公司的品牌,当地培训分部的培训内容与培训流程都与总部保持统一。市场需要权威的培训服务品牌。目前,各种IT培训机构呈爆炸性增长,但市场仍然呈现明显的无序竞争状态。由于多方面原因,占大多数的中小规模培训机构在未来的竞争中将明显处于劣势。因此,如果通过与各地区有实力公司的合作以及一些小规模培训机构的加盟,可以形成全国性的培训服务网络,以形成自己的服务品牌。三、系统组成:1 需求分析上世纪80年代中期以来,国际互联网(Internet)在美国得到迅猛发展并获得了巨大的成功,这吸引了世界上许多国家和地区纷纷加入Internet的行列。各个行业和部门也利用互联网的强大优势为自己的发展提供更高、更快的平台;其中Web浏览器是访问Internet的一种最快捷、最有效、最流行的一种方式,同时利用Web作为工具访问Internet的人数占了绝大多数,因此,Web蕴藏着极大的教育潜力,特别是对于各个培训学校来说,通过互联网发布自己的信息以及课程,实现在线的远程报名或学习已经成为一种必要的培训手段。因此,对于一个培训企业来说,建立一个自己的IT培训网站已经是不可或缺的事情了。1. 模块需求分析本系统共包括11个模块,其中有:用户登录注册模块、用户个人服务模块、课程信息发布模块、新闻信息发布模块、在线报名模块、在线信息咨询模块、教师管理模块、学员管理模块、企业招聘信息模块、用户访问追踪模块、学员论坛模块。2. 栏目需求分析本系统共包括11个栏目,其中有:首页、新闻、关于我们、培训项目、我要报名、名师、学员风采、在线咨询、就业中心、我的家园、学员论坛。3. 数据库需求分析本系统需要建立12张主要的数据表,用于存放各个模块的数据,其中有:用户表、课程信息表、开课班级信息表、报名信息表、报名处理表、招聘商信息表、职位表、留言表、回复表、用户追踪表、教师表、学员表。.2 模块总体设计对于开发网站来说,前期的总体设计规划是必要的,也是必须的,因为它将影响到整个网站质量的好坏和设计实现的进度,所以,在开发一个IT培训网站时,必须先对其进行总体的设计规划,而使之后的工作能朝着预定的方向发展。通过上面对网站的整体需求分析,我们可以规划一个简单的IT培训网站的总体设计方向。图3.1展示了IT培训网站的总体规划图。图3.1 总体规划图 (1)网站建设的基本目标为:l 用户登录注册:用户通过注册个人信息来设置自己的登录名和密码。通过用户的登录,来实现网站对用户更好的服务和管理。l 用户个人服务:用户登录后,出现用户的个人服务界面,包括个人密码修改、自己的信息修改、个人所报课程的列表信息和提问咨询信息,以及通过网站统计出来的该用户的喜爱课程类别的一个推荐列表等。l 课程信息发布模块:通过后台发布课程信息对数据库进行操作修改,来实现前台对各个课程信息的发布,让各个用户能在最短的时间内了解网站的各个课程的详细信息。l 新闻信息发布模块:通过发布一些教育业内新闻,以及其相关的一些信息,让用户了解目前的一些情况。l 在线报名模块:用户登录网站后,通过网页寻找和选择适合自己的课程,然后填写自己的详细信息以及报名的方式来报自己所要进行培训的课程。通过该模块,用户可以很方便的查询该课程的任何信息以及报名。l 教师管理模块:介绍各个教师的信息及其所教的课程,让用户通过网站了解自己所喜爱的教师,选择该教师所教的课程。l 学员管理模块:介绍该网站培训出来的优秀学员的信息以及他们的个人照片,通过介绍他们成功的经历和一些经验来激发用户对该网站培训课程的兴趣,让他们觉得学习该网站的某一课程对他们来说是多么必要。l 企业招聘信息发布模块:通过发布一些合适企业的招聘信息让学员能更快地找到工作。l 信息咨询模块:让用户能通过在网页上以留言的方式快速地提出自己不明白的问题,以便让管理员及时解决。l 学员论坛:让学员有一个能够互相交流和学习的平台,通过论坛,让他们之间能够互相交流学习经验,解决学习中不懂得问题,以及一些成功的经验心得。l 用户访问追踪:让网站能通过用户对该网站课程的点击次数以及时间来判断大部分用户的需求,以便网站能根据他们的需求进一步改善网站的各个服务。(2)开发平台操作系统:Windows Server 2003。数据库开发工具:SQL Server 2000。网页开发工具:Dreamweaver MX。动态网页技术:JSP。Web服务器:Internet信息服务(IIS)管理器。 四、毕业论文(设计)完成进度及预测进展(遵照学校校历计算)第1周至第2周:熟悉与掌握jsp语言,复习数据库相关知识,并记录程序相关;第3周至第4周:参考各种系统决策思想,给出自己的设计思路并写出开题报告;第5周至第7周:在准备工作已经完善的前提下,完成系统的概要设计及系统的总体设计任务;第8至第10周:进行系统的详细设计,完成数据库及程序设计,并对系统进行必

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论