首页 > 精品范文库 > 3号文库
网上书店需求分析
编辑:繁花落寂 识别码:12-1126064 3号文库 发布时间: 2024-09-02 11:41:33 来源:网络

第一篇:网上书店需求分析

网上书店需求分析文档

殷彪 20091020054 信管

1.简介

1.1.背景及可行性分析

1.1.1.背景介绍

进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成 为网络经济的核心。在电子商务的发展过程中,人们逐渐意识到在线 购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍 也随之扩大。不断增长的强大需求正成为电子商务的发展动力,基础 环境的成熟与需求欲望的增长将推动电子商务与商务网站的建设不 断发展。

新一轮的网上购物狂潮正在中国掀起,根据知名市场研究公司 AC尼尔森的近期研究显示,63%的中国网民曾经网上购物,伴随着 中国互联网的快速增长,中国将会成为网上购物的巨大市场。AC尼尔森两年一次的全球网上消费者观念调查,是同类调查规模最 大的,覆盖欧洲、亚太区、北美、拉美以及南部非洲,受访对象超过 两万人。调查表明,在中国,最受欢迎的网上商品是书籍,56%的网 上购物者选择了网上买书;影碟制品,比如DVD碟片、游戏等排在 第二位,24%的网上购物者会选择购买此类产品;音乐类和衣服鞋帽 及服装配件等排在第三,分别有23%的网上购物者会喜欢。和全球的 研究数据作比较,我们会发现中国网上购书的比例最高,AC尼尔森 认为这是由于中国网上购物人群由年轻的大学生或是刚刚毕业的年 轻人为主所决定的。

相信大家一定都有逛书店的经验,一般来说,逛书店的人可以分 为,一种是根本不买书,只是想要看看吸收点咨询;另一种是要买书,而会对于书的进行比较,甚至是货比三家。对于纯粹逛书店的人来讲,常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书 店,仔细翻阅内容才能购买。

所以,电子书店的出现,也随着网络的发达如雨后春笋般盛行起 来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类 似逛书店般的乐趣。

加上在搜索引擎这种咨询科技的帮助下,消费者很快就可以搜寻 到想要的书籍;例如留言板、讨论区、E-MAIL服务,更是为传统书 店提供多元化的服务。

1.1.2.市场定位分析

网上书店商务网站构建初始目标主要是面向广大消费者,由于图 书消费属于知识型消费类,人们求知欲望没有阶层与年龄差别,因而 书店网站应在具有自己特色的同时应适合不同人士的需要。因此,网上书店网站定位于面向广大消费者,并突出完善售前、售中、售 后客户服务与安全保障方面的特色。售前服务提供详细的图书信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订 购服务安全保障与实时支付;售后服务对用户订购的图书提供快速物

流配送,并对用户所购图书提供质量保证。

1.1.3.网站建设经济可行性分析

传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售

需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客

也不能迅速找到所需要的商品,而开一个网上书店只需要一个可以存

放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管

理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并

且很容易就能找到所需要的商品。

1.1.4.网站建设技术可行性分析

