网上书城项目详细说明书

合集下载

网上书店设计说明书(含结构图、流程图和E-R图)

网上书店设计说明书(含结构图、流程图和E-R图)

目录1.引言 (3)1.1项目名称 (3)1.2编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (4)2.1项目总体目标 (4)2.3需求概述 (4)2.2运行环境 (4)2.2.1 软件环境 (4)2.2.2 硬件环境 (4)2.4开发环境 (4)2.5条件与限制 (4)3.总体设计 (5)3.1系统架构 (6)3.2处理流程 (7)4.功能详细设计 (7)4.1 系统体系结构 (7)4. 2 功能设计 (8)4. 3 代码设计 (10)4. 4用户界面设计 (10)4. 5 数据库设计 (10)5.系统实施与维护 (14)5.1系统测试 (14)5.1.1软件测试 (14)5.1.2应用程序测试 (15)5.1.3 测试.................................. 错误!未定义书签。

5.2系统维护................................... 错误!未定义书签。

1 引言随着信息技术、Internet技术、数据库技术的不断发展完善,网络成的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门认识到互联网的优势,电子商务就是在这样一个背景下产生发展起来的。

伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索到自己想要的各种商品,初步让人们体会到了足不出户便可以随意购物的快感。

1.1项目名称网上书店(网上售书系统)1.2编写目的介绍网上书店系统的系统设计,为用户描述出一个具体的产品设计模型,为开发及测试人员提供下一步工作的依据。

1.3项目背景本系统的开发均满足顾客的需求,可以让顾客在网上方便查找到自己想要的书,并实现在线购买。

1.4定义无1.5参考资料《电子商务系统规划与设计》,徐天宇编著,清华大学2任务概述2.1项目总体目标开发一个完善的功能齐全的网上书店系统。

#网上书店系统需求规格说明书

#网上书店系统需求规格说明书

网上书店系统的需求规格说明书1 概述1.1 用户简介网上书店的使用者主要有经销商和用户群两种。

(1) 经销商,相对于实体书店,网络经销商有如下特点。

a. 营业时间不受限制,和传统的8小时营业时间不同,借助互联网,网上书店可以24小时全天候营业。

这种不间断的服务方式对于巩固和扩大读者群、培育潜在的顾客具有重大意义。

b. 不受营业场地限制。

因为网上书店是虚拟书店,所以它无需门市,只要维持面积有限的库房即可正常运转,并以最低的成本经营最多的品种。

c. 供需双方之间信息交流的广度、深度和速度有了质的飞跃。

可提供的图书信息和用户需求信息的相互沟通及匹配一直是制约图书销量增长的瓶颈,网上书店以其直观的界面、丰富的信息、灵活的检索方式和个性化的定制服务,成功地解决了这一难题。

d. 经营管理更加科学。

现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和使用,这有助于克服传统营销模式中的主观性和盲目性,对于提高经营管理水平大有裨益。

(2) 网上书店的用户群,该群体有如下特征。

a. 主流人群为经常上网的读书爱好者,拥有能够上网的条件,以青年和中年人为主。

b. 部分用户持有信用卡,可在网上直接付款;无信用卡的用户可以汇款进行交易。

c. 从职业划分来看,一部分用户是高校学生,追求时尚快捷的购物方式,购买力有限;另一部分则为工作人群,追求高效经济的购物方式,购买力较强。

1.2项目的目的和目标1.2.1 目的通过网上书店系统实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,保证充分发挥网上交易的优势。

1.2.2目标(1) 网上书店各个功能完整。

(2) 整个系统可以稳定运行。

(3) 用户之间信息渠道畅通。

(4) 用户可以迅速找到自己所需要的图书。

(5) 付款渠道畅通。

1.3 术语定义暂无。

1.4参考资料1. 赵池龙,杨林,孙伟.实用软件工程,第2版.北京:电子工业出版社,2006.2. 肖汉.软件工程理论和实践,北京:科学出版社,2006.1.5相关文档软件开发计划书。

网上书城需求规格说明

网上书城需求规格说明

⽹上书城需求规格说明第⼀部分、概述1、项⽬名称及背景项⽬名称:⽹上书店系统开发背景:学习⾯向对象分析和设计编写⽬的2、系统开发的⽬标管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统公告、⽹上售书。

