第一篇:网上书店系统设计(毕业论文)
目 录
引言.........................................................................................................................................1 1绪论.....................................................................................................................................2
1.1课题的背景与意义.....................................................................................................2 1.2论文所做的工作内容................................................................................................3 1.3论文结构安排.............................................................................................................3 构建网站必备知识与技术简介............................................................................4
2.1 开发工具与开发技术...............................................................................................4 2.2 数据库SQL Server 2005.......................................................................................4 2.3 布局实现DIV+CSS.....................................................................................................5 系统总体规划...............................................................................................................5
3.1功能分析......................................................................................................................5 3.2需求分析......................................................................................................................6 数据库设计....................................................................................................................7
4.1数据库设计原则.........................................................................................................7 4.2数据表设计..................................................................................................................8 系统实现与页面展示................................................................................................9
5.1书店前台......................................................................................................................9 5.1后台管理....................................................................................................................11 总结与展望..................................................................................................................12
6.1总结.............................................................................................................................12 6.2展望.............................................................................................................................13
参考文献.............................................................................................................................13 致谢.......................................................................................................................................15
基于ASP.NET的网上书店系统设计
摘 要:近年来随着计算机网络的发展与普及,电子商务这种利用互联网进行的商务活动已经越来越被人们所熟知。人们的生活、工作以及购物的方式都随之发生了很大的改变。以此为背景,本文研发了一个网上书店系统,希望可以为人们的生活工作带来一些便捷。本文对此系统的分析、设计进行了论述,通过需求分析,明确了系统的功能模型、运行模式、以及所需做的功能模块,最终运用ASP.NET技术进行实现。
关键词: ASP.NET;网上书店;系统设计
Online Bookstore System Design
Based on ASP.NET Abstract: In recent years with the development of computer network and popularization, the use of the Internet e-commerce business activities in the form of already more and more be known.People live, work and shopping are then much has changed.Based on this background, this paper developed an online bookstore system, hoping to work for the life of people bring some convenient.This article has carried on the elaboration to this system analysis and design, through the demand analysis, the function model of system, running mode, with the required function modules, use ASP.NET technology to realize in the end.Keywords: ASP technology;Bookstore online;The system design
引言
由于计算机网络技术的兴起,网上购书的方式逐渐取代了到实体书店买书的方式,到网上书店购书已经成为一股热潮。本文所设计的网上书店系统,不仅可以方便广大网上购书者,节省他们宝贵的时间,而且也是对自己大学这几年所学进行的一次总结,对自己以后的事业有很大的帮助。
1绪论
1.1课题的背景与意义 1.1.1课题的研究背景
2012年7月,中国互联网络信息中心发布了《第三十次中国互联网发展状况统计报告》,报告显示截止2012年6月底,中国的各类网民数量已经增至5.38亿,互联网在国内的普及率达到了39.9%[1]。这些数字已经充分说明自上世纪九十年代(1994年)我国开始接入Internet以来,网络以其前所未有的速度改变着人们的生活方式。新的科学技术就会带来新的机遇和挑战,要想占领新技术所带来的蓝海,我们必须迎接这些挑战,要想抓住机遇就必须适应新的技术环境。特别是近些年来,计算机技术已经日益成熟,它已经进入到社会生活中的各个领域,并且发挥着越来越重要的作用,我们应该更加的重视这门现代化科技。
网上书店与传统的去书店选书、买书相比而言,不但可以节省大量的时间和精力,更重要的是一般网上书店拥有的图书种类更加的全面,浏览起来也更加的便捷,另外网上购书也不会受到地域的限制,正因为这样出版物的发行范围也将得到扩大。所以到网上书店买书有一种取代去实体书店买书的趋势,因此网上书店的兴起实际上是互联网络电子商务在图书业发展的必然结果。1.1.2课题的研究意义
自中国加入世贸组织以来,西方的一些文化、经贸开始冲击中国的市场,这个中国的各个方面带来了一定的改变,对中国物流的发展是一个巨大的推动。正因为如此,社会竞争将会越来越激烈,随着信息社会高科技的兴起,网络的普及,我们必须去适应这一切,方能在当今社会有一立足之地。
对于传统书店和网上书店的存在和发展问题,国内学者认为:网络的方便和快捷正在改变人们传统的购书习惯,网络销售目前已占据整个图书市场的29%。网络销售即在网络上进行的商贸交易活动[3]。
正因为网络的兴起与繁荣,对于一些还是实体经营的书店来说。这些书店企业在网上书店和大型书店的渠道销售模式的两面夹击下,生存形势已经不容乐观。因此这些中小型的实体书店唯有去适应这些改变,才有可能在将来的市场竞争中占有一席之地,本文所说的网上书店系统正是给这些书店带来了福音,为其
[2]
打开更为广阔的蓝海市场,网络销售的产生是流通领域中的一场重要的历史革命,具有十分重要的现实意义。1.2论文所做的工作内容
为了制作出实用、便捷的网上书店系统,我对本系统所需的电子商务的各种技术进行了深入的学习和研究,在进行需求分析之后,明确了所需做的功能模块,本系统运用ASP.NET的各种技术知识对系统所需的各个模块进行了精心的设计。当然系统还需要依靠一些外部要素(如:运输系统等)的参与才能完成整个交易[4]。
1.3论文结构安排
目前,我国网上书店的质量良莠不齐,虽然网上书店数量很多,但具备市场竞争力的网上书店并不多。本文正是在这种背景下,结合现实中网上书店生存发展的需要,研发的一个网上书店系统。本文不仅对国内网上书店的现状进行了分析,了解了一些问题,指出了一些解决办法,而且对电子商务发展现状及其影响进行了深入的调研,相信在完善本文所设计的图书售书系统将有很大的帮助。现将整篇文章的内容概括如下:
第一章,绪论部分。主要讲述了课题研究的背景以及意义、网上书店系统的研究现状、论文所做的工作与论文的整体安排等工作。
第二章,构建网站必备知识与技术简介部分。主要介绍了本次开发系统的过程中所用到的开发工具、数据库、以及页面布局的技术。
第三章,数据库设计部分。主要介绍了数据库设计原则以及本次系统数据库的详细设计情况。
第四章,系统总体规划部分。主要分析了系统前期开发需要做的工作,包括系统设计的功能性分析、可行性分析、业务流分析、数据流分析、书店前台和后台管理的介绍等。
第五章,系统实现与页面展示部分。主要包括系统实现的关键部分代码以及实现后页面的截图部分。
第六章,总结和展望部分。整理网上书店系统设计过程遇到的问题和难点,对改进办法进行总结性分析,以及本系统中所包含的不足,提出完善的思路,指出以后的工作方向。构建网站必备知识与技术简介
2.1 开发工具及开发技术
现在一般的电脑软件配置是由微软公司开发的,为了让本书店系统适用性更好,所以在开发工具上选择了Microsoft公司研发的Microsoft Visual Studio 2005开发工具。
ASP是Active Server Pages的缩写,ASP.NET技术是目前最常用的网站开发技术之一。该技术是一种在Web服务器IIS(Internet Information Server)上开发交互网页的一种技术,是一种在本地服务端运行的脚本平台。之所以成为最长用的开发技术,那么一定有很多的优点,ASP.NET技术拥有什么优点呢?下面我们将进行讨论:
(1)执行效率大大提高
因为ASP.NET脚本的运行是在服务端的,所以可以大大减轻客户端的负担,运行完后直接将结果返回给客户端,从而提高运行效率。
(2)适应性好
ASP.NET包含多种工具语言,它的首选语言是C#及VB.NET,同时也支持多种语言的开发,例如:Java/J#、Jscript等语言。其中C#因为是首选语言,所以普遍性好,几乎所有的平台都可以运行。
(3)简单易学
ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分别系统和网站配置变得非常简单。例如ASP.NET页面构架允许你建立你自己的用户分页面,使其不同于常见的VB-Like界面。
(4)可管理性
ASP.NET使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。2.2 数据库SQL Server 2005 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。其主要功能就是同各种数据库建立联系。SQL Server 2005 是SQL Server变革历程中的第三代产品,本代的数据库具有高实用性、高安全性以及效率上的提高。
SQL语句可以用来执行各种各样的操作,例如更新数据、提取数据等。实用性强,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。2.3 布局实现DIV+CSS DIV+CSS是WEB设计标准,它是一种网页布局方法。与传统的表格布局不同,他可以实现网页页面内容与表现相分离。它结构清晰、访问速度快容易被搜索到、降低网页体积、代码精简,所以这种页面布局渐渐的流行了起来。系统总体规划
3.1功能分析
如图1,一个完整的网上书店系统应该包括购物车管理模块、图书检索模块、图书浏览和图书购买等模块。各个功能模块所要完成的任务如下所述:
(1)购物车管理模块:在成为本网站用户,进行购书的时候,本购书系统会为每一位用户准备一个购物车,买家可以将选中的图书放置到购物车中,并且可以在购物车中查看准确信息,最后确认无误再进行统一结账。
(2)图书检索模块:用户可以在首页的搜索框里输入想要检索的图书名称或者关键词,从而显示出本网上书店数据库里符合条件的图书,从而快速的买到想要的图书。
(3)图书浏览模块:本网上书店系统将会有图书热销展示部分,用户可以浏览看到热销的热卖图书和一些特价的图书,从而提高本网上书店的交易率。
(4)图书购买模块:本模块与购物车模块是相连的,因为最终买完书结账的时候会跳到购物车模块进行总结的。
图1 系统功能模块图
3.2需求分析
需求分析也是开发系统中重要的一环,因为我们做需求分析的目的是在开发者和提出需求的人之间建立联系,只有搞清楚别人的需求,我们才能正确的找到系统制作前进的方向,从而绕过很多弯路,对系统的设计有着决定性作用。因为我们要明白系统要服务哪些用户,对这些用户提供哪些服务等[5]。3.2.1业务流分析
如图2所示,一般网上书店的业务流程是:使用搜索引擎来搜索想买的图书,然后购买图书和下达订单,用户可以对购物车中的物品进行删除处理,等确定购物车无误后,可以提交订单,进行付款,系统会自动将成功提交的订单发送到仓库,仓库收到订单,进行发货,最后买家收取货物。
图2 业务流程图
3.2.2数据流分析
如图3所示,数据流分析不仅包括对信息的流动、传递的分析,而且还包括
对信息的处理、存储等的分析。其目的就是为了发现数据流动的过程中所产生的问题。而我们的网上书店系统的数据主要包括两个个方面,一是普通用户使用网站时所产生的数据,二是管理员进行处理时所产生的数据。
图3 数据流分析图 数据库设计
4.1数据库设计原则
数据库表的结构设计是应用软件中的重要部分,数据库必须能充分满足各种信息的输入和输出,为了设计出适合的数据库,必须遵循以下数据库设计原则[6]:
(1)减少冗余
系统中,各个应用程序都有自己的专用文件,这样就常常会导致存储数据的冗余,给数据维护上带来了很大的麻烦,虽然不能根除冗余,但应尽量减少。
(2)数据共享
就是说所有的应用程序都能共享数据库的数据,不管是现有的程序,还是新的应用程序都可以使用数据库中的数据。
(3)保存完整性
完整性也就是说数据库中数据必须是正确的,例如:同样的物品信息两条记录却不一致。这就是完整性存在问题。
(4)增强安全性
数据的安全是十分重要的,我们可以定义安全性约束,当别人访问这些加入约束的数据时,就要通过这些约束才可以继续进行。4.2数据表设计
经过系统功能分析和需求分析,网上书店需将图书信息、用户信息、管理员信息、订单信息等进行分析,本数据库设计如下数据项和数据结构:
(1)图书信息表,包括自动编号、书名、作者、价格、上架时间、创建日期、图片、热门、推荐、说明、所属大类、所属小类、说明等。
表1 图书信息表(book 表)
列名 id name author price outime creatime kit remark ishot istop pic sort
数据含义 自动编号 书名 作者 价格 出版时间 创建时间 点击次数 说明 热门 推荐 图片 所属类
数据类型 int nvarchar(20)nvarchar(20)
int nvarchar(18)nvarchar(18)
int text int int nvarchar(20)
int
约束 主键 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空
(2)图书大类表,包括自动编号、图书类别等。
表2 图书大类表(bigsort 表)
列名 id name
数据含义 自动编号 所属大类名
数据类型 int nvarchar(20)
约束 主键 允许空
(3)图书小类表,包括自动编号、图书类别、所属大类的标记等。
表3 图书信息表(smallsort 表)
列名
数据含义
数据类型 约束
id name bigtypeid
自动编号 所属小类名 所属大类标记
int nvarchar(20)
int
主键 允许空 允许空
(4)留言信息表,包括自动编号、留言标题、留言时间、留言内容、留言人名、管理员回复、联系电话等。
表4 图书信息表(level 表)
列名 id title creatime content retuncontent name tel
数据含义 自动编号 标题 创建时间 内容 回复 留言人 电话
数据类型 int nvarchar(50)nvarchar(20)nvarchar(500)nvarchar(200)nvarchar(15)nvarchar(15)
约束 主键 允许空 允许空 允许空 允许空 允许空 允许空
(5)后台用户表,包括自动编号、后台用户名、密码、创建日期等。
表5 图书信息表(user 表)
列名 id name pwd creatime
数据含义 自动编号 用户名 密码 创建时间
数据类型 int nvarchar(20)nvarchar(20)nvarchar(17)
约束 主键 允许空 允许空 允许空 系统实现与页面展示
系统的实现即功能模块的实现,主要实现系统的基本功能。功能模块的实现又包括:搜索模块的实现、购物车模块实现、图书类库模块的实现等。这些模块又分为前台模块和后台模块,主要实现如下: 5.1书店前台
(1)搜索模块的实现
用户可以通过题目索引,迅速的找到自己想要的找的图书,这样在找书方面就可以节省大量的时间,关键代码如下:
str = “select * from book where(sort=” + Convert.ToInt32(Request[“id”])+ “ or '”+Request[“id”]+“'='-1')and(name like '%” + Request[“name”] + “%' or name ='')”;
(2)购物车模块的实现
用户在找到自己想要的图书时,可以将它添加到购物车中,最后结账也是在购物车中进行的。购物车栏还需要用户填写自己的联系方式,购物车是用Repeater制作的[7]。
(3)图书类库模块的实现
这个模块的制作可以让用户根据自己的喜好查看相应的图书,图书类库模块的模板是套用主页模板,同样这个模块的主要架构还是用Repeater制作的,主要代码如下:
src=”admin/bookimg/<%# Eval(“pic”)%>“ /> [摘要] 网上书店管理系统在当今的网络中具有广泛的应用。本系统描术了通过包括因特网在内的计算机网络来购买、销售和交换商品、服务信息的过程,B2C能够绕过中介(如批发商、销售商或经销商)建立与客户的直接关系,网站还可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单,同时网站还提供关于商品或电子零售商的选择建议和评级。 本系统把方便与快捷思想引入网上书店的设计之中,初步检验了ASP语言在网上书店系统开发中的使用效果,为后续开发积累了经验。 [关键词] 网上书店管理系统;网上书店;数据库;ASP 一综述 网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书店”。 1.1开发该系统的依据及意义 电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来,Internet的出现给了电子商务以新的活力,基于Internet的电子商务已经引起了全世界的注意。 电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的EDI,都可以说是电子商务的某种发展形式。 电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了EDI和Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成为可能。 在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其发展速度令世人震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的。 随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。 不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。 那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型 商场的转型都经历了这个过程。 由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额丢失给精明的竞争者。 1.3网上书店的现状 出版物网上销售不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。在国外,影响较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。其中亚马逊网上书店在1998年拥有450万名顾客,到2002年有将近32亿人网上购书,销售额达到了78亿美元。1999年英国的20亿英镑图书总销售额中,网上销售占5%。英国书业界人士分析,未来英国的网上售书将成为图书销售渠道中的主要渠道。 1.4网站的可行性分析 随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析 (1)经济:实现这个平台设计有没有什么经济效益。该平台设计只是作为本小组的课程设计,又因为大家的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。 (2)技术:现有的技术能否开发该平台,会有哪些困难。 (3)运行:该平台规定的运行方式是否可行。 (4)法律:该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。 1.5网上购书的优势 (1)网上书店挤压盗版空间 如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。 (2)网上书店浓缩了图书的库存空间 传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。 (3)数量、种类多,出版时间跨度大 综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。 (4)不受时间、地域限制 网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店;广东人可以不出省去到北京图书大厦(http:∥),进行异地购书。 (5)信息丰富 网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户 提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。 (6)多途径综合检索 网上书店主要提供分类和自定义搜索的方式对图书或其它商品(音像制品、电脑软件等)进行查找。分类一般是结合《中图法》按用户的阅读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选出高质量的图书。自定义搜索是用户根据自己所需的图书以主题、书名、著者、出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索———同时使用几个检索点查找。这种方法相对于其它购书方式来说找书更快捷。 (7)价格低廉 一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数图书都会“掉价”。 (8)个性服务 网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的图书信息,又可使其利用网络公告版同图书的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。 (9)配送较及时 网上书店一般根据不同的地区提供不同的配送方式,有的提供短时间内的免费上门送书,书到后付款,有的在收到汇款单后立刻将书寄出。这样相对于个人或图书馆在新华书店订书来说,就缩短了到书时间。 1.6我国网上书店概况 1.6.1我国网上书店概况 我国第一家网上书店是1995年建立的中国书店网上书店。1997年4月杭州新华书店建立了新华书店系统的第一个网上书店。后来发展比较有影响的有当当网上书店、卓越网上书店、旌旗席殊网上书店、中国书网北京图书大厦、上海书城、中国寻书网等。 1.6.2制约我国网上书店发展的因素 随着我国图书业的全面开放,电子商务的迅速发展,网上书店还存在巨大的发展空间。但从目前,我国的网上书店仍没摆脱传统商业运作的束缚,对电子商务缺乏透彻的理解。虽上购书有能提供大量书目、购书效率高、面大等优点,但也存在信息不畅、资金缺配送体系不完善等一系列因素的制约。 (1)信息 信息流包括商品信息的提供、促销营销、服务等内容。网络的最大优势在于开展信务,而信息服务的“不完善、低质量”是国内网上书店销售的一个重要的因素。国网上书店往往过于注重图书数量的丰富图书及其相关知识和信息的提供介绍很少容不充实。如:书籍介绍不足或是过于简明扼要,书评太少,相关新闻严重匮乏等,无法起到良好的导购作用。从促销与营销方面来看,树立品牌,扩大影响力也是信息流中一种较为重要的交流。网络书店巨头亚马逊将销售收入的24%用于广告和其他方式的宣传,而目前我国网上书店的宣传还只局限于网络,网络以外的媒体宣传投放很少。 (2)资金 在付款方式上,消费者可以选择信用卡、支票付款、邮局汇款等支付方式,但由于国内的支付系统和安全保障体系还不健全,尤其是网民对网上消费的安全性存在较大顾虑,不愿意在网上使用信用卡和网络银行等支付方式。一般选择通过邮局汇款等较为安全的方式,而这些 方式从消费者到网上书店经营者,再从经营者到消费者,这个循环的完成,往往需要较长时间,周期长、费用高,造成大部分消费者对网上交易持怀疑态度,从而影响网上书店的销售。 (3)物流 我国网上书店物流体系还不发达,配送体系还较落后。如我国的当当网上书店仅在北京建立了一个1万平方米的配送中心,没有形成一张遍布全国的图书配送网,大部分还得通过邮政系统进行邮寄,其配送时间较长,成本也较高。配送中心是能接触到客户定单的最后一环,也是实现销售的关键环节,任何因配送的失误而失去销售机会对企业来说都是较大的损失,可见物流配送是整个电子商务系统重要的一环。出版物网上销售是未来图书销售的发展方向,网上书店经营还面临很多困难。要使我国网上书店得到良好发展,就必须从信息流、资金流、物流三个方面加以改善。 1.7发展网上书店的对策 (1)建立功能强大的数据库系统。信息量大、管理有效、功能强大的数据库是网上书店生存与发展的根本保障。 (2)加强与出版社合作。 (3)普及电子商务基本教育。让更多的人认识计算机、认识网络,了解电子商务、了解网上购书。 (4)缔造高效的物流陪送系统。发展网上书店必须具备高效、发达的物流陪送系统。以最低成本、最便捷的方式满足消费者需求。 (5)充分体现价格的优势。从价格上下功夫,才能吸引更多买家。 (6)增加书目的信息量。网上书店应该利用多媒体等技术,尽可能为读者提供如图书、目录、精彩章节等详细介绍。并及时更新相关信息,像当当网。 (7)完善图书查询系统。按类浏览、查询书目信息是读者常用的办法。因此网上书店综合考虑读者查询在习惯与出版社的图书分类的关系,制订出一种科学实用的网上书店图书分类体系。 (8)努力解决安全问题。首先要解决同姓名消费者的个人资料不被泄露与盗用的问题。 (9)提供特色服务。对市场进行有效细节分析,并根据自己的条件选准目标市场,开展特色化经营。这不仅包括服务内容的特色化,还包括服务方式的多样化。只能既满足了读者的现实需求,又挖掘、引导了读者的潜在需求,才能使网上书店得到长足的发展。 .......... 《管理信息系统》课程报告 课题名称:网上书店电子商务系统设计 第一部分,可行性分析 1、引言 1.1 项目背景与问题提出 随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的—大趋势。电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售图书。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。 从形式上看,电子商务利用计算机网络检索和获取信息,对个人和公司提供决策服务,解决了组织、商家和客户的需求,减少了用于改善货物和服务质量的投入,加快了商品交易的速度。Internet正在将不同形式的电子商务结合起来,产生出许多创新的、混合的电子商务形式。 从电子商务的目标上看,电子商务能够扩大顾客群,获取更高收益,开拓目标市场,节省费用和开支,加速商品流通,加快顾客信息反馈,并提高服务质量。在过去的几年间,随着Internet的迅速发展,通过网络使在家庭办公的个人用户也积极投入到了电子商务中。由于激烈的市场竞争和对成本的关注,大量企业正在改进原有的电子商务系统来支持新兴的网络经济。 1.2 研究意义 网上书店系统作为一个小型电子商务交易平台,简单清晰的将电子商务的开发过程和基本模式呈现出来,具有启发和向导作用。 根据网上书店的基本需求,本系统需要完成的具体任务有: 书图查询: 当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者信息快速查询所需书目信息的功能。 购物车管理:当客户选择购买某图书图书时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。 订单处理:对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货的处理。 会员注册:为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关的信息。 1.3 建设目标 主要是实现网上选书、购书、产生订单等功能的系统。具备一个典型的电子书店一般需要实现的服务。 1.4 论文内容 本论文详细介绍了整个网上书店系统的数据模型设计以及数据库设计,在设计中把本系统的数据库根据其功能划分4个基本的模块,即图书信息的动态提示、购物车管理、客户信息注册登录管理、订单处理模块。 二、相关技术 2.1 WEB SERVICE简介 Web service 是自包含的、模块化的应用程序,它可以在网络中被描述、发布、查找以及调用。 Web service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web service 能与其他兼容的组件进行交互操作 Web service 是一种可编程的应用程序,它使用一系列标准协议来对各种请求作出响应。作为传统计算机技术同互联网应用与创意的结晶,web service 是使用标准技术在互联网网上运行的商务流程。 2.2 JAVA语言在网络上的应用 Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择 Java程序可以获取网络上结点的图象、声音、HTML文档及文本等资源,并可以对获得的资源进行处理。例如Java程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个URL类型的对象,然后用 Java中相应的方法(method)获取该对象所代表的资源。 2.3 JSP的基础——Servlet 技术 Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且 大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称大概源于Applet,现在国内的翻译方式很多,本文为了避免误会,本文直接采用Servlet这个名称而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。这就是为什么SUN还要推出Java Server Pages的原因。 2.4 Struts概述 —— 由来和发展 Struts 框架工具是 Apache 基金会 Jakarta 项目中推出的一个子项目。Struts 在英文中是支架、支撑的意思,这也体现出 Struts 在开发 Web 应用程序过程所起到的重要作用,Struts 为 Web 应用提供了通用的框架,让开发人员可以把主要精力集中在如何解决实际业务问题上,与此同时 Struts 框架也允许开发人员根据实际需要进行扩展和定制,从而可以更好的适应用户的需求。采用 Struts 可以简化遵循 MVC 设计模式的 Web 应用的开发工作,很好地实现代码重用,使开发人员从一些繁琐的工作中解脱出来,快速开发能够充分发挥 JSP/Servlet 优点、并具有强可扩展性的 Web 应用。总之,Struts 的出现使得 Web 应用的开发过程大大简化,从而能够缩短开发周期、提高开发效率。Struts 架构一经推出,即受到 Java 开发群体的广泛重视,从 2004 年开始逐渐升温,并日渐成为 Java 创建 Web 应用开发的最流行的框架工具。 2.5 SQL Server 2000 简介 SQL Server 2000 是Microsoft 公司2000年推出的SQL Server 数据库管理系统的版本。它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。其特点有如下几点: 1.真正的客户机/服务器体系结构。 2.图形化用户界面。 3.丰富的编程接口工具。 4.SQL Server与Windows NT完全集成。 5.具有很好的伸缩性。 6.对Web技术的支持。 6.SQL Server提供数据仓库功能。 三、体系结构 —— 采用MVC构架 3.1 MVC简介 M——模型 是应用程序的主体部分。模型表示业务数据,或者业务逻辑.V——视图 是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。C——控制器 就是根据用户的输入,控制用户界面显示数据和更新对象状态。 MVC是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用。MVC 构架的出现不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性。 早期的程序中,如果不注意对数功能和显示的解耦合,常常会导致程序的复杂及难以维护。很多VB, Delphi 等 RAD 程序都有这种问题。甚至现在的 C#,Java 有时候也会出现把业务逻辑写在显示模块中的现象。 尽管MVC设计模式很早就提出,但在Web项目的开发中引入MVC却是步履维艰。主要原因:一是在早期的Web项目的开发中,程序语言和HTML的分离一直难以实现。CGI程序以字符串输出的形式动态地生成HTML内容。后来随着脚本语言的出现,前面的方式又被倒了过来,改成将脚本语言书写的程序嵌入在HTML内容中。这两种方式有一个相同的不足之处即它们总是无法将程序语言和HTML分离。二是脚本语言的功能相对较弱,缺乏支持MVC设计模式的一些必要的技术基础。 3.2 Struts的工作流程 Struts提供了多种Action供选择使用。普通的Action只能通过调用execute执行一项任务,而DispatchAction可以根据配置参数执行,而不是仅进入execute()函数,这样可以执行多种任务。如insert,update等。LookupDispatchAction可以根据提交表单按钮的名称来执行函数。 4、实现准备 4.1 逻辑层次 1)用户服务层(User Services Tier),也称为表现服务(Presebtation Services),是用户与应用程序进行交互的端点。通常由WIN32或者基于浏览器的图形用户界面应用构成。在该层用户可以查看、输入和处理数据。从用户的角度来看,用户服务层就是整个应用。在该电子商务系统中,用户服务层由内嵌java语句的jsp呈现Http forms,它可以让消费客户浏览和搜索图书,向他们的购物车增加图书,并且下订单。 网 上 书 店 系 统 设 计 班级:姓名:学号: -子商务报告-网上书店系统设计- 目录 目录..................................................................................................................................................1 设计简述...........................................................................................................................................2 第一章 绪论.....................................................................................................................................2 1.1设计思想.............................................................................................................................2 1.1.1书店前台..................................................................................................................2 1.1.2书店后台..................................................................................................................2 第二章 需求分析.............................................................................................................................3 2.1开发该系统的依据及意义.................................................................................................3 2.2网上书店的现状.................................................................................................................3 2.3网上购书的优势.................................................................................................................4 第三章 网上书店的设计.................................................................................................................5 3.1网上书店设计总体功能结构图.........................................................................................5 3.2网上书店设计功能设计目标.............................................................................................6 3.3网上书店设计功能模块划分.............................................................................................6 3.3.1用户功能..................................................................................................................6 3.3.2管理员功能..............................................................................................................8 -子商务报告-网上书店系统设计- 设计简述 本文首先介绍了网上书店平台的开发背景和基础,并介绍了网上书店的设计过程,最终目的是实现人们能远程浏览书店并购买。传统的购书方式需要人们付出时间四处去书店寻找书籍,而这些对于越来越繁忙的都市人来说是一种浪费。随着网络的普及以及人们生活质量的提高,越来越多的消费者意识到网上购书的快捷。本文所开发的系统的主要是帮助经营实物书店的人们扩大市场和增加知名度。本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,订单管理等功能。 第一章 绪论 随着中国加入WTO,全球经济一体化的逐步深入,网上书店已是现代传统书店必不可少的经营策略。目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线书籍展示功能、在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。 技术的进步对传统书店上网解决方案提出更严格的要求和挑战。为了保护传统书店的投资,书店上网解决方案应切合传统书店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统书店在实施上网方案的之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。网上书店具体实施的指数直接影响传统书店在Internet的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。综上所述,网上书店已经成为互联网时代传统书店的必由之路。 1.1设计思想 1.1.1书店前台 功能强大、操作方便。 前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利。 1.1.2书店后台 本系统后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。它包括用户管理、书籍目录管理、书籍信息录入管理、书店定单管理、书籍的浏览和查找、书店购物结帐功能等。 -子商务报告-网上书店系统设计- 第二章 需求分析 2.1开发该系统的依据及意义 电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来,Internet的出现给了电子商务以新的活力,基于Internet的电子商务已经引起了全世界的注意。电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的EDI,都可以说是电子商务的某种发展形式。 电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了EDI和Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成为可能。 在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其发展速度令世人震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的。随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。 不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。 那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场的转型都经历了这个过程。 由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额丢失给精明的竞争者。 2.2网上书店的现状 出版物网上销售不仅是传统销售渠道的发展和补充,也是未来书籍销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。英国书业界人士分析,未来英国的网上售书将成为书籍销售渠道中的主要渠道。 -子商务报告-网上书店系统设计- 2.3网上购书的优势 (1)网上书店挤压盗版空间 如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和书籍带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通书籍的发行渠道,缩短了网上购书者与出版社的距离,给书籍消费者以清新、便宜的享受。(2)网上书店浓缩了书籍的库存空间 传统书籍店内的书籍摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。(3)数量、种类多,出版时间跨度大 综合性的网上书店涉及各种各类内容的书籍,提供订购的书目信息达上万、几十万条,而书籍出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。(4)不受时间、地域限制 网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的书籍海洋中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店,广东人可以不出省去到北京书籍大厦(http:∥www.xiexiebang.com),进行异地购书。(5)信息丰富 网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的书籍也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。(6)多途径综合检索 网上书店主要提供分类和自定义搜索的方式对书籍或其它商品(音像制品、电脑软件等)进行查找。分类一般是结合《中图法》按用户的阅读习惯或兴趣分类,同一类的书籍相对集中在一起,方便用户在同类书籍中挑选出高质量的书籍。自定义搜索是用户根据自己所需的书籍以主题、书名、著者、出版社等信息作为检索点对书籍或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索———同时使用几个检索点查找。这种方法相对于其它购书方式来说找书更快捷。(7)价格低廉 一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数书籍都会“掉价”。(8)个性服务 网上书店不只单纯销售书籍,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的书籍信息,又可使其利用网络公告版同书籍的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。(9)配送较及时 网上书店一般根据不同的地区提供不同的配送方式,有的提供短时间内的免费上门送书,书到后付款,有的在收到汇款单后立刻将书寄出。这样相对于个人或书籍馆在新华书店订书来说,就缩短了到书时间。 -子商务报告-网上书店系统设计- 第三章 网上书店的设计 3.1网上书店设计总体功能结构图 如图3-1 图3-1 总体功能结构 -子商务报告-网上书店系统设计- 3.2网上书店设计功能设计目标 (1)(2)(3)(4)向用户提供书籍浏览; 用户可以根据多种方式插叙自己喜爱的书籍; 用户可以把自己想买的书添加到购物车; 用户可以对书籍进行评估。 3.3网上书店设计功能模块划分 3.3.1用户功能 (1)书籍浏览:以列表的方式显示书籍信息,这样可以在页面显示大量的书籍信息。同时可以提供更多的书籍浏览方式,如分类浏览,最新书籍,热销书籍,推荐书籍,特价书籍等。 (2)书籍显示:当用户找到感兴趣的书籍后需要显示书籍的详细信息,包括书籍名、作者、译者、出版商、价格、介绍等,此外还可以显示用户浏览的次数,当前书籍存货状态等信息。 (3)书籍评论:读者对书籍的评价对其他用户往往具有很高的参考价值,因此 书评是必不可少的一项,如图3-2 图3-2 用户评价系统 (4)购物车:当用户找到需要的书籍时可以先想书籍加入购物车,然后继续寻 找其他的书籍,购物车中存储当前用户打算购买的所有书籍。 (5)书籍收藏:当找到感兴趣的书籍但不打算马上购买,或者等的其他读者对书籍做出评价之后再决定购买时,可以先将关注的书籍收藏起来,方便以后登录网络书店时 -子商务报告-网上书店系统设计- 快捷地找到相关信息。 (6)书籍订单:当用户在网络书店中找到了所有需要的书籍后,决定购买,可以下订单。管理员会定期处理用户下达的订单,并根据用户订单的信息向用户送货。 (7)书籍搜索:当用户仅知道书籍的某些信息时,可以使用搜索功能快速找到 需要的书籍,如图3-3 图3-3 书籍搜索系统 (8)缺书登记:网络书店不可能拥有所有用户希望购买的书籍,用户可以进行 缺书登记。管理员可以根据缺书登记记录,购进这些书籍并向用户提供缺 书处理反馈信息,如图3-4 图3-4 缺书登记系统 (9)用户注册:只有成为网络书店的注册用户后才能在网络书店中购买书籍,因此需要 -子商务报告-网上书店系统设计- 系统提供用户注册功能,以及相关的用户信息修改、密码维护等功能,如图3-5 图3-5 用户注册界面 3.3.2管理员功能 网络书店的管理员功能用于维护系统的政策运行,需要提供如下的功能。 (1)账号管理:只有成为网络书店的注册用户后才能购买书籍,光利用需要对用户账号进行管理,如删除一些无效账号等。 (2)书籍管理:管理员需要经常维护书店中的书籍信息,如图3-6 图3-6 维护书籍界面 (3)订单处理:在用户下达订单后,管理员需要对用户订单进行处理,为用户 准备订购的书籍,并组织送货,收取货款等。 (4)缺书处理:当用户等级了缺书记录后,管理员需要对这些记录进行处理,或者购进书籍,或者通知用户目前该书籍没有货源等。并对用户的缺书登 记记录进行恢复,通知用户系统已经做了相应处理。 网上书店系统数据流图 近年来,鲜花在线销售平台得到了迅速发展。在北美和欧洲市场,线上鲜花销售市场已经基本成熟,经过发展,已经逐渐被广大网友所接受。据不完全统计,已经有数千万的人们在网上选购鲜花,并且这一数字还在疾速增加[3]。我国的鲜花电子商务起步较晚,但发展蓬勃。 由于千姿百态的花朵述说着千言万语,每一句都解说着“美好”,特别是现在,随着人们的生活水平不断进步,生活质量不断提高,对生活的追求。鲜花已经是人们生活不可缺少的点缀。花卉消费近年来呈越来越旺的趋势,除了花卉本身所具俏丽姿容让人们赏心悦目,美化家居等功效外,它还可以开发人们的想象力,使人们在相互交流时更含蓄,更有品位。这样我们创办网上校园花店以鲜花专递为市场入点,兼顾网站长期市场占有率和短期资金回报率以抢占市场,以满足个性消费为主题,以鲜花为试点带动其他产品,最终能形成具有“荆州网上花店”品牌优势的市场.是十分可行的。 网上花店系统的总体设计目标是为花店用户提供便捷的网上订花服务。具体而言是设计开发一个功能较为完备、简单实用、易于升级维护的网上鲜花管理系统,尽可能减少对系统资源的占用,使鲜花企业的线上销售平台能及时向广大客户推销产品,从而构建良好企业形象、提升知名度、在成本降低的同时赢得更多利润。同时充分考虑管理系统人性化的交互性,最大限度满足不同类型消费者的喜好和需求。 根据上述分析,可以得到网上书店系统的顶层数据流图,如图2-17所示。 图1 网上书店系统的顶层数据流图 中层数据流图是对顶层数据流图的细化,它把目标系统主要的功能模块细分为不同的加工,并对数据在不同加工之间的流动关系进行描述。根据上述分析,可以得到“网上书店系统”的中层数据流图,如图2-18所示。 图2 网上书店系统的中层数据流图 为了对数据流图进行细化,可以进一步对中层数据流图中的每一个加工进行分解和求精。在网上书店系统的中层数据流图中,包含6个加工,分别是用户注册、订单信息查询、书籍信息查询、订购图书、订单信息管理和图书信息管理。那么,该系统应该包含6张底层数据流图。底层数据流图展现了系统最精确和最细节性的数据处理过程,为系统设计和编码提供最直接的参考。 图3 订购图书模块的底层数据流图 图4 订单信息查询模块的底层数据流图 文档为doc格式 网上书店系统analysis & design 目录: 1.登录包 1.1 class diagram LoginForm为boundary class CheckAndReadFrormUserList为control class UserList 为 entity class 在登...... 单位代码 学 号 分 类 号 密 级 文献综述 网上书店销售系统设计与实现 院(系)名称专业名称 学生姓名 指导教师 信息工程学院 2014 年 2 月 27 日 黄河科技学院毕...... 基于ASP+SQL网上购物系统 网上书店 本系统是基于ASP技术和网络数据库的原理,B/S模式的网上书店。在该系统中,顾客可以方便的注册为会员,浏览查找图书,然后选择购买图书。该系统...... *************************** BookShop电子书店 * ****************************** 以我现在的水平也只能分出这几个功能。如果以后我学的更多了,我会及时的给大家补充的。...... 第一章概述 需求分析
1.1需求分析意义-------------------------1
第二章功能需求
2.1 前台功能------------------------------2
2.2 后台功能---------------------------...... 一、实验目的 1. 认识熟悉一种管理信息系统 2. 了解管理信息系统的功能模块及组成 3. 掌握可行性分析报告的撰写技能 二、实验内容 1.引言 1.1编写目的 应现代社会发展需求,为...... 开卷有益网上书店项目设计书 开卷有益 网上书店项目设计书 课程名称网站规划建设与管理维护 专业 班级 提交人 2013年9月29日 开卷有益网上书店项目设计书 开卷有益网上...... 系统分析与设计大作业 学号:090300235 班级: 09信管1班 姓名: 伍恒 1 1系统的功能和结构说明: 功能要求 本系统主要分为管理员,工作人员,会员和游客四大模块。 管理员: 进入管理......第二篇:毕业论文网上书店管理系统
第三篇:网上书店电子商务系统设计
第四篇:电子商务分析与设计(网上书店系统)
第五篇:网上书店系统数据流图
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。 网上书店-系统分析设计文档
网上书店销售系统 文献综述
基于ASP SQL网上购物系统 网上书店
jsp+servlet+bean做的网上书店系统
网上书店管理系统 需求分析
网上书店管理系统可行性分析
网上书店项目设计书
网上书店系统分析与设计(定稿)