毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于UML技术的在线图书销售系统的设计及实现(4)
2.2.3 数据库需求分析
根据总的需求分析,我们可以知道,该系统应存储两种用户的信息,分别是管理员和会员,因此应有管理员和会员相关表;书店售书,因此应有书籍表,会员在购书过程中会下订单,并且一个订单可能对应多种书籍,因此应有订单和订单列表;会员在浏览图书过程中会对图书进行评价,因此应有评价表。综上,我们可以总结该系统数据库应包含以下信息:
1) 管理员:管理员编号、姓名、密码;
2) 会员:会员编号、姓名、密码、性别、地址、邮编、电话、email;
3) 图书:图书编号、书名、作者、出版社、类别、价格、封面、介绍;
4) 订单列表:列表编号、订单编号、图书编号、会员编号、图书数量、图书价格;
5) 订单:订单编号、总价、下单时间、会员编号;
6) 图书评价:评价编号、图书编号、会员编号、评价、分数。
3 概要设计
3.1 设计目标
对于典型的数据库管理系统,尤其是对像电子商务这样的数据流量大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。本系统在设计时应该满足以下几个目标:
1)用户界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
2)实现网上购物功能。用户可以通过购物车购买书籍,下订单。
3)全面展示书店内所有的图书,并可展示最新的推荐书籍。
4)通过模糊查询的方法,为顾客提供一个方便、快捷的图书信息查询功能。
5)用户可以根据图书分类信息,查看不同类别的书籍。
6)用户可以对书店内的书籍发表自己对书籍的评价,以方便他人作为参考。
7)用户可以查看自己的订单。
8)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
9)系统最大限度地实现了易文护性和易操作性。
10)系统运行稳定、安全可靠。
3.2 系统结构分析
随着网络的发展,以往的主机/终端和C/S已经无法满足当前全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。在线图书销售系统是在 Internet 开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购书、网上交易的一种新型的商业运营模式。它把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器, 从而构成了一个三层结构的客户服务器体系[2]。如图3.1所示。
图3.1 B/S三层结构图
用户通过web浏览器访问网上书店,大大简化了客户端的电脑载荷,减轻了系统文护与升级的成本和工作量;用户可以随时随地进行查询、浏览等业务处理。业务扩展、文护简单方便,只需要改变网页,就可以实现所有用户的同步更新。
3.3 功能结构分析
根据需求分析可知,本系统分为前台和后台两部分,其结构图如下所示:
图3.2 前台功能结构图
图3.3 后台功能结构图
3.4 数据库结构设计
根据需求分析,本系统可分为管理员、会员、图书、订单列表、订单、图书评价这几个实体。实体之间的关系由E-R图表示,如图3.4所示:
图3.4 E-R图
各实体的E-R图如下所示:
图3.5 管理员实体E-R图 图3.6 订单实体E-R图
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
H.264差错隐藏技术研究及改进+文献综述
下一篇:
云计算研究现状综述+文献综述
基于Apriori算法的电影推荐
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
公寓空调设计任务书
C#学校科研管理系统的设计
承德市事业单位档案管理...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...