1、 I 课课 程程 设设 计计 报报 告告 (20102011 年度第二学期) 专 业专 业计算机科学与技术(专升本)计算机科学与技术(专升本) 课 程课 程 数数据库原理及其应用教程据库原理及其应用教程 班 级班 级 2010 级专升本级专升本 2 班班 姓 名姓 名 学 号学 号 教 师教 师 II 摘要 随着市场经济的发展和人们生活的提高,随着科学技术的发展,计算机领域不断取得 新的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方 面而且在日常生活中也越来越离不开计算机。人们已经不满足于上网浏览页面,而是想通 过网络来实现现实生活中需要处理的事情。伴随着通讯录数据
2、的规模不断增多,像数据查 询,维护,管理等都将越来越复杂,工作量也将越来越大。但一直以来人么使用传统人工 的方式管理各种数据,这种管理方式存在着很多缺点,比如:效率低,保密性差,随着时 间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为 计算机应用的一部分,使用计算机对各项信息进行管理,具有着手工管理所不能及的高效 性和灵活性。通过浏览器来随时查阅自己所需要的信息,而不必在大费周章去翻开那些繁 琐的记事本是本系统开发的目的.本系统是一套以 ISO/IEC17025、ISO9000 等标准化管理规 范为基础,采用先进的计算机技术、网络技术,采用三层结构,完全 B/S
3、模式,纯面向对 象思想(OOP) ,利用 SQL Server 2008 作为数据库管理工具,模块复用率高、系统维护代 价小,方便、灵活、高效,是一种使用数据库技术和信息管理技术的 Web 管理的新模式, 本系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便 了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过 程时间,在轻松快捷中沟通你我。 关键词: SQL Server 2008、JSP、JavaBean、Servlet、SQL _JDBC、开发模式、Ajax III 目录 第一章 系统概述 . 1 1.1 系统开发背景和意义 1 1.1
4、.1 选题的背景.1 1.1.2 系统设计目标 .1 1.2 开发系统的软硬件环境 1 1.2.1 硬件 .1 1.2.2 软件 1 1.3 开发工具简介 .1 1.3.1 Jsp(JavaServer Pages) .1 1.3.2 Ajax 2 1.3.3 SQL Server 2008 .2 1.3.4 Eclipse 3 1.3.5 Tomcat 3 1.4 系统安全性设计 .3 1.4.1 MD5 加密用户密码 3 第二章 系统设计 . 5 2.1 系统总体结构设计 5 2.1.1 系统总体功能模块图(见图 2.1) .5 2.1.2 系统流程图(简称为 DFD 见图 2.2) 6 2.1.3 系统用户活动图 7 2.2 总体设计思想 .7 2.3 系统 E-R 图及分析 .7 2.3.1 系统的 E-R 图:.8 2.3.2 各实体的属性 .8 2.4 Web 开发模型:Java+Servlet+javaBean 9 IV 2.5 数据库设计 .9 2.5.1 各实体属性表 .9 2.6 数据库操作 .