网上图书销售论文.doc

上传人:laozhun 文档编号:3814370 上传时间:2023-03-23 格式:DOC 页数:57 大小:902.50KB
返回 下载 相关 举报
网上图书销售论文.doc_第1页
第1页 / 共57页
网上图书销售论文.doc_第2页
第2页 / 共57页
网上图书销售论文.doc_第3页
第3页 / 共57页
网上图书销售论文.doc_第4页
第4页 / 共57页
网上图书销售论文.doc_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《网上图书销售论文.doc》由会员分享,可在线阅读,更多相关《网上图书销售论文.doc(57页珍藏版)》请在三一办公上搜索。

1、摘 要随着全球经济一体化的逐步发展和深入,网上图书销售已成为传统书店图书销售必不可少的经营策略之一。目前,图书的网上销售在国际互联网上可以实现的商务功能已经多样化,可以完成从最基本的图书信息展示、新书信息发布功能到在线图书销售、售后客户服务、在线图书管理等功能,可以说,现在传统书店图书销售所具备的功能几乎都可以在互联网上进行电子商务的高效运作,虽然传统书店的规模有所不同,但是随着互联网与电子商务的发展,它将有力的改变现存企业竞争的模式,给企业以高效低成本的发展空间。本文首先介绍了课题研究所用的技术:多层客户/服务器结构以及Web应用的相关数据库访问技术。在此基础上,论述了网上图书销售系统的研究

2、目标、系统需求分析、系统总体设计以及系统的详细设计,较为详细地论述了网上图书销售系统的设计与实现过程。并就设计设计后的系统的测试与使用进行了说明与分析。最后,本文对网上图书销售系统进行了总结并提出了还需要改进的问题。关键词:(B/S)架构;网上图书销售;ASP技术 ;SQL Server 数据库AbstractWith the gradual development of the global economic integration and in-depth, online book sales has become one of the essential business strateg

3、y of the traditional bookstore book sales At present, the business functions can be achieved by the online sales of books on the Internet has diversified, you can complete show from the most basic book information, book information to an online book sales, sales customer service, on-line library man

4、agement functions, we can say now the function of the traditional bookstore book sales have almost all OK on the Internet for the efficient operation of e-commerce, although the size of the traditional bookstore is different, but with the Internet and e-commerce development, it will be strong to cha

5、nge the existing business competition model, cost-effective space for development.This paper first introduces the subject of research with the technology: multi-tier client/server and Web applications, database access technology. On this basis, discusses the research objectives of the online book sa

6、les, system requirements analysis, the overall system design and detailed design of the system, a more detailed exposition of the online book sales system design and implementation process. And design the design after the system test with the use of the description and analysis. Finally, the online

7、book sales were summarized and also need to improve.Keywords: (B / S) architecture; online book sales; ASP technology; SQL Server database目录1概述11.1 项目背景11.2网上图书销售的必要性21.3 开发该系统的依据及意义31.4国内外研究现状及发展趋势41.5本系统的研究目标52系统的需求分析62.1系统的功能需求72.2 系统的业务流程图82.3 系统的数据流程图82.4 系统的数据字典113系统的总体设计133.1总体设计原则133.2 系统的功能

8、模块图133.3系统的功能层次图153.4各模块图细化说明154数据库设计204.1数据库E-R图204.2 关系模式224.3 库表结构设计235模块的详细设计255.1系统模块设计255.2系统模块功能及说明255.3前台功能模块的设计255.3.1会员注册的设计255.3.2用户登录的设计285.3.3图书订购的设计295.3.4购物车的设计305.3.5收银台的设计315.4后台功能模块的设计345.4.1管理员登录的实现345.4.2图书类别管理的实现355.4.3图书管理的实现365.4.4订单管理的实现395.4.5用户管理的实现415.5特殊函数说明与关键技术435.5.1 特

9、殊函数说明445.5.2关键技术分析446系统测试466.1测试方法466.2测试用例466.3测试结果477系统使用说明48结论51致 谢52参考文献531概述1.1 项目背景进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。在电子商务的发展过程中,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。新一轮的网上购物狂潮正在中国掀起,根据知名市场研究公司AC尼尔森的近期研究显示,63%的中国网民曾经网上购物,伴随着中国互联网的快速增长,中国将会成为网上购物的巨大市场。AC尼尔森两年一次的全球网上消费者观念调查,是同类调查规模最

