欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    网上购物系统软件需求说明书概要设计说明详细设计.docx

    • 资源ID:24198042       资源大小:191.90KB        全文页数:35页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上购物系统软件需求说明书概要设计说明详细设计.docx

    软件设计与体系结构题目: 购物网站系统设计学号: 姓名: 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 引言1.1 编写目的编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行全面细致 的分析,深入描述网上购物系统软件的功能和性能与界面,确定该软件设计的限制和定 义软件的其他有效性需求。根据网上购物系统的业务分类、业务操作规程及其数据结构等具 体要求,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规 格。以上这一切为统下一步的开发工作奠定了良好的基础。本软件需求说明书全面、概括性地描述了网上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解网上购物 系统所要完成的任务和所能达到的功能。1.2 背景目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统 的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。前台可 以做到预定实物,虚拟物品等各种预定业务。然而,为数众多的小的购物网站却没有一个合 适的管理系统,因此,我们觉得开发此管理系统是十分必要的。网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优 点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用 范围较广的 WINDOWS 系列等操作系统上使用。除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。1.3 定义文档中采用的专门术语的定义及缩略词简要如下:OSS:ONLINE SHOPPING SYSTEM(网上购物系统)1.4 参考资料1谭浩强动态网页制作 ASP 北京电子工业出版社. 20012彭万波网页设计精彩实例北京电子工业出版社.20023袁玫等网络数据库应用教程 北京人民邮电出版社.20024潘英伟网站开发实用手册中国广播电视出版社.20012 任务概述2.1 目标本软件产品作网上购物系统(OSS),为了将小型网上购物网站管理纳入规范化,现代化的管理轨道,针对目前网购中存在的问题和管理的实际需要,我们将理顺管理体制和建立各 种管理规范与开发信息系统有机地结合起来。以企业信息管理为核心的集成环境,提供以项目为核心、基于用户角色的权限机制。为用户点菜和餐馆管理方面提供方便。网上购物系统 主要的功能如下:(1) 系统账户管理:具有系统管理员的身份登录,负责添加用户。用户可以分为三类, 一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后一类是买家, 买家具有浏览商品和购买商品的权限。(2) 前台营业管理:可以浏览当前商品的库存情况,还有哪些有货商品可以购买。(3) 预定服务:可以添加和删除订单,添加的订单记录订单编号,预定日期,预定的价 格等。(4) 系统管理:可以添加和删除账户,登记卖家、买家信息,包括编号,姓名,性别, 住址,身份证号码。2.2 用户的特点本软件的用户方操作人员水平不一。维护人员具有专业计算机水平。对软件的操作人员 要进行专业的培训,不然对软件的功能和操作都不了解的话,很难及时满足用户的需求。2.3 假定和约束1. 按提供相应的开发阶段文档;用户提供相应的标准,软件开发与典型实例考核相结合。2. 用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软 件开发商,以保证从中正确读取预决算参数,进行成本预算。3 需求规定3.1 对功能的规定3.1.1 功能块划分(1) 系统账户管理功能;(2) 前台营业管理;(3) 预定服务;(4) 外卖服务;(5) 员工管理;3.1.2 功能描述:(1) 系统账户管理:具有系统管理员的身份登录,负责添加用户。用户可以分为三类, 一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后一类是买家, 买家具有浏览商品和购买商品的权限。(2) 前台营业管理:可以浏览当前商品的库存情况,还有哪些有货商品可以购买。(3) 预定服务:可以添加和删除订单,添加的订单记录订单编号,预定日期,预定的价 格等。(4) 系统管理:可以添加和删除账户,登记卖家、买家信息,包括编号,姓名,性别, 住址,身份证号码。3.2 对性能的规定软件应保证系统运行稳定,避免出现系统崩溃;软件必须保证有足够的数据精度,不影 响正常业务;软件应尽量做到响应快速、操作简便。3.2.1 精度查询时应保证查全率,对买家所要求的订单不能出现操作错误,保证正确。所有在相应 域中包含查询关键字的记录都应能查到,同时保证查全率。对结帐时出现的操作不能出现计 算错误,保证买家和卖家的满意。3.2.2 时间特性要求一般操作的响应时间在 1 秒左右。3.2.3 灵活性满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。3.3 输人输出要求软件对数据输入均进行数据有效性检查。除指明提供打印输出外,其余数据输出均不考 虑打印输出。3.4 数据管理能力要求运行本软件系统所需的各种基础数据及前期的其他数据的规模约为 1200M,数据的平均增长约为 4M人月,系统用于日志等记录的数据增长约为 10M月。具体增长速度由用户的使用频率及所发生业务的数据量决定。3.5 故障处理要求设备的硬件故障可能造成本软件不能运行或不能正常进行输入输出等后果,系统的资 源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述 故障的处理由用户自行解决。软件在运行过程中产生的的数据库错误,将由系统自动记入错误日志,非网络传输引起 的错误将由系统管理员或软件开发者解决。软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管 理员解决。正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可 恢复的系统错误,也必须保证数据库完好无损。3.6 其他专门要求1. 软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。2. 软件必须提供对系统中各种码表的维护、补充操作。3. 软件必须按照需求规定记录各种日志。4 运行环境规定5.1 设备根据市场上能够提供的硬件。我们设计系统的硬件环境:普通 pc 机及主频在 1GHz 以上档次微机,笔记本电脑。各种品牌的兼容机,最佳主频在 2GHz 以上的微机。128MB 或 256MB 以上内存,最好配 1GB 以上内存。彩色或液晶显示器,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 硬盘、10100M 网卡以上配置,光盘刻录或磁带备份设备。支持各种 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.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 系统出错处理设计错误!未定义书签。6.1 出错信息错误!未定义书签。6.2 补救措施错误!未定义书签。6.3 系统维护设计错误!未定义书签。91 引言1.1 编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。此需求规格说明书对网上购物系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本系统采用了基于 Web 的三层架构,即浏览器、服务器和数据库。本系统是基于 JSP 开发的。利用 HTML 标签的扩展,插入 JSP 脚本代码(主要为 Java 语言),构成 JSP 页面(扩展名为.jsp),其中对于脚本代码,是在服务器端(Server-Side)处理,它对脚本的处理采用的是一种全新的先对代码进行转换、编译,而后再执行的方式,即编译执行。本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。1.2 背景近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店, 向消费者展示出一种新颖的购物理念。网上购物系统作为 B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设 B2C 的网上购物系统网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等; 动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.3 定义电子商务基于因特网的一种新的商业模式,其特征是商务活动在因特网上以数字化电子 方式完成。JSP,JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。1.4 参考资料(1) 张龙祥 著UML 与系统分析设计,人民邮电出版社。(2) 耿祥义、张跃平著JSP 实用教程(第 2 版),清华大学出版社。(3) 齐治昌、谭庆平、宁洪 著软件工程高等教育出版(4) 耿祥义、张跃平JAVA2 实用教程(第三版)清华大学出版社,2008(5) 刘玉宝、李念峰主编数据库原理及应用科学出版社(6) Google、百度、各大网站。2 总体设计2.1 需求规定网上购物是一个在互联网上进行商品销售管理的电子商务系统。该系统具有基本以下功能:Ø 会员注册登陆功能。非法用户即未注册用户,不能进行如查询、搜索、订购等一切操作。 增修改客户根据注册模快要求进行注册,注册后成为会员就可以进行会员所具有的操作, 如查询、搜索、订购等。同时商店管理者对注册的用户信息进行管理,可进行用户资料的新,能够查询获取丢失的密码,最重要的是对注册用户进行授权,检查用户是否被授权访问该资源,拦截所有访问受保护资源的请求。Ø 商品管理功能。该部分功能包括商品的管理和商品的浏览查询两大部分,商品管理是面 向商店管理者,分商品类别、商品、商品品种管理等 3 个部分,这 3 个部分都包括各自数据的新增、删除、修改、和查询等功能。按实际需要,商品分类可多级设置,每个商 品类别下有不同的商品,每个商品中又有不同的具体规格,图片上传功能等。面向商店 顾客的主要是商品的查询和搜索功能,有条件的查询并且多页显示一个类别下的所有商 品,可以全文查询,也可模糊查询。Ø 购物车管理功能。商店客户在浏览商品时,可以根据自己愿意购买的商品加入到购物车, 同时,也可以对购物车进行修改、查询和删除。当进行结帐上时,购物车变为定单。Ø 定单管理功能。可以根据具体情况选择支付方式,购物车中商品转变为一个新的定单。 定单管理分为两种:面向商店管理者和面向商店客户,商店管理者可以查询定单,修改 定单状态,如是否已经结算,是否已经发货,是否已经结单等。商店客户可以查询定单 状态。根据上述系统功能需求的描述,本系统功能模块图如下:网上商城系统前台功能后台功能用户订单管理管理购物车管理管理员身份验商品管理处理订单用户信息管理2.2 运行环境本系统是用 MyEclipse8.6M1,集成开发环境(jdk1.6Tomcat6.0),数据库为 Mysql5.5, 运行 JSP 至少要三样东西:JSP 引擎、Web 服务器和 JVM。2.3 基本设计概念和处理流程网上购物系统的流程图如下管理用户身份验证用户信息表公告管理商品管理订单管理投诉管理用户管理Shop 数据库图 1 后台系统流程分析图网上购物系统分为前台管理和后台管理。前台管理包括浏览商品、查询商品、订购商品、 购物车、用户信息维护等功能。后台管理包括公告管理、商品管理、订单管理、投诉管理和用户管理等模块。浏览商品选择商品订购商品未注册用户注册已登录注册用去购物车去收银台提交订单未登录注册用登录图 2 前台购物流程图用户订单订单处理订单发货订单结账订单删除图 3 后台购物流程图开始搜索是输入条件搜索结果查看商品购物车否继 续 搜下订单图 4 商品搜索流程图登录入口否查询用户是否存在是否核对密码是否正确是取得用户名和密码将 UserID 存入 session 中登录成功图 5 用户登录流程图商品管品添加商品查询商品修改,删除否满意否是返回图 6 管理流程图购物车查看商品否满意吗调整商品是下订单2.4 结构图 7 购物车流程图公告管理商品管理投诉管理订单管理用户管理后 台 管 理网 上 购 物用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等) 的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.图 8 系统功能模块图本系统的前台管理数据流程即客户购物流程,具体如图 9 所示。浏览公告浏览商品前台管理查询商品购买商品用户注册网上购物商城图 9 网上购物系统前台管理功能模块示意图商品类别商品名称操作管理会员管理商品交易商品资料用户删除用户修改用户注册在本系统中,用户管理模块功能在系统初始化时,有一个默认的“系统管理员”用户Admin,他可以手动的添加到数据库中。Admin 用户可以创建其他的管理员信息;普通用户则可以修改自己注册信息和密码。在前台管理中我们只关心普通用户的信息,管理员信息由 后台负责。修改自身的密码普通用户创建、修改自身的信息系统用户信息管理用户管理之普通用户功能模块的关系如图 10 所示。图 10 普通用户管理功能模块图网上购物系统平台用户管理用户留言管理员管搜索管理员退出管理员审查管理员添加商品审查商品添加添加小类添加大类图 11网上购物系统平台总体模块2.5 功能需求与程序的关系表 1 功能需求与程序的关系表Eshop.jspCheckout.jspCart.jspDisc.jsp用户注册用户修改用户删除添加大类添加小类商品添加商品审查管理员添加管理员审查管理员退出商品交易会员管理商品搜索2.6 人工处理过程无2.7 尚未问决的问题无3 接口设计3.1 用户接口用户和系统之间的界面:对所有的顾客都开放。允许用户搜索当前在线产品信息。允许 用户输入定单信息或汇款信息等用户的个人资料。销售人员与系统之间的界面:谨对拥有口令的销售人员开放。允许销售人员查看定单信 息验证用户付款金额等行为3.2 外部接口硬件接口:无软件接口:通过 JDBC ODBC 桥接器与 Mysql 数据库进行连接。3.3 内部接口通过面向对象语言设计类,java 和 jsp 相结合,采用 MVC 模式,在 jsp 页面中实现对类的属性和方法的调用。4 运行设计4.1 运行模块组合本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口通过打开 另一个子窗口来实现各个模块之间不同的功能的连接和组合。各个模块之间相对独立,程序 的可移植性好。各个模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。4.2 运行控制只要符合操作说明书,用户可以自由控制,不额外限定用户输入,异常程序内部进行处 理,给出相应的提示信息。4.3 运行时间由用户决定,但每次操作的响应时间上限控制在 1s 以内。5 系统数据结构设计5.1 逻辑结构设计要点公告信息表(Board): (公告编号,公告题目,公告内容,提交时间,提交人)商品类别表(GoodsType):(分类编号,分类名称)商品信息表(Goods):(商品编号,商品类别,商品名称,商品序列号,生产厂家,包装类型,销售价格,进货价格,商品简介,阅读次数,销售数量,图片上传);购物车表(Basket):(编号,用户名,商品编号,订购时间,订购数量,销售价格,用户确认,订单号,提交时间,管理员确认) ;客户投诉表(Complain):(投诉编号,投诉时间,用户名,订单号,投诉内容,处理结果,处理标志)用户表(Users):(用户名,用户密码,用户名称,性别,地址,电子邮件系统,移动电话,固定电话)管理员表(Admin):(用户名,密码,用户姓名 )5.2 物理结构设计要点公告信息表(Board):表 2 公告信息表列名数据类型长度允许空主键14Idint4noyesTitlevarchar50yesContentvarchar1000yesPostTimedatetime8yesPostervarchar20yes商品信息表(Goods)表 3 商品信息表列名数据类型长度允许空主键Idint4noyesTypeidint4yesNamevarchar50yesSn_Numbervarchar50yesProducervarchar50yesPackagevarchar50yesSalePricefloat8yesStorePricefloat8yesContentvarchar1000yesPostTimedatetime8yesReadCountint4yesBuyCountint4yesImageFilevarchar50yes商品类别表(GoodsType):表 4 商品类别表列名数据类型长度允许空主键Idint4noyesTypevarchar50yes管理员表(Admin):表 5 管理员表列名数据类型长度允许空主键AdminIdvarchar20noyesPassWdvarchar20yesNamevarchar50yes用户表(Users):表 6 Users 的结构列 名数据类型长 度允许空主键UserIdvarchar20noyesPwdvarchar20yesUserNamevarchar50yesSexbit1yesAddressvarchar1000yesEmailvarchar50yesTelephonevarchar100yesMobilevarchar50yes客户投诉表(Complain):表 7 客户投诉表列名数据类型长度允许空主键Idint4noyesPosttimedatatime8yesUserIdvarchar20yesOrderNumbervarchar50yesContentvarchar1000yesResultvarchar1000yesFlagbit1yes购物车表(Basket):表 8 Basket 的结构列 名数据类型长 度允许空主键Idint4noyesUserIdvarchar20yesGoodsIdint4yesOrderTimedatetime8yesOrderCountint4yesSalePricefloat8yesUserCheckedchar10yesOrderNumbervarchar50yesPostTimedatetime8yesAdminCheckedchar10yes5.3 数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式,数据结构为关系型数据库,所以,在程 序中可以通过标准的 SQL 语句与数据结构进行交互,交互过程中采用通用的数据库访问接口。为了保持良好的程序架构,对数据库访问采用 DAO 设计模式实现,提高维护性及扩展性。6 系统出错处理设计6.1 出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及 处理方法。表 9 出错信息表出错信息出错时,系统输出信息的形式、含义及处理方法乱码系统输出信息的形式为乱码,解决办法:对提交的汉字信息从新进行编码。注册输出信息,注册不成功,解决办法:输入符合软件规定的会员名和密码。登录输出信息,没有添加成功,解决办法:仔细检查插入语句是否出错,或者是是否有数据库连接代码6.2 补救措施将上面的给出的出错信息进行分析,得到主要的错误可能有:(1) 数据库连接错误:这类错误主要是数据库设置不正确引起的,我们只要取消本次操作,提醒维护人员自己检查数据库问题即可。(2) 输入错误:主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下对用户进行提醒,然后再次操作。(3) 乱码:主要发生在提交汉字信息的情况下,这是我们只需要对提交的汉字从新进行编码即可。(4) 其他操作错误:对于用户的不正当操作,有可能是程序发生错误。我们主要是种植操作,并提醒用户种植的原因和操作规范。(5) 其他不可预知的错误:程序也会有一些我们无法预知或没有考虑完全的错误,我们对此不可能做出完全的异常处理,为了保证数据的安全,要经常对数据库进行备份。然后 犯规错误信息,以逐步完善程序。6.3 系统维护设计软件的维护主要包括,数据库的维护和软件功能的维护。对于数据库的维护,主要是经常备份数据库的内容,以防止数据库内容的丢失。对于软件功能方面的维护由于采用了模块化得设计方法,每个模块之间相互独立型较强,这 样对软件的维护带来了很大的方便,对于单独功能的修改只需修改相应的模块即可。而对于 功能的添加,只要增加相应的模块即可。我们还会对软件进行定期的维护和修改,以使其更 加安全,更加方便和快捷。详细设计说明书1 引言错误!未定义书签。1.1 编写目的错误!未定义书签。1.2 背景错误!未定义书签。1.3 定义错误!未定义书签。1.4 参考资料错误!未定义书签。2 程序系统的结构错误!未定义书签。3 程序 1(标识符)设计说明错误!未定义书签。3.1 程序描述错误!未定义书签。3.2 功能错误!未定义书签。3.3 性能错误!未定义书签。3.4 输人项错误!未定义书签。3.5 输出项错误!未定义书签。3.6 算法错误!未定义书签。3.7 流程逻辑错误!未定义书签。3.8 接口错误!未定义书签。3.9 存储分配错误!未定义书签。3.10 注释设计错误!未定义书签。3.11 限制条件错误!未定义书签。3.12 测试计划错误!未定义书签。3.13 尚未解决的问题错误!未定义书签。4 程序 2(标识符)设计说明错误!未定义书签。91 引言1.1 编写目的编写本详细设计目的是:在网上商城需求分析说明书、数据库设计说明书、概要设计的 基础上,完成网上商城的结构设计,划分网上商城的功能模块并明确模块之间的关系,同时 给出相关的用户界面设计。在下一阶段的开发中,开发人员员可参考此详细设计说明书,进 行系统编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设 计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。1.2 背景软件系统的名称:购物网站系统1.3 定义1、Apache Tomcat6.0:系统所使用的应用服务器。2、MYSQL:系统所使用的数据库管理系统。3、SQL:一种用于访问、查询数据库的语言。4、事务流:数据进入模块后可能有多种路径进行处理。5、主键:数据库表中的关键域,值在表中唯一。6、ROLLBACK(回滚):数据库的错误恢复机制。7、系统用户:商城游客、商城购买用户以及商城的管理员。8、游客:未注册 Beyond 网上商城的网络用户。9、PowerDesigner:数据库编辑软件。1.4 参考资料软件需求说明书概要设计说明书2 需求规定2.1 前台管理前台管理是对网上商城的购物车管理、用户注册、商品选择、订单管理、商品查询、商 品评价、店铺管理、付款功能 。对前台管理的人群主要分为两种角色:未注册该网上商城的网络用户,已注册该网上商城的会员用户。未注册的网络用户可以浏览并搜索该网上商城的商品详细信息,店铺内容,可以将喜欢 的商品放入自己的购物车。而已注册成为会员的用户除了未注册用户的功能外还增加了:管 理自己的个人信息、购买购物车里的商品、管理自己的店铺以及店铺里面的商品。1、购物车管理购物车管理主要针对有购买欲望的注册和非注册用户,系统用户针对有购买欲望的商品 放入购物车,可以对购物车已放入的商品进行添加或者删除,如果长时间未对自己的购物车 里的商品进行处理,系统会自动记录购物车里的信息。2、用户注册用户注册是针对用户有实际购买需求,并对 Beyond 网上商城有一定的了解的用户,注册成为该网上商城的会员,需要填写的信息是用户名、用户密码以及联系邮箱,注册成功之 后可以购买网上商城的商品,并可以在商城上开设自己的商品店铺。3、商品选择、查询功能商品的选择查询功能通常包括对时下各大网站的热卖商品、低价商品、团购商品、分类 商品、以及对各种商品的查询功能。商品的查询可以分为商品名称查询和商品类别、商品的 不同用途等方面进行查询。4、订单管理订单管理功能主要针对已成功注册成为 Beyond 网上商城的网络用户,商城买家可以对商品进行下单和在商城卖家还未对订单进行处理之前选择取消订单,商城卖家可以对购买该 店铺商品的订单进行发货处理、订单完成并对未完成的订单进行修改删除等相关处理。5、付款功能付款功能需借助第三方交易系统,此系统中点击付款后,随机成功或失败,跳转到相应 页面。6、评价功能评价功能主要是针对已成功在网上商城注册并成功购买商城店铺中商品的会员。可以同 时对该商品进行评论,一旦品论提交之后不可修改和删除。7、店铺管理功能个人店铺管理功能主要针对在商城开设店铺的会员,该用户可以对自己的店铺里的商品 进行上架、下架处理,以及商品信息的录入修改等。2.2 后台管理后台管理模块中包括:商品类别管理、商品信息管理、会员信息管理、订单处理、系统 维护、升级管理。1、商品类别管理商品类别管理主要针对商品管理员,管理员可以对商品进行类别的分类,可以增加商品 类别,修改商品类别。2、商品信息管理商品信息管理主要针对管理员以及店铺店主,用户可以对商品添加、修改、删除商品信 息,以及修改商品分类、在商城发布商品相关的促销广告等等。3、会员信息管理会员信息管理主要针对超级管理员等,管理员可以设置商品管理员,订单管理员的用户,对不符合注册的用户进行修改或者冻结处理。4、订单处理订单处理主要针对两类用户,一类是前台用户,顾客可通过 Web 方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。如订单的状态在一定时限(如 12 个小时)后仍没有发生变化(“无效订单”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,系统自动发 E-mail 给顾客)。另一类是后台管理用户,该类用户除了与前台用户相同的功能外,还增设了对其他会员用户的店铺的订单 进行处理的功能,关闭有违禁商品销售的订单,冻结恶意下单的用户等等。5、系统维护、升级系统维护与升级管理。主要针对后台超级管理员。2.3 输入/输出要求1、在数据输入的相关 Web 页面,须提供页面数据合法性校验,包括:对数据类型的检查、对日期类型数据的检查、对特定字符转码和字符长度的检查。2、使用 Web 页面输出数据,包括页面显示的数据、可供下载或在线浏览的文档。对这类数据没有特殊要求。2 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损(采用回滚机制)。当系统出现错误时,系统会查找错误原因,并提示用户按照一定步骤继续完成操作或者重新 开始操作,并保留错误信息以供查看。用户注册网上商城登录购物关键字查询分类检索最新产

    注意事项

    本文(网上购物系统软件需求说明书概要设计说明详细设计.docx)为本站会员(寂****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开