网上书店信息系统的设计与实现.doc
《网上书店信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《网上书店信息系统的设计与实现.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录1系统概述11.1 电子商务11.2 网上书店系统发展现状12系统规划与分析32.1 系统开发规划32.1.1 系统开发计划32.1.2 网站设计目标32.2 系统需求分析42.2.1 系统需求概述52.2.2 网站基本要求52.3 系统的可行性分析52.3.1 技术可行性分析52.3.2 经济可行性分析62.3.3 操作可行性分析62.4 系统的开发工具分析62.4.1 JSP与Hibernate编程技术62.4.2 MyEclipse开发工具72.4.3 MySQL数据库72.5 组织结构与功能分析82.5.1 业务流程分析82.5.2 数据流程分析102.5.3 数据字典113系统
2、设计123.1 系统总体结构设计123.1.1 系统的模块设计123.1.2 系统的功能设计143.2 输入输出设计143.3 界面设计153.4 数据库设计153.4.1 数据库分析153.4.2 概念数据模型163.4.3 物理数据模型163.5 安全设计183.5.1 数据安全183.5.2 网络安全194系统实现194.1 系统实现环境194.2 系统数据库实现194.3 书店前台功能实现264.4 后台总体框架315. 总结325.1 书店设计开发总结325.2 个人体会32 1. 系统概述1.1 电子商务随着电子技术和因特网(Internet网络)的发展,信息技术作为工具被引入到商
3、贸活动中,产生了电子商务(Electronic Commerce简写EC或Electronic Business简写EB)。通俗地说,电子商务就是在计算机网络(主要指Internet网络)的平台上,按照一定的标准开展的商务活动。当企业将它的主要业务通过内联网(Intranet)、外联网(Extranet)以及Internet与企业的职员、客户、供销商以及合作伙伴直接相联时,其中发生的各种活动就是电子商务。由于电子商务的出现,传统的经营模式和经营理念发生了巨大的变化。电子商务主要以飞速发展的Internet为构架,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。电子商
4、务网络购物系统必将会创造巨大的效益和机会,将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益。网络购物中网上书店管理系统的发展,不仅将有利地推动Internet的发展,对社会的进步和经济的变革产生深远的影响,更重要的是它本身的发展和成熟为我们提供了许许多多的机会。1.2 网上书店系统发展现状创建于1995年7月的网上书店亚马逊(A),在虚拟天地中充分实现了规模经营。在短短几年时间里,从1000多家同行中脱颖而出,成为全球最大的书业电子商务王国。但是,经济人士指出,亚马逊公司一直陷入收入高
5、增长和利润高亏损的怪圈。据统计,1998年,其总收入高达611亿美元,累计亏损却升到6117亿美元。亚马逊的经历也给我们网上书店的发展蒙上了一层阴影。我国的网上书店也经历了起起落落的过程。从97年的创建,到99年发展为一个高潮,大批商业公司投入网上书店的经营。进入2000年后,已注册的网上书店已超过百家,其中有独立网站的有40多家。但是随着时间的推移,许多当年轰轰烈烈建立的网上书店已风光不再,如99年建立的号称要在美国上市的8848网上书店发展到今天已经成为一个综合性的购物网站,书籍销售只占其销售量的很少一部分,专业性和知名度都远不如当当或99读书人等其他一些网上书店。而经历了时间考研的一些现
6、在运营如日中天的网上书店发展日益完备,无论是从页面设计、书目检索还是付款及配送方式甚至是售后服务都逐渐地趋向完善,极大地方便了消费者购物,也的确吸引了许多忠实的消费者群,提高了消费者的品牌忠诚度。无论是出于仿效,还是迫于竞争,一些老牌的图书销售商也加入网上书店的行列,如庞诺书店(B),疆界书店(B)等。至少在1997年,国外网上书店达两百家以上。而在国内,自杭州新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来。其中最为有名的莫过于 1999年1月1日开通的上海书城网上书店和3月9日正式营业的北京图书大厦网上书店。现在,到底有多少中文图书的网上书店,恐怕很难统计完整。为了说明这一点,在
7、搜狐网站上,用关键词“网上书店”进行查询,并对结果作去重处理后,发现从事网上中文图书销售的站点共有61个,其中属于新华书店系统的网站有5个,占8.2%;出版社办的有3个,占4.9%;提供书目在9万种以上的有6个,占9.8%。另外,专业性图书网站8个,如计算机书店、工具书店、医药书店、法律书店、青少年书店等。从这些统计数据中,我们多少也能看出国内网上书店竞争的激烈性。 在中国,未来网上书店的发展所必须解决的几个关键性问题是:一是提供普遍的信用卡网上支付,制定方便的银行间的结算问题;二是成立统一的、最具权威的CA认证机构,从而解决安全问题;三是构建高效率的图书配送系统。在解决好这些问题的前提下才能
8、保证网上书店的蓬勃发展。下面将提出几种未来可能的网上书店的经营模式:一是以售书盈利为目的的网上书店,它利用网络提供大量的书目,读者可以进行查询、选择,然后在网上直接订购,结算方式以信用卡结算为主,也可采用邮购、电汇等方式,书店确认读者已付款后,就通过自己的配送体系,把图书送到读者手中,这是最简单、最直观的网上书店经营模式;二是以提供信息服务为主的网上书店,它以图书销售为核心,开展各种类型的信息服务,图书销售并不是他的全部目标,而是通过信息服务把读者的注意力集中过来,以服务为纽带,把作者、出版商、书商、书店、读者紧密地联系起来;三是以专业性为特点的网上书店,它针对实力较弱的经营者,采取“以专取胜
9、”(可以是销售内容、销售对象、书籍类型、出版单位等等)的策略;四是以电子版图书为主的网上书店,电子版图书按载体可以分为两大类,一种是有具体载体的,如光盘版,另一种是以网络为载体的网络版。随着网络的普及和其它信息技术的发展,图书发行电子化将是一个必然趋势,尤其是网络版的图书,由于它可以在网络上的方便、快速的传递,省去了图书配送这一重要而又难度很大的环节。为解决这类图书的阅读问题,国外一些公司已经研制出了电子图书阅读器,例如,SoftBook Press公司的SoftBook。但是这些阅读器都还是针对英文的,中文电子图书阅读器还是一个空白。目前,中国的第一笔电子版图书交易在网上完成,相信将来随着电
10、子版图书发行量的增大,这种销售方式也将成为一种趋势,并有望成为销售盈利的突破口。随着我国产业政策、物流产业、互联网普及程度、社会信用以及网上银行等各项影响网上书店发展的社会外部环境因素的调整完善,可以确定网上书店还有巨大的发展空间,其方便快捷,价格低廉,资源丰富,不受时间地域限制的优越性将得到越来越充分地发挥。此外,随着电子技术和网络技术向出版领域的全面渗透,网络出版物正蓬勃发展起来。E-book可实现强大的数字化在线图书馆功能,它将和普通图书一样,可以通过网站提供超大图书数据库和便利检索手段,实现图书借阅,图书的查询和下载图书等。随着数字化阅读的革命,网络出版物必将占据部分的图书市场,网上书
11、店凭借自身优势,对于电子图书的销售也应该步入正轨,给电子图书开辟专门的销售板块和促销手段,与电子图书出版商合作,大力推进我国数字时代的图书发展。2. 系统规划与分析2.1 系统开发规划网上书店管理系统是一个典型的JSP数据库开发应用程序。由前台管理和后台网站管理两部分组成。前台管理部分主要包括图书展台、购物车、会员管理及订单查询、图书查询等功能;后台管理部分主要对书城内的一些基础数据进行有效管理,包括后台登陆、图书设置、会员设置、订单设置、后台管理员设置等功能。2.1.1 系统开发计划网上书店系统是一个中小型的企业电子商务购物系统,它需要管理部门的支持与监督,系统分析师对企业及市场的需求准确分
12、析,编程开发人员的设计实现,以及用户的反馈,其中,各部门的人员须交流,配合其他部门的人员完成系统。系统的开发生命周期分为:系统规划,系统分析,系统设计,系统实施,系统运行;其中,各个阶段的工作量分别为:系统规划(9%),系统分析(15%),系统设计(20%),系统实施(50%),系统运行(6%)。且整个系统的开发持续时间预计为一个月。由于系统是在分析旧有系统上,根据用户需求进行改进的新系统。故在经费方面开销不大,预计2000员即可完成。主要购买所需的硬件设施及软件资源等(如网络交换机等等)。同时,相关的管理部门应对系统的开发计划进行评审,调查用户需求、员工反馈,对系统开发计划及时作出相应地调整
13、。2.1.2 网站设计目标根据网上书店的基本需求,在设计书店网页时需要达到的目标是:图书查询:当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择最新图书,同时也应该提供按照图书名称,或者作者信息快速查询所需书目信息的功能。购物车管理:当客户选择购买某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许客户返回到书目查询页面,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动清除已生成订单的购物车中的信息。订单处理:对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终
14、生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货的处理。会员注册:为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关的信息。顾客留言:通过留言板用户可以留言,给用户和管理员提供了一种沟通方式以便用户能很好地了解购买商品的情况。2.2 系统需求分析如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版图书与盗版书的差价谋取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版商的距离,给图书消费者以轻松、便宜的享受
15、。传统书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本几乎为零。综合性的网上书店设计各种各类的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游世界各地的图书海洋中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店,广东人可以不出省渠道北京图书大厦(http:/www.BJBB.com)进行异地购书。网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用
16、户提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。网上书店主要提供分类和自定义搜索的方式对图书或其他商品(音像制品、电脑软件等)进行查找。分类一般是结合中图法按用户的阅读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选出高质量的图书。自定义搜索是用户根据自己所需的图书以主题、书名、著者、出版社等信息作为检索点对图书或其他商品进行一般搜索,如果希望检索结果更准确就使用高级检索同时使用几个检索点查找。这种方法相对于其他购书方式来说找书更快捷。由于抛弃了传统书店运作的所需的服
17、务设施和多重环节,在网上书店买书一般要比传统书店便宜。综合上述网上书店的优势,所以开发网上书店的信息化系统是很有必要的。2.2.1 系统需求概述电子商务网上书店的需求主要从两方面分析,这两方面主要是网上书店的用户和后台管理人员。用户的需求主要是查询网上书店所存的图书、查看图书详情、个人购买情况、历史订单记录及个人信息的修改。后台管理人员的需求主要是对图书类型进行管理(包括增、删、改、查)、管理订单及管理网上用户。用户进入网站后可直接查看图书情况。如果图书购买者根据用户名和密码登录系统,还可以进行用户购书情况的查询和维护部分用户信息。一般情况下,图书购买者只应该查询和维护用户的借书情况和个人信息
18、,若查询和维护其他购买者的购书情况和个人信息,就要知道其他购物者的用户名和密码,这些是很难得到的,特别是密码,所以不但满足了图书购买者的要求,还保护了图书购买者的个人隐私。后台管理人员能实现对图书信息和用户信息管理、统计查看及维护。后台管理人员可以浏览、添加、删除统计用户的基本信息;浏览、查询、添加、删除、修改、统计图书的基本信息;但是,删除某类图书类型时,要实现对该类所有图书的级联删除;删除某条图书购买者基本信息记录时,应实现对该图书订单记录的级联删除。2.2.2 网站基本要求根据对系统需求和网页设计目标的分析,网上书店系统主要实现用户登录网站后,购买图书的一系列功能。用户购买的商品都会添加
19、到购物车,如果用户不想购买该商品或想更改该商品的数量,这些操作都可在购物车里完成。为了达到一系列要求,必须使得网上书店系统执行速度快,稳定性强。而网上书店系统采用的是JSP、servlet、Javabean和JDBC等技术,故可达到这些要求。作为一种开放的跨平台的结构,使得web服务器、操作平台以及其他的组件很容易升级或切换,且不会影响基本程序,能够适应系统的不断变化和发展。2.3 系统的可行性分析2.3.1 技术可行性分析信息系统的开发方式有:自行开发、IT外包与委托开发、联合开发和软件采购四种。企业可以根据自身的特点和要求,选择对企业发展最有利的开发方式。如果企业内部由高素质的开发队伍,就
20、可以选择自行开发或联合开发;如果企业对系统开发不熟悉,也可以采用IT外包与委托开发方式来完成系统开发。由于网上书店信息系统是在旧有系统上做一些更新的中小型电子商务购物系统,故可由企业的软件开发人员自行开发完成,即在技术方面是可行的。2.3.2 经济可行性分析系统开发人力投入包括系统分析师、具体管理人员、编程人员以及用户,而网上书店信息系统是在原有系统基础上根据新的市场需求和技术更新作一些改动的小型购物系统,故在人力投入方面是可行的;在财力和物力方面,由于旧有系统已经作了较为完备的开发,故在开发新系统时只需投入较少的财力物力,节省了企业的成本,即在这两方面也是可行的。根据系统的总体需求分析可知其
21、市场需求量大,具有可观的市场前景。故其开发后可能带来的经济效益也是可观的。2.3.3 操作可行性分析系统是基于Internet/Intranet及Web技术,建立以Browser/Server为结构模式,以数据库为后台核心应用,以服务、销售为目的的信息平台。而现有的windows操作系统及设计软件等能满足该系统的运行。故其在操作方面是可行的。系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动,故在用户使用操作方面也是可行的2.4 系统的开发工具分析2.4.1 JSP与Hibernate编程技术在传统的网页HTML文件(*.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 信息系统 设计 实现
限制150内