10、大的,覆盖欧洲、亚太区、北美、拉美以及南部非洲,受访对象超过两万人。调查表明,在中国,最受欢迎的网上商品是书籍,56%的网上购物者选择了网上买书;影碟制品,比如DVD碟片、游戏等排在第二位,24%的网上购物者会选择购买此类产品;音乐类和衣服鞋帽及服装配件等排在第三,分别有23的网上购物者会喜欢。和全球的研究数据作比较,我们会发现中国网上购书的比例最高,AC尼尔森认为这是由于中国网上购物人群由年轻的大学生或是刚刚毕业的年轻人为主所决定的。相信大家一定都有逛书店的经验,一般来说,逛书店的人可以分为,一种是根本不买书,只是想要看看吸收点咨询;另一种是要买书,而会对于书的进行比较,甚至是货比三家。对于

11、纯粹逛书店的人来讲,常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书,仔细翻阅内容才能购买。 所以,网上书店的出现,也随着网络的发达如雨后春笋般盛行起来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类似逛书店般的乐趣。加上在搜索引擎这种咨询科技的帮助下,消费者很快就可以搜寻到想要的书籍;例如留言板、讨论区、E-MAIL服务,更是为传统书店提供多元化的服务。1.2网上图书销售的必要性随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落,网站作为网络世界的支撑点,更多的人希望拥有网站,渴望在网络世界里有一片自由天地。对于网上图书销售而言,何以实现网上图书销售的经济价值

12、和实用性,经过全方位的市场需求分析和定位思考,决定采用当今较为成熟与流行的ASP技术,结合MSSQL Server数据库设计一套网上图书销售系统;网上图书销售系统面向消费群体广,消费的购买者、决策者不仅是大、中、小学生本人,同时可以带动家长消费;抓住家长网上购物时刻,接着可以推广一系列成人书籍,如小说、人文经济、时事等等,带动整个网站的食物链。本人浏览了大,中,小网站书店,虽抽样量小一些,但抽样对象(大,中,小图书销售网站)的代表性比较强,结果一致表明,各个网站书店书量很少,种类也不是很多,希望能通过互联网找到更好的资源有利于学生, 但是出现了一些比较矛盾的问题, 规模太小,影响不大,推广吃力

13、,想借助媒体推广,以致效果不佳,因此多数的此类网站都希望能够有一个集中此行业交流的行业性网站,不但可以推广自己,而且可以与同行进行交流。其它的方面如教学(大学、中学、小学)参考书类、另类考试书籍等,在目前尚未有一家完善的门户网站,中国的教育越来越高,书本的需求也越来越多,无论是小学还是大学,一步一步的往越多的知识上累积。加上现在网络的逐渐普遍,网上购物也越来越成熟。电子商务的发展,网络发展速度快,网民数量不断上升,开辟网上书店已经到了最佳的时机。我国的经济发展回升,政府对上网工程的重视程度加大,人们生活水平的提高,流行与时尚都将成为人们生活的主题之一;足不出门,在线网络去网上书店选择自己所需要

14、的知识。通过市场的调查与现在网上图书销售的一些简要的分析,我们可以看出网上图书销售的开发与建设的必要性,市场的宽广与精心的策划,再加上强大的技术支持,希望能够将网上图书销售系统的建设一蹴而就,而运营与发展将向美好的未来放飞远大的理想!1.3 开发该系统的依据及意义电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来,Internet的出现给了电子商务以新的活力,基于Internet的电子商务已经引起了全世界的注意。 电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务。其发展形式多种多样,从最初的电话,电报到电子邮件以及其后的EDI,都可以说

15、是电子商务的某种发展形式。 电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了EDI和Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成为可能。 在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其发展速度令世人震惊。虽然如此,电子商务的战略作

16、用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的。随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商

17、应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场的转型都经历了这个过程。由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额丢失给精明的竞争者。1.4国内外研究现状及发展趋势 网络

18、经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动。它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的成熟,促进了信息技术更加广泛的应用,因此建立网站充分运用网络技术可满足本企业不断增长的供货能力及客户和市场竞争的需求。网站的建立可使企业在商场上不断取得发展的重要技术,并赢得越来越多的客户。企业也可利用网站和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透于订货、生产、交货、支付甚至售后服务等整个商务过程。网络作为经济活动的市场平台,在市场进入、交易运行和货款结算等环节,都是以电子数据的传递来完成的。企业市

