- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WEB图书销售系统设计与实现
基于WEB图书销售系统设计与实现
摘要:文章首先分析了用户的需求,阐述了系统的总体设计,并对功能模块进行了具体的分析,开发了基于WEB的图书销售系统。
关键词:图书销售;B/S杯式;系统设计;数据库
中图分类号:TP391.41
文献标识码:A
文章编号:1002-2422(2010)06-0011-02
1 基于web平台的图书销售系统的需求分析
完成基于web平台的图书销售系统的前期调查,在与书店店主进行了全面深入地探讨和分析的基础上,提出课题的需求分析。
满足用户的需求是软件开发的生命,软件的开发是紧紧围绕用户需求的一个过程。正因为明确调研用户的重要性,与书店相关人员进行了很多次的调研活动,一起调研讨论了书店建立网上销售系统的总体模式及具体需求,并在深入分析的基础上及时记录用户需求。在确定用户需求的基础上,结合深入分析其表述的营销模式,分析基于WEB的图书销售系统用例。
2 基于web的图书销售系统的总体设计
2.1 系统的总体架构
系统采用三层架构开发设计,从整体上可以划分为数据库、数据访问层、业务逻辑层和表示层。如图1所示。
数据库是系统的最底层,存储系统的所有数据。数据访问层建立在数据库之上,应用程序通过该层访问数据库。数据访问层一般封装数据库的选择、添加、更新和删除等操作,同时还为业务逻辑层提供了访问数据库的借口或函数等。业务逻辑层包含于图书销售业务相关的逻辑封装。例如:Address类,该类实现会员送货地址业务操作,包括更新会员送货地址的UpdataAddress、删除会员送货地址的DeleteAddress、增加会员送货地址的InsertAddress等多种方法及其重载。表示层主要由以下几个部分组成:一是常规的用户界面部分,例如商品列表、资讯的列表和商品详细信息等;二是实现成员和角色管理配置部分,例如用户登录等:三是实现特定功能的自定义控件,如实现畅销排行功能的控件。
2.2 系统功能模块的划分与设计
根据本图书销售系统的需求分析,现对系统的功能模块进行划分,系统主要分为前台业务管理和后台管理两个部分。前台部分主要是对注册会员及匿名用户实现的浏览图书和购买图书等功能,后台管理主要是针对书店管理人员对会员,图书,订单,系统设置的一些维护功能。具体功能模块划分如图2所示。
2.2.1 系统前台功能模块设计
(1)在线展示。在线展示应满足向所有用户展示图书信息的需求,商品可以进行分类展示。当用户对其中一件图书感兴趣,可以浏览图书的详细信息,注册用户登录还可以对其进行评论,为了给购书用户图书选购指导,系统将实现商品的显示排序,如商品销售排行。
(2)购物车。为图书销售系统的主要功能模块,对于注册用户登录后,其可以选择商品到购物车,用户进入购物车可以查看购物车,可以修改购物清单,若要放弃购物车的所有商品则可以清空购物车。在完成一次选购后转至收银台提交订单,完成整个购物流程。
(3)会员中心。作为注册用户的管理中心,此模块完成注册用户的相关管理功能。会员可以修改会员资料,修改会员密码,修改会员用于收货的送货地址。会员对图书的管理,会员可以查看自己收藏的图书,可以跟踪查看已经下订单的情况,在通过审核之后需及时付款,这样店方发货以完成整个购书活动。
(4)资讯信息。主要用以发布店内的动态,是一个新闻发布系统。方便店主公布有关书店的资讯,也可以发布其它一些新闻,以列表的形式显示资讯条目,可以选择查看详细资讯信息,本模块使得用户在选购图书的同时能了解些时政新闻等资讯。
(5)资源下载。主要用以发布一些免费的电子读物。在这个时代,分享成为人们获取知识的又一良好途径。虽然书店以销售图书为主要目的,但是为了丰富书店的形式,增设此模块服务用户,这种人性化的服务相信必将为更多的用户接受与拥护。
2.2.2 系统后台管理功能模块设计
系统会按其角色分配管理员的权限。管理员分四类角色:超级管理员,信息录入员,配送员。信息录入员主要完成图书管理,网站设置,信息管理功能。配送员关注的信息,其可对订单进行审核。在超级管理员确认收款后,配送员按订单发货。超级管理员集信息录入员和配送员的管理功能外可对系统用户进行管理。
(1)图书管理。可添加图书信息,修改已添加的图书信息;可添加图书的分类,修改图书分类;添加图书出版社,修改图书出版社;添加图书系列,修改图书系列;对图书图片进行管理。
(2)订单管理。以订单的不同状态作为标识管理完成订单的整个过程。对于订单进行审核,确认收款,由配送员完成发货,从而整理档案归档。
(3)会员管理。超级管理员可对系统用
原创力文档


文档评论(0)