网上书店系统所需要实现的功能可以细分为两个模块:用户功能模块和管理功能模块。
① 用户功能
仔细其中
以上网站需具有的功能,不需要用户注册便可以直接使用。当用户使用以上功能浏览网站,感觉自己希望进一步使用网站的功能时,则需要注册成网站用户。
② 管理功能
对于网站的管理者来说,分析网站的管理要求,一下功能是必不可少的。
开发项目的名称:网上书店。
目标:本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
1.2系统背景
本系统是由华中农业大学经管土管学院信息管理与信息系统专业的学生作为实习项目提出的,假定目前网上书店还未出现,系统的服务对象为广大师生以及爱书者。
2.系统建设的背景、必要性和意义
伴随着Internet正向我们大踏步走来,电子商务将成为21世纪主流的商业模式。网上书店将是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。
2.1对现有系统的分析
由于假定目前还未开设网上书店,所以没有原型系统,则:
处理流程和数据流程 :暂时不考虑
工作负荷 :暂时不考虑
费用支出:如人力、设备、空间、支持性服务、材料等项开支 :暂时不考虑
人员:列出所需人员的专业技术类别和数量 :暂时不考虑
设备 :暂时不考虑
局限性:暂时不考虑
2.2需求调查和分析
网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的,它解决了许多传统书店的局限性:它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以开设网上书店为广大读者提供了很大的便利性,具有很大的发展潜力。
2.3需求预测
为了是经营者实现更有效的的管理,要求网站具有如下功能:
功能 :对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)信息的进行有效的管理;对图书的进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。
性能:数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书;
安全与保密要求 :书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。
3.系统的开发方案
使用JSP开发J2EE架构的电子商务网站——网上书店。
4.可行性分析
4.1技术可行性分析
4.1.1 对系统的简要描述
随着计算机、网络通讯和信息技术,特别是Java技术的发展。电子商务在国际上得到广泛的应用,取得了巨大的成功。我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。为了适应新环境下的新的销售模式和顾客销售方式的改变,开发的这个网上书店电子商务网站是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。
4.1.2采用建议系统可能带来的影响
对现有软件的影响 :因为采用了Jave技术开发,所以系统运行需要安装有Java Runtime Environment(Java运行环境),Tomcat(JSP web Server)。
对用户的影响 :用户需要有必须的网络设备,如网卡等,以便接入互联网。
对系统运行的影响 :
系统调试期半月,在开始必须对初始数据进行录入,包括所有的书目信息等,这个期间还需要接受新用户的注册。在半月的调试期结束,系统通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者加入合适的补丁文件。系统稳定后的主要工
作是加强该系统安全性。
对开发环境的影响 :开发需要购买新的软件,搭建新的开发环境。
对经费支出的影响 :开发需要购买软件。
4.1.3 技术可行性评价
Web技术的迅猛发展正推动Internet上信息服务类的进步,WWW服务的基础是HTML语言,这个系统模块中用到的JSP技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程,JSP全称Java Server Pages,它是由Sun Microsystems公司提出、许多公司参与建立的一种动态网页技术标准,它诞生在1999年6月1日,目前国内外已经在广泛地使用JSP,随着JAVA语言得到普及,越来越多的公司开始关注JSP的前景。
传统的动态网页制作包括CGI、ASP、JSP三种,而JSP具有明显的优势。使用CGI-BINJ接口是一个最早的动态WEB页面问题的解决方案,但是CGI程序必须从CGI接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处理,过程十分繁琐。另一个缺点,除了Perl是解释语言外,其他都是编译式的语言,每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。ASP和JSP都能取代CGI使网站建设和发展变得简单快捷,尽管JSP技术和ASP在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础,WEB服务器平台要求不相同。
1)作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点,
一次写入之后,可以运行在任何具有符合Java语法结构的环境,取代之过去单一平台开发。
ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。
2)从开发人员的角度来看其区别在于:ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于Javabean技术或JSP标签库。
3)JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖。
4)生成可重用的组件。JSP基于组件的技术方法加速了总体开发过程, JSP组件(Javabean,或定制的JSP标签)是跨平台可重用的,Javabean组件可以访问数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。
5)易于维护性。 基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理,JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。
如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强,在现有技术条件下,能够完成功能目的。
4.2经济可行性分析
开设网上书店可以大大降低成本,包括租赁店面成本、管理费用、办公费用等,同时,由于网络的广泛性,大大提高了顾客的范围,而且摆脱了时间,从经济角度来看有很大的发展潜力。
4.3社会因素可行性分析
4.3.1 法律方面的可行性:
,无论是还是地方,一般都用法律规定组织可以做什么,不可以做什么。例如:《合同法》,《消费者权益保》,《专利法》,《反不正当竞争法》等对所有企业的行为都做了,法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,了可行方案的选择。
根据《中华人民共和国计算机软件保护条例》(1991年6月4日中华人民共和国令第84号发布) (修改后的新条例2002年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:
(一)发表权, 即决定软件是否公之于众的权利;
(二)开发者身份权, 即表明开发者身份的权利以及在其软件上署名的权利;
(三)使用权, 即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;
(四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;
(五)转让权, 即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。
第十二条 受他人委托开发的软件, 其著作权的归属由委托者与受委托者签订书面协议约定, 如无书面协议或者在协议中未作明确约定, 其著作权属于受委托者。
第十 在软件著作权的保护期内, 软件的著作权人或者其受让者有权许可他人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时, 可以按协议收取费用。
另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的, 被许可的软件权利应当视为非独占的。
法律的相关规定既保护了开发者的权利,同时要求侵权者承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任, 并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚,以下为部分侵权行为:
(一)未经软件著作权人同意发表其软件作品;
(二)将他人开发的软件当作自己的作品发表;
(三)未经合作者同意, 将与他人合作开发的软件当作自己单独完成的作品发表;
(四)在他人开发的软件上署名或者涂改他人开发的软件上的署名;
(五)未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;
(六)未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品;
(七)未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;
(八)未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜。
4.3.2 用户使用可行性
该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。
5.建设性结论
综上所述,该项目在技术、经济和社会效益上是完全可行的,可以进行开发。
摘要
在互联网日益发展的今天,一种新的购物方式——电子购物正在悄然兴起。这种购物方式给商家和消费者带来了前所未有的方便,也使传统的商业活动变得异常的快捷。人们的生活越来越依赖于社会的网络化、信息化。人们的生活方式和生活习惯已经发生了极大的变化。
网络销售主要以B2C(Business to Customer,商家对客户)模式的网络购物站点为平台,商家在平台上展示并管理自己的商品,而消费者则可以通过查看商品的信息,选择并购买。
本论文论述了用ASP.NET设计和实现一个网上书店系统。简要介绍了电子商务的理论
知识,.NET框架和ASP.NET的基础知识,以及使用数据库SQL Server2000的一些情况。接着就构建了一个基于B/S结构的电子商务应用系统——网上书店。按照软件工程的要求,对系统进行了需求分析,总体设计,详细设计,编码与测试。
本系统是在Visual Studio.NET 2003 平台上运用ASP.NET技术来实现的。主要分两个部分。第一个部分是用户体验,包括用户注册、查看商品、购买商品等。第二部分是系统管理,包括书籍管理,用户管理,订单管理等。在本系统中,尝试着尽可能让理论知识在系统中能得到应用与实现。
关键词:网上书店,ASP.NET, .NET Framework,SQL Server2000
1 绪 论
1.1选题背景
随着信息技术在国际贸易和商业领域的广泛应用,计算机技术、网络通信技术和Internet在商务活动中已经无处不在,这已成为各国商务发展的趋势。
电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。
21世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是21世纪的时代
特征。电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场,其影响将远远超出商务的本身,将对社会的生产和管理、人们的生活和就业、职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。
网上书店就是电子商务的典型代表。现在全世界的网上书店数以万计,而且还在以前所未有的速度蓬勃发展。
1.2网上书店的现状
目前我国运作和销售较好的大型网上书店,如当当、卓越等。这些网上书店都有自己的独到的特点,如当当网上书店在价格和品种方面的优势是遥遥领先的,而卓越网上书店创造流行的能力比较厉害。
在国外,影响较大的网上书店有美国的亚马逊,它为读者提供了方便舒适的网上购物环境,丰富的图书品种,优惠的价格,完善的金融结算制度,以及高效率的配送服务,并且实现了零库存运转。自1995年7月亚马逊书店卖出第一本书起,它的销售总额直线上升,1997年销售额即达1.48亿美元,为1996年的9.3倍,1998年猛增到5.4亿美元,增幅达365%。
1.3发展前景
据相关资料,1997年我国网民人数仅62万,截至2006年底我国互联网用户已超过1.32亿,仅次于美国。网民队伍的迅速扩大,无疑为网上售书的发展提供了巨大的发展空间。另一方面中国消费者对电子商务模式越来越接受,尤其是近几年B2C的快速发展,可
以预见我国网上书籍的销售将快速增长。
当然也有一些因素制约着网上书店的发展,主要有如下三个方面:
[1] 信息流
信息流包括商品信息的提供、促销营销、售后服务等,网络的最大优势在于开展信息服务,而信息服务的“不完善,低质量”是影响我国网上书店发展的一个重要因素。如有些网上书店对图书的介绍不足,书评太少,相关资料匮乏等。
[2] 资金流
在付款方式上,消费者可以选择信用卡、支票付款、邮局汇款等支付方式。但由于国内的支付系统和安全保障体系还不太健全,很多网民对网上消费的安全性不太放心,不愿意使用信用卡或网上银行等支付方式,一般选择通过邮局汇款等较为安全的方式。而这往往比较耗时,成本也比较高,从而不利于网上书店的销售。
[3] 物流
我国网上书店的物流体系还不太健全,配送体系还比较落后。大部分的通过邮政系统进行邮寄。这样配送时间较长,成本也大大提高。这也不利于网上书店的销售。
摘 要近年来〖资料来源:毕业设计论文网 www.papersay.com〗随着信息技术的告诉发展和现代网络技术的完善,电子商务日益受到人们的重视,发展成为一种新兴商务模式。网络书店在全球范围内的兴起对传统的图书营销方式产生了前所没有的冲击,在图书购销体系中扮演着日渐重要的角色,呈现出广阔的发展前景。
本文首先讨论了网上书店的基本概念、国内外的发展状况、课题的来源以及本文的主要研究内容。接着分析了网上书店的基本特征,研究了电子商务的体系结构、安全技术、网上购物的一般流程,重点讨论了.NET框架、WEB服务技术和ASP.NET技术,提出了基于WEB服务的电子商务网站开发框架。然后分析了网上书店的建设背景,提出了系统的体系结构和整体框架,重点对系统进行了需求分析,并设计了数据库的逻辑结构。最后,对网上书店进行了详细设计与开发,系统设计包括网站的界面设计及功能模块设计,网站开发包括数据字典设计和源代码开发。(优秀毕业设计 www.papersay.com)
关键词:电子商务 网上书店 ASP.NETABSTRACTIn recent years,with the development of information and modern network technologies, E-commerce is gaining more and more attention as an emerging business model. The rise of bookshop online brings great impulsion towards traditional book marketing mode in world wide.It plays an more and more important roles in book marketing system and present wide development foreground.
This paper firstly introduces the basic concept of bookshop online, its development status around the world, the motivation of this paper and its main contents. Then it analyses the basic characteristics of bookshop online, the e-business classification, system architecture and the general process of shopping online, focusing on the frame of .NET, WEB service technology and ASP.NET technology, presenting the layout of the e-commerce website based on WEB service. And it also analyses the construction background of the bookshop online and has put forward the systematic system structure and the whole frame with the emphases on the requirement of the system, and has designed the logic structure of the database. Finally, this paper introduces the detailed design and
development of the bookshop online. The design includes the design of Website pages and the major functional module design, and the development of Website includes the data dictionary design and the development of the source code.
Key Words: E-commerce; Bookshop online; ASP.NET;
课题研究意义
电子商务的快速发展以及上网人数的急增,为企业创造了许多网络商机。网上书店电子商务系统有一下几个优点[3]:
① 突破了商业往来的时间:网络上的计算机可以一天24小时,天天为客户提供完善的网络服务,而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户。
② 节省公司营运成本:网上书店本身没有店面,减少了公司的管理费用,同时,网上书店管理系统精简了办公程序,促进了管理的规范化。
③ 提高了客户购物的积极性:顾客利用网上书店,可以很快的找到所需的图书,在网上提交订单后,如果是当地地区的,图书当天就会送达顾客手中,节省了顾客的购物时间和精力。
对于网上书店,首先要能给用户最大的便捷,这种便捷不仅体现在网络之外的物流、图书的折扣等,更要体现用户在进行网络操作时的易用性,能够模拟用户的购书行为,营造一种尽量真实、贴切的用户购书过程。所以,在设计网络书店时,最重要的就是完成“用
户功能”。其次,对众多图书、订单等信息的网络管理,对于网站经营者的经营效率的意义,也是不言而喻的,这些可以统称为“管理功能”。于是,网站可以简单的划分为两大模块:“用户功能”和“管理功能”。(优秀毕业设计 www.papersay.com) 网上书店两大功能模块
顾客对功能的需求:
① 提供图书分类目录索引方式。
② 查看所有图书列表。
③ 提供搜索查询。
④ 对图书进行订购,并可指定数量。
⑤ 查看已订购图书,并可在结账前,进行撤销。
⑥ 结账后,查看历史订单记录。
管理员对功能的需求:
① 新书的登记。
② 图书种类的添加。
③ 用户管理。
④ 订单管理。
⑤ 对已有书籍的修改。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务