- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计说明书
计算机 专业 成绩:
设计题目:基于web的同学录的设计与实现
设计要求:
毕业设计说明书内容要求:
毕业设计说明书目录
网页的总体设计思想:
网页结构设计
网页功能性说明、技术实现说明、web站点发布介绍部分等
数据库的选用
创建数据库
创建表
参考文献
附录要求:上交程序源文件
设计期限:2008年 6月1日~2008年11月5日
班级: 学生姓名: 学号:
指导教师:王 菊
目 录
第1章 绪论 4
1.1 引言 4
1.2 背景 5
1.2.1 B/S模型的优点 5
1.2.2 JSP技术发展背景 6
第2章 需求分析 8
2.1 任务描述 8
2.2 用户特点 8
2.3 条件与限制 8
2.4 系统配置 9
2.4.1 Hardware (硬件) 9
2.4.2 Software (软件) 9
第3章 系统设计 10
3.1 模块划分 10
3.2 设计模式 10
3.3 数据库安全及设计描述 15
3.4页面设计 16
第4章 系统实现 17
4.1模块的详细设计 17
4.1.1 登录机制 17
4.1.2 创建班级 18
4.1.3 班级管理员的生成 19
4.1.4 删除功能的实现 20
4.1.5 查询功能的实现 21
4.1.6 留言功能的实现 22
4.1.7用户权限确认 23
4.1.8 JSP对象的使用 24
4.1.9 技术要点 24
4.1.10 Bean的使用 24
4.2 数据库的详细设计 25
4.2.1安装驱动程序 25
4.2.2建立用户 25
4.2.3 系统表结构 25
4.2.4 操作数据库 26
4.2.5数据库接口 27
第5章 总结 29
第6章 展望 31
致谢 32
参考资料 33
第1章 绪论
1.1 引言
Internet已经成为人们生活、工作、学习越来越离不开的平台。Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。因此,基于B/S体系架构创建这个校友网站,紧跟行业发展,满足人们生活、学习的需要。
建立一个基于B/S架构的校友录,实现信息网络化。通过较丰富的功能将 Web的技术特点体现出来。该系统可供包括在校、离校、以及游客登录使用。登录者可以查询信息或者发布信息,也可以通过此网站与朋友联系,并且还能够创建虚拟班级等功能。系统中班级管理为必不可少的模块项,主要是为了安全有效地存储和管理登录网站的用户的信息,赋予管理员特定的权限,可以对用户进行分类,添加,删除,修改等。方便网站的管理与维护。
要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Oracle作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对用户分类,添加,删除,修改等操作,使Web与数据库紧密联系起来。
整个个性化页面生成系统主要由使用JSP技术开发实现个性化Web页面生成和JS结合JavaBeans技术实现组件重用两部分组成。
整个系统结构如图1-1所示。
图1-1 系统结构图
本文作者主要完成客户端,Web服务器端应用程序和数据库的制作,实现网上虚拟班级的创建,管理员注册/登陆、班级管理员对用户进行分类,添加,删除,修改等功能。实现与完善整个基于B/S校友录网站的组织建立和测试工作。
1.2 背景
1.2.1 B/S模型的优点
几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在。它和C/S模型比较优点极为突出。
两层技术模型(Two-Tier Architecture)是指客户机直接与服务器交流,没有其他服务介入的技术模型。对用户量在12—100的局域网环境中,两层模型的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。所以,用户的并发请求数量有限的。为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。B/S模型结构图如下所示:
图1-2 B/S模
您可能关注的文档
- 毕业设计(论文)-MATLAB在信号与系统中的应用.doc
- 毕业设计(论文)-MATLAB实现快跳频通信系统的仿真.doc
- 毕业设计(论文)-MQAM调制系统的计算机仿真试验.doc
- 毕业设计(论文)-N-芳氧乙酰基-N`-[5-甲基-1,3,4-噻二唑-2-基]硫脲的合成研究.doc
- 毕业设计(论文)-PLC工业机器手控制系统.doc
- 毕业设计(论文)-Q345钢的CO2气体保护焊的工艺研究.doc
- 毕业设计(论文)-Q3110滚筒式抛丸清理机的设计(总装、滚筒及传动机构设计).doc
- 毕业设计(论文)-SWE50H型液压挖掘机液压系统设计.doc
- 毕业设计(论文)-VB6.0宾馆管理信息系统.doc
- 毕业设计(论文)-VB6.0学生档案管理系统.doc
- 江苏省泰州市姜堰区实验初级中学2026届九年级10月月考物理试题.doc
- 2025简历个人自我评价简洁10篇.docx
- 七年级历史教案大全.docx
- 镇党委书记在镇年轻干部学习研讨会上的讲话.docx
- 医院社保管理制度范文(3篇) .pdf
- 2025年辽宁工程职业学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年鹤壁汽车工程职业学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年黑龙江商业职业学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年江苏城乡建设职业学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年石家庄理工职业学院单招职业技能测试近5年真题考点含答案解析.docx
文档评论(0)