查看图书调查报告、游客可以在线注册为会员、投票、购书。

本系统的设计⽬标将最终定位于完成以上所述的系统主要业务的基本模型上。

3、功能概述⽹站全台:游客浏览图书,搜索图书;游客注册会员,会员修改信息、购买图书、订单查询;销售排⾏;新书上架;⽹站公告。

⽹站后台:图书管理(添加图书、修改图书、删除图书)、会员管理、订单管理、管理员退出。

4、总体设计4.1 项⽬规划⽹上书店系统是⼀个典型的JSP数据库开发应⽤程序,由前台图书展⽰及销售、后台管理两部分组成。

1、前台商品展⽰及销售:该部分主要包括新书上架、特价图书、销售排⾏、购物车、会员管理、图书公告及订单查询、图书查询等。

2、后台管理:该部分主要对商城内的⼀些基础数据进⾏有效管理,包括图书管理、会员管理、订单管理、公告管理等。

第⼆部分产品概述2.1 系统功能开发⼀个基于Web的⽹上书店,采⽤结构化设计分析⽅法,该系统包括前台购书和后台管理两⼤总的模块,后台管理模块⼜包括分类录⼊书籍(以及书籍的相关信息,如名称、页数、摘要、⽬录等)和管理前台⽤户,前台管理模块包括⽤户登录,查询、浏览书籍,以及购书功能。

本⽹站的所有会员都可以特价买书,新⽤户可以通过注册成为本⽹站的会员,并可以定购书籍和查询订单。

本系统的各项功能描述如下:功能⼀:注册会员功能,该功能的优先级较⾼,要想正常使⽤本⽹站,就要⾸先进⾏注册,需要填写⽤户名、密码、确认密码、邮箱等问题。

功能⼆:会员登录功能,该功能的优先级较⾼,使⽤已经注册过的⽤户名和密码进⾏登录,经过系统确认正确后,即可进⼊下⼀步操作。

功能三:会员找回密码功能,如果⽤户使⽤的过程中忘记密码或发⽣异常情况需要找回密码。

功能四:浏览搜索图书功能,通过输⼊想要找的书籍的关键字进⾏查询,然后从若⼲本书中进⾏浏览,挑选出⾃⼰想要的书籍。

网上书城需求文档

网上书城需求文档

网上书城项目需要说明书目录一.引言..................................................错误!未定义书签。

1.编写目的...........................................错误!未定义书签。

2.项目背景...........................................错误!未定义书签。

3.项目说明...........................................错误!未定义书签。

4.项目目标...........................................错误!未定义书签。

5.性能需求...........................................错误!未定义书签。

6.运行环境...........................................错误!未定义书签。

二.需求建模-部分.........................................错误!未定义书签。

1.UML ................................................错误!未定义书签。

2.前台-注册建模......................................错误!未定义书签。

3.前台-登录建模......................................错误!未定义书签。

4.前台-商品浏览建模..................................错误!未定义书签。

5.前台-购物车建模....................................错误!未定义书签。

一.引言1.编写目的该文档建立在需求说明之上,当需求人员初步确认用户的需求后,可以开始对用户的需求进行分析,该过程主要就是详细分析功能实施的可行性及其解决方案,经过多次的返工修订,最终指导概要文档,建模及开发工作。

网上书城项目详细说明书

网上书城项目详细说明书

1.功能需求分析1.1.功能块划分网上书城包含二部分,其一是面向用户的部分,包括:首页、用户注册、购物、提交订单、付款等模块。

其二是面向管理员部分,包括:图书管理,物流管理等模块。

1.2.功能概述面向用户部分:1.首页:首页是用户打开网站的第一个页面,首页中要展现的信息有:可售图书列表(图片、价格、书名,随机显示、每行显示5个)、用户登录(用户名、密码)、注册入口。

2.检索功能:分类检索(类别名)、关键字检索3.点击图书:可以看到图书的详细情况(图片、书名、价格、出版社、出版时间、库存量、已销售的量、)4.注册功能:用户首先要注册为网上商城的用户。

