

2 网上购书系统分析
对网上购书系统进行功能设计首先要进行需求分析,根据用户的需求来设计相关的功能,其中包含用户功能的需求分析和数据库信息的需求分析。
2.1 需求分析
2.1.1 网络结构
21世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是21世纪的时代特征。目前经济全球化与网络化已经成为一种潮流。电子商务带来了经营战略、组织管理及文化冲突等方面的变化,电子商务不仅是一种通过技术变革,它还带来一种通过技术的辅助、引导、支持来实现前所未有的频繁的商务经济往来。电子商务直接改变的是商务活动的方式、买卖的方式、贸易磋商的方式、售后服务的方式。消费者真正能够足不出户,就可货比三家,同时,他能够以一种轻松自由的自我服务的方式来完成交易。WEB技术使得企业能够为每个客户定制产品和服务,电子商务使得全球上亿网民都可以成为企业的客户或者合作伙伴,企业可以用WEB每天24小时轻松又实惠地发展潜在客户。联机客户服务程序可以把客户的问题及时传送给企业,方便企业可以快捷的帮助客户解决问题。
在线图书销售系统的特点就是利用Browser/Server结构,实现图书的在线查找,销售。以及图书的在线管理等功能。这种系统的优势在于系统简单,功能强大,扩展能力良好以及能够方便的跨地域操作等性能。
图2-1 B/S结构的在线图书销售系统应用原理示意图
2.1.2 具体需求分析
网上购书系统需要满足来自三方面的需求,这三个方面分别来自普通用户、网站用户和网站管理人员。
普通用户的需求是:浏览可供选择的书籍信息(包括热门书籍、推荐书籍、最新书籍),查询所需的报刊情况。
网站用户的需求是:查询所需的书籍、浏览可供选择的书籍信息(包括作者、价格、出版社、备注),修改管理个人的资料和信息,下单订购书籍,管理个人购物车。
网站管理员的需求是:管理用户的个人资料,信息。管理书籍的资料,及时添加最新书籍,可以及时更新,删除书籍信息。将书籍分门别类,并可以随时对其进行修改;管理用户所下订单;对支付方式的管理。
2.1.3 数据库的需求分析
根据系统功能设计的要求以及功能模块的划分,给出在线图书销售系统的各个组成部分的数据项和数据结构。
对于系统用户信息数据库,可以列出以下数据项和数据结构:
用户信息:用户ID(自动编号)、用户昵称、用户姓名、密码、电话号码、E-mail地址、家庭地址、邮编。
对于系统的书籍信息(book)数据库,可以列出以下数据项和数据结构:
书籍的记录信息:book的ID(自动编号)、book名称、book作者、book的价格、book的出版社、book的数量、book的图片、book的所属类别、book的其他备注信息。
对于图书销售的交易订单记录(order)数据库,可以列出以下数据项和数据结构:
图书交易订单信息:交易的ID(自动编号)、顾客的名称、顾客的地址、顾客的邮编、顾客的电话号码、顾客购买的书籍、交易的日期。
2.2 可行性分析
互联网上的电子商务应用普遍采用的是客户端对服务器的运作模式,这种运作模式主要是以服务器上的程序开发为中心,采用B/S模式进行运作,B/S的好处是大部分客户对网页浏览器都比较熟悉,并且不需要客户端安装专用的软件来进行操作,极大的方便了客户,B/S模式的大部分程序运作都是在服务器上实现的。利用的技术包括Access数据库用于管理系统所需要的数据;ASP用于实现网页上提供给用户使用的功能;VBScript用于编写系统中的脚本语言,在技术上可以实现用户的在线浏览及购买。转贴于 酷文网-论文下载中心 http://www.coolwen.net