19、场经营全过程需要计算机系统和网络门户。企业内部的采购、制造、销售服务和物流配送等各部门也要进行电脑化管理,以配合网络经济方式。网络技术的兴起和蓬勃发展,彻底改变了传统的信息采集,传递和外观,对劳动者的劳动技能和工作效率的提高,提供了前所未有的有利条件和推进作用。企业的经济效益增长也大都得益于网络技术的推广和应用。网络技术有效地把企业生产中的应用与制造有机地结合起来,出现了计算机综合集成制造,企业资源计划等新的生产管理方式。网络技术还有助于提高企业生产的应变能力和适应性,使高质量,低成本的产品与按时供货和周到的服务相结合,把时间和服务同技术和成本并列为企业生产的总要素。网络技术引发企业市场的营销

20、战略发生了极深刻的变化,传统的营销理念走向终结,新型的整合营销得到企业和社会的广泛关注。网络技术增强了企业管理功能,为企业管理提供全新的工具和手段,已成为企业管理的有效手段。它的功能已不单是提高管理效率,而且还将通过管理的科学化和民主化,全面增强企业管理功能。网络经济是用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动,它集金融电子化,管理信息化,办公室自动化于一体,与传统商务模式相比较,具有无可比拟的运作优势:1.便于广告宣传;2.运营成本低;3.用户范围广;4.商务开放性好;5.无时空限制;6.多媒体手段表现力强;7.以顾客为中心,最大限度地满足顾客的个性化需求;8.提升企业形象;

21、9.促进市场营销;10.增强企业管理功能;11.革新企业管理思想。1.5本系统的研究目标本课题主要研究网上图书销售系统的设计与实现,在网上开图书销售也是一种电子商务行为,制作一个电子商务网站最大的目的就是盈利。盈利靠的就是销量,而网站用户则是决定销量最主要的因素。用户是一个网站生产和发展的根本。由于专业网站内容和服务针对性强,对用户的吸引力大,相同类型的专业网站之间的竞争就更加明显。用户指标可以直接反映网站的运行状况,在很大程度上反映了网站的建设水平。当用户对同一专业的不同网站深入了解之前,往往简单地根据网站的学术背景进行选择。应当承认,良好的学术背景会为专业网站的成功发展奠定坚实的基础,因此

22、也应作为网站评价的一种指标类型。用户访问量对于评价一个网站是非常重要的指标,这一指标表示着网站被用户重视的程度和网站地位;拥护访问量随时间的变化规律还可以很好的反映网站的运行状况。另外,由于未注册用户也是潜在消费者,所以用户访问量标定了网站可以扩大的赢利空间,客观地反映了网站的真实运营情况,是商务网站发展必须注意的因素。但是,专业网站通常服务于特定的用户群,针对性很强,因此简单地利用用户访问量对不同类型的专业网站进行比较评价是不合理的。专业网站的稳定盈利主要来自注册用户,因此注册用户数量能够直接反映网站的盈利情况。通过计算网站注册用户占相关专业从业人员的比例,可以发现网站在整个专业领域内的地位

23、;而注册用户数量的变化也可以很好的反映用户的满意程度。除了这两点外,用户在网站的停留时间及浏览的页面数量,用户对网站的参与程度等等对网站的发展起着非常重要的作用为了吸引更多的用户,就需要把网上图书销售系统设计的更美观,更人性化。2系统的需求分析网上图书销售系统是面向广大客户网上图书购买的各项事务,包括新书浏览,图书选购,销售结算管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于B/S结构体系以ASP技术与连接MSSQL SERVER数据库进行开发的网上图书销售系统,力求与实际相结合具有查询、管理等功能,旨在达到使图书的销售的管理和运营趋于计算机网络化,使之更加方便、快捷以提

24、高工作效率。本系统的网上图书销售分为前后台两个管理系统:前台管理系统是在Internet上接受来自全国各地的客户访问的网上图书销售前台销售管理系统(网站):后台管理系统是在Internet内部用于图书销售的管理员管理的网上图书销售后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览商品,选择商品, 结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要,灵活地从数据库中挑出,照顾客户浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。在支付方面,根据公司的需求,采用了“货到付款”和“邮局汇款

25、”的方式。本系统设计的网上购物的过程为:当客户通过Internet访问图书销售的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登录(确认身份),然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。本系统的后台管理系统触入了企业传统的进销存概念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片上载功能,从而增强了图书商品的宣传效果。对订单的管理是后台管理系统中关键的部分,根据公司的需求,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的

