(论文)网上书店论文(2013年优秀毕业设计论文)_第1页
(论文)网上书店论文(2013年优秀毕业设计论文)_第2页
(论文)网上书店论文(2013年优秀毕业设计论文)_第3页
(论文)网上书店论文(2013年优秀毕业设计论文)_第4页
(论文)网上书店论文(2013年优秀毕业设计论文)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)中文摘要网上书店摘 要: Internet最早在美国出现,如今,世界各国纷纷加入到这个行列,使Internet成为全球化的网际网络。随着用户的不断增加,其规模迅速扩大,它的领域也走向多元化。书籍交易网站就是Internet和电子商务发展的产物,近几年在我国发展迅猛,如同一些书店纷纷在各地开设分店以拉近书店与顾客间距离一样。随着现今全民素质和科学技术水平的不断提高,知识更新的越来越快,人们随时都会有被淘汰的危机,为了不让社会淘汰,做到与时俱进就必须多读书不断的学习,21世纪是网络的时代、信息的时代,时间是非常宝贵的,人们由于种种原因没有时间到书店去,也不知道哪家书店有自己需要的书籍,同时那些传统书店的经营者又没什么好的方法让人们知道我这就有顾客需要的书籍,这种买卖双方之间信息交流上的阻碍成为“网上书店”网站发展的原动力。网上书店网站的建立可以更好的解决这方面的问题,我们向广大用户推出的是一种全新的网上信息服务,旨在书店与消费者之间架起了一座高速、便捷的网上信息桥梁,我们的目的是节省您的时间、方便您的购书,使您永远走在时代的前沿。关键词: Internet 网上书店开发 购书系统 毕业设计(论文)外文摘要Online bookstoreAbstract: Internet in the United States as early as today, countries around the world to join the ranks of the so that the Internet has become the global Internet. With the increase of users, the size of its rapid expansion, and its diversification into the area. Internet book trading Web site and e-commerce development is the product of recent years, rapid development in China, as one after another in a number of bookstores around the bookstore to open outlets in order to narrow the gap between the customer and the same distance. As of today all the people and the quality of science and technology and continuous improvement in the level of knowledge updated faster and faster, at any time, there will be people being left behind, in order to let the community out, advancing with the times and must do more than keep reading to learn, The 21st century is the era of network, the information age, time is very valuable, for various reasons do not have time to go to the bookstore, do not know which book has its own need for books, while those of the traditional bookstore operators and no The best way to let people know that I have this customer need books, this exchange of information between buyers and sellers on the obstacles to become on-line bookstore, the driving force behind the development of the site. The establishment of on-line bookstore Web site can better address these problems, we have a wide range of users to launch a new on-line information services aimed at consumers between the bookstore and set up a high-speed and convenient on-line information Bridges, our aim is to save your time for your purchase, so you always walk in the forefront of the times.Keywords: Internet ;The development of on-line bookstore ;Purchase system目 录1 引言.11.1 课题背景.11.2 开发目标.12 可行性分析.12.1 经济可行性.12.2 技术可行性.12.3 法律可行性.12.4 用户可行性.23 需求分析.23.1 引言.23.1.1 目的.33.1.2 项目背景.33.2 任务概述.3 3.2.1 概述.3 3.2.2 开发意图.3 3.2.3 应用意图.3 3.2.4 作用及范围.3 3.2.5 运行环境.33.3 具体需求.3 3.3.1 功能需求.3 3.3.2 性能需求.4 3.3.3 数据描述.5 1) 系统关系结构图.5 2) 数据流图.5 a) 顶层数据流图.5 b) 第二层数据流图.5 c) 第三层数据流图.5 3) 数据字典.54 系统设计.6 4.1 系统总体结构设计.6 4.2 系统模块设计.7 4.3 数据库概念结构设计.7 4.3.1 系统数据库的概要设计.7 4.3.2 系统流程图.94.4 系统功能模块的设计与实现.9 4.4.1 图书展示模式.9 4.4.2 图书查询10 4.4.3 购物车.12 4.4.4 购书结账.135 详细设计.13 5.1 网上书店后台实现.13 5.2 网上书店前台实现.146 用户手册.15 6.1 网上交易.16 6.2 系统运行和调试环境.167 系统评价.16 7.1 单元测试.16 7.2 集成测试.16 结论.17致谢.18 参考文献 .19 网上书店 第21页 共21页1 引言1.1 课题背景随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一.目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。这些影响主要体现在以下方面。1.2 开发目标开发一套校园内网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。本系统的目的就是要开发一套既方便客户网上购书,又方便网站维护人员维护网站WEB服务系统。2 可行性分析2.1 经济可行性开发一个本系统的开发可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。本系统的开发周期为2个月,耗费资金较少,且实用价值很高,各类企事业单位及学校等部门都可以使用。2.2 技术可行性近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。2.3 法律可行性政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:合同法,消费者权益保护法,专利法,反不正当竞争法等对所有企业的行为都做了限制。根据中华人民共和国计算机软件保护条例(1991年6月4日中华人民共和国国务院令第84号发布) (修改后的新条例2002年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:(一)发表权, 即决定软件是否公之于众的权利;(二)开发者身份权, 即表明开发者身份的权利以及在其软件上署名的权利;(三)使用权, 即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;(四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;(五)转让权, 即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。第十二条 受他人委托开发的软件, 其著作权的归属由委托者与受委托者签订书面协议约定, 如无书面协议或者在协议中未作明确约定, 其著作权属于受委托者。第十八条 在软件著作权的保护期内, 软件的著作权人或者其受让者有权许可他人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时, 可以按协议收取费用。另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的, 被许可的软件权利应当视为非独占的。第二十二条 因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制, 可以不经软件著作权人或者其合法受让者的同意, 不向其支付报酬。但使用时应当说明该软件的名称、开发者, 并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利。该复制品使用完毕后应当妥善保管、收回或者销毁, 不得用于其他目的或者向他人提供。第三十条 除本条例第二十一条及第二十二条规定的情况外, 有下列侵权利为的, 应当根据情况, 承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任, 并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:(一)未经软件著作权人同意发表其软件作品;(二)将他人开发的软件当作自己的作品发表;(三)未经合作者同意, 将与他人合作开发的软件当作自己单独完成的作品发表;(四)在他人开发的软件上署名或者涂改他人开发的软件上的署名;(五)未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;(六)未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品;(七)未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;(八)未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜。第三十三条 当事人不履行合同义务或者履行合法义务不符合约定条件的,应当依照民法通则有关规定承担民事责任。2.4 用户使用可行性该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。3 需求分析3.1 引言信息社会的高科技,商品经济化的高效益,网络的飞速发展,使计算机的应用已普及到经济和社会生活的各个领域,尤其是网络已成为当今人们生活的不可或缺的一部分。计算机网络与人们的日常生活关系愈来愈密切,人们通过上网购物已成为一种时尚潮流了。在大学校园内,学生们需要一个基于数据库的网上购书系统,此系统用于在网络上实现购书及图书管理功能。3.1.1 目的开发一套网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。本系统的目的就是要开发一套既方便客户网上购书,又方便网站维护人员维护网站WEB服务系统。3.1.2 项目背景我们在选设计题目的时候,选择了网上购书系统。3.2 任务概述3.2.1 概述本需求说明书说明网上购书系统的外部行为,以及其它的相关因素,为下一步工作,系统分析/系统设计提供一个指导性方法。给软件需求者(软件使用者)与我们设计者能更好的交流、沟通提供书面途径。3.2.2 开发意图a. 为了网上购书更方便安全;b. 为了网站管理员管理更方便;c. 为力减低网站运营费用和维护成本。3.2.3 应用目标 通过本系统软件,能帮助客户利用浏览器快速方便的进行网上购物,而网站管理员则可以方便管理会员信息、书籍入库和进行订单处理,使网上购书方便、安全、快捷。3.2.4 作用及范围 本软件适用于所有喜爱网上购书的大学生,可以随时上网订购。同时网站管理员可以方便的管理和维护网站。3.2.5 运行环境 硬件/ 软件环境:普通PC机 512M内存;操作系统:Windows XP3.3 具体需求3.3.1 功能需求 能够让顾客注册成为会员如果只查阅信息,则不必注册,但若要购买图书,则必须注册成为会员,以获取用户的联系方式,以便送货.注册时系统会要求填写一些必要的个人信息和收货人资料,如收货人姓名(需自己填写)、电话、电子邮件、联系地址等; 能够让会员修改会员信息已经注册会员后的个人信息将会作为该用户下次购买图书时的默认选项,如有变更,下订单时可再做修改. 能够让会员登陆浏览售书目录登录是系统验证用户身份的过程,以便物品交易时能够对号入座.用户只要将注册时留的账号和密码信息填入,再按登录按钮,就可以登录.通过功能强大的图书搜索功能,可以迅速搜索到用户需要的图书,通过模糊查询,按书名,作者,出版社,ISBN查询所需要找的书,点击所选中的图书,可以查看书籍的详细介绍.可以说,用户可以通过网络书城方便,高效,快速地购买自己需要的图书. 包括商品分类的名称及图片显示;显示商品详细介绍以及相关产品;零售价,会员价VIP会员价显示。 能够让会员下订单、购书会员在线订书,确认后生成订单;整个购书过程包括:购书流程,如何找到我想要的图书,如何使用购物车,如何查询我的订单处理情况说明,如何进行付款,送货方式及费用,商品退换须知,如何进行邮购业务,其他订购方式,购书查询,特殊情况处理,如何订阅书店邮件等.能够开展网上自由市场商品信息发布:商品信息查询:订单管理:网上购买(购物车)配送管理广告发布系统 网上拍卖 能够让管理员登陆 能够让管理员处理订单会员在线订书生成订单后,由订单管理员确认后返回信息到订购者的邮箱,表示接受订单,然后订购者支付款项,可通过邮寄,银行汇兑,网上支付等途径,款到付书,系统自动统计.订单成功系统将自动发一封邮件给购书者。 能够实现结账功能 可打印订单的详细信息以及电子邮件通知;顾客可选择多种网上支付方式、多种运输方式并在结帐时自动加入所需费用、客户留言。包括:在线设定汇款方式、支付方式、购物流程、注册条约、交易条款、常见问题、法律版权信息、运输方式、保密安全、售前售后服务、工作时间 能够保证信用安全 能够让管理员管理入库书籍按编号,书名,作者,出版社,出版日期,方便查找管理; 能够让管理员维护会员信息3.3.2 性能需求 时间特性一般操作的响应时间在1-30秒内。影响时间的主要因素是网速,当网速较慢时,应该对顾客给出提示信息。 适应性该网站系统适合安装了Windows XP系统,并配置了IIS服务器的PC机。 对环境的特殊需求对前面提到的运行环境要求不应存在困难3.3.3 数据描述1) 系统关系结构图浏览器WEB服务器ASP文件数据库WEB服务WEB请求请求结果2) 数据流图a) 顶层数据流图顾客管理员网上购书系统处理购书,修改资料b) 第二层数据流图顾客管理员接受事务事务处理输出事务c) 第三层数据流图顾客管理员接受事务购书处理生成订单处理修改资料处理会员信息订单信息3) 数据字典名字:顾客名字:修改资料处理名字:管理员名字:生成订单处理名字:购书处理名字:接受事务描述:网上购书的人定义:顾客=网上购书的人描述:顾客修改自己的资料处理定义:修改资料处理=客户信息修改处理描述:维护网站的人定义:管理员=维护网站的人描述:对顾客的所以订单的处理定义:生成订单处理=客户地址信息+书名+购书数量描述:对顾客购书的处理定义:购书处理=当前订单+最终订单描述:接受外部输入定义:接受事实=接受顾客、管理员的输入4 系统设计系统设计的任务,是在需求分析的基础上,考虑经济、技术和运行环境等各方面条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划。4.1 系统总体结构设计系统总体结构设计确定软件由哪些模块组成以及这些模块之间的动态调用关系。网上书店不是一个简单的概念 ,它包含了许多个内容,是由多个页面组成的一个整体的系统。(1)在功能方面,采用图形用户界面技术 ,使系统能够有多重图形窗口和丰富便利的操作界面 ,通过鼠标或键盘的操作 ,为用户提供最简洁的使用方法。(2)在系统开放性方面,按照软件工程开发规范实现系统的开放性,既便于扩充又便于升级 ,以适用今后其他人的借鉴需求。(3)在系统和数据的安全性方面 ,系统采用数据库级用户权限和应用程序级运行权限的双重控制机构 ,提供了统一的基于角色的用户管理手段 ,具有完善的系统和数据安全的保障体系。(4)在操作性方面 ,采用图形用户界面技术 ,使系统能够有多重图形窗口和丰富便利的操作界面 ,通过鼠标或键盘的操作 ,为用户提供最简洁的使用方法。 4.2 系统模块设计该网上书店系统的功能在系统的需求分析已确定,共分为4大功能模块。各模块之间并非各个独立,而是相互联系,相互关联在一起的,从而使本系统能够很好的完成所设计的功能。该网上书店的功能模块及其子模块如图所示: 该网站的功能模块如下表所示:功能模块图序号功能模块功能概述1图书展示是一个书店应具备的最基本的一项功能。通过图书的展示才能让购书者能够找到自己想要购买的图书。该功能在首页中完成。2图书查询图书查询在网上书城中也是一项很重要的功能,主要帮助用户快速地找到想要购买的图书。3购物车购物车是网上书城中最重要的组成部分。网上书城的目的是实现图书的在线销售。因此为顾客提供一个方便、个性化的购物车将会大大提高用户在网上购书的兴趣。购物车的实现技术有方式4购书结帐目前由于技术及法律上的一些问题,网上在线结算、支付还未普及使用,因此作为网上书城这类中小企业的书款结算还不宜在网上在线进行4.3 数据库概念结构设计用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础4.3.1 系统数据库的概要设计1.图书信息表(book)2.添加图书信息表(boookadd)3.图书详细表(booldetail)4.首页图书信息表(booklist)5.图书统计(bookstatistics)根据前台用户的需求,画出以下E-R图部分 会员E-R图后台管理,在建立数据库之间,首先要针对后台的功能需求建立数据模型,然后在建立数据库,画出部分的E-R图:图书信息E-R图4.3.2 系统流程图管理员错误登陆错误页面信息管理员登陆页面图书分类管理页面信息管理页面用户管理页面修改管理员密码页面图书管理页面图书次类管理信息页面图书主类管理信息页面公告反馈编辑信息页面新闻编辑管理信息页面会员查找删除信息页面图书订单查询信息页面编辑图书信息页面退出管理员页面管理员登陆页面4.4 系统功能模块的设计与实现4.4.1 图书展示模块是一个书店应具备的最基本的一项功能。通过图书的展示才能让购书者能够找到自己想要购买的图书。该功能在首页中完成。 1)数据库准备 图书展台的目的就是将网上书城中的图书有序地罗列出来。该操作涉及到bookshop数据库中的 book数据表2)处理逻辑 处理过程首先建立数据库连接,打开book数据表,将其中推荐的图书信息显示出来。 3)展台页面设计 图书展台设计的任务是给用户提供一个简单、明了的图书列表界面。设计时考虑到方便程序实现还要考虑适合用户的使用习惯。为此使用了嵌套的, 标记来实现图书信息的格式输出。本次将图书展台划分为四部分。一部分用于展示管理员推荐的图书,一部分用于展示热销的图书,一部分用于展示顾客经常访问的图书,还有一部分用于展示最新到货的图书。对于管理员推荐的图书,主要是由管理员通过后台指定一些书,然后在前台显示出来。这样做的目的一方面是为了向用户推荐一些时尚的图书,另一方面就是考虑到网站特色而采取的措施。对于热销图书的推荐主要是通过对图书销售量的统计而得到的,显然销售量多的图书是热销的图书。本次是按成交次数对书城中的图书进行排队,越排在前面的就是越畅销的。程序代码见附录。 图书展示设计流程图4.4.2 图书查询 图书查询在网上书城中也是一项很重要的功能,主要帮助用户快速地找到想要购买的图书。再一个规模较大的书城中,如果没有这项功能,用户很难找到所需要的图书,那么这个网上书城的吸引力将会因此大大降低。同时好的搜索功能将会带来更多的用户青睐。为适合不同的拥护的需求,本次采用模糊查询的方法为用户提供方便的图书查询。 1)数据库准备 查询图书模块的目的是为了帮助用户快速找到想要购买的图书。由于用户对书城中的图书情况不可能十分清楚,因此采用了模糊查询的方法,只要用户输入了相关的少量信息就可以查询到相应的结果。该操作涉及到bookshop数据库中的book数据表。另外在模糊查询时使用了数据库系统的like运算符。 2)处理逻辑 处理过程首先建立数据库连接,打开book数据表,并按照用户指定的方式和关键字信息将book 数据表中满足要求的图书信息显示出来。为了适合用户的不同要求,本次提供了四种查询方法,可按照书名、出版社、作者、ISBN等方式查询,并且查询方法采用模糊查询的方法,这样用户在输入查询信息时只需输入部分信息即可。 图书查询流程图4.4.3 购物车购物车是网上书城中最重要的组成部分。网上书城的目的是实现图书的在线销售。因此为顾客提供一个方便、个性化的购物车将会大大提高用户在网上购书的兴趣。购物车的实现技术有方式 方式1: 用会话会话中可以存放任何类型数据,每个用户有一个唯一的会话ID,用此ID区分不同用户的购物车会话数据是存放在WEB服务器的内存中的,如果使用购物车的用户比较多的话,这样一来将占用大量服务器资源会话有一小缺陷,它是依靠COOKIE来与用户通讯的,一旦用户关闭COOKIE,使用会话将比较麻烦。当然在ASP。NET中还有另2种方式保存会话数据:一种是指定另一台服务器来存放会话数据,这样一来可以有效分担WEB服务器的运行开销。另一种是把会话数据存放在MS SQL中,MS SQL是利用局部临时表实现的,会话数据放在局部临时表中,MS SQL为每一个局部临时表也分配一个唯一的ID,我想是用此ID区分不同用户的不同会话数据的。但是我不推荐使用此方法,频繁在数据库里面建立和删除临时表对数据库的开销太大方式2:在数据库里面用表(ShopingCart)表有几个基本字段CartId 购物车ID(唯一)Id 商品的ID(唯一)Qty 用户购买商品的数量CreateDate 购物车创建时间此表的字段CartId是区分不同用户的购物车的ID,要是登陆用户,你可以在表中存放此登陆用户的登陆名的ID,要是未登陆用户使用购物车,你可以给他分配一个GUID(全球唯一标志)做购物车ID此方法有也有一些缺陷,一是它会造成大量无效数据,大家都知道,使用购物车的人,不一定会最终结帐购买商品。但是使用购物车就得往表(ShopingCart)里面插入相关数据,未登陆用户一离开站点,他在表中的数据就成了一堆废数据,因为他在下次登陆时,我们分配给他的是一个新的CartId购物车ID.有废数据我们就得时常来维护此表,我们可以写一个清除废数据的过程(利用字段CreateDate和CartId可以判断无效数据),人工调用运行也可以,要是想由MS SQL代我们来运行,就可以设置一个JOB,由JOB自动调用过程清楚废数据说了缺陷,我们该说说此方式的优点了:1。占用系统资源少,我们可以把数据库安置在一台电脑中,WEB服务器安置在另一电脑中,系统资源充分发挥2。购物车中数据可以得到有效保留,我们可以试想一客户在购物时,突然某其他原因(死机等原因)离开了购物站,他在购物车中数据有效保留下来,他下次登陆时购物车中还有上次保留的数据,避免用户再次选购商品的操作(此功能只对登陆用户的购物车有效) ,要是用会话实现购物车,所有用户一旦离开站点,他的购物车中数据全部失效。购物车程序流程图4.4.4 购书结帐购书结帐是用户在网上书店购买图书后必然要做的一件事。目前在互联网上可实现的结账方法较多,很多银行也开办了网上银行。一些大型的电子商务活动也可以利用网上的金融工具进行结算。但是在目前由于技术及法律上的一些问题,网上在线结算、支付还未普及使用,因此作为网上书城这类中小企业的书款结算还不宜在网上在线进行。目前普遍采用的是还是采用货到付款方式。本次只是提供了几种虚假的方式并没对订单作任何处理只是能生成而已。cookie信息及数据库准备 购书结帐时购书者在书店中的最后一步了。为了将图书送到客户手中,必须要求客户输入自己的信息(包括送货信息)本次在处理购书信息时采用cookie保存客户的注册信息,还有一些客户的信息在填写订单时一并完成的。购书结帐时会涉及到多个数据表的操作,如book表、dingdaninfo表、user表。5 详细设计5.1 网上书店后台实现(一)后台管理系统主要是进行商品信息的管理、发布和修改,另外还可以浏览所有用户的订单,同时可以管理用户账号系统。系统解决方案与存在问题:1、利用ASP、SQL三种网页实现技术,实现本系统的大部分功能。2、如网上支付,同时会员的优惠措施,运费支付等等,尚未实现。测试方案:先从后台输入数据,以供查询实现的测试需求;再实现前台数据维护,并用查询功能检查前台数据维护功能的错误.后台系统的实现后台管理控制台新建图书类别新增供货商新书入库增加在库书数目改变在库书信息查询在库书信息销售状况查询查询顾客情况修改管理员5.2 网上书店前台实现(二)前台系统实现流程图如下所示:后台管理系统的实现,使得前台的实现建立在一个有形的基础之上,而不用主观的凭空想象。这就好比店的书已经在那里了,只好等待你去为它们分类,而不是事先凭想象建立各种类别。在进入具体编码实现之前,建议再仔细看看从顾客进入书店购书的一系列活动的分析得到的系统框架图对于顾客而言,前台系统就是整个书店。 首先让我们来看看主页的结构,根据系统框架图,主页应该提供给顾客三个服务是:(1) 提供查询图书的途径;(2) 提供热点图书推荐;(3) 提供图书分类;这都是为了引导顾客更方便地找到所要的图书。在主页面上,应该摆放一些实际的看得到的图书,才能吸引顾客。前台系统的实现显示所有子类、子类、图书名称查询图书模块显示图书详细情况加入购物车显示购物车的图书修改图书册数从购物车中移走注册与登录两个模块确认定货顾客购书记录模块结帐台6 用户手册6.1 网上交易作为一家在互联网上展开业务的书店,用户可以在任何时间进行浏览与购买图书,这就要求系统首先必须满足每天24小时、每周7天不间歇的服务模式,就像ATM自动受货机一样,因此稳定性是网上书店开张的基础。另外,安全支付是网上交易的重要问题。目前银行所使用的网上支付安全协议有两种:SSL(Security Socket Layer)是基于TCP/IP之上的用于Internet网上安全传送信息的协议,通过对收发双方的身份验证和管道加密安全保证传送数据所必须的数据安全以及完整性;SET(Secure Electronic Transaction)则是在开放网络环境中的信用卡支付的安全协议,它采用公钥密码体制和X.509电子证书标准,通过相应软件、电子证书、数字签名和加密技术能在电子交易环节上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺诈的可能性。为了支持更多的银行卡用户参与购书活动,网上书诚对于这两种安全协议都应支持。6.2 系统运行和调试环境硬件环境:(1)使用p 或更高级处理器(推荐使用INTEL Pentium 处理器),AMD1700+或更高级处理器系统;(2)512MB以上内存;(3)20GB以上硬盘空间.;(5)Microsoft Mouse 或兼容设备;(6)显示器;(7)软驱、键盘;软件环境:(1)Windows98+pws、Windows 2000系列+iis 或更高版本的系统;特别说明:不能使用Windows Me或 Windows xp home edition 因为这两个系统都无法安装网页服务器。浏览器:IE 5.0 或更高的版本。7 系统评价7.1 单元测试测试一:在管理员登陆时,用户名或密码有一项为空或者填写错误,系统是否出现预先设定的操作提示。具体操作:用户名、密码、任意一项为空或者填写有误。结果:都出现相应的错误原因的信息提示。结论:要求管理员必须填写正确的用户名和密码,才能进入管理页面。测试二:管理员删除一注册用户后,并让其登陆,看是否登陆成功。具体操作:管理员删除一会员表中的用户后,该用户在前台登陆。结果:该用户无法登陆。结论:用户数据删除功能正常。测试三:管理员删除一图书的信息,在前台按关键字查询,看是否能找到对应的信息。具体操作:在图书管理页面中的图书查看与修改页面中删除一图书的信息。结果:在前台搜索中,按关键字查询不到此书信息。结论:删除图书信息功能正常。7.2 集成测试网站的建设基本上就算完成了,但我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。本次课程设计主要完成传统网上书店的用户注册、登陆、图书分类浏览、图书信息查询、在线购买、生成订单、后台信息编辑管理等功能,以上提出的改进想法以后再去完善。结 论本网上书店系统整体来说并不是很完善, 实现部分主要是购物系统, 后台管理及会员登录三个方面. 还有更多未实现的功能如:网上支付,售后服务等未实现, 时间的允许下有待改进相关的功能. 对于对ASP研究的比较少,同时它本身有一定的难度,网上书店开发系统还有需要更多的时间和经历的投入,去完善. 同时通过本次设计的制作, 在一定程度上应该说是一种提高, 了解到动态网页在编程中所用的众多对象.经过一个多月以来的努力,在老师和同学的帮助下我终于顺利的把课程设计完成了。在这次做课程设计的过程中,使我深深的了解到自己的不足,有很多东西还有待去了解和学习。一直以来我犯了一个错误,那就是我误以为ASP这个软件没有起多大的作用,认为它只能做一些小的程序,但经过这一个多月来对它的了解,才知道它的功能是那么的齐全和广泛。我知道自己以前的想法是大错特错同时也知道自己所学到的东西是那么的微不足道。在使用VB软件做课程设计时,刚开始做真是无从入手,就像在大海中央摸不着头脑,这也可能是因为我的基础打得不够扎实又或者是我学艺不精所造成的吧!不过好在经过慢慢摸索之后,终于找出点头绪来。对我来说,能够设计出这样一个简单的系统已经算很不容易。虽然它不是很完美,但也是我用这三年来所学到的知识和心思去做的。在做系统的过程中,使我受益非浅,虽然不能与其他人相比,但也能慰籍

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论