个人信息管理系统网站_第1页
个人信息管理系统网站_第2页
个人信息管理系统网站_第3页
个人信息管理系统网站_第4页
个人信息管理系统网站_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

苏州市职业大学实习(实训)报告名称 JSP商务网站设计实训 个人信息管理系统网站2013年1月1日至2013年1月5日共1周院系计算机工程系班级11软件技术(外)学号116314112 姓名 系主任 李金祥教研室主任 梁颖红指导教师陈静/陈小英目录TOC\o"1-5"\h\z\o"CurrentDocument"一、项目实训的目的与要求 0\o"CurrentDocument"1。1项目实训目的 0\o"CurrentDocument"1。2项目实训要求 0\o"CurrentDocument"二、题目说明 1\o"CurrentDocument"2。1个人信息网站的背景介绍 1\o"CurrentDocument"开发工具及技术介绍 1\o"CurrentDocument"三、总体说明 3\o"CurrentDocument"3。1系统项目规划 3\o"CurrentDocument"3。2系统功能结构图 3\o"CurrentDocument"3。3数据库的实现 4\o"CurrentDocument"四、后台系统部分模块的实现 5\o"CurrentDocument"4.1增加个人信息 5\o"CurrentDocument"4。2删除个人信息 5\o"CurrentDocument"修改个人信息 6\o"CurrentDocument"五、开发技巧与实现方法 7\o"CurrentDocument"5.1首页链接 7\o"CurrentDocument"5。2连接数据库 8\o"CurrentDocument"六、项目实训总结 9\o"CurrentDocument"七、参考文献 9、项目实训的目的与要求1。1项目实训目的随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。网站概论部分:力图使学生对建立动态网站有一个基本概念,了解什么是动态网站,它与别的网站有什么不同,以及了解建站相关的基础知识。外观设计部分:从网页制作技术上让学生利用网页的静态页面元素来完成网站页面的视觉效果。Web应用程序开发部分:掌握动态网站的核心部分的知识,以及开发网站应用的各个关键部分的方法和技巧.通过本次实训,应使学生达到如下的基本要求:了解动态网站的基本概念和相关技术的基础知识。理解网站的设计与规划.理解如何使用JSP和SQLServer、MySql来管理、使用数据。了解和掌握网络数据库的发展以及常见的数据库产品(Access、SQLServer、MySql等),能熟练掌握后台数据库的开发,设计合理的数据表。能独立完成应用程序的运行环境的设置.1。2项目实训要求学生应充分认识到实训对培养自身能力的重要性,认真做好设计前的各项准备工作。在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成设计。独立完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。小组成员之间,既要分工明确,又要保持联系畅通、密切合作,培养良好的互相帮助和团队协作精神。二、题目说明2。1个人信息网站的背景介绍随着信息技术的不断发展,我们现在已经步入了一个信息化的时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系起来了,我们不敢想象没有网络我们的生活会像怎么样,也许就像食物中没有调料,现在的生活离开了网络会变得索然无味。通过网络我们可以足不出户的做许多事情。休闲,娱乐,学习,购物,交友等等许多我们数之不尽的事情。随着信息化的不断进步,个人信息查询系统更加简便,易查询,操作简单化,方便公司、学校、企业以及很过地方的信息搜集和查询.2。2开发工具及技术介绍2.2。1开发及运行环境开发平台:Dreamweaver+JSP+SQLSERVEREclipse是一个开放源代码的、基于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。2JSP介绍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文本,因此客户端只要有浏览器就能浏览。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所示:1:匚:\ProgramFijles\MySQL\MySQLSer\rer5.l\bin\my5ql.exeiinterpasswaFd:****LJelcaineIrnthsM’fQLmoniimr_Commards:endwith;or\jg-Voux"MySQLCDrinectiurn±di苫1Seruerversion:5・1・M0Hc:omm_ini_tyFlySCjLComnunitySepuei*<GPL>fType''help;'OBJMVfo^help-Typg‘ytucleapthebuffer.Ln^ieql>createdatabasejsp_db;MuepyOK,1rowaffected<0.14sec>mipsql>useJsp_cUjjDatabasechangredmi5rsql>droptahlcifexistspeople;buei'yOK,9rowsaffected,1yarninc(£區.02sec>mi5FQql>createtabicpeople(->Idyapchar<20)notnullj.-〉nameuarchar<30>notnull.->sexzin七<1>defou.lt:NlILLj.・->advessuat'charCZU?defaultnullj.・->int^odmetionuarchar<10>defaultnull.->prirmarykey<id>->>ENGlNE=lnnoDBDEFAULTCHfiESEI=^2312;Omei**0K・ 01*0训詳灵F£e^t:E(i(El.29weu〉图3.3个人信息管理系统数据库四、后台系统部分模块的实现4。1增加个人信息需要用户正确输入自己的学号、姓名、性别、地址以及自我介绍才能增加个人信息。如图4.1所示增加一个新的个人信息增加一个新的个人信息图4。1增加个人信息界面4。2删除个人信息增加的个人信息表中直接删除个人信息.如图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;color:#000000;font——weight:bold;}。STYLE3{font——size:18px}——->〈/style〉〈/head〉〈bodybackground="image/bj.jpg〉<divalign=”center”>pclass="STYLEl"〉个人信息查询系统</p〉<palign=”center"class=”STYLE2”><imgsrc="file:///CI/root/image/bf60a9593b9712e29d82046f。gif"width=”34"height=”34”/〉〈spanclass="STYLE3"〉<ahref="addStudent。jsp"〉增加个人信息</a〉〈/span〉〈/p〉<pclass=”STYLE2” 〉 <imgsrc="file:///CI/root/image/bf60a9593b9712e29d82046f。gif"width="34"height="34”/〉<spanclass="STYLE3”〉〈ahref="deleteStudent。jsp"〉删除个人信息〈/a〉〈/span〉〈/p〉<p class="STYLE2"〉 <img src="file :///C\/root/image/bf60a9593b9712e29d82046f。gif”width=” 39"height="39 ” / 〉<spanclass="STYLE3” 〉 〈ahref=”searchStudentBySid.jsp”〉查询个人信息</a〉〈/span〉</p<pclass=”STYLE2” 〉 〈imgsrc=”file: ///CI/root/image/bf60a9593b9712e29d82046f。gif”width=”39"height=”39”/〉<spanclass=”STYLE3〉<ahref="modifyStudentojsp”>修改个人信息〈/a〈/span〉</p〉〈/div〉〈/body〉5.2连接数据库createdatabasejsp_db;USEjsp_db;DROPTABLEIFEXISTSstudent;CREATETABLEstudent(sidvarchar(20)NOTNULL,namevarchar(30)defaultNULL,sexint(1)defaultNULL,phonevarchar(16)defaultNULL,birthdatedefaultNULL,Constraintprimarykeypk_student(sid))ENGINE=InnoDBDEFAULTCHARSET=gb2312;六、项目实训总结通过本次课程设计,我感受颇多,尽管上课时也认真听了老师的讲课,但是已开始面对自己的题目时,还是有些不知所措,都不知道如何下手,后来去图书馆借了几本相关的书籍,心里在感觉有了一些底。经过这差不多四个星期来的学习与编码,总算还是收获不少,对jsp的认识也更加的深刻了。JSP是一门新技术,他基于JavaServlet以及整个java体系的Web开发技术。从网上得知Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的•跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。觉得很有必要给自己写个备忘录之类的。学习了JSP,感触很深,这一技术是需要有一定基础、而且动手能力强的学科•书上也强调一点是:要想真正地掌握JSP技术,必须有较好的java语言基础,以及HTML语言方面的知识.想想的确对啊。在这个过程中,我感觉就像人生的一个缩影,充满了酸甜苦辣.当一个问题想了好久也无法解决时,我感到沮丧与无助。当经过努力解决了一个程序上的难题时,我感到无比的喜悦。当经过每天为了编写代码一坐就是四五个小时

温馨提示

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

评论

0/150

提交评论