《网上书城的系统设计.ppt》由会员分享,可在线阅读,更多相关《网上书城的系统设计.ppt(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、网上书城的系统设计,电子商务一班第一小组,对网上书城的要求, 功能:对书城的图书信息和用户(书城工作人员,网站注册用户)的信息进行有效的管理;对图书的销售环节进行信息化管理;实现读者网上浏览图书,网上购书;通过留言板与读者进行有效的沟通。 性能:数据库的录入;图书检索;用户信息查询;图书信息查询;网上购书; 安全与保密要求:书城中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改补充;书城图书的信息只能由书城管理人员添加,修改;所有注册用户信息只能由书城管理人员查询。,网上书城是运行在Web服务器中的一个Web应用程序,它模拟一般的书城的经营模式,利用页面、脚本程序和服务器来实现网
2、上书城的管理工作。本系统主要由前台购书系统和后台管理系统构成。框架图如下:,前台系统主要功能:会员管理、图书查询、图书展台、购物车、订单生成与管理、结算功能、留言板等。其中,会员管理包括注册、登录、修改资料等功能。图书展台包括新书上架和畅销图书等功能。 前台系统如下图所示:,后台系统主要功能包括:图书管理、订单管理、会员管理、内部管理、留言管理等。其中,图书管理包括管理书籍、添加书籍、目录管理等功能。 后台系统功能如下图所示:,网上书城的系统功能模块层次图,网上书城购书的基本流程,根据对系统的分析,该系统共有三个角色,分别是:游客(即普通网络用户)、该书城会员、书城管理员。因此,根据需要,分析
3、出来20个用例。一一列举出来。,注册(register)登录(log in)修改会员信息(modify member info)浏览图书列表(browse List of Books)搜索产品(search item)查看产品(view item)加入购物车(add cart)查看购物车(view cart)修改购物车中的商品(modify cart items)删除购物车中的商品(delete cart item),清空购物车(empty cart)结账(check out)配置收货人信息(configure recipient)确认订单(affirm order)查看订单(view ord
4、er)修改订单(modify order)删除订单(delete order)查看新品(view latest item)会员留言(feedback)查看留言(view feedback ),根据我们对系统用例的分析,画出的三个角色的基本用例图:,网上书城系统逻辑结构设计,逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构(只以数据库中的实体为例),下面是数据库的主要逻辑设计:会员(会员ID,登录名,登录密码,邮箱,年龄,电话,地址。)书籍(标准书号,书名,图书类别,出版商,作者,出版日期,书价,内容简介,已售数量,图片文件)订单表(订单ID,序号,购买图书ID,书名,订购时间,订购数量,订单总金额,收货人信息,提交时间,管理员确认,),放映结束,谢谢,