如有你有帮助,请购买下载,谢谢!
《数据库原理与应用》课程设计
网上书店管理系统数据库设计
2008年12月
目录
1. 概述 ..................................................... 错误!未定义书签。 1.1. 项目背景 ............................................... 错误!未定义书签。 1.2. 系统说明 ............................................... 错误!未定义书签。 2. 需求分析 ................................................. 错误!未定义书签。 2.1. 2.2. 2.3. 2.4.
需求分析 ............................................... 错误!未定义书签。 数据需求 ............................................... 错误!未定义书签。 事物需求 ............................................... 错误!未定义书签。 数据字典 ............................................... 错误!未定义书签。
3. 方案图表设计 .............................................................. 3 3.1. 关系模式 ............................................... 错误!未定义书签。 3.2. E-R图 ................................................. 错误!未定义书签。 顾客信息实体E-R图: ................................................ 4 书籍信息实体E-R图: ............................... 错误!未定义书签。 订单实体E-R图: ................................... 错误!未定义书签。 管理员信息实体E-R图: ............................. 错误!未定义书签。 库存信息实体E-R图: ................................................ 6 信息实体E-R总图..................................................7 3.3. 数据流程图 .............................................................. 7 3.4. 关系图: ................................................................ 8 4. 数据库源代码 ............................................................. 10 4.1. 数据库建立 ............................................................. 10 创建数据库 ......................................................... 10 创建顾客表 ......................................................... 10 创建书籍表 ......................................................... 10 创建订单表 ......................................................... 11 创建管理员表 ....................................... 错误!未定义书签。 创建库存表 ......................................... 错误!未定义书签。 4.2. 数据初始化 ............................................. 错误!未定义书签。 将已有的顾客加入表system_customers中 .............................. 12 将已有的图书加入system_books表中 .................................. 12 将已有的订单加入system_ordernumbers表中 ........... 错误!未定义书签。 将已有的管理员加入syetem_managers表中 ............................. 14 将库存中的书籍加入system_store表中 .......................... 14
1页
如有你有帮助,请购买下载,谢谢!
5. 结果数据处理 ............................................. 错误!未定义书签。 5.1. 单表查询 ............................................................... 15 表system_customers中查询 .......................................... 15 表system_books中查询 .............................. 错误!未定义书签。 表system_ordernumbers中查询.....................................16 表system_managers中查询 .......................... 错误!未定义书签。6 表system_store中查询............................................16 将已有的图书加入system_books中查询..............................16 将已有的订单加入syetem_ordernumbers中查询.....................17 6. 结束语 ................................................................... 17 7. 参考文献 ................................................................. 17
2页
如有你有帮助,请购买下载,谢谢!
1.概述 1.1.项目背景
随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的
时间内购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。
在电子商务网站中,网上书店是目前应用最广、最成功的典范之一。通过它用户可以在网络上通过Internet,突破时间和空间的限制而实现网上购书。网上书店的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。
更好地适应了当前书店的销售需求,缓解了手工管理存在的弊端。
1.2. 系统说明
网上书店管理系统可以存储店中所有图书的资料以及库存情况,具有安全,高效的特性;只需一到二名档案录入员即可操作系统,节省大量人力;可以迅速查到所需信息;系统对软,硬件方面的需求不高,软件要求易学,容易掌握,可以很简单方便地管理图书信息。硬件的配置要求不能太高,这样可以很好的适应当前的各类书店。运行环境是Windows XP,所用到的软件是MySQL2008。
2.需求分析
2.1. 需求分析
网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书店”。
2.2. 数据需求
网上书店管理系统需要完成功能有:
1.顾客基本信息的输入,包括注册名、顾客真实姓名、家庭住址、联系方式、订单号。
2.顾客基本信息的查询、修改,包括注册名、顾客真实姓名、家庭住址、联系方式, 订单号等。
3.书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。 4.书籍类别信息的查询、修改,包括类别编号、类别名称。
5.书籍信息的输入,包括书籍的编号、书籍名称、书籍类别、作者姓名、出版 社名称、出版日期。
6.书籍信息的查询、修改,包括书籍的编号、书籍名称、书籍类别、作者姓名、
3页