网上购物系统软件需求说明书概要设计说明详细设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《网上购物系统软件需求说明书概要设计说明详细设计.docx》由会员分享,可在线阅读,更多相关《网上购物系统软件需求说明书概要设计说明详细设计.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件设计与体系结构题目: 购物网站系统设计学号: 姓名: 0软件需求说明书1 引言21.1 编写目的21.2 背景21.3 定义21.4 参考资料22 任务概述22.1 目标22.2 用户的特点32.3 假定和约束33 需求规定33.1 对功能的规定33.1.1 功能块划分33.1.2 功能描述:33.2 对性能的规定43.2.1 精度43.2.2 时间特性要求43.2.3 灵活性43.3 输人输出要求43.4 数据管理能力要求43.5 故障处理要求43.6 其他专门要求54 运行环境规定55.1 设备55.2 支持软件55.3 软件环境55.4 硬件接口55.5 软件接口55.5 控制551
2、 引言1.1 编写目的编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行全面细致 的分析,深入描述网上购物系统软件的功能和性能与界面,确定该软件设计的限制和定 义软件的其他有效性需求。根据网上购物系统的业务分类、业务操作规程及其数据结构等具 体要求,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规 格。以上这一切为统下一步的开发工作奠定了良好的基础。本软件需求说明书全面、概括性地描述了网上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解网上购物 系统所要完成的任务和所能达到的功能。1.2 背景
3、目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统 的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。前台可 以做到预定实物,虚拟物品等各种预定业务。然而,为数众多的小的购物网站却没有一个合 适的管理系统,因此,我们觉得开发此管理系统是十分必要的。网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优 点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用 范围较广的 WINDOWS 系列等操作系统上使用。除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。1.3 定义文档中采用
4、的专门术语的定义及缩略词简要如下:OSS:ONLINE SHOPPING SYSTEM(网上购物系统)1.4 参考资料1谭浩强动态网页制作 ASP 北京电子工业出版社. 20012彭万波网页设计精彩实例北京电子工业出版社.20023袁玫等网络数据库应用教程 北京人民邮电出版社.20024潘英伟网站开发实用手册中国广播电视出版社.20012 任务概述2.1 目标本软件产品作网上购物系统(OSS),为了将小型网上购物网站管理纳入规范化,现代化的管理轨道,针对目前网购中存在的问题和管理的实际需要,我们将理顺管理体制和建立各 种管理规范与开发信息系统有机地结合起来。以企业信息管理为核心的集成环境,提供
5、以项目为核心、基于用户角色的权限机制。为用户点菜和餐馆管理方面提供方便。网上购物系统 主要的功能如下:(1) 系统账户管理:具有系统管理员的身份登录,负责添加用户。用户可以分为三类, 一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后一类是买家, 买家具有浏览商品和购买商品的权限。(2) 前台营业管理:可以浏览当前商品的库存情况,还有哪些有货商品可以购买。(3) 预定服务:可以添加和删除订单,添加的订单记录订单编号,预定日期,预定的价 格等。(4) 系统管理:可以添加和删除账户,登记卖家、买家信
6、息,包括编号,姓名,性别, 住址,身份证号码。2.2 用户的特点本软件的用户方操作人员水平不一。维护人员具有专业计算机水平。对软件的操作人员 要进行专业的培训,不然对软件的功能和操作都不了解的话,很难及时满足用户的需求。2.3 假定和约束1. 按提供相应的开发阶段文档;用户提供相应的标准,软件开发与典型实例考核相结合。2. 用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软 件开发商,以保证从中正确读取预决算参数,进行成本预算。3 需求规定3.1 对功能的规定3.1.1 功能块划分(1) 系统账户管理功能;(2) 前台营业管理;(3) 预定服务;(4) 外卖服务;(5)
7、 员工管理;3.1.2 功能描述:(1) 系统账户管理:具有系统管理员的身份登录,负责添加用户。用户可以分为三类, 一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后一类是买家, 买家具有浏览商品和购买商品的权限。(2) 前台营业管理:可以浏览当前商品的库存情况,还有哪些有货商品可以购买。(3) 预定服务:可以添加和删除订单,添加的订单记录订单编号,预定日期,预定的价 格等。(4) 系统管理:可以添加和删除账户,登记卖家、买家信息,包括编号,姓名,性别, 住址,身份证号码。3.2 对性能的规定软
8、件应保证系统运行稳定,避免出现系统崩溃;软件必须保证有足够的数据精度,不影 响正常业务;软件应尽量做到响应快速、操作简便。3.2.1 精度查询时应保证查全率,对买家所要求的订单不能出现操作错误,保证正确。所有在相应 域中包含查询关键字的记录都应能查到,同时保证查全率。对结帐时出现的操作不能出现计 算错误,保证买家和卖家的满意。3.2.2 时间特性要求一般操作的响应时间在 1 秒左右。3.2.3 灵活性满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。3.3 输人输出要求软件对数据输入均进行数据有效性检查。除指明提供打印输出外,其余数据输出均不考 虑打印输出。3.4 数据管
9、理能力要求运行本软件系统所需的各种基础数据及前期的其他数据的规模约为 1200M,数据的平均增长约为 4M人月,系统用于日志等记录的数据增长约为 10M月。具体增长速度由用户的使用频率及所发生业务的数据量决定。3.5 故障处理要求设备的硬件故障可能造成本软件不能运行或不能正常进行输入输出等后果,系统的资 源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述 故障的处理由用户自行解决。软件在运行过程中产生的的数据库错误,将由系统自动记入错误日志,非网络传输引起 的错误将由系统管理员或软件开发者解决。软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协
10、助系统管 理员解决。正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可 恢复的系统错误,也必须保证数据库完好无损。3.6 其他专门要求1. 软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。2. 软件必须提供对系统中各种码表的维护、补充操作。3. 软件必须按照需求规定记录各种日志。4 运行环境规定5.1 设备根据市场上能够提供的硬件。我们设计系统的硬件环境:普通 pc 机及主频在 1GHz 以上档次微机,笔记本电脑。各种品牌的兼容机,最佳主频在 2GHz 以上的微机。128MB 或 256MB 以上内存,最好配 1GB 以上内存。彩色或液晶显示器
11、,20GB 以上硬盘,光电鼠标或机械鼠标, 通用打印机5.2 支持软件1. MicroSoft Windows NT Server 4.0 /Windows 20002. 中文版 MicroSoft WINDOWS 73. MicroSoft SQL Server 7.04. Internet 信息服务管理器(IIS)7.05.3 软件环境1. Windows 2000/xp/2003/vista2. 采用 visual 2005 或以上集成开发环境3. 系统采用面向对象的视窗数据库系统 SQL Server 进行开发5.4 硬件接口PIII400 主频、256M 内存、10G 硬盘、1010
12、0M 网卡以上配置,光盘刻录或磁带备份设备。支持各种 x86 系列 PC 机。5.5 软件接口运行于 Windows 95/98/2000/xp/2003/vista 及更高版本并装有 JAVA 虚拟机的操作系统上。5.5 控制本软件是以汉语设计程序设计语言的操作系统来控制软件运行。概要设计说明书1 引言错误!未定义书签。1.1 编写目的错误!未定义书签。1.2 背景错误!未定义书签。1.3 定义错误!未定义书签。1.4 参考资料错误!未定义书签。2 总体设计错误!未定义书签。2.1 需求规定错误!未定义书签。2.2 运行环境错误!未定义书签。2.3 基本设计概念和处理流程错误!未定义书签。2
13、.5 功能需求与程序的关系错误!未定义书签。功能需求与程序的关系错误!未定义书签。2.6 人工处理过程错误!未定义书签。2.7 尚未解决的问题错误!未定义书签。3 接口设计错误!未定义书签。3.1 用户接口错误!未定义书签。3.2 外部接口错误!未定义书签。3.3 内部接口错误!未定义书签。4 运行设计错误!未定义书签。4.1 运行模块组合错误!未定义书签。4.2 运行控制错误!未定义书签。4.3 运行时间错误!未定义书签。5 系统数据结构设计错误!未定义书签。5.1 逻辑结构设计要点错误!未定义书签。5.2 物理结构设计要点错误!未定义书签。5.3 数据结构与程序的关系错误!未定义书签。6
14、系统出错处理设计错误!未定义书签。6.1 出错信息错误!未定义书签。6.2 补救措施错误!未定义书签。6.3 系统维护设计错误!未定义书签。91 引言1.1 编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。此需求规格说明书对网上购物系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本系统采用了
15、基于 Web 的三层架构,即浏览器、服务器和数据库。本系统是基于 JSP 开发的。利用 HTML 标签的扩展,插入 JSP 脚本代码(主要为 Java 语言),构成 JSP 页面(扩展名为.jsp),其中对于脚本代码,是在服务器端(Server-Side)处理,它对脚本的处理采用的是一种全新的先对代码进行转换、编译,而后再执行的方式,即编译执行。本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。1.2 背景近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提
16、供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店, 向消费者展示出一种新颖的购物理念。网上购物系统作为 B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设 B2C 的网上购物系统网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等; 动态信息是指随时变化的信息,
17、如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.3 定义电子商务基于因特网的一种新的商业模式,其特征是商务活动在因特网上以数字化电子 方式完成。JSP,JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅
18、速和容易。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。1.4 参考资料(1) 张龙祥 著UML 与系统分析设计,人民邮电出版社。(2) 耿祥义、张跃平著JSP 实用教程(第 2 版),清华大学出版社。(3) 齐治昌、谭庆平、宁洪 著软件工程高等教育出版(4) 耿祥义、张跃平JAVA2 实用教程(第三版)清华大学出版社,2008(5) 刘玉宝、李念峰主编数据库原理及应用科学出版社(6) Google、百度、各大网站。
19、2 总体设计2.1 需求规定网上购物是一个在互联网上进行商品销售管理的电子商务系统。该系统具有基本以下功能: 会员注册登陆功能。非法用户即未注册用户,不能进行如查询、搜索、订购等一切操作。 增修改客户根据注册模快要求进行注册,注册后成为会员就可以进行会员所具有的操作, 如查询、搜索、订购等。同时商店管理者对注册的用户信息进行管理,可进行用户资料的新,能够查询获取丢失的密码,最重要的是对注册用户进行授权,检查用户是否被授权访问该资源,拦截所有访问受保护资源的请求。 商品管理功能。该部分功能包括商品的管理和商品的浏览查询两大部分,商品管理是面 向商店管理者,分商品类别、商品、商品品种管理等 3 个
20、部分,这 3 个部分都包括各自数据的新增、删除、修改、和查询等功能。按实际需要,商品分类可多级设置,每个商 品类别下有不同的商品,每个商品中又有不同的具体规格,图片上传功能等。面向商店 顾客的主要是商品的查询和搜索功能,有条件的查询并且多页显示一个类别下的所有商 品,可以全文查询,也可模糊查询。 购物车管理功能。商店客户在浏览商品时,可以根据自己愿意购买的商品加入到购物车, 同时,也可以对购物车进行修改、查询和删除。当进行结帐上时,购物车变为定单。 定单管理功能。可以根据具体情况选择支付方式,购物车中商品转变为一个新的定单。 定单管理分为两种:面向商店管理者和面向商店客户,商店管理者可以查询定
21、单,修改 定单状态,如是否已经结算,是否已经发货,是否已经结单等。商店客户可以查询定单 状态。根据上述系统功能需求的描述,本系统功能模块图如下:网上商城系统前台功能后台功能用户订单管理管理购物车管理管理员身份验商品管理处理订单用户信息管理2.2 运行环境本系统是用 MyEclipse8.6M1,集成开发环境(jdk1.6Tomcat6.0),数据库为 Mysql5.5, 运行 JSP 至少要三样东西:JSP 引擎、Web 服务器和 JVM。2.3 基本设计概念和处理流程网上购物系统的流程图如下管理用户身份验证用户信息表公告管理商品管理订单管理投诉管理用户管理Shop 数据库图 1 后台系统流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统软件 需求 说明书 概要 设计 说明 详细
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内