1.2 系统开发的意义
对在线购物行为和商家运作机制进行仔细地分析,一个网上淘书系统具备以下几个优势[2,3,4,5,6]:
(1)投资少,回报大。根据最近国内的一项调查结果显示,个人创办售书实体店平均费用至少需要7万元,同时跟地理位置有很大的关系。网上开店成本非常小,而且非常的方便。一般创办一家网上商店可以省去了很多环节,诸如租用门面房、大量囤货、雇佣店员等,所需成本不超过2000元。
(2)不需要投入大量资金维持书店的正常运作。实体书店的进货资金少则几千元,多则几万元,而网上书店则不需要这么多的资金支撑。
(3)可以24小时营业。网上书店可以7×24运作,不需要专人看守。而实体书店的营业时间一般为8-12小时,遇上意外的事情就不得不暂时停业,从而影响书店的正常运作,带来财务上的损失,影响书店的效益。
(4)店面的空间不受限制。即使是只有几十平米的小工作间,在网上也可以拥有大型书店般的虚拟店面,可以摆上成千上万的图书供消费者查阅和购买。
(5)不受地理环境影响。不管消费者离卖家有多远,即使在国外,只要通过购书平台,客户可以很方便快捷的买到书籍。突破地域限制使得销售变得更加的广阔。
综上所述,系统开发能够帮助使用者大幅降低支出成本,为消费者提供高效便捷的购物渠道,是当今物流强力支撑下开展的新领域新市场。
1.3 技术现状分析源'自:751-'论~文'网·www.751com.cn
目前从网站系统的开发语言使用排名来看,PHP语言应用最为广泛。而JSP与Java技术结合紧密,且与系统后台的交互非常容易控制,因此很多大型网站仍然优先使用了Java整套技术来设计和开发。同时Java语言跨平台的特性,以及业务代码分离、组件重用等特性,系统实现将具有更大的灵活性[6,7]。
课题实现的方案也采用Java技术来开发和实现,使得系统具备更好的扩展性和可维护性。系统界面采用JSP实现,后台数据库使用SQL Server 2008,服务器采用Tomcat6.0。技术框架上具备很好的经济性。
2 网上淘书吧系统需求分析
2.1 业务可行性分析
传统的图书销售是通过实体店来进行的,消费者需要前往书店进行自己需要的图书选购,书店只提供了图书的大致分类,诸如工具类、小说类等,不能够提供更加详细的搜索条件来方便消费者购买书籍,这需要消费者花费大量的时间去选择自己需要的书籍。
现在通过淘书平台,省去了消费者去实体店或图书馆的时间,消费者可以直接通过终端进行网上购书。同时网上淘书平台为消费者提供了更加详细的搜索方式,并且对所有书籍都增添了简单的概述,让消费者可以快速的了解到书籍的大概内容,从而节省了消费者的大量时间,让消费者更加快捷的找到自己需要的书籍。
2.2 系统的非功能需求
非功能需求包括性能稳定、经济、安全可靠、易扩展、可移植、易维护。
2.2.1 性能需求
性能稳定是一个相对的概念,必须针对具体系统给出的不同要求制定达到的标准。就如同物联网这个概念一样。它与服务器配置、网络环境、电脑的配置、程序的逻辑顺序等多方面有着直接的联系。
想要实现一个稳定运行的程序并不是一件简单的事,而且程序还应具备能够在过重负荷压力下稳定和相对稳定的工作效率下运行的能力。根据淘书平台的实际情况,系统最终能达到的稳定性效果要求如下:
1. 程序能够连续长时间运行无崩溃性错误,一般半年内至多宕机一次;