ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:681.63KB ,
资源ID:18355101      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18355101.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上书店系统aspWord文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上书店系统aspWord文档格式.docx

1、二 需求分析 4三 总体设计 6 (一)最终要实现的功能 6 (二)网站功能概述6 (三)数据库设计8四 详细设计与实现11 (一)类型管理11 (二)图书管理12五 软件测试16(一)单元测试16(二)集成测试17结束语18致谢19参考文献20引言随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。 图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。 就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书

2、的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是

3、实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。 这个网上书店系统的后台管理模块就是利用 JSP 技术实现对整个网上书店进行管理。此后台管理模块操作简单,无论有没有网页开发语言基础的书店管理员都可以对整个网站进行操作更新。一 系统可行性分析(一)技术可行性此网上书店系统可以运行于 windows xp,windows server 2000/2003,windows vista 操作系统。对系统要求只需要装有 IIS 即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可

4、以满足。数据库运用简单易学的 Access 来实现。在网站设计方面,运用 XHTML、CSS 样式、JSP 等知识,利用 PhotoShop 图像处理工具及 Dreamweaver CS3 制作出合理生动的网页。近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (AS

5、P),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库

6、,从而使得开发基于WWW的应用系统成为可能,这也是本系统选择ASP作为开发工具最重要的原因之一。(二)经济可行性此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。(三)操作可行性界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到觉疲劳。可操作性很强。(四)需求可行性 网上书店为人们提供了诸多方便。更加广阔的环境:人们不受时间、空间的限制,不受传统购物的诸多限制,可随时随在网上交

7、易。更加广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。更加快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省大量开支,从而大大降低了商品流通和交易成本。更加符合时代要求:如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。 综合应用所学知识,构建网上书店系统,并重点实现网上书店系统所涉及的功能,从而使本人把所学的理论知识能够很好的运用到实践当中。二 需求分析所谓的网上书店,其实就是放弃了到现场观看所买书目的实物信息,随着网 上购物链的信息安全程度和购买的信誉度,逐渐提高,人们对网上消

8、费的观念的 转变,让我们的网上书店成为了可能。通过 C#和相关数据库信息的实现,我们能更直观的理解到网上书店的真实 性和可行性,很多微小的细节,决定了我们对客户的真心,一种很微妙的温馨感 或寂寞感,让网上的冲浪者,慢慢的打开心门,愿意参与进来,对我们所发表书 目的评议,或一种当家作主的感觉。每个会员都是站长,都是这个家庭的一员,不为赚钱,而是把最前沿、而时 尚、最广泛、而喜爱、最欣赏.的书,推荐给大家,让大家来细细的斟酌、品读, 似茶一般。随着网络在中国的广泛普及,网络支付手段的逐步完善,越来越多的中国人 逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。 传统书店的购书

9、观念正在被网上书店这一方便快捷的购书方式所冲击。网上书店 在国际互联网上可以实现的商务功能已经越来越多样化,从最开始的信息发布功 能,到现在的在线图书展示功能、在线洽谈业务功能、在线交易功能、在线采购 功能、在线客户服务功能、在线网站管理功能等等,几乎传统书店所提供的功能 都可以在互联网上进行电子化的高效运作,而借助网络的跨地域特点,更是将传 统书店的地域限制加以突破,全国各地的读者都可以通过网络在同一个网上书店购书,从而大大增加了客户的数量。为了使网上书店的投入回报和管理效益最大化,在对网上书店进行系统开发 之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总 体规划、网上

10、购书系统的功能和实施方案、网上书店的传播与推广、运行网上购 书系统的软件和硬件配置、网上书店的管理系统和管理方法等等。根据中国互联网信息中心的统计,国内网民已经突破两千万,并且在快速增 长之中,促使国内的电子商务日趋成熟和繁荣,可以预言,在2-3 年之内,国内 的电子商务将完全正规化。而现行的网上购物系统已成为电子商务主要内容。网 上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程, 使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能 有效的控制商场运营的成本,开辟了一个新的销售渠道。调查表明,消费者现 阶段选择在网上购物的主要原因有:便利(足不出户就可

11、以随时购物,而且能方 便检索自己所需要的商品);商品选择余地大(可以到很多网上商店买到平时难 以买到的东西);特殊的服务(如商品定制、充分的信息等);时髦;价格便宜等。网上书店,正处于发展阶段,存在很大的市场空间,方便顾客,便是方便自 己,这样便可能争取到更多的市场份额,他的可行性不言而喻。网上书店系统包括如下基本功能 用户注册和登录:为用户提供注册、登录、找回丢失密码、修改个人信息等功能。 图书信息查询及管理:对信息进行灵活的分类、存储,方便用户迅速从少则几万,多则几十万甚至上百万种图书中找出自己所需图书。 购物车管理:用语存储用户选择好的图书,完成购物后可以自动生成订单以供管理者进行管理。

12、 订单管理:为用户提供订单查询功能,同时为管理者提供订单查询功能及处理功能。 后台管理:为管理者提供用户信息查询和销售情况查询等功能。三 总体设计(一)最终要实现的功能 网上书店系统的前台模块主要实现以下功能: 1会员登陆及身份验证 A用户注册成为会员 B验证用户注册信息 C会员登陆系统时的身份给证 D修改资料 2在线选购商品 A浏览不同类别的书籍 B书籍查询 C用户选购自己喜爱的书籍并放入购物车 D用户管理自己的购物车 E用户提交订单 F用户查看自己提交的订单信息 3系统管理 A书籍信息管理 B交易信息管理 C新闻发布管理 D会员管理 E管理员管理(二)网站功能概述 该系统主要分为六大模块:

13、用户登录注册、网上购物、访客计数、在线帮助和在线留言、书店新闻和管理系统。各模块的功能如下:1、用户登录、注册 用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。2、网上购物 用户在进行网上购物时,必须先登陆,如果是新用户,则必须先进行注册。2.1、书籍展示 用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看2.2、购物车 用户在浏览书籍时,按下“放入购

14、物车”按钮,就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作。3、访客计数 用户登录时,计数器自动加一,并保证用户的其他操作使计数器不会改变。4、在线帮助和在线留言 通过左侧菜单“在线帮助”,用户进行在线咨询和帮助。或者通过“在线留言”提交所要留言信息,以便得到管理员的解答。5、书店新闻 用户可以通过“书店新闻”查看本书店的即时信息和动态6、管理系统 管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见的。它包括用户管理、书籍管理、新闻管理和在

15、线留言管理,这里重点介绍书籍管理。 书籍管理包括图书库存管理、订单管理、图书销售情况管理。6.1、图书库存管理 管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。6.2、图书销售情况管理 管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图书的销售情况。6.3、订单管理 (1) 若管理员获得支付方式为汇款的用户的汇款,可凭汇款上的定单号,查询此定单的有关信息,并可作某些修改操作,如:将数据库表中的“是否支付”栏,更改为“Y”。(2 )若本网站已寄书给用户,管理员将凭定单号,查询此信息,并修改数据库表中“是否寄出”栏为“Y”。(3) 若查询得到的定单信息中“是否支付”栏或“

16、是否寄出”栏已为“Y”,则此信息不可改变,这样可以防止管理员误操作。 管理员还可以根据日期查询并删除在此日期中的还未付款的用户信息。(三)数据库设计1 数据库概念设计该系统的数据库中涉及到的实体有:图书、用户、购物车、订单。图书的属性有:图书类别、图书名称、图书作者、图书译者、图书出版社、图书价格、图书封面、图书介绍。用户的属性有:用户角色、用户名称、用户真名、用户密码、用户邮箱、用户提示问题、提示问题答案。购物车的属性有:图书编号、图书名称、图书价格、购书数量。订单的属性有:订单日期、订单总额、所购图书名称、所购图书单价、所购图书数量。2 数据库E-R图3 数据库逻辑结构设计图书类别表(e-

17、BookCategory)网站的图书种类繁多,用图书类别表存储网站图书种类信息,可以简化图书管理。该表字段说明如下表3.1所示:表3.1 图书类别表字段名类型长度允许空键值备注CategoryIdint4否是图书类别IDCategoryNamenvarchar50图书类别名称图书信息表(e-Booklnfo) 图书信息表存储网站图书具体信息,该表引用BookCategory表的CategoryId字段作为外键,具体字段说明如下表3.2所示:表3.2 图书信息表BookId图书IDBookName图书名称Coverbinary图书封面Author图书作者Translator图书译者Press图书

18、出版社Pricedecimal9图书价格Intorduction200图书介绍订单表(e-Order) 订单表用以存储用户订单,引用Userlnfo表中的UserId字段作为外键,其具体字段内容如下表3.3所示。表3.3 订单表OrderId订单IDUserId用户IDOrderDatedatetime8订单日期Status订单状态订单信息表(e-Orderlnfo)订单信息表包含具体订单信息,引用BookInfo表的BookId作为外键,具体字段说明如下表3.4所示:表3.4 订单信息表Quantity图书数量UnitCost购物车表(e-ShopCart)购物车表主要存储网站用户购物车信息

19、,该表引用Booklnfo表的BookId作为外键,其具体字段说明如下表3.5所示:表3.5 购物车表IdIDCartId购物车IDCreatedDate6创建日期用户信息表(e-Userlnfo) 用户信息表主要用于储存网站用户信息,字段说明如下表3.6所示。表3.6 用户信息表UserName用户名称UserPwd用户密码UserRole用户角色UserRealName用户真实姓名Question用户提问Answer提问答案Email邮箱地址四 详细设计与实现(一)类型管理类型管理包括添加类型和查看类型两项功能,其中添加类型主要实现对所添加图书的类型的录入,这样可以使用户方便快捷的寻找到所

20、需的图书;可以检出图书类型录入是否有错,使用户快速的找到自己需要类型的图书,是不会因图书类型的错误而用户错过一本好书。图4.1 td colspan=2 align=center 添加图书类型td align=right 类型名称asp:TextBox ID=className runat=server/asp:TextBoxButton ID=btnAdd Text=添加 onclick=btnAdd_Click /Label ID=lblManage ForeColor=RedLabel图4.23GridView ID=gvBookClass Width= AutoGenerateColu

21、mns=False DataKeyNames=id onrowcancelingedit=gvBookClass_RowCancelingEdit onrowdeleting=gvBookClass_RowDeleting onrowediting=gvBookClass_RowEditing onrowupdating=gvBookClass_RowUpdatingColumnsBoundField DataField=name HeaderText=书本类型CommandField ShowEditButton=TrueCommandField ShowDeleteButton=/ColumnsGridViewLinkButton ID=lbtnFirst commandname=First oncommand=lbtnPage_Command首页  &

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1