注册时只要填写登录用户名(英文和数字,长度不超20个字符、)、密码(英文和数字,不超过20个字符)、确认密码(检测两次密码是否相同,相同才允许注册,否则弹出提示性息),联系电子信箱(检测邮箱的合法性)4项信息即可。

利用Ajax技术检测英文名和邮箱是否被注册过。

5.注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码(需要输入旧密码,在输入新密码两次,同样要检测)、查询及修改订单(可以修改订单上的商品数量、删除订单)。

6.选择产品功能:用户浏览商品时,可以选择直接购买或加入购物车。

如果直接购买,则该商品单独生成一个订单;加入购物车的商品(通过AJAX向购物车内添加商品),可连续添加商品,用户可以用购物车的产品生成一个订单。

订单生成时,用户如果尚未登陆,则要求用户登录。

购物车功能:用户选择完商品后可进入购物车页面,查看自己要购买的商品(书名、价格、数量)自由调整购买商品数量(修改某一商品数量、取消购买某商品和清空整个购物车),即时计算总金额。

7.订单功能:用户确定购物车中的商品后提交订单。

提交订单后可在网上商城查询该订单,并可对尚未付款的订单进行取消(将订单详情中这条记录删除)、修改(收货人姓名、地址、电话)等操作。

✧付款功能:付款时,用户可选择六种付款方式:易付宝、汇款、信用卡、积分、货到付款以及复合付款。

详细设计说明书---网上书店

详细设计说明书---网上书店

目录1.引言 (2)1.1开发目的 (2)1.2背景 (2)1.3参考资料 (2)2.程序系统的结构 (3)2.1总体结构 (3)2.2图书管理模块 (4)2.3购物车模块 (4)2.4查询浏览模块 (4)2.5数据库模块 (5)2.6用户管理模块 (5)3.设计说明 (6)3.1 程序描述 (6)3.2功能 (6)3.3性能需求 (10)3.4输入项、输出项 (12)3.5流程逻辑 (13)3.6接口 (16)3.7存储分配 (19)3.8注释设计 (19)3.9限制条件 (19)1.引言1.1开发目的开发一套网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。

而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。

本系统的目的就是要开发一套既方便客户网上购书,又方便网站维护人员维护网站WEB服务系统。

1.2背景随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一。

目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。

虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。

开发一个本系统可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。

该项目由我们开发小组共同经过认真的商讨而最终提出,该系统的最终用户将是所有经营书籍买卖而到目前还未实现信息化的个人或团体。

该系统的开发工作将委托给相关的软件开发小组来完成。

系统的运行环境将是Windows 7,使用的数据库是Mysql5.5。

1.3参考资料[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2] JSP编程技巧/清宏计算机工作室编著. 北京:机械工业出版社,2010.1[3] 精通JBuilder 3环境下的JA V A编程/锐思创作室. 北京:人民邮电出版社[4] 深入JA V A Servlet网络编程. 清华大学出版社[5] Struts开发入门与项目实践. 北京:人民邮电出版社, 2010.8[6] 李晓山.新软件工程导论(第五版)[M].北京:清华大学出版社,2003[7] 孙鑫. Java Web开发详解-XML+XSLT+Servlet+JSP深入剖析与实例应用. 电子工业出版社, 20062.程序系统的结构2.1总体结构开始网站首页匿名用户注册用户浏览分类查找书籍网上注册登录后经权限判定普通用户系统管理员查看订单网上购书查找书籍管理用户管理交易添加新书修改书籍分类书籍分类2.2图书管理模块2.3购物车模块2.4查询浏览模块图书管理模块图书录入图书删除图书修改购物车模块计算价格添加商品移除商品更新数量清空购物车查询浏览模块按作者查询按出版日期查询按出版社查询按类别查询按年龄查询2.5数据库模块2.6用户管理模块数据库模块进货表发货表书籍表会员表用户注册登录3.设计说明3.1 程序描述(1)图书信息管理该模块实现图书书目信息的分类显示,也是提供图书信息依据书名及作者信息快速搜索的功能。

网上书城总体设计说明书

网上书城总体设计说明书

总体设计说明书网上书城系统1.引言1.1编写目的该项目的目的是开发一个电子书店网站以及后台管理系统。