26、客户管理则要提供便捷的查询方式,提供合理的管理操作。2.1系统的功能需求这是一个网上图书销售系统,此系统的目标是提高销售管理员工作的效率,具有对图书的添加入库、图书类别管理、销售订单管理、系统用户管理、会员信息进行管理及维护的功能。注册用户可以通过此系统进行书籍的浏览与选购,而管理员拥有全部的管理权限。系统开发的总体任务是实现信息发布管理的系统化、规范化和自动化。该网上图书销售系统的功能需求描述如下:按每个用户的用户名和密码进行登录,以管理员身份登录后则可以对普通用户信息进行管理,以普通用户身份登录后则默认普通用户权限对书籍浏览与选购进行管理,如添加订单与购买结算,管理员则登录后台进行图书类别

27、与图书信息管理,处理注册用户添加的订单以及进行用户信息管理等。管理员功能分析:1管理员登录和身份验证2图书类别管理,包括添加、修改与删除图书类别。3图书信息管理,主要包括图书信息的添加、修改与删除功能。4订单管理,主要是前台提交的图书购买订单,分为末处理订单,已处理订单,已发货订单以及已结账订单等等操作5用户管理,主要包括系统用户管理即管理前台的注册用户,系统管理员管理与管理员密码修改等功能。注册用户功能分析:1.用户注册管理,主要进行用户在购买图书进行用户信息注册,注册用户的目的是为了用户在购买了图书后,管理员在后台结算后,方便通过用户的注册信息中的送货地址,向用户发货。2.用户购买,主要是

28、当用户完成注册后,即可以购买网站上的图书,将所购买的图书放入购物篮,去收银台结账,向后台发送购书订单。3.图书查询,主要是用户前台的图书信息查询管理。方便用户查询到所需要购买的图书。2.2 系统的业务流程图业务流程图是用图形的方式反映企业实际业务处理过程的“流水账”。基本图形符号:图2-1基本图形符号根据网上图书销售的销售业务流程分析,结合实际的业务流程图形符号,画出系统的业务流程图如图22所示:图2-2系统的业务流程图2.3 系统的数据流程图数据流程图(DFD)是一种图形化的系统模型,它在一张图中展示信息系统的主要需求,即:输入、输出、过程和数据存储。它描述了数据流动、存储、处理的逻辑关系。

29、对于系统的数据流程,我们结合实际的需求分析,依次画出系统的0层以及一层数据流程图其中系统的0层数据流程图如图23所示:图书信息结算信息查询结果订购信息会员信息书籍查询网上图书销售管理员网上图书销售系统图书销售图23系统0层数据流程图图2-4系统的一层数据流程图对于图中所示的P1至P5的细节图,由于P1-P2的细节程序的逻辑处理较为简单,仅为信息浏览,信息交换较少,故不做详细描述,在此重点分析一下P3-P5的细节图,其中用户注册部分的加工细节图如图25所示:会员注册会员中心会员游客识别用户用户文件填写注册资料提交注册信息存入注册信息提示注册成功判断是否存在该用户图25用户注册模块P3的数据流图对

30、于图书购买部分的细节图,如图26所示:会员登录用户选购会员识别用户加载用户文件选购购物车收银台图书信息订单查询图26图书购买数据流图对于信息管理部分的细节图,如图27所示:图书管理采 购 收 货 单 明 细 文 件管理员与用户文件订单管理用户管理书籍订购文件图书信息文件选购订单文件订单处理文件用户文件管理员文件图27信息管理部分流程图2.4 系统的数据字典根据上一节图24所画的系统数据流程图,分析得出本节的数据字典如下各表所示:数据元素系统名称:网上图书销售 编号:F3条目名:用户 别名:user属于数据流:F3存储于:D3用户表数据元素值:代码类型 取值范围 意义文本 20简要说明:完成用户

31、注册修改记录:编写2012.2.18日期2012.2.18审核2012.2.18日期2012.2.18表21 数据元素数据流系统名称:网上图书销售 编号:F4条目名:图书购买 别名:shop来源:注册用户去处:购书订单数据流结构:用户编号+用户名+图书类别+订单号+订购用户+提交时间+商品编号+商品名称+商品价格+购买数量+合计金额简要说明:用户购书后向后台发送订单修改记录:编写2012.2.18日期2012.2.18审核2012.2.18日期2012.2.18表22 数据流加工系统名称:网上图书销售 编号:P3条目名:订单 别名:goods输入:订购信息 输出:订单信息处理逻辑:将订购信息存

