1。3研究的任务
本论文主要研究的是如何实现一个网上书店系统,面向客户,实现购物、浏览图书、登录注册等等的功能,面向店员,则实现对前台图书的入库、修改、会员信息管理以及主要的订单处理等等功能。
论文全文共分为六个部分:
第一部分绪论,阐述了研究的目的意义和研究的背景。主要谈论一下电子商务的发展趋势以及网上书店站立头角的形式。
第二部分需求分析,介绍了可行性研究包括技术可行性、经济可行性、操作可行性,业务流程分析,系统综合要求包括功能需求、性能需求,实施方案,识别参与者和用例,数据流图。
第三部分系统设计,介绍了系统概要、系统功能性需求、系统非功能性需求。系统功能性需求又详细讲述了前台主要功能需求和后台主要功能需求。
第四部分详细设计,介绍了系统体系结构、详细描述主要功能设计包括前台模块设计、后台模块设计以及不可或缺的数据库设计。
第五部分系统实现和测试运行,包括前台实现和后台实现,系统运行界面效果显示。
第六部分说明了网上书店的开发工作过程中事项,叙述了系统实现的功能和特点,描述了项目开发过程中遇到的问题与解决方案以及优化功能,并且对以后项目的完善和扩展进行了展望研究。
2需求分析
2。1可行性研究
可行性研究是开始开发一个系统的必要准备。可行性分析就是对即将要开发的系统是否可以满足技术、经济、操作等方面的研究。目标是对系统的进一步分析,更加明确系统的规模功能,是对系统全面的可行性分析。所以,针对本系统,现在从三个方面分析的情况如下:
(1) 技术可行性
本次设计采用的是SSH框架编写系统,数据库使用的是MySQL数据库,运用了安全性的机制,以及具备稳定性强的性能。而且现在电脑配置不断提高以及工具的版本优化,硬件的需求逐步迎合人们的业务需求,也为设计提供了方便。
(2) 经济可行性
本次设计需要的只有一台计算机,没有其他成本。系统针对每个客户使用的,游客身份可以限制使用系统,如果完成注册的客户,则可成为系统的会员,进行一系列开放操作。同时,作为后台的管理员,可以管理书店内的图书、订单等项目,很大程度上帮助了书店处理图书、订单以及前台的栏目管理。
(3) 操作可行性
设计的界面简单直观,用户操作起来方便,清晰地操作显示。
2。2业务流程分析
首先抛开系统的实现,对业务流程进行以下分析:
(1)站在客户的角度,如果是闲看的客户在书店,可能需要先挑选书籍,翻看书籍,了解书籍的详细信息,然后选择自己所需要的加入购物车,进行购买;如果是带有目标的客户就会直接根据图书的类目进行定位到想要的图书区域,然后寻找图书。这是在现实实体店,客户一般到书店的基本流程,将其放于网络上的书店,也是一样的客户流程,不过是将现实的书店变为网上书城首页,将立体的空间变为扁平化的页面显示,将现实的收银变为购物车和支付的功能模块,比现实多了一项功能就是用户可以管理自己的个人中心,可以不用到书店购买,而是直接物流送货到家。
(2)站在店员的角度,店员不需要有收银这个操作,这个功能交给了支付第三方功能,但是店员需要处理客户提交的订单,进行匹配订单,收货地址的管理,并且用这个系统,可以动态查看财务信息统计,用电脑的思维计算统计财务,而无需人工,店员还可系统化的管理网店的各模块的布置,不像实体店中,需要装潢店铺。