数据库网上书店系统
- 格式:pdf
- 大小:926.69 KB
- 文档页数:14
2.4 系统主要功能
网上书店系统分为客户及系统管理员两类用户, 客户的功能包括查询书籍的 基本信息、维护自己的信息、进行网上订书等,管理员的功能包括书籍信息的维 护、对书籍进行分类、客户信息的确认、订单的确认和删除。 其系统功能模块如图:
系统功能模块
5
网上书店数据流图
三、E-R 图
本章节主要包含概念设计、E-R 图,以及如何将 E-R 图转换为实际的物理模 型等内容。
1.2 内容和要求
本实验将设计出网上书店系统的数据库,其要求如下: 1、系统用户由二类组成:管理员和客户;
3
2、管理员负责后台管理: 图书信息的维护(增、删、改) ,图书要进行分类管理; 客户信息的维护 订单的确认和删除
3、客户可以查询图书的基本信息,可以维护自己的信息,可以进行网上订书, 可以查询订单处理的情况。
2.2 概要分析
根据 1.2 节中所描述的系统分析要求,我们的网上书店系统将包含客户、管 理员等实体,客户可以在系统内购书、支付和订单查询等操作;管理员可以添加 书籍信息,管理书籍、客户等信息。
2.3 开发技术
开发工具:Microsoft SQL Server 2000 开发语言:SQL
4
开发技术:数据库开发技术 面向对象:需求者 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统,
《数据库原理与应用》
2012 / 2013 学年 第 2 学期
ቤተ መጻሕፍቲ ባይዱ
实验八 数据库设计
仅供参考
计算机科学与工程学院
1
目录
目录..................................................................................................................................................... 2 实验八 数据库设计........................................................................................................................... 3 一、 概要设计........................................................................................................................... 3 1.1 目的和意义................................................................................................................. 3 1.2 内容和要求.................................................................................................................. 3 二、 需求分析........................................................................................................................... 4 2.1 背景............................................................................................................................. 4 2.2 概要分析..................................................................................................................... 4 2.3 开发技术..................................................................................................................... 4 2.4 系统主要功能............................................................................................................. 5 三、E-R 图................................................................................................................................. 6 3.1 概念设计..................................................................................................................... 6 3.2 E-R 图.......................................................................................................................... 6 四、逻辑结构............................................................................................................................. 8 4.1 逻辑转换..................................................................................................................... 8 4.2 细化表结构................................................................................................................. 9 五、数据库实施...................................................................................................................... 10 5.1 创建表....................................................................................................................... 10 5.2 创建必要视图............................................................................................................ 12 5.3 创建必要触发器........................................................................................................ 12 5.4 创建必要存储过程.................................................................................................... 13 六、 总结.................................................................................................................................14
2
实验八 数据库设计
一、 概要设计 1.1 目的和意义
在飞速发展的信息时代,信息日益成为社会各领域中最活跃、最具有决定意 义的因素。计算机网络的不断发展,电子商务日新月异更新,网上购书将成为一 种主流方式。 市场上的图书的种类越来越多, 图书爱好者们喜欢阅读的图书品种也越来越 广泛,使得普通书店的工作量更加繁重。当图书新增,或买出,用传统手工方式 要想知道书店的图书详细信息是非常烦琐的,不方便的。而且传统的购书方式已 经难以满足快节奏、高效率的现代生活的需求。通过计算机来处理书的相关详细 信息是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足 现代化的发展。 与传统书店相比,网上书店的优势很明显。当用户需要购买某种书记的时候 只需要在数据库中查询,就可以知道该书是否还有库存。用户选择好了之后, 提 交订单就购买成功,可以维护自己的信息和插卡订单的处理情况。后台管理的对 图书订单和图书信息进行维护和管理,避免了传统书库的人工管理的一些不便。 数据库对于一个应用系统的意义是相当重要的, 一个设计良好的数据库系统 一方面,能够给开发者带来便捷,更轻松的进行系统设计与编码;另一方面, 对 于系统的后期维护也非常重要,一个良好的数据库系统能够保证系统的可扩充 性,以及系统的移植性等问题。
该版本继承了 SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功 能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处 理器的服务器等多种平台使用。本实验中最终将使用 Microsoft SQL Server 2000 数据库管理系统将我们设计的数据库实现。