32、储到订单中简要说明:本处理提供订单的输入与存储修改记录:编写2012.2.18日期2012.2.18审核2012.2.18日期2012.2.18表23 数据加工数据存储系统名称:网上图书销售 编号:D4条目名:订单 别名:goods存储组织:二维表记录数:数据量主键:订单编号记录组成:项目:订单简要说明:存储订单数据修改记录:编写2012.2.18日期2012.2.18审核2012.2.18日期2012.2.18表24 数据存储3系统的总体设计分析该网上图书销售系统,制订整个系统框架,主要要求及特点如下:1.在Internet,客户可通过IE或其他浏览器浏览书目信息;2.在互联网,可提交订单;

33、3.后台数据库用SQL Server ;4.采用B/S方式设计;5.系统采用会员制,会员采用唯一的顾客标识号来标识身份;6.具有购物车功能;7.对购物车,可增加新书、修改数量、删除已选书籍等,确认后才完成交易;8.系统应具备一定的安全性与可靠性;9.客户应能通过书名或者关键字来检索书籍;10.客户可在网上进行注册,成为会员;11.客户应能修改除客户号以外的所有客户信息;12.客户能查看当前订单和以往订单;13.管理员能查找客户联系信息。3.1总体设计原则在系统总体设计阶段,我们需要回答的是“怎样做?”的问题。系统总体设计阶段仍然遵循自顶向下的设计原则,首先进行系统的总体设计,然后进行系统的详细

34、设计。系统的总体设计要完成以下的主要工作:系统总体功能模块结构设计;数据库设计;系统代码设计。3.2 系统的功能模块图本网站是一个网上图书销售网站,能够实现图书的网上购物与销售的初步功能。采用数据库与ASP编程结合的技术,完成前台会员注册,会员登录,图书订购,购物车,收银结算,图书查询以及后台管理等诸多功能。网上图书销售网站的设计,其功能模块图如图3-1所示:网上图书销售前台部分后台管理会员注册会员登录图书订购购物车收银结算图书查询图书浏览订单处理密码修改图书管理分类管理用户管理图3-1网上图书销售功能模块图对于前台部分,分为游客与注册会员,游客可以浏览与查看网上图书的信息,快速检索图书信息,

35、浏览最新的图书,对于注册会员,会员登录后,可以进行图书选购,后台部分则为管理员进行图书管理与注册会员选购图书的订单管理。此外还可以进行用户管理。管理员拥有最高管理权限。3.3系统的功能层次图用户登录身份认证前台用户中心后台管理员管理会员订购购物车收银台订单生成用户管理订单管理结算管理书籍管理用户注册注册用户管理员密码修改已处理 订单未处理 订单添加图书修改书籍删除书籍图32系统功能层次图3.4各模块图细化说明网上图书销售系统中,前后台管理系统的各个子系统功能如下:l.图书浏览检索子系统有以下功能:图书浏览检索分类浏览关键字查找图3-3浏览与检索图书2.会员访问子系统有以下功能:会员访问会员注册

36、会员登录图3-4会员访问子系统3.购物车子系统有以下功能:保存购物车创建购物车购物车填加商品 删除商品清空购物车图3-5购物车子系统4.用户管理子系统有以下功能用户管理查询用户删除用户修改用户添加用户图3-6用户管理5.订单管理子系统有以下功能订单处理订单处理删除无效订单订单查询图3-7订单管理6.系统前台:已注册?用户会员注册会员资料书目查询订单查询分类查询条件查询加入购物车修改购物车删除订单确认订单提交到后台生成订单?图3-8系统前台总流程图7.系统后台:管理员登录登录?管理系统用户管理图书管理定单管理图3-9系统后台总流程图每个注册的用户,都拥有一个属于自己的帐户管理界面,客户可以轻松的

