个人信息管理系统网站JSP实训报告.docx
《个人信息管理系统网站JSP实训报告.docx》由会员分享,可在线阅读,更多相关《个人信息管理系统网站JSP实训报告.docx(8页珍藏版)》请在冰点文库上搜索。
个人信息管理系统网站JSP实训报告
苏州市职业大学
实习(实训)报告
名称 JSP商务网站设计实训
个人信息管理系统网站
2013年1月1日至2013年1月5日共1周
院 系 计算机工程系
班 级 11软件技术(外)
学 号 116314112
姓 名 蒋思思
系 主 任 李金祥
教研室主任 梁颖红
指导教师陈静/陈小英
一、项目实训的目的与要求 1
1.1 项目实训目的 1
1.2项目实训要求 1
二、题目说明 2
2.1个人信息网站的背景介绍 2
2.2开发工具及技术介绍 2
三、总体说明 4
3.1系统项目规划 4
3.2系统功能结构图 4
3.3数据库的实现 5
四、后台系统部分模块的实现 6
4.1增加个人信息 6
4.2删除个人信息 6
4.3修改个人信息 7
五、开发技巧与实现方法 8
5.1首页链接 8
5.2连接数据库 9
六、项目实训总结 10
七、参考文献 10
一、项目实训的目的与要求
1.1 项目实训目的
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。
目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。
(1)网站概论部分:
力图使学生对建立动态网站有一个基本概念,了解什么是动态网站, 它与别的网站有什么不同,以及了解建站相关的基础知识。
(2)外观设计部分:
从网页制作技术上让学生利用网页的静态页面元素来完成网站页面 的视觉效果。
(3)Web应用程序开发部分:
掌握动态网站的核心部分的知识,以及开发网站应用的各 个关键部分的方法和技巧。
通过本次实训,应使学生达到如下的基本要求:
(1)了解动态网站的基本概念和相关技术的基础知识。
(2)理解网站的设计与规划。
(3)理解如何使用JSP和SQLServer、MySql来管理、使用数据。
(4)了解和掌握网络数据库的发展以及常见的数据库产品(Access、SQLServer、MySql 等),能熟练掌握后台数据库的开发,设计合理的数据表。
(5)能独立完成应用程序的运行环境的设置。
1.2项目实训要求
(1)学生应充分认识到实训对培养自身能力的重要性,认真做好设计前的各项准备工作。
(2)在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成设计。
(3)独立完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
小组成员之间,既要分工明确,又要保持联系畅通、密切合作,培养良好的互相帮助和团队协作精神。
二、题目说明
2.1个人信息网站的背景介绍
随着信息技术的不断发展,我们现在已经步入了一个信息化的时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系起来了,我们不敢想象没有网络我们的生活会像怎么样,也许就像食物中没有调料,现在的生活离开了网络会变得索然无味。
通过网络我们可以足不出户的做许多事情。
休闲,娱乐,学习,购物,交友等等许多我们数之不尽的事情。
随着信息化的不断进步,个人信息查询系统更加简便,易查询,操作简单化,方便公司、学校、企业以及很过地方的信息搜集和查询。
2.2开发工具及技术介绍
2.2.1 开发及运行环境
开发平台:
Dreamweaver+JSP+SQLSERVER
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。
虽然大多数用户很乐于将Eclipse当作Java集成开发环境(IDE)来使用,但Eclipse的目标却不仅限于此。
Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。
这种平等和一致性并不仅限于Java开发工具。
尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++和COBOL等编程语言的插件已经可用,或预计将会推出。
Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于Eclipse的应用程序的一个突出例子是IBMRationalSoftwareArchitect,它构成了IBMJava开发工具系列的基础。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,目前最新版本是6.0.20(截止到2009-03-20)。
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。
因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。
实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
2.2.2 JSP介绍
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段和JSP标记,从而形成JSP文件。
用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
2.2.3 mysql介绍
MySQL是由MySQLAB公司自主研发的,目前IT行业最流行的开放源代码的数据库管理系统之一,它同时也是一个支持多线成高并发多用户的关系型数据库管理系统。
MySQL数据库以其简单高效可靠的特点,在最近短短几年的时间就从一个名不见经传的数据库系统,变成一个在IT行业的几乎是无人不知的开源数据库管理系统。
MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。
MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。
MySQL是MySQLAB的注册商标。
MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。
MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。
三、总体说明
3.1系统项目规划
个人信息管理系统主要由:
查询个人信息、增加个人信息、删除个人信息、修改个人信息等模块组成,用户可以对自己的相关信息进行增删改查等操作。
查询个人信息:
用户可以选择首页中的操作指南模块中的查看所有个人信息的信息链
接,可以查看当前整个系统中学号,姓名,性别,住址、自我介绍等详
细情况。
增加个人信息:
用户可以选择首页中的操作指南模块中的增加个人信息链接,输入个人
的学号,姓名,性别,地址,自我介绍等信息,添加个人信息的信息,
对个人信息系统进行管理,若增加成功,则出现提示增加成功的信息.。
删除个人信息:
用户可以选择首页中的操作指南模块中的删除个人信息链接,选择所要
删除的个人信息,对个人信息系统进行信息更新,若删除成功,则出现
提示删除成功的信息。
修改个人信息:
用户可以选择首页中的操作指南模块中的更改个人信息链接,对有变动
个人资料更新信息。
3.2系统功能结构图
图3.2个人信息管理系统功能结构图
3.3数据库的实现
个人信息管理表
用于保存用户的学号、姓名、性别、地址和自我介绍等信息,如图3.3所示:
图3.3个人信息管理系统数据库
四、后台系统部分模块的实现
4.1增加个人信息
需要用户正确输入自己的学号、姓名、性别、地址以及自我介绍才能增加个人信息。