1.2范围A名称:网上书城系统B适用于每个网民1.3项目背景相信大家一定都有逛书店的经验,一般来说,逛书店的人可以分为,一种是根本不买书,只是想要看看吸收点咨询,另一种是要买书,而会对于书进行比较,甚至是货比三家。

对于纯粹逛书店的人来讲,常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书店,仔细翻阅内容才能购买。

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

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

1.4参考资料【1】Bruce Eckel著,侯捷译 Thinking in Java Second Edition.机械工业出版社,2002. 【2】孙鑫 Java Web开发详解-XML+XSLT+Servler+JSP深入剖析与实例应用.电子工业出版,2006.【3】Roger S.Pressman. Software Engineering A Practitioner’s Approach Fifth Edition.机械工业出版社,2006.【4】Paul DuBois. MySQL:The definitive guide to using,programming,and administering MySQL 4,Second Edition.Sams,2004.【5】Michael Kofler.The Definitive Guide to MySQL 5,Thitd Edition.Apress,2006. 【6】Robin Dewson 著,董明译.SQL Server 2005基础教程.人民邮电出版社,2006. 【7】Joseph Schmuller 著,李虎赵龙刚译.UML基础,案例与应用.人民邮电出版社,2006.2.总体设计2.1总体结构设计用户注册;用户登录;查看用户的订单信息;修改用户个人信息;图书选购(可按分类方式查找图书,或通过关键字进行查询);查看图书详细情况;购物车功能;后天管理部分;商店图书管理:添加,修改,删除,查看;用户信息管理:查看,修改,删除;订单信息管理:查看订单清单,更新订单付款,出货状态,删除订单。

网上书城需求规格说明书

网上书城需求规格说明书

物理与电子科学学院《软件工程》实验报告网上书城系统项目需求分析说明书The Specification of Requirement Analysis专业:电子信息科学与技术班级:信号检测与处理0802班姓名:报告日期:2010年10月26日1、引言随着社会的节奏越来越快,人们越来越追求高质量、高水平的生活,快捷、方便、放心的网上购物越来越符合大众的需求,因此网上书店商务网站也就应运而生。

对于网上书店,其最大好处是要能给用户带来最大的便捷,这种便捷不仅体现在网络之外的物流、图书的折扣等,更要体现在进行网络操作时的易用性,能够模拟用户的购书行为,营造一种尽量真实、贴切的用户购书过程。

所以,在设计网络书店时,最重要的就是完成“用户功能”。

其次,对众多图书、订单、用户信息的网络管理,对于网站经营者的经营效率的意义,也是不言而喻的,这些则可以称为“管理功能”。

编写目的(1)在完成了针对网上书店市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《网上书城系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,通过这个需求分析说明书,完成了大概的软件设计的初步方案,并为项目的评审、开发、测试等提供依据,明确开发风险及其所带来的经济效益。

本报告经审核后,交软件指导老师审查。

(2)本报告由彭艳云(0304)一人单独完成。

背景随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。

当然,网上书店系统目前主要是以B2C的方式进行经营,通过网上开店的方式向读者出售书本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.功能需求分析
1.1.功能块划分
网上书城包含二部分,其一是面向用户的部分,包括:首页、用户注册、购物、提交订单、付款等模块。

其二是面向管理员部分,包括:图书管理,物流管理等模块。

1.2.功能概述
面向用户部分:
1.首页:首页是用户打开网站的第一个页面,首页中要展现的信息有:可售图书列表
(图片、价格、书名,随机显示、每行显示5个)、用户登录(用户名、密码)、注
册入口。

2.检索功能:分类检索(类别名)、关键字检索
3.点击图书:可以看到图书的详细情况(图片、书名、价格、出版社、出版时间、库
存量、已销售的量、)
4.注册功能:用户首先要注册为网上商城的用户。

注册时只要填写登录用户名(英文
和数字,长度不超20个字符、)、密码(英文和数字,不超过20个字符)、确认密
码(检测两次密码是否相同,相同才允许注册,否则弹出提示性息),联系电子信
箱(检测邮箱的合法性)4项信息即可。

利用Ajax技术检测英文名和邮箱是否被
注册过。

