1、 Web 开发技术课程论文开发技术课程论文 基于基于 Web 的数据库系统的数据库系统 课程名称:课程名称: 基于基于 Web的数据库系统的数据库系统 2013 年年 6 月月 15 日日6 月月 19 日日 摘要: 伴随着网络技术的迅速发展,基于 Web 的数据库应用也变得越来越广, 本 文从系统的用户特点和主要功能入手,结合实际应用,深入分析了Web数据库体系 结构的发展, 分析了其关键因素体系结构的升级对系统开发产生的影响。最后提 出了数据库各种体系结构的工作原理及存在的问题 1)将 Web 技术和数据库技术相结合,在 WWW 上开发动态交互的 Web 数据 库应用,已逐 渐成为基于 W
2、WW 的信息管理系统的核心和重要发展方向,本文 分析和研究了关于动态 Web 数据库的开发与应用及其相关的问题。 2)简要地介绍了 Web 数据库与传统数据库相比的诸多优点,以及目前 Web 数据库在不 同应用方案中的类型;讨论了两种 Web 数据库系统结构:混合 Web 数据库系统结构、B/S 模 式 Web 数据库系统结构 3)阐述了 Web 和关系数据库处理模式的不同之处,在此基础上讨论了 三种 集成模型:CGI、API、Fat Client;分析了 Web 数据库的几种实现技术,并分析 了它们各 自的优缺点和应用场所;初步探讨了 Windows DNA 体系结构,在此 基础上把 Web
3、 数据库与 DNA 相集成,进行可扩展设计 4)最后,在数据库安全与网络安全问题的基础上,从服务器安 全、用户身份 验证、对话期安全三方面研究了基于 Web 的数据库的安全问题。 一.课程设计的目的 WEB 数据库开发技术是一门实用性、综合性较强的课程。学生在学完本门 课程后,不仅要了解 WEB 设计的方法和技术,更重要的是能综合应用所学的 数据库、高级编程语言及网页设计的知识,具有实际开发动态网站的能力。本 课程设计旨在使学生通过完成一个小型的模拟命题,实现从网站规划、设计和 编码的全过程,将理论知识和实践知识相结合,提高学生实际开发网站的动手 能力。 二应用程序开发示例 一个 Web 数据
4、库应用系统设计的好与坏,其数据库的设计与 Web 应用系统的 功能分析都非常重要,所以在开发一个 Web 数据库应用系统时,首选要严格 按照各个步骤,一步一步的进行需求分析,数据库设计及系统的分析设计。下 面给出一个示例,希望同学们在做课程设计时,可以从中学习 Web 数据库应 用程序的设计与开发,更好的将理论与实践结合起来,增强自己的综合能力。 三课程设计题目 学生信息系统 四.实验环境 操作系统为 win7 数据库管理系统为 access2007 高级程序设计语言为 JSP 五设计题目要求 学生信息管理系统 1)系统中有学生的所有信息 2)系统中包括(学号,姓名,性别,年龄,民族,宿舍,专
5、业,电话) 。合理 设计表的结构。 3)系统具有信息的输入、更新和删除、查询功能。 目录目录 1.需求分析需求分析.1 1.1 功能需求功能需求.1 1.2 安全需求安全需求 1 1.3 性能需求性能需求 .1 2.系统分析系统分析.1 2.1 系统开发技术系统开发技术1 2.1.1 JSP 特点特点1 2.1.2 access 数据数据 1 2.2 UML 活动关系图活动关系图.1 2.3 系统模块系统模块.1 3.数据库的设计数据库的设计与实现与实现 .1 3.1 数据库的需求分析数据库的需求分析 .1 3.2 数据库的逻辑设计数据库的逻辑设计 1 3.3 数据库的无力设计数据库的无力设计 1 4.代码编写代码编写.1 5.系统运行与测试系统运行与测试 1 6.总结与体会总结与体会 .1 1.需求分析需求分析 随着网络的飞速发展和普及,越来越多的学校使用网络来管理学生信息。 本系统基于 Web 的学生信息系统主要目的是为用户提供一个方便快捷的管理 学生信息的平台。利用本系统,用户可以查看学生的信息,管理人员可以进行 添加,删除,修改。 1.1 功能需求功能需求 本系统将实现以下的几个功能: 查看学生信息: