最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

基于WEB的图书销售系统的设计与实现

来源:动视网 责编:小OO 时间:2025-09-26 16:47:14
文档

基于WEB的图书销售系统的设计与实现

基于WEB的图书销售系统的设计与实现作者:陈应权赵文东宗凯来源:《电脑学习》2010年第06期        摘要:文章首先分析了用户的需求,阐述了系统的总体设计,并对功能模块进行了具体的分析,开发了基于WEB的图书销售系统。        关键词:图书销售;B/S杯式;系统设计;数据库        中图分类号:TP391.41        文献标识码:A        文章编号:1002-2422(2010)06-0011-02                1基于web平台的图书销售系
推荐度:
导读基于WEB的图书销售系统的设计与实现作者:陈应权赵文东宗凯来源:《电脑学习》2010年第06期        摘要:文章首先分析了用户的需求,阐述了系统的总体设计,并对功能模块进行了具体的分析,开发了基于WEB的图书销售系统。        关键词:图书销售;B/S杯式;系统设计;数据库        中图分类号:TP391.41        文献标识码:A        文章编号:1002-2422(2010)06-0011-02                1基于web平台的图书销售系
基于WEB的图书销售系统的设计与实现

作者:陈应权 赵文东 宗 凯

来源:《电脑学习》2010年第06期

        摘要:文章首先分析了用户的需求,阐述了系统的总体设计,并对功能模块进行了具体的分析,开发了基于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)会员管理。超级管理员可对系统用户信息,角色进行维护。

        (4)网站设置。主要由信息录入员对网站进行一些常规信息的录入及维护。其中包括站点基本信息的维护,配送方式维护,支付方式维护,友情链接维护等功能。

        (5)信息管理。主要由信息录入员对新闻资讯模块,在线调查模块,下载模块及帮助模块进行维护管理。3基于Web的图书销售系统的实现

        本阶段以详实具体的需求分析和总体设计为基础,按系统模块划分进行详细设计,主要分为三个部分:系统的成员资格和角色管理的实现;系统前台功能的实现;系统后台管理功能的实现。

        

        3.1 成员资格管理

        在实际应用中,每个Web应用程序中有关成员验证、管理的内容都大同小异,没有本质性区别。将这些内容抽象并形成的模型供开发人员使用,是个很好的解决方案,在ASP.NET 2.0中新增了成员资格管理功能,用于与登录控件和Forms验证结合使用,其核心是利用内置的成员库表、成员资格管理API,成员资格提供程序。

        

        3.2 角色管理

        设置用户的访问权限。一般采用的授权方式是:定义不同的角色,为角色设置一定的权限,再把用户映射到这些角色上。

        系统中有四类用户,分别为用户,超级管理员,信息录入员,配送员。使用ASP.NET配置工具添加角色。系统为用户和管理员分配目录,admin为后台管理目录,user为用户目录。具体实现时,以Visual Studio 2008作为系统的集成开发环境,PetShop4.0作为WEB开发参考框架,SQL Server 2005作为后台数据库管理系统。

        

        4 结束语

        

        基于web的图书销售系统是基于B/S架构的图书销售管理系统,用户界面友好,操作简单,使用人员经过简单的培训即可以掌握系统的使用;系统的实现有助于使用人员提高对网络图书销售营销体系的理解,提高书店的工作效率,大大缩短对售书过程管理的工作周期。

        

        参考文献

        [1](美)Douglas E.Comer著.Internet技术基础.兰小丰,李潇,陈志,译.北京:机械工业出版社,2008.

        [2]任鹏.电子商务概论.天津:南开大学出版社,2008.

        [3](美)Paul Sarknas.ASP.NET2.0电子商务高级编程[M].北京:清华大学出版社,2005.

        [4]罗永昌.网上销售系统分析与设计[J].商丘:商丘职业技术学院学报,2009,8(1):33-35.

        [5]吴晨,王春霞.ASP.NET 2.0数据库项目案例导航.北京:清华大学出版社,2007.

        [6]张跃廷,王小科,张宏宇.ASP.NET技术方案宝典.北京:人民邮电出版社,2008.

        [7]郭玉峰.ASP.NET经典案例设计与实现.北京:电子工业出版社,2007.

文档

基于WEB的图书销售系统的设计与实现

基于WEB的图书销售系统的设计与实现作者:陈应权赵文东宗凯来源:《电脑学习》2010年第06期        摘要:文章首先分析了用户的需求,阐述了系统的总体设计,并对功能模块进行了具体的分析,开发了基于WEB的图书销售系统。        关键词:图书销售;B/S杯式;系统设计;数据库        中图分类号:TP391.41        文献标识码:A        文章编号:1002-2422(2010)06-0011-02                1基于web平台的图书销售系
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top