37、管理个人基本资料,送货信息资料,修改密码,管理订单,监控本人订单进程,了解本人财务状况,查询预付款情况,查询订单汇总。本系统充分考虑到了本模块对于客户的重要性,所以界面尽量做的简捷,采用开放式结构,一目了然,方便客户轻松掌控自己的一切信息,从而提高对图书销售的信任度,进一步增加图书销售的销售额。4数据库设计本系统采用数据库管理系统SQL SERVER管理图书,目录,会员,订单,购物车等数据。数据库表的结构设计是应用软件中的关键部分,数据库表设计采用规范化关系模式的方法。在关系数据库中,规范化关系模式就是要解决关系模式中存在的插入异常,删除异常,修改复杂,数据冗余等问题。规范化的基本思想是消除数

38、据依赖中不合适的部分,使模式中的各关系模式达到某种程度的“分离”,让一个关系描述一个概念,一个实体或者实体间的一种联系,若多于一个概念就把它分离出去。但这并不意味着,规范化程度越高,模式就越好。我们必须结合应用环境对关系模式进行优化,例如适当增加冗余,提高数据库应用系统的性能。4.1数据库E-R图在网上图书销售的数据库设计中,共设计有用户信息表(User),图书类别表(Goods Type),图书信息表(Goods),订单信息表(Basket)以及管理员用户表(Admin),在此对各表E-R图加以说明。user表pwdsexusernameaddressuserid图4-1口令信息E-R图ad

39、ministrator信息表E-R图转化为关系模式:user信息表(用户ID, 用户名,密码性别,地址,邮件,联系电话)图书信息表typeidNameBuyCounterSalePriceaProducerPosttimeaImageFileSalePriceaContentSn_Numberer图4-2图书信息E-R图图信息表E-R图转化为关系模式为图书信息表(分类ID,名称,出版社,销售价格,销售数量,图书图片,发货时间)订单信息表useridgoodidSalePriceeOrderTimententOrderCountePostTimeOrderNumber图4-3订单信息E-R图订单

40、信息表E-R图转化为关系模式为订单信息表(ID,订单号,订购用户,提交时间,商品编号,商品名称,商品价格,购买数量,合计,处理订单)AdminusernamepasswordAdminId图4-4管理员信息E-R图管理员E-R图转化为关系模式为管理员信息表(Admin ID,用户名,密码)4.2 关系模式根据系统的数据库的需求分析以及上一节的E-R图联系,转化为数据库的关系模式,其中1:1关系为:实体:管理员信息表(Admin ID,用户名,密码)实体:user信息表(用户ID, 用户名,密码性别,地址,邮件,联系电话)实体:图书信息表(分类ID,名称,出版社,销售价格,销售数量,图书图片,发

41、货时间)1:N 关系为:订单信息表(ID,订单号,订购用户,提交时间,商品编号,商品名称,商品价格,购买数量,合计,处理订单)。通过关键模式的分析,画出E-R总图如图45所示:N1会员用户名密码姓名性别管理员用户订购图书1N 订单书名价格数量出版社订购1N订单号用户数量订购时间书名图45 E-R关系图4.3 库表结构设计如图4-2 Enterprise Manager选择“表”,单击右键,选择“新建”。首先建立Admin表,然后对其设置,如下表41所示即为Admin表的具体设计和配置。按照上述方法分别建立basket、Goods、GoodsType和Users这五个表。各表的结构设计如下:表4

42、-1Admin表管理员表Admin:字段名数据类型字段长度说明Admin idvarcha20编号Usernamevarcha20用户名passwordvarcha50密码表4-2图书信息表图书信息表Goods:字段名数据类型字段长度说明idInt4自动编号Typeidint4图书类别Namevarcha50图书名称Sn_Numbervarchar50图书编号Producervarchar50出版社SalePricefloat8销售价格Contentvarchar100图书简介BuyCountInt4销售数量ImageFilevarchar50图片Posttimedatetime8发货时间表4

43、-3订单表订单信息表basket:字段名数据类型字段长度说明IdInt4编号UserIdvarchar20用户编号GoodsIdint4图书编号OrderTimedatetime8提交时间SalePricefloat8图书价格OrderCountsmallint2购买数量UserCheckedtinyint1合计OrderNumbervarchar50商品名称PostTimedatetime8发货时间表4-4用户表用户表User:字段名数据类型字段长度说明UserIdvarchar20用户编号UserNamevarchar20用户名Pwdvarchar50密码Sexchar10性别Addressvarchar100住址Emailvarchar50邮件TelePhonevarchar100电话Mobilevarchar50手机表4-5图书类别表图书类别表Good Type:字段名数据类型字段长度说明IDint4自动编号typevarchar50类别名称5模块的详细设计5.1系统模块设计网上图书销

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号