《网上书店系统》需求规格说明书
- 格式:docx
- 大小:415.76 KB
- 文档页数:24
一:系统开发的意义随着我国互联网的持续发展和技术的不断提升,电子商务行业也在不断发展,网上的商务活动也越来越频繁,数据量越来越大,网上购书系统是一个在互联网上进行书籍销售的电子商务系统,消费者可以通过系统定购自己想要买的书籍,而作为它的后台管理系统,管理员可以方便地管理图书的信息,提高了交易效率,节省开支,拓宽消费者交易的时间和空间二:系统主要功能:本系统实现了简单的在线的图书销售系统,方便注册用户在网上购买图书以及相关的管理员对图书信息进行更新。
系统的用户权限有两种:注册会员和系统管理员,不同权限用户登入到不同的操作界面。
(1)会员界面功能:1 会员首页可以查看图书的基本信息2. 会员可以购买图书,查看自己的购物车。
3.会员可以管理自己的购物车,例如将书籍加入购物车,从购物车中删除书籍等。
4..查看订单信息(2)系统管理员界面功能:1. 管理员可以实现图书管理(书籍信息进行添加、删除、更新等)。
2. 管理员可以查看会员购买那些书籍。
三:数据库设计:该系统数据库利用ACCESS数据库技术实现。
数据库名称shop,包含图书信息表(goods),注册用户信息表(user_info),订单表(book):图书信息表(goods):注册用户信息表(user_info):订单表(book):四.系统设计1.系统的总体结构,系统的结构图。
2.系统的开发环境(1)硬件环境:普通PCCPU:P4 1.8GHz内存:256MB以上硬盘(2)软件环境操作系统:windows xp/vista开发软件:jdk1.6, Tomcat数据库软件:access数据库浏览器:IE6.0五、详细设计该系统共包括13个页面,分别为1.登陆页面:login.jsp login_check.jsp(登录检测)alert(登录失败提示)2.新会员注册页面:regist.jsp newuser.jsp (处理页面)3.实现会员功能的页面:booklist.jsp(会员主页面)buy.jsp(购买处理页面)see.jsp(查看购物车)move.jsp (删除购物车中书籍)4.实现管理员功能的页面:admin.jsp(管理员主页面)add.jsp addbook.jsp (添加新书籍)delete.jsp(删除书籍)进入登陆页面login.jsp后,可选择是两种用户权限中的哪一种,若为会员,则选择会员登录(如果还没注册,可进入注册页面注册后登录),若为系统管理员用管理员用户名与密码,选择以管理员身份登录,下面以会员登录完成后为例讲述会员能够实现的功能。
网上书店概要设计说明书1 引言目的:《网上书店概要设计说明书》是面向系统分析员和程序员的。
系统分析员根据需求分析和该说明书进行详细设计,同时也是系统分析员向代码人员分配任务的依据。
读者:用户,主管领导以及详细设计人员背景:《软件工程课程设计指导书》《网上俗点项目计划》《网上书店需求分析》专门术语的定义:无参考资料:《网上书店需求分析》《重庆大学软件工程讲义》《国家软件工程开发标准》2 总体设计2.1需求规定3.2.2运行环境软件支持:JavaEE+MySQL+Windows Server 2003硬件支持:奔腾4以上处理器1G以上内存80G以上硬盘10M以上宽带3.2.3基本设计概念说明本系统的基本设计概念、方法等。
3.2.4结构用一览表或图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。
用户注册模块:inNamePwd.jsp(输入注册所用用户名及密码) R1confirmPwd.jsp(确认所填密码的正确性) R2inOther.jsp(继续输入其他信息) R3confirmOther.jsp(确认其他的所填信息) R4regSuccess.jsp(返回注册成功的页面) R5error.jsp(返回出错的信息) R6otherOperations.jsp(询问用户是否需要其他操作) R7userExit.jsp(用户退出登陆) R8用户购书模块:userLogon.jsp(用户登陆进购书管理系统) P1bookIntroduction.jsp(书籍信息介绍) P2needPurchase.jsp(询问用户是否需要购书) P3purchase.jsp(购书界面,输入所购书籍书名,数量信息) P4confirmPurchase.jsp(确认购书信息) P5purchaseOk.jsp(返回购书成功的信息) P6bookDeficiency.jsp(返回书店缺书的信息) P7deal.jsp(询问用户如何处理缺书) P8userExit.jsp(用户退出登陆) P9purchaseSuccess.jsp(返回购书成功的信息) P10用户评价模块:userLogon.jsp(用户登陆进购书管理系统) UA1userAppraisal.jsp(用户评价我们的服务) UA2appraisalSuccess.jsp(用户评价成功) UA3userExit.jsp(用户退出登陆) UA4管理员售书模块:managerLogon.jsp(管理员登陆进购书管理系统) S1bookIntroduction.jsp(书籍信息介绍) S2bookSearch.jsp(查询书店是否缺少相关书籍) S3confirmSale.jsp(确认售书) S4confirmExit.jsp(售书终止) S5saleSuccess.jsp(售书成功) S6managerExit.jsp(退出登陆) S7管理员添加书籍模块:managerLogon.jsp(管理员登陆进购书管理系统) BA1bookAdd.jsp(管理员添加书籍界面) BA2inBookInfo.jsp(添加书籍名,数量,介绍信息等) BA3addSuccess.jsp(书籍添加成功) BA4managerExit.jsp(退出登陆) BA5管理员帐户管理模块:accountManage.jsp(管理员帐户管理页面) AM1historyList.jsp(罗列本月所售书籍的书名及数量) AM2saleManage.jsp(显示本月销售额) AM3salerList.jsp(显示每个销售人员销售情况) AM4managerExit.jsp(退出登陆) AM5公用程序:success:用户注册模块:regSuccess.jsp用户购书模块:puchaseSuccess.jsp管理员售书模块:saleSuccess.jsp管理员添加书籍模块:addSuccess.jsp用户评价模块:appraisalSuccess.jsplogon:用户登购书模块:userLogon.jsp用户评价模块:userLogon.jsp管理员售书模块:managerLogon.jsp管理员添加书籍模块:managerLogon.jspexit:用户注册模块:userExit.jsp用户购书模块:userExit.jsp用户评价模块:userExit.jsp管理员售书模块:managerExit.jsp管理员添加书籍模块:managerExit.jsp管理员帐户管理模块:managerExit.jsp3.2.6人工处理过程员工在确认订单之后,需要将书籍送往快递公司,并且填写运单客户需要接收并确认收到书籍3.3接口设计3.3.1用户接口客户打开客户登录页面,输入用户名密码之后即可进行购书查询等活动管理员打开后台登陆页面,输入用户名密码之后即可进行管理3.3.2外部接口服务器需要安装windows server 2003 以上平台必须安装JavaEE+Mysql平台至少留有500M以上硬盘空间3.3.3内部接口很多类采用继承关系,大大提高了代码利用率3.4运行设计3.4.1运行模块组合本系统一共有6个模块,均为实现基本功能的模块,所以6个模块都是必须的3.4.2运行控制3.4.3运行时间3.5系统数据结构设计/数据库设计3.5.3安全、保密设计为了保证用户资料的安全,我们采用SHA-1对用户密码加密,这样即便用户密码被盗,不至于产生更大的损失3.5.4数据结构与程序的关系说明各个数据结构与访问这些数据结构的各个程序之间的对应关系,可采用3.6系统出错处理设计3.6.1出错信息用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含义及处理方法。
网上书店系统需求分析版本历史1引言 (4)1.1编写目的 (4)1.2项目背景 (4)1.3术语和缩写 (5)2综合描述 (5)2.1目标范围 (5)2.1.1前台系统 (6)2.1.2后台系统 (6)2.2用户特性 (7)2.3约定假设 (7)3需求说明 (8)3.1功能概要 (8)3.2前台功能需求................................................................................. 错误!未定义书签。
3.2.1注册新用户.......................................................................................... 错误!未定义书签。
3.2.2登录/注销系统.................................................................................... 错误!未定义书签。
3.2.3查看/修改客户信息............................................................................ 错误!未定义书签。
3.2.4浏览/搜索图书信息............................................................................ 错误!未定义书签。
3.2.5维护购物车.......................................................................................... 错误!未定义书签。
3.3管理后台功能需求........................................................................ 错误!未定义书签。
网上书店系统需求分析说明书C-T项目组成员:常涛、郑唯、董庆鹏、李志远、刘丹、王晶晶1.引言根据客户的委托,为之创建网上书店系统C-T,以便扩展书店的客户群、科学管理、提高效益。
网站主要提供的基本服务项目有:用户的注册,登录;用户的分级浏览或图书选购;店主对进书、售书、库存、帐目、客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。
1.1编写目的在完成了针对网上书店市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上书店》系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1.2项目背景随着网络的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。
当然,网上书店系统目前主要是以B2C的方式进行经营,通过网上开店的方式向读者出售书本。
国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。
对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。
而关键的一点,就是他们只是基于B2C的,只有自己在卖书,而我们所要改进的就是引入C2C经营理念,增加了客户售书的功能,客户可以对来说已经不需要的书本售给需要它的人,以此来方便售书的读者,做到图书更好地利用,同时为客户省下一定的费用,当然系统会按照设定的比率进行收费,实现额外的营运收入。
网上书店——需求规格说明书目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2任务概述 (4)2.1目标 (4)2.1.1开发目标 (4)2.1.2应用目标 (4)2.2用户的特点 (4)2.3假定和约束 (5)3需求规定 (5)3.1对功能的规定 (5)3.1.1功能划分 (5)3.1.2功能描述 (5)3.1.3图形描述 (7)3.2对性能的规定 (13)3.2.1精度 (13)3.2.2时间特性要求 (13)3.2.3灵活性 (13)3.3输人输出要求 (13)3.4数据管理能力要求 (14)3.5故障处理要求 (14)3.6其他专门要求 (15)4运行环境规定 (15)4.1设备 (15)4.2支持软件 (15)4.3接口 (15)4.4控制 (16)需求规格说明书1引言1.1编写目的本需求规格说明书对用户的需求做了全面细致的分析,并结合调查的其他同类型网站(当当,卓越亚马逊,各种出版社书店等),明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上可以进一步提出概要设计说明书和开展后续设计与开发工作。
本说明书的预期读者为本组成员,店主小童和指导教师杨红丽老师。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1.2背景a.开发的软件系统的名称:网上书店eBookStoreb.本项目的任务提出者:杨红丽开发者:张晨曦、赵彤、李文卿、刘士建、许芳用户:购书客户及书店老板c.本软件系统与其他网上书城(当当网,有路网等)有参考关系。
1.3定义SQL Server语言的主要功能就是同各种数据库建立联系,进行沟通;Pentium是英特尔的第五代x86架构之微处理器;OS X是苹果公司为Mac系列产品开发的专属操作系统。
基于UNIX系统。
使Mac变得简单易用,出类拔萃。
上海汇达软件有限公司<Project Name>软件需求说明书For <Subsystem or Feature>Version <1.0>目录1.简介41.1目的41.2范围41.3定义,缩写41.4参考41.5概述42.具体要求52.1功能性62.1.1用户接口模块62.1.2管理员接口模块82.2可用性102.3系统的UML建模102.6性能要求182.6.1响应时间182.6.2吞吐量182.6.3容量182.7兼容性182.8设计约束182.8.1硬件设备182.8.2软件设备182.9文档和帮助需求182.10接口182.10.1用户界面182.10.2管理员接口182.11适用性标准193.支持信息19软件需求说明书1. 简介随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势, 电子商务就是在这样一个背景下产生发展起来的。
伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户, 便可随意购物的快感。
网上图书销售管理系统就是一个电子商务系统的开发。
1.1 目的通过网上图书销售系统实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,保证充分发挥网上交易的优势。
1.2 范围用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户, 便可随意购物的快感。
网上图书销售管理系统就是一个电子商务系统的开发。
1.3 定义,缩写网上图书销售管理系统。
1.4 参考参考现在的一些网上购物系统所做。
1.5 概述随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。
基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。
目录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)图书信息管理该模块实现图书书目信息的分类显示,也是提供图书信息依据书名及作者信息快速搜索的功能。
网上书店系统工商大学07嵌入式班学敏指导老师:梁新元摘要21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻影响,与此同时,电子商务的迅速发展为人们提供了更快捷方便的购物渠道,为了实现在线购书,文中构建了一个基于JSP和JS的网上书店。
该系统采用JSP网页编程+MySQL数据库和J2EE的SSH技术,此系统应用围较广,具有较强的实用价值。
利用JSP和开源框架SSH技术开发网上书店,是Internet 电子商务在图书销售行业发展的必然结果。
本文主要针对小型书店开拓其网上业务而开发的图书销售系统。
关键词:网上书店、MySQL、jsp、JavaScript、Struts2、Spring2.5、Hibernate3.2AbstractThe 21st century, science and technology are advancing rapidly, the economy beganto take shape knowledge and information industry, especially information technology and network technology, rapid development and wide application of information on the political, economic, military, cultural and other fields have more profound impact At the same time, the rapid development of e-commerce provided people with a more efficient and convenient shopping channel, in order to achieve online textbook, the paper built a JSP and JS based online bookstore. The system uses JSP web programming J2EE + MySQL database and the SSH technology, wide range of applications of this system has strong practical value. SSH using JSP technology development and open source framework for online bookstores, book sales is the Internet e-commerce in the inevitable result of development of the industry. In this paper, a small bookstore to open up for business development of its online book sales system.Keywords:BookStore,MySQL、jsp、JavaScript、Struts2、Spring2.5、Hibernate3.2目录一.概述 (1)1.网上书店系统开发目的 (1)2.网上书店系统开发背景及意义: (1)3.系统的开发任务 (2)4.系统的开发环境 (2)5.项目开发计划 (3)6.数据流图 (4)二.系统的可行性研究和需求分析 (5)1.系统的可行性研究 (5)2.概要分析 (5)3.数据库设计 (8)三.详细设计 (11)1.总体设计 (11)2.主模块 (11)3.注册模块 (13)4.普通用户操作模块 (14)5.图书检索模块: (17)6.购物车模块 (19)7.订单模块 (20)四.用户手册 (22)1.系统前台主要功能 (22)2.运行环境需求 (22)3.项目部署方法 (22)五.毕业设计总结 (23)六.致 (23)参考文献 (24)一.概述1.网上书店系统开发目的网上书店系统(Internet BookStore System)是现在最常见的网上销售系统,让顾客足不出户就可以购买到想买的商品,不仅方便了顾客,也让拥有电子商务的企业能够及时的向客户推销商品,赢的利润,网上书店与传统书店的营销方式相比,具有不可比拟的优势,如销售成本与物流成本得到了极大程度的降低,信息传输及时,也方便了客户的购书所用的时间。
第1章系统需求网上书店系统描述如下:在网上书店系统中,普通用户浏览主页面查看图书及详细信息,如想在本网站购买图书,需注册成为该网站会员,然后进行购买活动。
会员用户通过其注册的账号及密码登陆该系统,登陆该系统后可以对个人信息进行修改,包括密码的修改,可以添加所选书籍到购物车,删除购物车里的书籍,以及修改购物车内书籍的数量,确定购买后进去支付页面。
管理员登陆系统后,可以修改其登陆密码,维护员工信息,维护会员信息,以及系统维护。
管理会员信息主要是添加会员、删除会员以及修改会员信息。
管理员工信息要分为添加员工、删除员工以及修改员工信息。
系统的维护主要为系统更新。
对上述网上书店系统的描述进行分析,可以获得如下功能性需求: 游客在网上书店系统注册个人信息,可以成为会员。
会员通过身份验证,登录到网上书店系统。
会员或游客可以浏览网上书店的图书。
会员可以查询修改个人资料,包括个人的基本信息、订单信息。
会员可以修改个人信息。
会员可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。
会员可以对所下订单进行提交。
会员可以进入付款界面进行结算。
第2章需求分析采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参与者和用例,并建立用例模型。
2.1 识别参与者通过对系统需求的分析,可以确定系统中有两个参与者:游客、会员。
参与者的描述如下:(1)游客描述:游客可以浏览各种书籍、还可以注册成为会员后进行购买。
示例:可以访问到此网站的任何人或组织。
(2)会员描述:会员可以登录到系统,也可修改个人密码,注销个人信息,还可以浏览书籍、添加书籍到购物车、查看购物车、修改购物车的书籍、付款。
示例:任何在此购书网站成功注册的人或组织。
2.2 识别用例前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例存在:1.用户用例(会员和游客)登录会员通过身份验证,登录到网上书店系统。
注册游客在网上书店系统注册个人信息,可以成为会员。
淘书网系统需求分析说明书编写:数字图腾日期:2010年8月审核:日期:批准:日期:受控状态:是发布版次:日期:编号:变更记录1 系统整体介绍 (5)1.1 目的 (5)1.2 系统整体模块示意图 (6)2 前台服务需求分析 (8)2.1 前台系统模块示意图 (8)2.2前台用例 (9)2.2.1 游客注册 (9)2.2.2 游客/会员搜索图书-普通搜索 (11)2.2.3 游客/会员搜索图书-高级搜索 (13)2.2.4 游客/会员在线客服 (15)2.2.5 游客/会员购物车 (17)2.2.6 会员登录 (19)2.2.7 会员注销 (22)2.2.8 会员个人信息管理 (25)2.2.9 会员购买书籍 (27)2.2.10 会员取消订单 (30)2.2.11 会员预购图书 (32)2.2.12 会员留言评价 (34)2.2.13 相关书籍推荐 (36)2.2.14 报表打印 (38)2.2.15 在线阅读 (39)2.2.16 在线视频 (40)2.2.17 在线有声读物 ................................................................错误!未定义书签。
3. 后台服务需求分析 (41)3.1 后台系统模块示意图 (41)3.2后台用例 (41)3.2.1 系统管理员登陆 (41)3.2.2 管理员管理 (43)3.2.3 网站基本信息管理 (45)3.2.4 会员管理设置 (47)3.2.5 书籍管理设置 (49)3.2.6 订单管理设置 (51)3.2.7 友情链接管理设置 (53)3.2.8 广告管理设置 (55)3.2.9文章管理设置 (57)3.2.10 邮件群发管理设置 (59)3.2.11 报表统计管理 (61)3.2.12 计划任务表 (63)1系统整体介绍当今世界,一股势不可挡的电子商务浪潮席卷而来。
图书作为一种最适合开展电子商务的商品,为网上书店成为一种典型的电子商务项目奠定了基础。
《网上书店系统》需求规格说明书目录一、前言:项目概述开发本软件背景该系统的开发目的说明》本规格说明书编写说明文档范围说明本规格说明书适用读者说明二、系统功能需求分析系统功能简要描述&前台普通用户功能后台管理员功能系统用例图顾客用例图图书管理专员用例图【仓库管理专员用例图售后专员用例图物流调度专员用例图系统管理员用例图会计专员用例图`系统功能详细描述顾客用例说明图书管理专员用例说明仓库管理专员用例说明售后专员用例说明\物流调度专员用例说明系统管理员用例说明会计专员用例说明三、系统非功能需求分析用户界面需求|产品质量要求性能需求前台性能需求后台性能需求其他需求、四、系统概要设计业务流程图普通用户注册活动图已注册用户登录活动图已注册用户修改个人信息活动图^已注册用户购买图书活动图已注册用户退货活动图管理员上架图书活动图数据流图及数据字典顾客注册数据流图及数据字典/顾客购书数据流图及数据字典顾客退货数据流图及数据字典图书进货数据流图及数据字典)一、前言:项目概述:开发本软件背景进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。
在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。
如今网上购物的人群不断增加,在与小组成员的探讨和分析的基础下,提出了这份《网上书店系统》需求规格说明书。
该系统的开发目的说明满足用户网上购书需求,方便快捷,足不出户就可以优惠的价格买到最称心如意的书。
本规格说明书编写说明{此规格说明书对客户的需求进行了全面细致的了解,经过缜密的分析,设计出满足客户需求的系统,本规格说明书是整个系统设计编写的核心,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员及系统开发人员能清楚地了解用户的需求。
通过调查来缩小客户需求和工作人员所理解的需求的差异。
文档范围说明该文档的主要内容包括项目产品的简介、整体和业务流程、产品的功能性需求描述(包括所有的模块及每个模块的功能)、非功能需求,及通过需求分析的建立需求模型。
本规格说明书适用读者说明本文档的主要读者对象是系统设计人员,系统设计人员根据规格说明书的描述和系统的分析模型进行体系结构和详细的设计。
项目经理、测试人员、QA也是文档的重要阅读者,他们也会以此文档作为项目跟踪、系统测试、过程评审和客户验收和依据。
~二、系统功能需求分析《网上书店系统》是一种应用于图书销售领域的动态网站。
近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。
与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。
这些优势是其它交易方式难以达到的。
图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版,繁荣市场的必由之路。
目前当当、科利华、江苏考试书店等网上书店都在网上市场竞争中争的自己的一席之地。
然而中小型的书店开展网上交易的数量,却显的凤毛麟角。
一方面:中小型的书店向大型书店发展受到了资金、管理水平的限制;另一方面当今的互联网技术的发展赋予中小型图书销售商开展灵活快捷售书的机遇。
《网上书店系统》正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。
系统功能简要描述:—前台普通用户实现功能1、新顾客注册、登陆2、客户信息管理3、网上支付功能4、购物车(添加图书、删除图书)功能…5、订单管理(生成、取消)功能6、图书浏览、搜索、收藏功能7、给系统管理员留言建议8、退货、退款9、给已购书的评价¥后台管理员实现功能1、普通用户注册信息管理2、图书信息管理(上架、下架、库存)3、订单管理)4、物流管理5、退货管理6、客户留言板管理7、广告管理及网站维护(客户访问统计、数据统计管理),系统用例图顾客用例图:—图书管理专员用例图:…仓库管理专员用例图:|售后专员用例图:物流调度专员用例图:系统管理员用例图(会计专员用例图:系统详细功能描述】顾客用例说明1、新顾客注册、登录新顾客注册需要填写邮箱、密码,并同意本系统的协议。
如果对邮箱进行验证可以提供账户的安全性,并能在忘记密码的时候,通过邮箱重新设置新的密码。
2、客户信息管理客户登录进入系统后,可以修改自己的注册信息,比如昵称、兴趣爱好、研究领域等等。
,3、订单管理(生成、取消)功能购物后,确认支付和配送方法后生成订单。
在生成订单的同时,系统发邮件通知书店管理员。
会员还可以查询自己订单的处理情况和历史订单。
用户可以查看自己的订单,包括订单的个数,总计金额,订单的列表。
列表项包括:订单号、订单日期、收货人、订单金额、订单状态,当订单数目过多时,要提供分页浏览功能。
对拍下的东西,如果还没有付款,可以取消该订单。
对拍下的东西,如果付款到系统了,可以申请取消该订单。
4、图书浏览、搜索、收藏功能*与图书有关的作者,出版社,页数,书名等都会显示在页面里。
客户可以通过作者、出版社、书名、年份等关键字进行模糊搜索。
客户看到自己感兴趣的书,如果想在发后购买,可以先把此书放在收藏夹里。
5、给系统管理员留言建议如果客户在使用本系统的时候,遇到不方便的,有自己更好的想法,可以优化本系统,或者客户在购物的过程中遇到什么问题,可以给管理员留言。
》6、退货、退款如果客户遇到买的书与自己想要的书不符,或者书有损坏的情况,可以向系统发起申请退货、退款。
7、给已购书的评价当客户已经拿到书了,并在使用了,可以对该书做一些评价,方便后面的购书者更了解这本书。
图书管理专员用例说明"1、图书库存量记录管理员负责对图书的信息进行录入,显示在用户页面,即是图书的上架,对于那些过时的书,我们可以删除该书的信息,即下架。
库存即是对此书的存货量还有多少,这是此书是否需要进货的一个参考量。
如果库存量少于10%就需要对该书进货。
2、图书信息管理有时候对图书的信息需要描述的更详细一些,后来就会对图书的描述增加相应的内容,由于一些内容不需了,可以删除,及时更新。
3、图书进货出单)当库存量不足的时候,就需要对图书进行进货,图书管理员由于对图书的类目、书名比较熟悉,所以就由图书管理员来决定进货何种图书,进货图书的数量。
仓库管理专员用例说明1、图书库存量记录包括图书进仓记录和出仓记录,当物流公司把图书管理员列出单上的图书都送到仓库时,仓库管理专员负责点数,是不是够数,并进行进仓记录。
当顾客下订单需要某商品的时,物流公司来仓库收货,仓库管理员负责进行出仓记录。
售后专员用例说明、1、退货申请审核当有顾客因为购得的图书不满意时,想要退货的时候,需要提出退货申请及填写退货理由,如果理由不合理的话不允许退货的,售后专员就是负责来审核这个理由。
如果理由合适,就充许客户退货。
2、退货查收审核当有顾客退货时,货已经被售后专员收到了,售后专员需要检查图书除了顾客提出的损坏,看有没有其他地方不妥,审核该图书是客户损坏的,还是由于公司发货本来就是这样的原因。
3、退货图书入库)如果客户退货是由于买到的图书不是自己想要的,但图书本身并没有损坏,这时售后管理员就需要把退回来的图书放到仓库里去。
物流调度专员用例说明1、订单批量确认当很多顾客下单之后,订单状态有未付款订单、已付款订单、已发货订单、交易完成订单。
物流调度专员需要找出已付款订单,向物流公司说明,把这些客户需要的图书发送到客户的地址,所以称此为订单的批量确认。
2、采购进货,当图书管理员列出所需进货的图书时,物流调度专员要向物流说明,把所需要的货给仓库送过去。
系统管理员用例说明1、分配各专员角色当公司来一个新人的时候,需要一个新的用户名来执行系统中的任务时,这时就需要管理员为其分配一个进入系统并配有相应权限的用户名和密码。
!2、管理注册用户当系统的客户注册过多的时候,就需要对重多的客户进行有效的管理,确定出哪些是大客户,哪些是小客户,并分出等级及优惠条件,如普通客户、VIP客户,与之相对应的优惠条件设置也不同。
3、维护系统稳定安全当系统正常时,要时常备份信息,系统出现问题的时候,要能及时让系统的恢复工作状态。
·会计专员用例说明1、进货成本花费记录图书进货到入库时,需要支付一笔书的进货费用,要求会计记录这笔账。
2、物流花费记录对进货和给客户发货时,需要支付相应的物流费用,要求会计记录这笔账。
—3、退款记录当客户退货时,需要退与之相应的钱,需要对这笔支出记录。
4、订单收入记录当客户下订单并付款的时候,公司的账户里会多一笔钱,对这笔收入有记录。
—三、系统非功能需求分析用户界面需求-产品质量要求性能需求》性能需求分为用户操作方面的前台性能需求和后台管理员操作的性能需求。
前台性能需求用户请求页面时间不超过5秒;用户检索信息时间不超过5秒;用户下载文件时间不超过5秒。
后台性能需求管理员添加、修改、删除等功能的操作时间不超过5秒;数据库连接时间不超过5秒。
|其他需求提示:描述不适合放在前面需求章节中的任何其他的需求。
如有些软件系统比较强调信息管理需求、安全需求,也可以在此扩展。
四、系统概要设计业务流程图普通用户注册活动图:、已注册用户登录活动图:`·[已注册用户修改个人信息活动图:`>已注册用户购买图书活动图:)已注册用户退货活动图:管理员上架图书活动图:数据流图及数据字典 |顾客注册数据流图顾客系统校验信息填写的正确性填写注册信息正确的注册信息通知客户注册成功>>数据项描述:客户注册用户名:6-12位,字母和数字的组合。
)用户登录密码:6-12位,不能用特殊字符和空格等。
邮箱:格式。
个人信息=姓名+性别+年龄+出生日期+身份证号+手机号。
要求姓名与身份证号上的姓名一致,一旦确认无法修改。
性别为男或女。
%出生日期只有填写当前日期之前近140年前的某一年,格式为xxxx年xx月xx日。
身份证号要求标准的18位,前我17位纯数字。
手机号要求11位纯数字。
兴趣爱好:自已随便填写》顾客购书数据流图:数据项描述:所购图书信息=图书类目+图书书名+图书作者+图书索引号+图书出版社+出版年份+图书售价。
…订单编号:按照各物流公司的物流单号标准。
订单日期:格式为xxxx年xx月xx日。
寄送人信息=寄送人姓名+住址+手机号。
{顾客退货数据流图—数据项描述:退货图书信息=图书类目+图书书名+图书作者+图书索引号+图书出版社+出版年份+图书售价。
退货订单编号:按照各物流公司的物流单号标准。
应退款金额:不得大于图书售价。