5.注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码(需要
输入旧密码,在输入新密码两次,同样要检测)、查询及修改订单(可以修改订单
上的商品数量、删除订单)。

6.选择产品功能:用户浏览商品时,可以选择直接购买或加入购物车。

如果直接购买,
则该商品单独生成一个订单;加入购物车的商品(通过AJAX向购物车内添加商品),
可连续添加商品,用户可以用购物车的产品生成一个订单。

订单生成时,用户如果
尚未登陆,则要求用户登录。

购物车功能:用户选择完商品后可进入购物车页面,查看自己要购买的商品(书名、价格、数量)自由调整购买商品数量(修改某一商
品数量、取消购买某商品和清空整个购物车),即时计算总金额。

7.订单功能:用户确定购物车中的商品后提交订单。

提交订单后可在网上商城查询该
订单,并可对尚未付款的订单进行取消(将订单详情中这条记录删除)、修改(收货人姓名、地址、电话)等操作。

✧付款功能:付款时,用户可选择六种付款方式:易付宝、汇款、信用卡、积分、
货到付款以及复合付款。

选择易付宝:纪录易付宝帐号,并将用弹出窗口转移
到易付宝页面,在本页面上显示支付完成的确认对话框。

✧选择汇款:记录汇款人、汇款帐号、汇款单凭单号。

✧选择信用卡:纪录银行,将用弹出窗口转移到银行付款页面,在本页面上显示
支付完成的确认对话框。

✧选择货到付款。

只纪录货到付款数额。

8.发货功能:用户收到货的时间=发货时间+在途时间,所谓在途时间,是由于用户
选择的快递公司不同而产生的在途时间不同。

网站管理员可以修改各个快递公司的在途时间。

9.网站增加漂浮广告,用户点击广告后,打开一个有奖问答页面,答对的用户可以得
到50点活动积分。

每天每个注册用户只能参加一次。

10.网站用户管理中,增加积分管理功能,用户的消费能够增加消费积分;用户参加活
动或补全个人信息能够增加活动积分,活动积分与消费积分可以按照100:1进行兑换
面向管理员的部分
管理员功能:
1、管理员登陆:通过管理员登陆界面,输入管理员用户名、密码。

并进
行权限验证
2、管理员查询:对图书信息的查询(包括图书类别、图书总量、售书量、库存量)
对新进图书上架,标名图书信息(包括:类别、编号、书名、价格、作者、出版社)并增加该记录到数据库的Book表中。

对长期销量量不好的图书下架并删除该图书在Book表中的记录
通过对数据库的对图书进行新增,通过对Book表进行增加一条记录(包括:
类别、编号、书名、价格、作者、出版社)。

删除(在Book 表中删除一条记录)。

调价:对Book表的价格进行Update操作。

3、管理员统计订单:通过查看销售信息汇总表查看当日不同类别图书的订单量。

4、物流状态:通过查看订单上的标志位查看图书物流状态(0:未发货1:已发
货2:售书完成)
1.3.名词解释
关键字查询:可通过商品的部分名称或全称来查询商品的相信信息。

分类检索:查询到某一级分类时,显示该级别以及其子类别下所有商品。

2.购物流程
2.1.购物流程图
2.2.流程说明
1.登陆网上书城。

2.若未在商城注册用户,先进行用户注册。

3.用户登陆。

4.用户通过关键字查询、分类检索来挑选图书。

5.选中图书后:
✧点选“放入购物车”按钮,商品自动进入购物车(同样商品不会重复进入)。

✧若只需购买单个图书,点选“购买”按钮。

6.显示所购买商品的详细信息。

7.确认订单,若3中用户未登录,提示用户登陆,待用户登陆后,再进行订单确认。

8.如用户已填写收货人信息,则页面显示该信息并由用户确认。

若用户信息有误,用
户可自行修改。

如尚未填写则显示相应表单请其填写,系统记录用户提交的收货人信息以便其下次购物时使用。

9.选择送货方式(配送时间,配送方式等)。

10.用户提交订单后可在商城查询该订单情况,并可对尚未付款的订单进行取消、修改
等操作。

11.用户可选择多种付款方式(易付宝,货到付款等)。

系统功能结构图:
数据库:。

相关文档
最新文档