《数据库原理与应用》课程设计-网上书店系统的分析与实现

《数据库原理与应用》课程设计-网上书店系统的分析与实现

ID:8465799

大小:2.88 MB

页数:35页

时间:2018-03-28

《数据库原理与应用》课程设计-网上书店系统的分析与实现_第1页
《数据库原理与应用》课程设计-网上书店系统的分析与实现_第2页
《数据库原理与应用》课程设计-网上书店系统的分析与实现_第3页
《数据库原理与应用》课程设计-网上书店系统的分析与实现_第4页
《数据库原理与应用》课程设计-网上书店系统的分析与实现_第5页
资源描述:

《《数据库原理与应用》课程设计-网上书店系统的分析与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、~常熟理工学院网上书店系统~配套源程序,包运行,联系QQ《数据库原理与应用》课程设计题目:网上书店系统的分析与实现姓名:专业:计科班级:指导老师:35~常熟理工学院网上书店系统~1系统简介1.1系统基本功能描述网上书店系统能够实现书店销售的一些流程,并将数据记录在数据库中。功能模块包括:用户登录系统(普通注册会员与后台管理员不同的登录方式);图书销售系统(实现图书的销售,订单的生成);后台管理系统(后台管理员可以对会员、图书进行管理,并处理订单)。总体目标设计一个软件能够合理有序地对书店进行信息化的

2、管理。1.2系统需求分析本网上书店系统总体分为前后两个管理系统:前台管理系统是在Internet上接受客户访问的网上书店前台销售管理系统(网站);后台管理系统是在Internet内部用于书店的管理员管理的网上书店后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店,顾客可以浏览图书,选择图书,购买并支付生成订单。本系统设计的网上购物的过程为,当客户通过Internet访问书店的网站时,如果他要购买图书,那么必须先注册成为会员,然后再选择进行会员登录,然后可以把图书放入购物车,通过购

3、物车完成支付生成网上订单。1、通过对系统需求进行分析,我们可以确定系统中有两类用户:后台管理员和普通注册用户(即顾客)。各类用户描述如下:2、管理员:登入,操作图书(图书信息的录入、删除、修改),管理会员,处理订单等3、顾客:注册,登入,搜索图书,下订单。1.2.1业务流程分析1、网上书店的整体规划如下所示:35~常熟理工学院网上书店系统~1、管理员与会员采取不同的登录方式以获取不同的权限,进行不同的业务操作。其业务流程图如下所示:35~常熟理工学院网上书店系统~1、后台管理系统主要由后台管理员操作

4、。其业务流程图如下所示:4、图书销售系统业务流程如下所示:35~常熟理工学院网上书店系统~1.2.2数据流分析根据业务流程分析,我们可以得到系统的数据流图。(1)网上书店系统顶层数据流图如下图所示:(2)网上书店系统第一层数据流图如下图所示:35~常熟理工学院网上书店系统~(1)管理员登录数据流图:(2)普通用户登录数据流图:35~常熟理工学院网上书店系统~(1)购买过程数据流图:(2)后台管理数据流图:35~常熟理工学院网上书店系统~2系统设计2.1数据库设计2.1.1概念结构设计前台用户购书系统

5、前台购书系统中涉及的主要实体及其属性有:(1)用户信息{用户名,密码,用户类别}(2)图书信息{图书编号,图书名,图书简介,出版社,数量,会员价格,市场价格}(3)订单信息{订单编号,图书编号,图书名称,购买数量,单价,折扣率,支付金额,收货人,送货地址,联系电话,邮编,支付方式,快递方式,下单时间,下单者编号}E-R模型如图2-1、2-2所示。图2-1购书过程实体及其属性35~常熟理工学院网上书店系统~图2-2购书过程E-R图后台管理员管理子系统后台管理员管理子系统涉及的主要实体及其属性有:(1)

6、图书信息{图书编号,图书名,图书简介,出版社,数量,会员价格,市场价格}(2)订单信息{订单编号,图书编号,图书名称,购买数量,单价,折扣率,支付金额,收货人,送货地址,联系电话,邮编,支付方式,快递方式,下单时间,下单者编号}(3)管理员信息{管理员名称,管理员密码}(4)公告信息{公告内容,公告标题}(5)目录信息{目录编号,目录名称}(6)用户信息{用户名,密码,用户类别}35~常熟理工学院网上书店系统~E-R模型35~常熟理工学院网上书店系统~图2-3后台管理过程实体及其属性图2-4购书过程

7、E-R图35~常熟理工学院网上书店系统~网上购书系统总的ER图2—535~常熟理工学院网上书店系统~2.1.2逻辑结构设计根据以上的分析,将E-R模型转换成逻辑模型,设计出本系统数据库。根据需要,设计了6个数据表。如下所示:●管理员信息表:该表记录了管理员的相关信息,包括用户名,密码●目录信息表:该表记录了目录的相关信息,包括目录名称,目录编号●图书信息表:该表记录了图书的相关信息,包括图书编号,图书名,图书简介,出版社,数量,会员价格,市场价格,折扣率,是否推荐,是否新品,目录编号,书本型号}●订

8、单信息表:该表记录了订单的相关信息,包括订单编号,图书编号,图书名称,购买数量,单价,折扣率,支付金额,收货人,送货地址,联系电话,邮编,支付方式,快递方式,下单时间,下单者编号}●公告信息表:该表记录了公告的相关信息,包括公告标题,内容●用户信息表:该表记录了用户的相关信息,包括用户名,密码,问题提示,问题答案,昵称,身份证号,手机号码,座机号,QQ,邮编地址,地址,注册时间根据上面的逻辑结构设计,设计相应的表结构如下所示管理员信息表:该表记录了管理员的相关信息,包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。