⽹上书店管理系统课程设计
数据库原理及应⽤综合设计报告
朋友圈怎么设置只可以看三天的第⼀章绪论
随着计算机技术的发展以及计算机⽹络的逐渐普及,因特⽹成为了⼈们查信息的重要场所。⼆⼗⼀世纪是信息的时代,所以信息的交换和信息的流通就显得特别的重要,因此⽹上书店的出现成为必然。
实体书店在正常运⾏的过程中总是⾯对⼤量的客户信息,书籍信息以及两者相互作⽤产⽣的购书信息。因此需要对客户资源,图书资源,购书信息和书籍信息进⾏管理,以及了解各个环节中的信息变更,要对因此产⽣的单据进⾏及时的处理,为了书店的⾃动化管理,能够更快速的满⾜客户的需求,提⾼各种⼯作的效率,先对其设计相应的系统已达到上述的⽬的。
⽹上书店信息管理系统的主要功能是实现书籍信息管理及购书的⾃动化。围绕这⼀主要功能,本系统涉及到以下核⼼功能:上传管理,修改管理以及查询管理。除了这些核⼼功能之外还包括⼀些基本的辅助功能,如:商家和客户的注册、登录,客户的购书等。
本课程设计的⽬的是通过开发⼀个⽹上书店管理信息系统,学习数据库系统的设计与开发。通过对计算机硬件和软件解决⽅案的论证,对应⽤领域进⾏调查分析,参考各种资料和进⾏数据库系统开发实践。
第⼆章需求分析
2.1数据流图
⽹上书店管理信息系统,其外部⽤户主要有游客、会员和管理员。其中,游客进⾏注册后,可以成为系统的会员,会员享有订购图书及订单和书籍等信息查询的功能,管理员可对系统的各种信息进⾏管理和维护。根据上述分析,可以得到⽹上书店管理信息系统的顶层数据流图,如图所⽰
图2.1.1⽹上书店管理信息系统的顶层数据流图
按照结构化需求分析⽅法,⽹上书店系统的主要功能模块可以分为⽤户注册、订单信息查询、书籍信息查询、订购图书及订单信息管理和图书信息管理等。在数据处理的过程中,系统内部的信息存储⾄少应该包括会员信息记录、图书信息记录和订单信息记录。根据上述分析,可以得到“⽹上书店管理信息系统”的中层数据流图,如图所⽰
图2.1.2 ⽹上书店管理信息系统的中层数据流图
为了对数据流图进⾏细化,可以进⼀步对中层数据流图中的每⼀个加⼯进⾏分解和求精。在⽹上书店系统的中层数据流图中,包含6个加⼯,分别是⽤户注册、订单信息查询、书籍信息查询、订购图书、订单信息管理和图书信息管理。那么,该系统应该包含6张底层数据流图。底层数据流图展现了系统最精确和最细节性的数据处理过程,为系统设计和编码提供最直接的参考。下⾯是六⼤功能模块的底层数据流图:
图2.1.3底层设计“订购图书”
图2.1.4订单信息查询
图2.1.5⽤户注册
图2.1.6书籍信息查询
图2.1.7订单信息管理
图2.1.8书籍信息管理
2.2数据字典
2.2.1数据项
数据项是不可分割的最⼩单位
名称:图书编号
类型长度:int
描述:图书的唯⼀标识码 名称:⽤户编号(会员编号)
类型长度:varchar(20)
描述:唯⼀标识⽤户的标识码
名称:图书种类
类型长度:varchar2(50)
描述:⽤来描述书籍的类别,便于⽤户选择 名称:⽤户姓名类型:varchar2(20)
描述:会员的名字
名称:图书名称
类型长度:varchar2(50)
描述:图书的中⽂名称 名称:密码
类型长度:varchar2(20)
描述:⽤户⽤于登录系统的密码
名称:图书单价
类型长度:int
描述:图书的价格 名称:联系⽅式
类型名称:varchar2(20)
描述:⽤户的联系⽅式,电话号码
名称:图书存量
类型长度:int
描述:记录现存的图书数量
名称:收货地址
类型长度:varchar2(200)
描述:记录⽤户的收货地址
名称:管理员编号
类型长度:varchar2(20)
描述:书店管理者的账号
名称:订单编号
类型长度:int
描述:订单的编号
名称:管理员密码
类型长度:varchar2(20)
mm是厘米还是毫米>597分能上985吗描述:书店登录系统所⽤的密码 名称:订单价格
类型长度:int
描述:订单的价格
名称:管理员名字
类型长度:varchar2(20)
描述:书店的名字
名称:书店地址
类型长度:varchar2(20)
描述:书店的线下地址
2.2.2数据结构
反映数据之间的组合关系
结构名称:管理员信息
含义:是书店管理者相关数据,定义了书店的相关信息
组成:管理员编号,管理员密码,管理员名称,书店地址
结构名称:书籍信息
含义:是书店内书籍的相关信息,定义了书籍的数量单价,编号等
组成:书籍编号,书籍名称,存量,价格,管理员,类别,内容简介等
结构名称:会员信息
含义:是书店会员的集合
组成:会员编号,会员名字,收货地址,联系⽅式,密码
结构名称:订单信息
含义:会员下单买书之后会产⽣相应的订单,在此数据结构中进⾏存储
组成:订单编号,会员编号,管理员编号,书籍编号,书名,价格,收获地址等
2.2.3数据流(是数据结构在系统内传输的路径)
名称:注册申请
简述:游客在游览书店时想要买书要先注册成书店会员,注册时需要管理员的审批数据来源:游客,管理员
信息管理与信息系统学什么数据流向:会员信息记录表
数据结构:管理员,会员信息
名称:订购图书
简述:会员在下单之后,系统会⾃动⽣成订单,然后将订单信息显⽰给会员
数据来源:会员信息表,书籍信息表,订单
数据流向:会员,管理员
数据结构:订单信息,会员信息,书籍信息
名称:订单信息查询
简述:会员可以进⾏登陆系统查询⾃⼰所购买的图书信息
数据来源:订单信息表,会员信息表
鲍鱼汤怎么煲数据流向:会员
数据结构:订单信息,会员信息
经典单机
名称:书籍信息查询
简述:在浏览书店页⾯时,对喜欢的书籍可以进⾏详细信息的查询
数据来源:会员信息表,书籍信息表
数据流向:会员
数据结构:书籍信息,会员信息
名称:订单信息管理
简述:当有⽤户进⾏买书下单之后,对订单数据进⾏修改
数据来源:⽤户,管理员
数据流向:订单信息
数据结构:会员信息,管理员信息,书籍信息,管理员信息
名称:书籍信息管理
简述:当书籍售出或者进购书籍之后,对书籍的数量,种类进⾏增加、删除或者修改数据来源:管理员
数据流向:书籍信息
数据结构:管理员信息,书籍信息