网上书店系统需求分析
编写:DDU小组
目录
1综述 ............................................................................................................. 错误!未定义书签。
1.1前言 .................................................................................................. 错误!未定义书签。
1.2国内外研究现状及发展趋势: ...................................................... 错误!未定义书签。
1.3网站设计的特点 .............................................................................. 错误!未定义书签。
2.系统分析..................................................................................................... 错误!未定义书签。
2.1总体需求 .......................................................................................... 错误!未定义书签。
2.2功能需求 .......................................................................................... 错误!未定义书签。
2.3性能需求 .......................................................................................... 错误!未定义书签。
3.研究目标..................................................................................................... 错误!未定义书签。
4.系统需求分析 .............................................................................................. 错误!未定义书签。
5.系统管理流程及模块功能分析 ................................................................. 错误!未定义书签。
5.1网上书店管理系统的整体规划 ...................................................... 错误!未定义书签。
5.2 网上书店前台销售管理系统的整体网页设计 ............................. 错误!未定义书签。
5.3各个子系统模块的功能 .................................................................. 错误!未定义书签。
5.3.1图书浏览检索子系统有以下功能: .................................... 错误!未定义书签。
5.3.2会员访问子系统有以下功能: .......................................... 错误!未定义书签。
5.3.3购物车子系统有以下功能: .............................................. 错误!未定义书签。
5.4功能分析 .......................................................................................... 错误!未定义书签。
6、特别说明 ................................................................................................... 错误!未定义书签。
6.1 网站的安全性: ............................................................................. 错误!未定义书签。
6.2 网站可维护性: ............................................................................. 错误!未定义书签。
6.3 网站的灵活性: ............................................................................. 错误!未定义书签。
6.4 故障处理: ..................................................................................... 错误!未定义书签。 1综述
1.1前言
随着计算机科学的发展,数据库技术在Internet 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Wed应用的潮流。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
1.2国内外研究现状及发展趋势:
网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的兴起和蓬勃发展,彻底改变了传统的信息采集、传递和外观,对劳动者的劳动技能和工作效率的提高,提供了前所未有的有利条件和推进作用。网络技术的成熟,促进了信息技术更加广泛的应用, 同时助于提高企业生产的应变能力和适应性,使高质量、低成本的产品与按时供货和周到的服务相结合,把时间和服务同技术和成本并列为
企业生产的总要素。网络技术增强了企业管理功能,为企业管理提供全新的工具和手段,已成为企业管理的有效手段。网络经济是用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动,它集金融电子化、管理信息化、办公室自动化于一体,具有无可比拟的优势。
1.3网站设计的特点
本网上书店平台采用Wed技术,借助于Internet互联网广泛应用技术,它的主要设计规则有:
简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。
针对性:该平台设计是网上书店系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。
实用性:该平台能完成图书展示和管理员管理的基本信息,具有良好的实用性。
2.系统分析
通过对网上书店系统分析,制订整个系统框架,主要需求有如下:
2.1总体需求
● 建立对图书提供全面管理的信息系统;
● 对所有的图书、客户提供全面管理;
● 对图书详细信息提供管理。
2.2功能需求
● 在Internet,客户可通过IE或其他浏览器浏览书目信息; ● 在互联网,可提交订单;
● 具有购物车功能;
● 客户能通过书名来检索书籍;
● 客户可在网上进行注册,成为会员;
● 客户能查看当前订单和以往订单;
● 书店员工能查找客户联系信息;
● 书店员工在发货后能改写订单中的发货日期;
2.3性能需求
● 网上书店系统与相关单位的链接;
● 系统可以对图书的库存进行统计;
● 易于维护和扩充;
● 系统界面设计友好,操作方便、灵活;
● 具有高可靠性和冗错能力,不允许系统在工作时间停机,不允许系统丢失图书信息,不允许在运行期间出现故障和错误;
● 具有安全检查机制,非法用户不能使用系统,不能偷看系统信息,不能修改图书,防止随意删改,同时提供信息备份的服务;
● 具有保密机制,各级使用者只能看到允许查看的系统信息;
3.研究目标
本课题主要研究网上书店系统的设计与实现,在网上开书店也是一种电子商务行为,制作一个电子商务网站最大的目的就是盈利。盈利靠的就是销量,而网站用户则是决定销量最主要的因素。
用户是一个网站生产和发展的根本。由于专业网站内容和服务针对性强,对用户的吸引力大,相同类型的专业网站之间的竞争就更加明显。用户指标可以直接反映网站的运行状况,在很大程度上反映了网站的建设水平。当用户对同一专业的不同网站深入了解之前,往往简单地根据网站的学术背景进行选择。不论是对用户的影响。应当承认,良好的学术背景会为专业网站的成功发展奠定坚实的基础,因此也应作为网站评价的一种指标类型。用户访问量对于评价一个网站是非常重要的指标,这一指标表示着网站被用户重视的程度和网站地位;拥护访问量随时间的变化规律还可以很好的反映网站的运行状况。另外,由于未注册用户也是潜在消费者,所以用户访问量标定了网站可以能的赢利空间,客观地反映了网站的真实运营情况,是商务网站发展必须注意的因素,但是,专业网站通常服务于特定的用户群,针对性很强,因此简单地利用用户访问量对不同类型的专业网站进行比较评价是不合理的。专业网站的稳定盈利主要来自注册用户,因此注册用户数量能够直接反映网站的盈利情况。通过计算网站注册用户占相关专业从业人口的比例,可以发现网站在整个专业领域内的地位;而注册用户数量的变化也可以很好的反映用户的满意程度。除了这两点外,用户在网站的停留时间及浏览的页面数量,用户对网站的参与程度等等对网站的发展起着非常重要的作用
为了吸引更多的用户,就需要把网上书店系统设计的更美观,更人性化。
4.系统需求分析
本系统的网上书店分为前后台两个管理系统:前台管理系统是在Internet上接受来自全国各地的客户访问的网上书店前台销售管理系统(网站):后台管理系统是在Internet内部用于书店的管理员管理的网上书店后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店·销售,顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。在支付方面,根据公司的需求,采用了“货到付款”和“邮局汇款”的方式。本系统设计的网上购物的过程为,当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登录(确认身份),然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。
本系统的后台管理系统触入了企业传统的进销存概念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片上传功能,从而增强了图书商品的宣传效果。对订单的管理是后台管理系统中关键的部分,根据公司的需求,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的客户管理则要提供便捷的查询方式,提供合理的管理操作。
5.系统管理流程及模块功能分析
5.1网上书店管理系统的整体规划
网上书店管理系统分为前台和后台两个管理系统。前台管理系统分为图书浏览检索子系统、购物车子系统和会员访问子系统;后台管理系统分为图书管理、订单管理和客户管理子系统。.下图为前台和后台管理系统以及各个子系统之间的关系。(图1)
图1
5.2 网上书店前台销售管理系统的整体网页设计
下图描述了客户从Internet上访问网站,完成浏览、购物、注册等过程所访问的网页的彼此关系。(图2)
图2
5.3各个子系统模块的功能
网上书店管理系统中,前后台管理系统的各个子系统功能如下:
5.3.1图书浏览检索子系统有以下功能:
图3
5.3.2会员访问子系统有以下功能:
图4
5.3.3购物车子系统有以下功能:
图5
5.3.4客户管理子系统有以下功能:
图6
5.4功能分析
购物车管理需求包以及客户管理需求包可分解为图7和图8的功能用例图,其中的用例说明如图9所示。
图
7
图8
图9
6、特别说明
6.1 网站的安全性:
保证管理者和注册用户的密码安全,分权限管理,数据库访问控制;管理员应具有一定网络安全及防黑知识。
6.2 网站可维护性:
网站管理者须懂得一定的服务器应用、ACCESS数据库应用、硬件维护、IIS配置等方面的技能。
6.3 网站的灵活性:
系统应该具有良好的功能可扩充性,以应对未来用户的更高的要求。
6.4 故障处理:
系统运行中难免出现一些故障,对此我们提出以下建议和要求:
? 对用户提交的重要资料及时备份。(如:当用户修改注册资料时要及
时更新系统资料备份,以便于系统崩溃后资料的正确恢复。)
? 做好数据库和服务器的日常维护工作,出现故障时可与我们联系由我
们帮助解决。
第二篇:网上书店管理系统需求分析报告
1 引言
随着中国加入WTO,全球经济一体化的逐步深入,网上书店已是现代传统书店必不可少的经营策略。目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线图书展示功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。 技术的进步对传统书店上网解决方案提出更严格的要求和挑战。为了保护传统书店的投资,书店上网解决方案应切合传统书店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统书店在实施上网方案的之前,必须对一系列问题进行科学的论证,如书店上网的需求分析、书店上网总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。网上书店具体实施的质素直接影响传统书店在Internet的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。
综上所述,网上书店已经成为互联网时代传统书店的必由之路。
1.1 背景
(1)本系统的名称是:网上书店管理系统。
(2)网上书店的工作过程:首先,用户进入网上书店的URL,可以浏览书店里所有的书籍,但是不能购买,如果想购买必须先在该网站注册。注册信息包括用户的注册网名,真实姓名,电话号码,家庭地址,邮箱地址(以便网站第一时间向用户提供新书通报,打折优惠等信息)。用户注册了该网站后,可以在网站购买书籍,购买时用户向网站的管理员提交订单,等管理员审核通过后向用户反馈书籍的具体信息以及发货信息。等顾客收货后确定收货完成该份订单。
1.2 参考资料
张海藩《软件工程导论》(第五版),清华大学出版社
罗福强 白忠建 杨剑《Visual C#.NET 程序设计教程》人民邮电出版社
赵池龙 姜义平 张建 《软件工程实践教程》,电子工业出版社
王珊 萨师煊《数据库系统概论》高等教育出版社
2 任务概述
2.1 系统开发的目标
管理员可以维护客户注册信息、维护图书信息、处订定单信息、网上售书。查看图书调查报告、游客可以在线注册为会员、购书。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。
2.2 网上书店系统的应用目标
通过这个系统使管理人员利用计算机,快速方便的管理书籍的销售,新书的入库,书籍的分类,热门书籍的选择,客户的购买和选择。是各个分散、杂乱的管理变得容易管理。
2.3本购书系统开发意图及优势
1 网上书店浓缩了图书的库存空间。
传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。
图书数量种类多,出版时间跨度大。
综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。
2 不受时间,地域限制。
网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店;广东人可以不出省去到北京图书大厦(http:∥www.BJBB.com),进行异地购书。所以实际购书人数和潜在购书人数都远比传统书店要多。
3 信息丰富。
网上书店动态地向用户提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目录、内容提要、作者简介等,这些信息都有助于用户选书。
4 多途径综合检索
网上书店主要提供分类和自定义搜索的方式对图书或其它商品(音像制品、电脑软件等)进行查找。分类一般是结合《中图法》按用户的阅读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选出高质量的图书。自定义搜索是用户根据自己所需的图书以主题、书名、著者、出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索——同时使用几个检索点查找。这种方法相对于其它购书方式来说找书更快捷。
5 简洁美观的操作界面
美观又简单的操作界面对于一个网站能否吸引顾客的光顾,起着至关重要的作用。操作过于复杂或网站的设计过于沉闷都会使网上书店得不到客户的青睐。本系统通过工作人员的精心打造,配以精致的动画,使网上书店既时尚典雅,又动感十足,吸引广大顾客的光临。
6 科学的书店管理模式
系统采用店方推荐与客户检索相结合的方式,能轻松的找到客户所需要书籍信息;通过客户意见反馈系统和缺书登记系统,书店可以随时把握客户的各种新的需求和及时与客户进行网上互动交流;通过完善的信息发布系统,客户可以及时得到书店最新动态和新闻,掌握行业动向;后台结构化管理模式,涵盖了图书资料编辑、用户管理、订单管理、基础信息管理等等,为书店的电子化管理提供了一套良好的管理模式。
7 购物车系统
网上购物不可避免的需要涉及邮递,而邮递也需要客户付出一定的费用。购物车系统的开发,使买家可以像在超市购物一样,随意添加删除商品,选购完毕后,统一下单。避免多次付费、重复付费,为客户提供便利。
3、系统功能概述
网站前台:游客浏览图书,搜索图书;游客注册会员,会员修改信息、购买图书、订单查询;
网站后台:图书管理(添加图书、修改图书、删除图书)、会员管理、订单管理、管理员退出。
4、综合需求
4.1 前台实现功能
4.11新客户注册
系统的用户登录及身份验证,注册用户名或者Email需要通过Ajax验证,如新注册的用户信息与数据库中的原纪录重复,则注册失败,否则注册成功,跳转到详细注册页面,注册用户的详细信息,也可选择稍后注册此信息,直接进入主页面购买商品。
4.12图书分类浏览
用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。
4.13书籍分类搜索
(1)当客户进入书店要选择图书时,直接输入需要查询书的关键字,通过模糊查询得到店内相关的书,再进行购买。
(2)客户也可以通过高级搜索来查询所需购买的图书,输入书的名称、作者、出版社信息来直接定位图书,再进行购买。
4.14热销排名榜
此功能模块通过查询数据库得到每本书最近的销售量进行排列,销售量在前4位的显示在页面首页,方便用户了解本网站图书的销售情况
4.15 新书籍上架
此功能模块通过查询数据库得到每本书的出版时间进行排列,出版时间在前4位的显示在页面首页,方便用户对图书的选择。
4.16 实现购物车功能模块
(1)当用户登录网站后,可以选择某种图书进行购买,购买时应该能够对应图书的详细信息,例如当当价格、会员价、数量对应到购物车中,并允许添加到购物车中,点击提交时生成对应的订单,如用户在购买过程中填错信息,在后台管理员未对此订单发货的情况下,用户可以取消此次订单。取消后用户可以修改或者删除已经订购的图书。
(2)如果用户未登录,则跳转到登录页面。
4.17 订单查询功能
(1)当用户登录网站后,如果确定了所购图书的商品价格,数量等详细信息后,提示用户选择对应的送货凡是及付款方式,最终生成对应的订单记录,以便于网站配送人员依据订单信息进行后续的出货、送货的处理。
(2)如果用户未登录,则跳转到登录页面。
4.18个人信息管理模块:
用户登录成功后,可以修改用户的基本信息,如果用户忘记密码可以根据提示找回密码并可以进行修改密码。
4.2 图形结构
4.21系统前台结构图
4.22本系统客户订购图书的流程为:
4.3后台管理实现功能
1、用户注册信息管理(增删改查)
2、管理员信息的管理(增删改查)
3、图书的分类管理(增删改查)
4、图书的详细信息管理(增删改查)
5、订单添加/删除/修改管理功能
6、书店基础资料的管理
7数据流程图
4.4 网上购物流程图
购书的详细过程:会员注册-->选择图书-->放入收藏架-->去下订单-->书店发货-->快递公司送货-- >客户收到图书核对无误后付款
4.5 网页执行流程
注意:用户不登陆不可以收藏商品,但可以像购物车中添加商品,但不可以结算
5.1 E-R图
注释:会员id、管理员id、图书id由数据库系统自动添加
5.2 状态转换图
6 对性能的规定
6.1 精度
本系统要求输入的会员年龄为整数,买书的数量为整数,出生日期必须是合法的日期形式(如1990-08-01),身份证号码必须为数字。
6.2 时间特性要求
(1)系统的更新处理时间应该在可接受的范围内;
(2)系统的数据查询时间应该在可接受的范围内;
(3)系统的数据统计时间应该在可接受的范围内。
6.3 灵活性
(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;
(2)能够支持Windows95、Windows98、Windows20##、Windows Me和Windows XP的运行环境;
(3)留有与其他系统的接口。
6.4 输入输出要求
对会员注册中“姓名”的输入要求不超过4个汉字或8个英文字符;会员的性别只能选择不能有键盘输入,出生日期必须输入合法(如1990-08-01),输入身份证号必须合法,即必须为18为数字。
对会员买完书后的购书单以表单形式输出,上面有会员的姓名,联系电话,买书的数量及单价和总价钱,购买日期,以及网上书店的地址和联系方式。
总的账目输出,会统计每个会员的购物单,会有卖出的书名,书的编号,以及书的数量和数的总价钱。
6.5 数据管理能力要求
由于购书系统会对会员的资料进行保存,并且,书的库存会随着数的购买或购进新的书而改变,因此对数据的存储有一定的要求;要求提供数据的备份功能。
6.6故障处理要求
在输入不对的符号定义格式的数据时,软件应出现提示信息,而不是死机或删除已经输入的信息,然后再弹出界面重新开始。
在书的库存小于会员购买的数量是必须提示库存不足,而不是还可以卖给会员。
6.7 其他专门要求
要求能够按会员姓名进行检索。
7运行环境规定
7.1 设备
运行本软件要iquchuliqi在奔腾III以上、内存在256MB以上的计算机。
7.2 支持软件
本系统只是的操作系统包括:Windows20##、Windows Me和Windows XP、Win7。
本系统支持的数据库:SQL Server 2000,SQL Server 2005,MY SQL
本系统的开发工具:tomcat6.0,my eclipse 6.2。
7.3 接口
本软件通过若干个中间表(在此省略其结构)实现与其他软件的通信。
7.4 控制
本系统前台根据‘会员验证’模块来控制前台工作,若为会员,则可通过会员登录来选择前台的各项功能,若不是会员,则必须先注册会员,后台则根据‘管理员验证’模块来控制后台工作,通过管理员的登录来管理书的存储,和会员信息的存储以及购物单和总账目的输出。