1、 1 目目 录录 一、课程设计的性质、目的和意义 3 二、系统概述 . 3 2.1 硬件资源. 3 2.2 软件资源及应用技术 3 三、需求分析 . 4 3.1 处理需求. 4 3.2 信息需求. 6 3.3 安全性和完整性功能 6 四、可行性分析 . 6 五、总数据库设计 7 5.1 数据库的概念设计. 7 5.2 数据库的逻辑设计 11 六、服务器端逻辑功能设计 14 6.1 触发器 14 6.2 存储过程 15 6.3 视图 17 七、系统功能模块 .18 八、详细设计及实现 .21 8.1、创建站点21 8.2、建立数据库连接 22 8.3、创建 ASP 动态网页 .22 2 九、测试
2、与运行 28 十、问题解决与总结 .39 十一、参考文献 41 3 一、课程设计的性质、目的和意义一、课程设计的性质、目的和意义 数据库应用课程设计是实践性教学环节之一,是数据库原理与技术 课程的辅助与提升过程,是计算机科学与技术和软件工程专业的必修课。 通过课程设计,结合实际的操作和设计,巩固课堂教学内容,掌握数据库系 统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和 数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论 课与实验课所学内容综合为一,并在此基础上强化实践意识、提高实际动手能力 和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际
3、工作打好坚 实的基础。 二、系统概述二、系统概述 2.1 硬件资源硬件资源 a) CPU: AMD Athlon 64 X2 Dual Core Processor 5000+ 2.61 GHz b) 内存:1.75G c) 硬盘:160G d) 显示器:分辩率1024x768的17寸宽屏液晶显示器 2.2 软件资源及应用技术软件资源及应用技术 a) 操作系统: WINDOWS XP b) 数据库:SQL Server 2000 Microsoft SQL Server 2000 是一种典型的具有客户机/服务器体系结构的 关系数据库管理系统,它使用SQL语句在服务器与客户机之间传送请求和回应,
4、 具有可靠性、可伸缩性、可管理性、可应用性等特点。它支持大规模的联机事务 处理(OLTP)、数据仓库、数据挖掘和电子商务等应用。 c)Web服务器: Internet Information Service Microsoft Windows XP Professional 中的 Internet 信息服务 (IIS) 5.1 在 Windows 中增加了强大的 Web 计算功能。通过 IIS,可以创建应用程序以在 网站上安全地发布信息,从而改善组织共享信息的方式。 IIS 是在网站上构建和 部署电子商务解决方案以及任务关键的应用程序的一种安全平台。 d) 开发平台:Dreamweaver8.0简体中文版 编写语言:ASP VBScrip Dreamweaver是一个集网页制作和管理网站于一身的所见即所得网页 编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发 工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制 的充满动感的网页,它支持最新的Web技术,包含HTML检查、HTML格 式控制、HTML格式化选项、HomeSite/BBEdit捆绑