(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入 了企业与普通家庭,这为发展电子商务提供了基础设施。

(2)网络安全技术应用,包括加密算法、CA数字认证、数字

签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安

全性、完整性以及交易双方的不可抵赖性,身份认证等。

(3)电子支付技术应用,通过电子支付网关实现交易双方电

子货币结算,解决电子商务的支付问题,可加速交易过程的实现

(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法

律法规的颁发,将解决电子商务活动的法律技术问题,网上书店经营

活动将得到法律的保护。

(5)最后,就是网络技术的普及与掌握,如网络互联、网络

安全技术、Web技术(如Html,XML,CGI等)、各种安全协议

(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现

适合自己的电子商务系统。成为我们构建网站的直接技术支持。

因此,公司构建网上书店电子商务网站系统的技术瓶颈问题(网络应

用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解

决,公司构建网上书店电子商务网站技术上可行。

1.1.5.网站建设操作可行性分析

由于网站的操作是基于B/S浏览器的页面操作,简单明了,用户

无需学习,一般都能够很容易的知道如何操作。而管理员也无需具备

专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。

1.2.目标

该项目的目的是开发一个电子书店网站以及后台管理系统。

在前台实现的基本主要有:

1.图书选购(可按分类方式查找图书,或者通过关键字进行查询)

2.购物车功能

3.查看图书详细情况

4.用户注册

5.用户登陆

6.查看用户的订单信息

7.修改用户个人信息

后台管理部分主要有:

1.商店图书管理:添加、修改、删除、查看。

2.用户信息管理:查看、修改、删除。

3.订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。

1.3.参考资料

[ 1 ] Bruce Eckel 著, 侯捷 译.Thinking in Java Second Edition.机 械工业出版社, 202_.[ 2 ] 孙鑫.Java Web开发详解-XML+XSLT+Servlet+JSP深入剖析

与实例应用.电子工业出版社, 202_.[ 3 ] Roger S.Pressman.Software Engineering A Practitioner’sApproach Fifth Edition.机械工业出版社, 202_.[ 4 ] Paul DuBois.MySQL :The definitive guide to using,programming, and administering MySQL 4, Second Edition.Sams,202_.[ 5 ] Michael Kofler.The Definitive Guide to MySQL 5, Third Edition.Apress, 202_.[ 6 ] Robin Dewson 著, 董明 译.SQL Server 202_ 基础教程.人民 邮电出版社, 202_.[ 7 ] Joseph Schmuller 著, 李虎 赵龙刚 译.UML基础、案例与应用.人民邮电出版社, 202_.

第二篇:网上书店管理系统 需求分析

第一章概述 需求分析

1.1需求分析意义-------------------------1

第二章功能需求

2.1 前台功能------------------------------2

2.2 后台功能------------------------------2

第三章性能需求

3.1 软件环境------------------------------3

3.2 硬件环境------------------------------3

第四章系统可行性分析

4.1 技术可行性----------------------------4

4.2 经济可行性----------------------------4

4.3 社会可行性----------------------------4

第五章出错处理需求

5.1 处理错误5

第六章将来可能提出的要求

6.1 不确定性要求-------------------------6

一 需求分析的意义:

一个好的产品之所以能成为一个好的产品,关键在于需求分析是否充分考虑到用户的所有需求,好的需求分析能提高工作效率,减少不必要的麻烦。需求分析的任务是发现、规范用户需求的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,作为工作成果的原始依据,并且可向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。

二 功能需求:

前台功能

(1)会员管理:登录是需要的凭证,每个会员都有自己的管理界面,可进行资料的修改等操纵。

(2)图书查询:图书查询的目的是为了帮助用户快速地找到想要购买的图书。用户可以按照书名、作者、出版社等方式查询到想要的书籍。当用户选择了某类书籍时应能显示书籍信息:图片、会员价、市场价等。

(3)图书展示:为了将网络他、书店中的图书有序的罗列出来。图书展示分为:新品图书、推荐图书、畅销图书、排行榜。

(4)购物车:购物车中要列出用户所选择的书籍名称、市场价、会员价、数量,总计金额。好、用户可以删除购物车中的书籍,修改某个书籍的数量,清空购物车,到结算页面确认并下定单。

(5)订单生成与管理:购物后,确认支付和配送方法后生成订单。系统发送邮件通知书店管理员。会员还可以查询自己订单的处理的处理情况和历史订单。

(6)结算功能:结算前必须再次验证用户,验证合法后,进入结算页面,显示订单的日期、收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,当确认后,可以选择下订单。

(7)在线帮助:简单介绍网站的购物流程,一姐一些常见的问题。

后台功能

(1)图书馆里

添加新书:管理员和添加人员可以通过这个功能详述点录入新的图书。添加信息包括书名、作者、出版社、缩略图异界所属类别等等。

管理书籍:管理员和添加人员可以进行图书的查看、编辑、修改。

(2)用户管理

此功能只有最高权限管理员拥有,这好似用来管理后台管理员的功能、可能添加、修改、删除新的管理员以及分派权限、修改管理密码。

(3)订单管理

订单管理处理时首先判断管理员的身份,然后课根据就、订单状态来做相应的服务。订单状态分为五种:未作任何处理、用户已经划出款、服务商已经收到款、服务商已经发货、用户已经收到货。

(4)会员管理

修改、删除会员资料。

三 性能需求:

硬件:微型计算机,计算机局域网络。

软件:Win

7、JDK/Tomcat/、Struts、Eclipse、mysql。

四 系统可行性分析:

4.1 技术可行性

根据前期的市场调查与对下列系统功能、性能及实现系统的各项所需技术的约束条件的分析来看,本系统程序开发应是一个集数据库管理和查询为一身的系统,根据现有的开发技术,开发硬件、开发软件的性能要求及环境条件等来看,各项条件良好。同时,考虑给予的开发期限较为充裕,预计可以在规定期限内完成预定功能地开发与实现。

在软件方面本程序设计采用的开发环境是Microsoft Visual Studio 202_,采用开发语言 ASP、NET编写程序,采用SQL Server2008 做后台数据库。在硬件方面电脑的各种配置包括输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求。

4.2 经济可行性

据调查,在中国有实际购买行为的网民中,有57.6%购买的是图书,有26.4%购买音像制品,这充分说明以网络书店为代表的出版物在线销售有良好的发展机遇。出版物网上销售有诸多有点:24小时服务、送货上门、无店铺销售、搜索查询数据库等优点,弥补了传统出版发行业的不足。随着人们购物观念、购物习惯的改变以及网上购物质量、信誉的提升,出版物在线销售将有更大的空间。方便、快捷和经济使用的电子商务将推动企业的发展。而在线销售图书是不少企业的首选,这样网络书店便应运而生。

4.3 社会可行性

(1)法律可行性

该平台是自主研发设计,因此不会构成侵权,在法律上是可行的。

(2)用户可行性

该系统是一个电子商务网站,所以操作简易,用户购买不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。

五 出错处理需求:

处理需求指的是当应用系统发现他自己犯下一个错误时所采取的行动,但是,应该有选择地提出这类出错处理需求,对应用系统本事错误的检测应该仅限于系统的关键部分,而且应该尽可能少。

六 不确定性要求:

井盖明确地列出那些虽然不属于当前系统开发范畴,目的是在设计过程中对系统将来可能的扩充和修改预作准备,以便一旦确实需要时能比较容易第进行这种扩充和修改。

第三篇:网上书店的需求分析文档

目录

1.简介.........................2

1.1.背景及可行性分析....................2

1.1.1.背景介绍......................2

1.1.2.市场定位分析.....................2

1.1.3.网站建设可行性分析................2

1.1.4.网站建设技术可行性分析...............2

1.2.目标.......................3

1.3.参考资料......................3

2.产品整体说明.....................4

2.1.产品整体描述.....................4

2.2.产品功能......................4

2.2.1.网站建设需求分析....................4

2.2.2.用户功能分析.....................5

2.3.运行环境......................5

2.3.1.硬件/网络环境.................,..5

2.3.2.软件环境......................51.简介

1.1.背景及可行性分析

1.1.1.背景介绍

新一轮的网上购物狂潮正在中国掀起,根据知名市场研究公司AC尼尔森的近期研究显示,63%的中国网民曾经网上购物,伴随着中国互联网的快速增长,中国将会成为网上购物的巨大市场。调查表明,在中国,最受欢迎的网上商品是书籍,56%的网上购物者选择了网上买书;影碟制品,比如DVD碟片、游戏等排在第二位,24%的网上购物者会选择购买此类产品;音乐类和衣服鞋帽及服装配件等排在第三,分别有23%的网上购物者会喜欢。和全球的研究数据作比较,我们会发现中国网上购书的比例最高。

电子书店的出现,也随着网络的发达如雨后春笋般盛行起来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类似逛书店般的乐趣。

加上在搜索引擎这种咨询科技的帮助下,消费者很快就可以搜寻到想要的书籍;例如留言板、讨论区、E-MAIL服务,更是为传统书店提供多元化的服务。

1.1.2.市场定位分析

网上书店商务网站构建初始目标主要是面向广大消费者,由于图书消费属于知识型消费类,人们求知欲望没有阶层与年龄差别,因而书店网站应在具有自己特色的同时应适合不同人士的需要。因此,兴源网上书店网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。售前服务提供详细的图书信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购的图书提供快速物流配送,并对用户所购图书提供质量保证。

1.1.3.网站建设经济可行性分析

传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上书店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。

1.1.4.网站建设技术可行性分析

(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。

(2)网络安全技术应用,包括加密算法、CA数字认证、数字签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安全性、完整性以及交易双方的不可抵赖性,身份认证等。

(3)电子支付技术应用,通过电子支付网关实现交易双方电子货币结算,解决电子商务的支付问题,可加速交易过程的实现

(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法律法规的颁发,将解决电子商务活动的法律技术问题,网上书店经营活动将得到法律的保护。

(5)最后,就是网络技术的普及与掌握,如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的电子商务系统。成为我们构建网站的直接技术支持。因此,公司构建网上书店电子商务网站系统的技术瓶颈问题(网络应用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解决,公司构建网上书店电子商务网站技术上可行。

1.2.目标

该项目的目的是开发一个电子书店网站以及后台管理系统。

在前台实现的基本主要有:

1.图书选购(可按分类方式查找图书,或者通过关键字进行查询)

2.购物车功能

3.查看图书详细情况

4.用户注册

5.用户登陆

6.查看用户的订单信息

7.修改用户个人信息 后台管理部分主要有:

<1>.商店图书管理:添加、修改、删除、查看。

<2>.用户信息管理:查看、修改、删除。

<3> 订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。

1.3.参考资料

[ 1 ] Bruce Eckel 著, 侯捷 译.Thinking in Java Second Edition.机械工业出版社, 202_.[ 2 ] Roger S.Pressman.Software Engineering A Practitioner’s Approach机械工业出版社, 202_.[ 3 ] Michael Kofler.The Definitive Guide to MySQL 5, Third Edition.Apress, 202_.[ 4 ] Robin Dewson 著, 董明 译.SQL Server 202_ 基础教程.人民邮电出版社, 202_.[ 5 ] Joseph Schmuller 著, 李虎 赵龙刚 译.UML基础、案例与应用.人民邮电出版社, 202_.2.产品整体说

2.1.产品整体描述

网上书店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店,顾客从网上购物的过程都相似,操作步骤说明如下:

(1)顾客在进行第一次购物之前要进行会员登记。一般要求输入真实的姓名、通讯地址、联系电话、Email地址等基本信息。注册完后,系统会自动生成一个“会员ID”和密码,并在网页上显示出来。顾客一定要记住自己的ID号和密码,为了防止密码泄漏,顾客可以自己修改密码;

(2)进入网上商店,挑选商品。顾客可以按产品类别检索商品,也可以输入产品名称等信

息,通配检索数据库,找出所关心的商品;

(3)查看商品细节说明,了解价格、付款及送货方式、购物说明等信息;

(4)选中商品后,输入购买数量并点击“选购”按钮,将商品放入购物车;

(5)选购结束,检查购物车,核实商品和数量是否正确,如有出入,可以重新调整商品和

数量,如无误,则去“收银台”结帐。

(6)收银台提交购物清单、选择付款方式及送货方式。完成购物过程。同样,后台管员的操作过程如下:

1.管理人员输入ID,密码进入管理页面。

2.管理人员进入管理页面,页面左侧显示去往商店图书查询,添加图书资料,订单信息查询,用户信息查询的链接。

3.管理人员点击商店图书查询页面:

4.管理人员点击添加图书资料页面:输入需添加的图书信息(包括图书名称,作者,出版社,所属类别,书号,定价,总数量和图书简介),管理人员点击提交向后台数据库提交信息。提交成功的话页面显示新图书资料提交成功,否则显示数据库操作失败。

5.管理人员点击订单查询页面:页面显示出已接到订单,其中包括图书名称,作者,图书类别,单价,数量。以及总金额,总数量,下单时间,交货时间,总金额,下单时IP,用户备注,是否付款,是否交货等。

6.管理人员点击用户信息页面:页面显示出用户ID号,用户名,真实姓名,联系地址,联系电话。管理员可以进行用户的删除,查找动作。删除成功后,页面显示删除成功。

2.2.产品功能

2.2.1 用户功能分析

用户需要注册成会员用户,需要用户注册使用的功能有:

a)用户注册。

b)用户添加图书到购物车的功能。购物车的设计,必须做到清晰、简单和方便。

c)用户信息的自我管理。用户的注册信息中,用户的地址、联系方式等都是图书配送的重 要依据,所以应该允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。

2.2.2.管理功能分析

对网站的管理者来说,分析网站的管理要求,以下功能是必不可少的。

新书登记:将新书的各种信息:书名、价格、出版社、作者、封面等录入到数据库中,是网站管理中的一项基本的工作。

用户管理:网站应该可以对用户进行诸如删除、查看部分用户信息等功能。

订单管理:这是最重要的管理功能。管理者应该可以每天清晰的查阅有多少订单生成、每个订单的详情等信息,并了解个订单的处理情况。

2.3.运行环境

2.3.1.硬件/网络环境

可选用支持J2EE的主机,虚拟主机,基于开发使用的是开源系统,所以具有了很好的移植性,对硬件网络没有特殊要求,以客户实际购买力为主。

2.3.2.软件环境

采用Microsoft SQL Server作为数据存储数据库,或者采用MySql采用JSP/SERVLET/JavaBean技术作为系统的解决方案,使系统具有更好的可扩展性; 采用Weblogic作为系统的应用服务器,或者支持JDK1.4.2,TOMCAT4,SERVERLET, JDBC FOR MYSQL & MSSQL虚拟主机; 客户端采用浏览器形式,满足零客户端的易用性要求;资金允许条件下选用支持PHP4&5 +Zend2.1,支持DSO(APACHE模块)和CGI两种方式运行,这样在客户端维护,可以自由选择PHP脚本的运行方式。

第四篇:网上书店需求分析报告

需求分析报告 引言 1.1 编写目的

1.1.1 阐明编写可行性研究报告的目的

随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。网上购物也成为了电子商务的一个时尚,而网上书店是最普遍,也最流行的一个动态的电子商务网站,它使每一位顾客不用出门在家里就能够通过上网来轻松购买自己喜爱的书籍。为此

创建该网上书店系统是为了能够扩展书店的客户群、科学管理、提高效益。该书店以经营英语、计算机书籍为主。在网上书店建立初期,要求在确保基本功能正常的情况下,尽量简化。

1.1.2 指出读者的身份

该报告的读者对象为书店管理人员和主管技术人员以及项目开发和设计人员。

1.2 项目背景

1.2.1 开发软件的名称

项目的名称:网上书店销售系统

1.2.2 项目的任务提出者、开发者、用户及实现软件的单位;

项目的提出者,开发者:中加计算机3班全组人员 项目的用户:网上购物者

该软件系统继承了实体店铺的经验,并经行了大量的功能扩充与改进。

1.2.3 项目与其它软件或其它系统的关系。

为了便于测试所开发的Reading系统,系统开发小组应该输入各30册以上的英语图书和计算机图书到系统中。网上书店系统运行在Windows XP平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术。

1.3 术语定义

1.3.1 列出文档中用到的专门术语的定义和缩写词的原文,例如:

ERP:企业资源计划

enterprise rouce plan CRW:客户反馈页面

或者客户关系页面 C客户 R反馈或者关系 W website SCN:System Change Number 系统数据变化

Click:点击量,用户点击网络广告的次数,是评估广告效果的指标之一 CPC:点击成本,广告为每个用户点击所付的费用;它是评估广告效果的指标之一

Page View:浏览量或访问量,网页被浏览的总次数。一个用户有可能创造十几个甚至更多的PV,用户每次刷新即被计算一次;是目前判断网站访问流量最常用的计算方式之一,也是反映一个网站受欢迎程度的重要指标之一。……..1.4 参考资料,参考文献

(1)李永恒, 运用网络技术完善经营管理[M].内蒙古煤炭经济202_(2)松岗研发中心林志强著,ASP电子商务设计实务[M].中国铁道出版社.202_(3)李晓黎、张巍 编著,ASP+SQL Server网络应用系统开发与应用[M].人民邮电出版社

(4)尚俊杰编著,网络程序设计——ASP[M].清华大学出版社

(5)汪晓平、钟军编著,ASP网络开发技术(第二版)[M].人民邮电出版社

(6)萨师煊、王珊编著,数据库系统概论[M](第三版).高等教育出版社,202_.2(7)刘韬,SQL Server 202_数据库系统开发实例导航 [M].人民邮电出版社 202_年5月

(8)赵松涛,SQL Server 202_ 应用及实例集锦 [M].人民大学出版社,202_-1(9)吴玉新, ASP后台解决方案[M].人民邮电出版社,202_.(10)石磊,电子商务的网络技术[M].中国水利出版社(11)刘文政等编,网页设计三合一综合教程(MX版)[M].科学出版社,202_.(12)姚国章,中国企业电子商务发展战略[M].北京大学出版社,202_.(13)http://time.dufe.edu.cn/shujujk/cnnic06.htm [EB/OL](CNNIC公布中国B2C电子商务发展报告)(14)陈英学,ASP深入编程[M] ,北京希望电子出版社 202_(15)Richard Anderson Chris Blexrud等著,刘富太等译.ASP 3高级编程[M].机械工业出版社

(16)郑人杰、殷人昆、陶永雷编著,实用软件工程[M],清华大学出版社。1997年4月第2版 项目概述

2.1 系统的一般性描述

(一)前台功能

1、用户登陆

2、书籍分类(作者或图书名)搜索

3、实现购物车功能模块

4、前台页面管理

用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交订单,等待订单的处理结果。

(二)后台管理功能

1、用户注册信息管理

2、订单添加/删除/修改管理功能

3、书籍信息管理

4、订单查询功能

管理员可以登陆到后台,查看相关的订单信息,然后修改订单的信息,主要是审核订单的有效性。

(三)用户登录处理

为保证数据的有效和客户的管理。系统必须登录后才能进行购买图书的相关操作,登录事系统安全和数据有效性验证的第一部分。

2.2 软件功能(顶层数据流图)

客户所需书信息购书系统书客户

2.3用户特征

每个注册的用户,都拥有一个属于自己的账户管理界面,客户可以轻松的管理个人基本资料,送货信息资料,修改密码,管理订单,查看收藏架中的图书,查询订单汇总。

2.4运行环境

2.4.1 硬件环境

硬件接口:本软件不需要特定的硬件或硬件接口进行支撑。Windows 202_以上pc机均可运行此软件。

2.4.2 软件环境

软件接口:运行于windows操作系统之上。

本系统支持的数据库:SQL Server 202_,SQL Server 202_,MY SQL 本系统的开发工具:Dreamweaver 8,wamp5。

2.5条件和限制

本系统前台根据‘会员验证’模块来控制前台工作,若为会员,则可通过会员登录来选择前台的各项功能,若不是会员,则必须先注册会员,后台则根据‘管理员验证’模块来控制后台工作,通过管理员的登录来管理书的存储,和会员信息的存储以及购物单和总账目的输出。

3功能需求 3.1功能划分

网上书店管理系统的功能可以划分为如下几个部分

(1)前台管理:主要是用户或会员进行察看图书、选书、购书等基本操作。(2)后台管理:主要是管理员对会员的管理、整理购书单完成发送货、书库存的动态管理、对网站的维护和更改等操作。

3.2功能描述 3.2.1前台描述

前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利。

前台主要功能包括注册/登录、我的账户、新闻发布、书店介绍、联系方式、图书查询、新书快递、图书分类浏览、图书展示、畅销书排行榜、打折专区、精品推荐、意见反馈、购物车、在线交流、自动友情链接功能等等。

3.2.2后台描述

后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。大模块上分为用户资料管理,图书资料管理,订单管理,用户反馈管理,物流管理以及广告管理与网站维护。

4外部接口

本软件通过若干个中间表(在此省略其结构)实现与其他软件的通信

5性能需求 5.1数据精确度

本系统要求输入的会员年龄为整数,买书的数量为整数,出生日期必须是合法的日期形式(如1990-08-01),身份证号码必须为数字。

5.2时间特性要求

(1)系统的更新处理时间应该在可接受的范围内;

(2)系统的数据查询时间应该在可接受的范围内;(3)系统的数据统计时间应该在可接受的范围内。

5.3灵活性

(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;(2)能够支持Windows的运行环境;(3)留有与其他系统的接口。

5.4输入输出要求

对会员注册中“姓名”的输入要求不超过4个汉字或8个英文字符;会员的性别只能选择不能有键盘输入,出生日期必须输入合法(如1990-08-01),输入身份证号必须合法,即必须为18为数字。

对会员买完书后的购书单以表单形式输出,上面有会员的姓名,联系电话,买书的数量及单价和总价钱,购买日期,以及网上书店的地址和联系方式。

总的账目输出,会统计每个会员的购物单,会有卖出的书名,书的编号,以及书的数量和数的总价钱。

5.5数据管理能力要求

由于购书系统会对会员的资料进行保存,并且,书的库存会随着数的购买或购进新的书而改变,因此对数据的存储有一定的要求;要求提供数据的备份功能。

5.6故障处理要求

在输入不对的符号定义格式的数据时,软件应出现提示信息,而不是死机或删除已经输入的信息,然后再弹出界面重新开始。

在书的库存小于会员购买的数量是必须提示库存不足,而不是还可以卖给会员。

6数据库描述 6.1E-R图

家庭住址职位联系方式联系方式登录密码姓名用户管理员 姓名登陆密码购买管理图书名称出处作者出版日期注释:会员id、管理员id、图书id由数据库系统自动添加

6.2状态转换图

否用户或管理员登录否用户是否登录成功是管理员是否登录成功是注册会员否否进入查询界面是否为会员是进行操作管理书注册会员是否成功是会员登录否管理购书单管理会员购书是会员登录是否成功发货成功是否收到客户回执单否生成账目向客户发送信息确认其是否收到书是生成购书单否是督促发送回执单更改库存向有关工作人员追究事件书是否被发送否向用户发货6.3数据字典

本系统的部分数据字典如下:

(1).数据存储:

名字:用户表

别名:会员表

描述:记录会员的个人基本情况

定义:用户表=会员id+姓名+联系方式+家庭住址+登录密码

位置:网上书店数据库 名字:管理员表 别名:管理员表

描述:记录会员的个人基本情况

定义:管理员表=管理员id+职位+联系方式+姓名+登录密码 位置:网上书店数据库 名字:图书表 别名:图书表

描述:记录所卖书的基本信息

定义:图书表=图书id+名称+出处+作者+出版日期 位置:网上书店数据库

(2)数据结构:

名字:会员id 别名:会员号,编号

定义:会员id=会员申请日期+会员个人编号

会员申请日期=8{数字字符}8 会员个人编号=5{数字字符}5 位置:用户表 名字:管理员id 别名:管理员号,管理员编号

定义:管理员id=部门编号+职工个人编号

部门编号=2{数字字符}2 职工个人编号=5{数字字符}5 位置:管理员表 名字:图书 id 别名:图书号,图书编号

定义:图书id=种类编号+编号

种类编号=2{数字字符}2 编号=5{数字字符}5 位置:图书表

(3)数据元素 名字:姓名 别名:昵称 定义:1{字符}8 位置:用户表

管理员表

网上书店数据库

名字:联系方式 别名:联系方式

描述:手机联系方式或固定电话联系方式

定义:12{数字字符}12|8{数字字符}8 位置:用户表

管理员表

网上书店数据库

名字:职位 别名:职位 定义:1{汉字}4 位置:管理员表

网上书店数据库

名字:密码

别名:登陆密码 定义:6{字符}6 位置:管理员表

用户表

网上书店数据库

名字:出处 别名:出版社 定义:1{汉字}15 位置:图书表

网上书店数据库

名字:作者 别名:编辑者 定义:1{汉字}4 位置:图书表

网上书店数据库

第五篇:网上书店可行性分析

网上书店可行性分析报告引言

1.1 编写目的:本文档将描述对网上书店项目的可行性研究。

1.2 项目背景:

本项目作为《软件工程与软件文档写作》课程的实习项目提出,希望通过《网上书店》网站的设计开发,了解软件文档的相关标准和编写原则,训练并掌握软件各类文档写作的技巧;另一方面,提高使用JSP开发J2EE架构的电子商务网站(B/S结构)的能力。

B/S结构的特点:

几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在。它和C/S模型比较优点极为突出。

两层技术模型(Two-Tier Architecture)是指客户机直接与服务器交流,没有其他服务介入的技术模型。对用户量在12—100的局域网环境中,两层模型的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。

所以,用户的并发请求数量有限的。为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。

相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。● 所建议开发项目的名称 :

网上书店。

● 所建议开发项目的任务提出者:

西安航空职业技术学院 姚海军

● 所建议开发项目的开发者:

西安航空职业技术学院 08383102—03高秋霞 李婷

● 所建议开发项目的开发平台:

WINDOWS XP

● 所建议开发项目的测试平台:

WINDOWS XP

● 所建议开发项目的使用平台:

WINDOWS XP

● 所建议开发项目的开发软件:

MyEclipse 6.0 企业版,Tomcat6.0,SQL Server2005标准版,JDK1.5。

● 所建议开发项目的建模工具:IBM rational rose 202_ 企业版。

1.3 参考资料:

《软件工程》齐治昌 谭庆平宁洪 高等教育出版社

《实用软件工程》郑人杰 殷人昆 陶永雷 清华大学出版社

《软件工程方法与实践》胥光辉 金凤林 丁力 机械工业出版社

《软件设计文档国家标准》GB8567-88可行性研究的前提

2.1 要求:

● 功能 :对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)信息的进行有效的管理;对图书的进存销等环节进行

信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。

● 性能:数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书;

● 安全与保密要求 :书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。

● 运行环境 :

服务器端 :

操作系统 :WINDOWS,LINUX/UNIX及任何能运行Java虚拟机的平台;

Java Runtime Environment :version5.0以上。

Web Server:Tomcat 5.0以上。

客户端:

操作系统 :任何pc平台;

浏览器 :Internet Explorer,Netscape Navigator。

● 完成日期 :202_年10月。

2.2 目标:

本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。

2.3 条件、假定和限制:

● 建议开发软件运行的最短寿命: 四个月

● 进行显然方案选择比较的期限 :暂时不考虑

● 经费来源和使用限制 :暂时不考虑

● 法律和政策方面的限制 :暂时不考虑

● 硬件、软件、运行环境和开发环境的条件和限制 :在Windows XP下使用

● 建议开发软件投入使用的最迟时间 :四个月

2.4 可行性研究方法

2.5 决定可行性的主要因素:

技术因素、硬件因素、软件因素、经济因素、团队合作精神等。对现有系统的分析(缺乏原型系统)

3.1 处理流程和数据流程 :暂时不考虑

3.2 工作负荷:暂时不考虑

3.3 费用支出:如人力、设备、空间、支持性服务、材料等项开支:暂时不考虑

3.4 人员:列出所需人员的专业技术类别和数量:暂时不考虑

3.5 设备:暂时不考虑

3.6 局限性:暂时不考虑所建议技术可行性分析

4.1 对系统的简要描述

随着计算机、网络通讯和信息技术,特别是Java技术的发展。电子商务在国际上得到广泛的应用,取得了巨大的成功。我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。为了适应新环境下的新的销售模式和顾客销售方式的改变,我们小组开发这个网上书店电子商务网站。它是基于Internet/Intranet 及Web技术,建立Browser/Server 为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。

4.2 与现有系统比较的优越性

因为缺乏现有系统,暂时无法比较

4.3 采用建议系统可能带来的影响

● 对设备的影响

● 对现有软件的影响 :因为采用了Jave技术开发,所以系统运行需要安装有Java Runtime Environment(Java运行环境),Tomcat(JSP web Server)。

● 对用户的影响 :用户需要有必须的网络设备,如网卡等,以便接入互联网。

● 对系统运行的影响:

系统调试期半月,在开始必须对初始数据进行录入,包括所有的书目信息等,这个期间还需要接受新用户的注册。在半月的调试期结束,系统通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者加入合适的补丁文件。系统稳定后的主要工作是加强该系统安全性。

● 对开发环境的影响:开发需要购买新的软件,搭建新的开发环境。

● 对经费支出的影响:开发需要购买软件。

4.4 技术可行性评价:包括

● 在限制条件下,功能目的是否达到 :

● 利用现有技术,功能目的是否达到 :

Web技术的迅猛发展正推动Internet上信息服务类的进步。www.teniu.cc,而JSP技术提供的组件都是基于Javabean技术或JSP标签库。

3)JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖

4)生成可重用的组件。JSP基于组件的技术方法加速了总体开发过程。JSP组件

(Javabean,或定制的JSP标签)是跨平台可重用的。Javabean组件可以访问数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。

5)易于维护性。基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。

如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强,在现有技术条件下,能够完成功能目的。

● 在规定的期限内,开发能否完成 :

根据本组的情况分析,在规定的期限内,开发可以完成。所建议系统经济可行性分析

因为该项目属于课程实习项目,暂时不考虑。社会因素可行性分析

6.1 法律方面的可行性:

政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:《合同法》,《消费者权益保护法》,《专利法》,《反不正当竞争法》等对所有企业的行为都做了限制。我们公司就设有自己的法律顾问,这是因为法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,限制了可行方案的选择。

根据《中华人民共和国计算机软件保护条例》(1991年6月4日中华人民共和国国务院令第84号发布)(修改后的新条例202_年1月

1日起施行)第九条可知:软件著作权人享有下列各项权利:

(一)发表权, 即决定软件是否公之于众的权利;

(二)开发者身份权, 即表明开发者身份的权利以及在其软件上署名的权利;

(三)使用权, 即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;

(四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;

(五)转让权, 即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。第十二条受他人委托开发的软件, 其著作权的归属由委托者与受委托者签订书面协议约定, 如无书面协议或者在协议中未作明确约定, 其著作权属于受委托者。

第十八条在软件著作权的保护期内, 软件的著作权人或者其受让者有权许可他人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时, 可以按协议收取费用。另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的, 被许可的软件权利应当视为非独占的。

第二十二条因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制, 可以不经软件著作权人或者其合法受让者的同意, 不向其支付报酬。但使用时应当说明该软件的名称、开发者, 并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利。该复制品使用完毕后应当妥善保管、收回或者销毁, 不得用于其他目的或者向他人提供。

第三十条除本条例第二十一条及第二十二条规定的情况外, 有下列侵权利为的, 应当根据情况, 承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任, 并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:

(一)未经软件著作权人同意发表其软件作品;

(二)将他人开发的软件当作自己的作品发表;

(三)未经合作者同意, 将与他人合作开发的软件当作自己单独完成的作品发表;

(四)在他人开发的软件上署名或者涂改他人开发的软件上的署名;

(五)未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;

(六)未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品;

(七)未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;

(八)未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜。

第三十三条当事人不履行合同义务或者履行合法义务不符合约定条件的,应当依照民法通则有关规定承担民事责任。

6.2 用户使用可行性:

该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。其他可供选择的方案

因为这是个课程实习项目,所以暂时不予考虑。结论意见

综上所述,该项目在技术、经济和社会效益上是完全可行的,可以进行开发

网上书店需求分析
TOP