资源描述:
《网上书店管理信息系统设计计划书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网上书店管理信息系统设计计划书一、系统目标书籍被认为是最适合在Internet上销售的商品之一,这主要是因为购书的金额比较少,也不用像买衣服那样需要货比三家,用户坐在家中就可以查询到需要的书籍,并决定是否需要购买.1.11用户行为分析在实现系统之前,首先需要站在用户的角度上进行行为分析,进而确定系统的目标.网络用户在使用电子商务选购图书时,其典型行为如图1.1所示.购书者浏览、查询图书显示图书列表选择图书确认购书购物篮管理显示详细信息是用户管理网上支付模块姓名密码邮编地址……停继续购物图1.1用户购书流程1.1系统目
2、标在用户行为分析的基础上,下一步确定本系统所要实现的基本功能,如下。●图书查询、浏览功能●用户购买图书功能●用户购物篮管理功能●会员管理功能76另外,除了站在用户的角度上,系统还将以管理者的身份来考虑系统的功能,完成以下功能.●图书管理功能●图书销量统计功能二、系统预览在开发系统之前,为了给读者一个直观的印象,首先以一个用户的身份,来展现如何使用这个系统,去购买心仪的图书.1.21浏览、查询图书就像进入一个普通的书店一样,当进入网上书店后,无需登录,就可以浏览图书.而电子书店还可以提供一个更好的功能:即通过图书名称、
3、类别等信息从浩瀚的书海中迅速找到喜欢的书,如图1.2所示.图1.2浏览、查阅图书1.22查看图书详细信息通过图书列表找到中意的图书之后,就像逛普通的书店一样,可以查看其详细信息,这可以通过单击图中的"详细信息"超级链接来查看,如图1.3所示.76图1.3查看图书详细信息单击"返回"按钮,便可以重新回到浏览、查询图书页面.1.23购买图书在确定了想要购买的图书之后,可以通过图书前面的复选框"□"将其选中,并可设置所要购买的数量,然后通过"浏览数量"页面的"放入购物篮"实现购买,如图所示.如果在没有做任何选择之前就单击"
4、放入购物篮"按钮,系统则会给出警告信息,如图1.5所示.76图9.4将图书放入购物篮图9.5未选择图片警告1.24用户登录、注册在用户购买图书时,系统将判断其是否已经登录,如果没有,则转向登录页面,如图1.6所示.在登录后,系统还将转向原来用户浏览的页面.图1.6登录系统1.25购物篮管理76用户登录之后,就可以把图书放入购物篮中了.通过页面上方的"我的购物篮"链接,可以对购物篮进行管理,包括修改所购图书数量、删除图书等,如图1.7所示.图1.7购物篮管理单击"继续选购"按钮可以回到图书列表,而单击"去结算中心"则将
5、跳转到网络支付模块.网络支付模块涉及到多个方面的协作,如图1.8所示,电子商务系统的开发者可以直接使用银行或者认证机构发行的支付模块,而不必单独开发.因此,本书对网上支付模块也将不作详细的介绍.76图1.8网络支付流程1.26图书信息管理上面的几个步骤,是站在用户的角度上,完成了购买图书的步骤.另外,系统将站在系统管理者的角度,实现图书管理功能.通过系统菜单的"添加图书"链接,将跳转到添加图书页面,如图9.9所示.在添加图书时,将进行数据检查,如果输入的数据不满足要求(包括是否必填,以及数据类型是否正确),则给出提示
6、.图9.9添加图书信息76另外,添加图书还具有上传图片的功能,通过页面中的"浏览"按钮,可以选择所要上传的图片,如图9.10所示.图1.10选择图书上传图片为图书上传图片后,在查看图书的详细信息时,将会出现这副图片.1.27图书销售统计作为商家,系统管理者自然非常关心图书的销量统计,了解哪一类的图书是畅销的.本系统实现了图书销量统计功能,并用饼状图的形式直观地显示出来,如图1.11所示.通过"统计方式"下拉框,可以选择根据哪一项指标进行统计.76图1.11图书销量统计1.28工程文件一览整个工程实现后的文件列表以及层
7、次结构,如图1.12所示;命名空间以及各个空间中的类层次结构,如图1.13所示.图1.12MyBookShop多层体系结构7676图9.13MyBookShop工程文件以及命名空间三数据库设计下面介绍网上书店系统的数据库设计.1.31设计数据库网上书店数据库(MyBookShop)数据表模式如图1.14所示.76图1.14MyBookShop数据库模式包含的数据表如下.(1)【用户表】(用户编号,登录名,用户姓名,口令.联系地址,邮政编码)(2)【图书表】(图书编号,图书名,类别号,单价,出版社,出版日期,作者,页数
8、,图片路径,简介,销售量)(3)【图书分类表】(类别编号,类别名)(4)【购物篮表】(购物篮编号,购买者编号,图书编号,图书数量)其中,用下划线标出的属性为表的主键属性.各个表的模式如表1.1--1.4所示.表1.1User(用户)表字段名数据类型备注UserIdIntIDENTITY(11)NOTNULL用户ID,自动增加,主键LoginNa