《个人信息管理系统网站-JSP实训报告.doc》由会员分享,可在线阅读,更多相关《个人信息管理系统网站-JSP实训报告.doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、苏 州 市 职 业 大 学实习(实训)报告 名称 JSP商务网站设计实训 个人信息管理系统网站 2013年 1 月 1日至 2013年1月5日共1周院 系 计算机工程系 班 级 11软件技术(外) 学 号 116314112 姓 名 蒋思思 系主任 李金祥 教研室主任 梁颖红 指导教师 陈静/陈小英 目 录 一、项目实训的目的与要求11.1 项目实训目的11.2项目实训要求1二、题目说明22.1 个人信息网站的背景介绍22.2开发工具及技术介绍2三、总体说明43.1系统项目规划43.2系统功能结构图43.3数据库的实现5四、后台系统部分模块的实现64.1增加个人信息64.2删除个人信息64.3
2、修改个人信息7五、开发技巧与实现方法85.1首页链接85.2连接数据库9六、项目实训总结10七、参考文献10一、项目实训的目的与要求1.1 项目实训目的随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会信息社会的重要支柱。 (1)网站概论部分:力图使学生对建立动态网站有一个基本概念,了解什么是动态网站, 它与别的网站有什么不同,以及了解建站相关的基础知识。 (2)外观设计部分:从网页制作技术上让学生利用网页的静态页面元素来完成网站页面 的视觉效果。 (3
3、)Web应用程序开发部分:掌握动态网站的核心部分的知识,以及开发网站应用的各 个关键部分的方法和技巧。通过本次实训,应使学生达到如下的基本要求: (1)了解动态网站的基本概念和相关技术的基础知识。 (2)理解网站的设计与规划。 (3)理解如何使用JSP和SQL Server、MySql来管理、使用数据。 (4)了解和掌握网络数据库的发展以及常见的数据库产品(Access、SQL Server、MySql 等),能熟练掌握后台数据库的开发,设计合理的数据表。 (5)能独立完成应用程序的运行环境的设置。1.2项目实训要求(1)学生应充分认识到实训对培养自身能力的重要性,认真做好设计前的各项准备工作
4、。(2)在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成设计。(3)独立完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。小组成员之间,既要分工明确,又要保持联系畅通、密切合作,培养良好的互相帮助和团队协作精神。二、题目说明2.1 个人信息网站的背景介绍随着信息技术的不断发展,我们现在已经步入了一个信息化的时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系起来了,我们不敢想象没有网络我们的生活会像怎么样,也许就像食物中没有调料,现在的生活离开了网络会变得索然无味。通过网络我们可以足不出户的做许多事情。休闲
5、,娱乐,学习,购物,交友等等许多我们数之不尽的事情。随着信息化的不断进步,个人信息查询系统更加简便,易查询,操作简单化,方便公司、学校、企业以及很过地方的信息搜集和查询。2.2开发工具及技术介绍 2.2.1 开发及运行环境 开发平台:Dreamweaver+JSP+SQL SERVER Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 虽然大多数用户很乐于将 Eclipse 当作 Ja
6、va 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+ 和 COBOL 等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内
7、容管理系统。 基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是6.0.20(截止到2009-03-20)。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomca
8、t 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上
9、配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 2.2.2 JSP介绍JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段和JSP标记,从而形成JSP文件。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语
10、言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能
11、浏览。2.2.3 mysql介绍 MySQL是由MySQL AB公司自主研发的,目前IT行业最流行的开放源代码的数据库管理系统之一,它同时也是一个支持多线成高并发多用户的关系型数据库管理系统。 MySQL数据库以其简单高效可靠的特点,在最近短短几年的时间就从一个名不见经传的数据库系统,变成一个在IT行业的几乎是无人不知的开源数据库管理系统。 MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。M
12、ySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。三、总体说明3.1系统项目规划个人信息管理系统主要由:查询个人信息、增加个人信息、删除个人信息、修改个人信息等模块组成,用户可以对自己的相关信息进行增删改查等操作。查询个人信息:用户可以选择首页中的操作指南模块中的查看所有个人信息的信息链 接,可以查看当前整个系统中学号,姓名,性别,住址、自我介绍等详 细情况。增加个人信息:用户可以选择首页中的操作指南模块中的增加个人信息链接,输入个人 的学号,姓名,性别,地址,
13、自我介绍等信息,添加个人信息的信息, 对个人信息系统进行管理,若增加成功,则出现提示增加成功的信息.。删除个人信息:用户可以选择首页中的操作指南模块中的删除个人信息链接,选择所要 删除的个人信息,对个人信息系统进行信息更新,若删除成功,则出现 提示删除成功的信息。修改个人信息:用户可以选择首页中的操作指南模块中的更改个人信息链接,对有变动 个人资料更新信息。3.2系统功能结构图个人信息管理修改个人信息删除个人信息增加个人信息查询个人信息 图3.2个人信息管理系统功能结构图3.3数据库的实现个人信息管理表 用于保存用户的学号、姓名、性别、地址和自我介绍等信息,如图3.3所示: 图3.3 个人信息
14、管理系统数据库 四、后台系统部分模块的实现 4.1增加个人信息 需要用户正确输入自己的学号、姓名、性别、地址以及自我介绍才能增加个人信息。 如图4.1所示 图4.1 增加个人信息界面4.2删除个人信息增加的个人信息表中直接删除个人信息。如图4.2所示 图4.2 删除个人信息界面4.3修改个人信息选择要更改的个人信息,对其进行更改。如图4.3所示 图4.3 修改个人信息界面五、开发技巧与实现方法5.1首页链接 实现的方法:body .STYLE1 font-size: 36px;color: #000000;font-weight: bold;.STYLE2 font-size: 16px; c
15、olor: #000000; font-weight: bold; .STYLE3 font-size: 18px- 个人信息查询系统 增加个人信息 删除个人信息 查询个人信息 修改个人信息 5.2连接数据库create database jsp_db;USE jsp_db;DROP TABLE IF EXISTS student;CREATE TABLE student ( sid varchar(20) NOT NULL, name varchar(30) default NULL, sex int(1) default NULL, phone varchar(16) default NU
16、LL, birth date default NULL, Constraint primary key pk_student(sid) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;六、项目实训总结通过本次课程设计,我感受颇多,尽管上课时也认真听了老师的讲课,但是已开始面对自己的题目时,还是有些不知所措,都不知道如何下手,后来去图书馆借了几本相关的书籍,心里在感觉有了一些底。经过这差不多四个星期来的学习与编码,总算还是收获不少,对jsp的认识也更加的深刻了。JSP是一门新技术,他基于Java Servlet以及整个java体系的Web开发技术。从网上得知Java
17、的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。觉得很有必要给自己写个备忘录之类的。学习了JSP,感触很深,这一技术是需要有一定基础、而且动手能力强的学科。书上也强调一点是:要想真正地掌握JSP技术,必须有较好的java语言基础,以及HTML语言方面的知识。想想的确对啊。在这个过程中,我感觉就像人生的一个缩影,充满了酸甜苦辣。当一个问题想了好久也无法解决时,我感到沮丧与无助。当经过努力解决了一个程序上的难题时,我感
18、到无比的喜悦。当经过每天为了编写代码一坐就是四五个小时,晚上还要写到凌晨一两点钟的时候,我感到无比的痛苦。但艰难痛苦已成往事,灿烂的明天向我走来,今天我总算迎接了胜利的果实,以前的辛酸与痛苦化作我坚强的力量,将在我将来的人生历程中,为我的美好明天打下坚实的基础。通过一周的实习JSP,这个实习,使我初步掌握和了解了JSP的基本运行原理、各个对象的结构和功能、怎样连接数据库、能自己手动写code开发一些小网页。并且,自己能够组建一台JSP服务器,而且还了解了安装过程中,所要注意的事项。对于一些简单的小问题,能够自己动手排除。经过了这次磨练,我又一次感受到只有付出才能有收获,成功永远是属于不懈努力的
19、人们的。不过经过这几个星期来的不断拼搏,虽然有一点成功的喜悦,但是我依然感受到我的这个个人信息系统依然还有很多不足的地方,我将在以后的时间好好完善它,以求能使我的这个个人信息系统到一个更加高的水平,同时也能从中获得更加多的宝贵的经验。我个人认为,这次实习对于我是非常有意义的,对我个人的影响比较大,对我的成长更有莫大的帮助。七、参考文献1. 龙马工作室 编:ASP+SQL Server 网站开发实例精讲,人民邮电出版社,2007.22. 宋昆、李严等:SQL Server数据库开发实例解析,机械工业出版社,2006.1 3李严、于亚芳、王国辉:ASP数据库开发实例解析, 机械工业出版社,2004.12 4.JSP+Dreamweaver动态网站设计与实例 编著.-北京:清华大学出版社,2007-10.5.网络系统开发实例精粹:JSP版/汪孝宜编著.-北京:电子工业出版社,2006-8.6.Java EE Web开发实例精粹/郝玉龙编著,-北京:清华大学出版社;北京交通大学出版社,2008-3.7.JSP实用教程/耿祥义,编著.-2版。-北京:清华大学出版社,2007-10.8. 耿祥义. JSP基础教程. 北京:清华大学出版社. 20049.冯燕奎. JSP实用案例教程. 北京:清华大学出版社.200410.JSP程序设计案例教程. 北京:清华大学出版社.2007 10