班级学生管理(校友录)系统(jsp).doc班级学生管理(校友录)系统(jsp).doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

大连交通大学毕业设计(论文)专用纸1毕业设计说明书计算机专业成绩设计题目基于WEB的同学录的设计与实现设计要求毕业设计说明书内容要求毕业设计说明书目录网页的总体设计思想网页结构设计网页功能性说明、技术实现说明、WEB站点发布介绍部分等数据库的选用创建数据库创建表参考文献附录要求上交程序源文件设计期限2008年6月1日~2008年11月5日班级学生姓名学号指导教师王菊大连交通大学毕业设计(论文)专用纸2目录第1章绪论41.1引言41.2背景51.2.1B/S模型的优点51.2.2JSP技术发展背景6第2章需求分析82.1任务描述82.2用户特点82.3条件与限制82.4系统配置92.4.1HARDWARE(硬件)92.4.2SOFTWARE(软件)9第3章系统设计103.1模块划分103.2设计模式103.3数据库安全及设计描述153.4页面设计16第4章系统实现174.1模块的详细设计174.1.1登录机制174.1.2创建班级184.1.3班级管理员的生成194.1.4删除功能的实现204.1.5查询功能的实现214.1.6留言功能的实现224.1.7用户权限确认234.1.8JSP对象的使用244.1.9技术要点244.1.10BEAN的使用244.2数据库的详细设计254.2.1安装驱动程序254.2.2建立用户254.2.3系统表结构254.2.4操作数据库264.2.5数据库接口27第5章总结29大连交通大学毕业设计(论文)专用纸3第6章展望31致谢32参考资料33大连交通大学毕业设计(论文)专用纸4第1章绪论1.1引言INTERNET已经成为人们生活、工作、学习越来越离不开的平台。WEB技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。因此,基于B/S体系架构创建这个校友网站,紧跟行业发展,满足人们生活、学习的需要。建立一个基于B/S架构的校友录,实现信息网络化。通过较丰富的功能将WEB的技术特点体现出来。该系统可供包括在校、离校、以及游客登录使用。登录者可以查询信息或者发布信息,也可以通过此网站与朋友联系,并且还能够创建虚拟班级等功能。系统中班级管理为必不可少的模块项,主要是为了安全有效地存储和管理登录网站的用户的信息,赋予管理员特定的权限,可以对用户进行分类,添加,删除,修改等。方便网站的管理与维护。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了ORACLE作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对用户分类,添加,删除,修改等操作,使WEB与数据库紧密联系起来。整个个性化页面生成系统主要由使用JSP技术开发实现个性化WEB页面生成和JS结合JAVABEANS技术实现组件重用两部分组成。整个系统结构如图11所示。大连交通大学毕业设计(论文)专用纸5图11系统结构图本文作者主要完成客户端,WEB服务器端应用程序和数据库的制作,实现网上虚拟班级的创建,管理员注册/登陆、班级管理员对用户进行分类,添加,删除,修改等功能。实现与完善整个基于B/S校友录网站的组织建立和测试工作。1.2背景1.2.1B/S模型的优点几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在。它和C/S模型比较优点极为突出。两层技术模型(TWOTIERARCHITECTURE)是指客户机直接与服务器交流,没有其他服务介入的技术模型。对用户量在12100的局域网环境中,两层模型的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。所以,用户的并发请求数量有限的。为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型。B/S结构,即BROWSER/SERVER(浏览器/服务器)结构,是随着INTERNET技术的兴起,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。B/S模型结构图如下所示DATABASE服务器用户JSP页创建班级WEB服务器添加,删除,修改等权限操作大连交通大学毕业设计(论文)专用纸6图12B/S模型结构图从上图可见这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。1.2.2JSP技术发展背景WEB技术的迅猛发展正推动INTERNET上信息服务类的进步。WWW服务的基础是HTML语言。这个系统模块中用到的JSP技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程。JSP全称JAVASERVERPAGES,它是由SUNMICROSYSTEMS公司提出、许多公司参与建立的一种动态网页技术标准。它诞生在1999年6月1日。目前国内外已经在广泛地使用JSP。随着JAVA语言得到普及,越来越多的公司开始关注JSP的前景。传统的动态网页制作包括CGI、ASP、JSP三种,而JSP具有明显的优势。使用CGIBINJ接口是一个最早的动态WEB页面问题的解决方案。缺点,CGI程序必须从CGI接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处大连交通大学毕业设计(论文)专用纸7理。过程十分繁琐。另一个缺点,除了PERL是解释语言外,其他都是编译式的语言。每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。ASP和JSP都能取代CGI使网站建设和发展变得简单快捷。尽管JSP技术和ASP在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于两者是来源于不同的技术规范组织,其实现的基础,WEB服务器平台要求不相同。1)作为JAVA平台的一部分,JSP拥有JAVA编程语言“一次编写,各处运行”的特点。一次写入,之后,可以运行在任何具有符合JAVATM语法结构的环境。取代之过去单一平台开发。ASP主要工作环境是微软的IIS应用程序结构,又因ACTIVEX对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。2)从开发人员的角度来看其区别在于ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JAVABEANSTM技术或JSP标签库。3)JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖4)生成可重用的组件。JSP基于组件的技术方法加速了总体开发过程。JSP组件(JAVABEANS,或定制的JSP标签)是跨平台可重用的。JAVABEANS组件可以访问数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。5)易于维护性。基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强。
编号:201311211608200051    类型:共享资源    大小:4.52MB    格式:DOC    上传时间:2013-11-21
  
6
关 键 词:
专业文献 学术论文 精品文档 班级学生
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:班级学生管理(校友录)系统(jsp).doc
链接地址:http://www.renrendoc.com/p-110051.html

当前资源信息

4.0
 
(2人评价)
浏览:16次
zhaozilong上传于2013-11-21

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5