网上购物系统_概要设计说明书书

网上购物系统

概要设计说明书

小组成员:

贾松30920122202491

黄佳力30920122202484

丁一潇30920122202462

黎30920122202445

指导教师:王美红

大学软件学院

2014年12月

目录

网上购物系统1

概要设计说明书1

1引言3

1.1编写目的3

1.2背景4

1.3定义7

1.4参考资料8

2总体设计8

2.1需求规定8

2.2运行环境9

2.3基本设计概念和处理流程9

2.4结构13

2.5功能需求与程序的关系16

2.6人工处理过程16

2.7尚未问决的问题16

3接口设计17

3.1用户接口17

3.2外部接口17

3.3部接口17

4运行设计18

4.1运行模块组合18

4.2运行控制18

4.3运行时间18

5系统数据结构设计19

5.1逻辑结构设计要点19

5.2物理结构设计要点19

5.3数据结构与程序的关系22

6系统出错处理设计23

6.1出错信息23

6.2补救措施23

6.3系统维护设计23

概要设计说明书

1引言

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交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

网上购物系统的现状、

目前在国PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的,多采用JSP。

采用PHP的如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。

首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的/D获得ActiveX规模支持,通过D和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和E获得规模支持,通过E/CORBA以及众多厂商的Application Server获得结构支持。

三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商,Intershop。它原来的产品Intershop1 2, 3, 4占据了主要的电子商务软件份额。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。

总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的jsp技术,一方面jsp的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。

电子商务的发展

电子商务最早产生于60年代,发展于90年代,其产生和发展的重要条件主要是:计算机的广泛应用为EC的应用提供了基础,网络的普及和成熟为EC的发展提供了应用条件,信用卡的普及应用为EC中的网上支付提供了重要的手段。

电子安全交易协议制定于1997年5月31日,由美国VISA和Mastercard国际组织等联合指定的SET(Secure Electronic Transfer Protocol),即电子安全交易协议的出台,得到大多数厂商的认可和支持,为在网络上开发电子商务提供了一个关键的安全环境。自1997年欧盟发布了欧洲电子商务协议,美国随后发布“全球电子商务纲要”以后,电子商务受到世界各国政府的重视,许多国家的政府开始尝试“网上采购”,这为电子商务的发展提供了有利的支持。

90年代以来,基于国际互联网的电子商务由于使用VAN(Value-AddleNetwork,增值网)的费用很高,仅大型企业才会使用,因此限制了基于EDI(Electronic Data Interchange)的电子商务应用围的扩大。20世纪90年代中期后,国际互联网(Internet)

迅速走向普及化,逐步地从大学、科研机构走向企业和百姓家庭,其功能也已从信息共享演变为一种大众化的信息传播工具。从1991年起,一直排斥在互联网之外的商业贸易活动正式进入到这个王国,因此而使电子商务成为互联网应用的最大热点。以直接面对消费者的网络直销模式而闻名的美国戴尔(Dell)公司1998年5月的在线销售额高达500万美元,该公司期望2000年在线收入能占总收入的一半。另一个网络新贵亚马逊(Amazon.)网上书店的营业收入从1996年的1580万美元猛增到1998年的4亿美元。几年前开办的eBay公司是互联网上最大的个人对个人的拍卖,这个跳蚤市场1998年第一季度的销售额就达1亿美元。象这样的营业性已从1995年的2000个急升为1998年的42.4万个。面对电子商务如此迅猛的发展趋势,弗雷斯特(Forrester)公司不得不将它对2002年电子商务交易额的预测由原来的3270亿美元改为8427亿美元。

互联网已成为全球最大的互联网络,已经覆盖150多个国家和地区,连接了1.5万多个网络,220万台主机。几年前,被誉为“英特尔之父”的Vint Cerf曾预测,到2003年全球将会有1亿因特网用户,然而,因特网的发展事实让他跌破眼镜。目前,全球已有近1.5亿因特网用户,据2002年国际数据公司(IDC)报告显示:2001年度电子商务交易额超过6000亿美元,2003年度预计将超过13000亿美元。互联网工业年鉴的调查分析显示:2000年6月全球上网人数为2亿人,2002年度达4亿人,2003年度预计将达到7.65亿人。据NIC2005年1月19日发布的最新统计报告显示,我国上网用户总数为9400万,比半年前增长8%,

其中使用宽带上网的人数达到4280万;上网计算机达到4160万台,比半年前增长了14.6%;下注册的域名数、数分别达到43万和66.9万,分别比半年前增长了5万和4.2万;网络国际出口带宽总数达到74429M,IPv4地址总数59945728个,分别比半年前增长38%和21%。自1994年互联网商业化应用以来,有90%以上的世界500强企业建立了,30%的企业商务开始为顾客提供售后服务或直接进行在线商务活动。目前,我国大约有七万家国有大中型企业,其中的50%已联入了互联网,其中一些企业拥有了自己的和服务器,一部分有进出口权的企业能熟练从事国际电子商务贸易业务,而且越来越多的企业决策者将企业的下一步发展方向和注意力集中到了电子商务上。互联网上的电子商务市场将发展成为最为广泛的快捷的市场。

1.3定义

电子商务

英文名称:electronic merce;e-merce 基于因特网的一种新的商业模式,其特征是商务活动在因特网上以数字化电子方式完成。通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。

JSP简介

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web 的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML 文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规的最后版本是1999年9月推出的,12月又推出了1.1规。目前较新的是JSP1.2规,JSP2.0规的征求意见稿也已出台。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP 配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。

Servlet简介

一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet 技术为这些应用程序定义了一个特定于HTTP的servlet类。

javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期方法。

当实现一个通用的服务时,您可以使用或扩展由Java Servlet API提供的GenericServlet类。HttpServlet类提供了一些方法,诸如doGet和doPost,以用于处理特定于HTTP的服务。

1.4参考资料

(1)龙祥著《UML与系统分析设计》,人民邮电。

(2)耿祥义、跃平著《JSP实用教程》(第2版),清华大学。

(3)齐治昌、谭庆平、宁洪著《软件工程》高等教育出版

(4)耿祥义、跃平《JAVA2实用教程(第三版)》清华大学,2008

(5)玉宝、念峰主编《数据库原理及应用》科学

(6)Google、百度、各大。

2总体设计

2.1需求规定

对功能的规定

网上购物是一个在互联网上进行商品销售管理的电子商务系统。该系统具有基本以下功能:

◆会员注册登陆功能。非法用户即未注册用户,不能进行如查询、搜索、订购等一切

操作。客户根据注册模快要求进行注册,注册后成为会员就可以进行会员所具有的

操作,如查询、搜索、订购等。同时商店管理者对注册的用户信息进行管理,可进

行用户资料的新增修改,能够查询获取丢失的密码,最重要的是对注册用户进行授

权,检查用户是否被授权访问该资源,拦截所有访问受保护资源的请求。

◆商品管理功能。该部分功能包括商品的管理和商品的浏览查询两大部分,商品管理

是面向商店管理者,分商品类别、商品、商品品种管理等3个部分,这3个部分都

包括各自数据的新增、删除、修改、和查询等功能。

按实际需要,商品分类可多级设置,每个商品类别下有不同的商品,每个商品中又

有不同的具体规格,图片上传功能等。面向商店顾客的主要是商品的查询和搜索功

能,有条件的查询并且多页显示一个类别下的所有商品,可以全文查询,也可模糊

查询。

◆购物车管理功能。商店客户在浏览商品时,可以根据自己愿意购买的商品加入到购

物车,同时,也可以对购物车进行修改、查询和删除。当进行结帐上时,购物车变

为定单。

◆定单管理功能。可以根据具体情况选择支付方式,购物车中商品转变为一个新的定

单。定单管理分为两种:面向商店管理者和面向商店客户,商店管理者可以查询定

单,修改定单状态,如是否已经结算,是否已经发货,是否已经结单等。商店客户

可以查询定单状态。

◆根据上述系统功能需求的描述,本系统功能模块图如下:

2.2运行环境

本系统是用MyEclipse8.6M1集成开发环境(jdk1.6 Tomcat6.0)数据库为Mysql5.5运行JSP至少要三样东西:JSP引擎、Web服务器和JVM。他们的功能如下:

·JSP引擎:对JSP代码的转换,把它转换成Servlet代码,且作出判断,是否要对Servlet 代码进行编译及重新编译,还是直接执行,然后向JVM发出通知。

·Web服务器:完成服务器的最基本功能,如接受客户端请求,并把结果传回给客户端。还有这个Web服务器必须支持JSP服务的服务器,不然它将无法和JSP引擎进行沟通。·JVM:完成对Servlet代码的编译和对字节码的执行;他接受来自JSP引擎的通知,只得到要干什么,然后用自己的命令完成动作,并把结果告知JSP引擎。

2.3基本设计概念和处理流程

网上购物系统的流程图如下

图1后台系统流程分析图

网上购物系统分为前台管理和后台管理。前台管理包括浏览商品、查询商品、订购商品、购物车、用户信息维护等功能。后台管理包括公告管理、商品管理、订单管理、投诉管理和用户管理等模块。

图2前台购物流程图

图3后台购物流程图

图4商品搜索流程图

图5用户登录流程图

图6管理流程图

图7购物车流程图

2.4结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.

图8系统功能模块图

本系统的前台管理数据流程即客户购物流程,具体如图9所示。

图9 网上购物系统前台管理功能模块示意图

在本系统中,用户管理模块功能在系统初始化时,有一个默认的“系统管理员”用户Admin,他可以手动的添加到数据库中。Admin用户可以创建其他的管理员信息;普通用户则可以修改自己注册信息和密码。在前台管理中我们只关心普通用户的信息,管理员信息由后台负责。

用户管理之普通用户功能模块的关系如图10所示。

图10 普通用户管理功能模块图

图11 网上购物系统平台总体模块

2.5功能需求与程序的关系

表1功能需求与程序的关系表

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):(编号,用户名,商品编号,订购时间,

订购数量,销售价格,用户确认,订单号,

提交时间,管理员确认) ;

客户投诉表(plain):(投诉编号,投诉时间,用户名,

订单号,投诉容,处理结果,

处理标志)

用户表(Users):(用户名,用户密码,用户名称,性别,地址,

电子系统,移动,固定)

管理员表(Admin):(用户名,密码,用户)

5.2物理结构设计要点

公告信息表(Board):

表2 公告信息表

商品信息表(Goods)

表3 商品信息表

商品类别表(GoodsType):

表4 商品类别表

网上商城购物系统 需求说明书

网上商城购物系统需求说明书(五篇材料) 第一篇:网上商城购物系统需求说明书 需求说明书 1.引言 1.1编写的目的需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答“系统必须做什么?” 这个问题。因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求的软件的基础。软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和 软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。预 期的读者为系统的开发者、使用者和指导老师。 1.2背景 说明: (1)开发软件系统的名称:网上商城购物系统; (2)任务提出者:XX; (3)开发者:计算机科学与技术的小组成员xx; (4)用户:XX; (5)本系统将使用SQLServer2000作为数据库存储系统。 1.3定义 (1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝 大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过 这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交 换); (2)ADO:ActiveX Data Object, ActiveX 数据对象; (3)SQL:Structured Query Language。 1.4参考资料 1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社2009.1 2、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.6 3、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号 电子工业出版社20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机 械工业出版社20066、《ASP实务经典》林金霖编著[M].北京:中国铁道出版社,2001,2097、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述 2.1目标 在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提 出了一个全新的概念,使得人类生活方式发生了重大的变革。网上购物是在互联网开放的网

网上购物商城概要设计说明书

网上购物商城概要设计说明书 编写:日期: 审核:日期: 批准:日期: 受控状态:是 发布版次:1.0 日期:YYYY-MM-DD 编号:

变更记录 签字确认

目录 1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3基线 (4) 1.4范围 (4) 1.5定义 (4) 1.6参考资料 (5) 2总体设计 (5) 2.1概述 (5) 2.1.1功能描述 (5) 2.1.2运行环境 (5) 2.1.3开发环境 (6) 2.2设计思想 (7) 2.2.1系统构思 (7) 2.2.2关键技术与算法 (9) 2.2.3关键数据结构 (10) 2.3人工处理过程 (10) 3系统功能设计 (11) 3.1商品分类检索功能 (11) 3.2购物车功能 (11) 3.3订单功能 (11) 3.3.1订单生成子功能 (11) 3.3.2订单查询子功能 (11) 3.3.3处理订单子功能 (12) 3.4会员注册功能 (12) 4系统数据结构设计 (12) 4.1说明 (12) 4.2数据结构 (12) 4.3数据结构与系统元素的关系 (14) 5接口设计 (14) 5.1用户接口 (14) 5.2外部接口 (14) 6运行设计 (14) 6.1系统初始化 (14) 6.2运行控制 (15) 6.2.1用户界面的控制 (15) 6.2.2运行控制的条件与限制 (15) 6.2.3前台和后台的控制关系 (15)

6.3系统结束 (15) 7系统出错处理设计 (16) 7.1出错信息 (16) 7.2补救措施 (16) 8系统维护设计 (16) 8.1检测点的设计 (16) 8.1.1添加商品测试 (16) 8.2检测专用模块的设计 (17) 8.2.1用户注册测试 (17) 8.2.2用户购物测试 (17) 9尚待解决的问题 (17) 1引言 1.1 编写目的 本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。 本说明书的预期读者为:项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。 1.2 背景 待开发软件系统的名称:网上购物商城 此软件系统任务用户:网络销售的管理者和对网上购物有兴趣的顾客 1.3 基线 网上购物商城需求分析说明书v1.0 1.4 范围 本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员。 1.5 定义 商场会员:网上购物平台中合法系统注册用户。 购物车:用来储存用户购物的信息,如商品编号、数量等。 订单:一笔完整的订单记录应该包括它多有相关商品集合以及各个商品的数量等信息。

网上商城概要设计说明书时序图状态图用例图

北大青鸟网上商城系统 概要设计说明书 第一部分:引言 1.1编写目的 本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。 1.2背景 A、软件系统的名称:北大青鸟网上商城系统 B、任务提出者:北大青鸟九月J2EE班级第三小组 开发者:北大青鸟九月J2EE班级第三小组 实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。 C、本系统将是一个独立的系统,目前所产生的输出都是独立的。 本系统将使用Oracle9i作为数据库存储系统. 1.3定义

1.4参考资料 相关的文件包括: A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》; B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录; C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》; 参考资料: A、北大青鸟Aptech ACCP3.0 Y2《基于软件开发项目的毕业设计》; B、国家标准《软件需求说明书(GB856T——88)》; C、亚马逊网站的软件需求说明; 合同: A、《北大青鸟网上商城电子商务系统案例研究项目合同20040510 - 2》;

第二部分:总体设计 2.1需求规定 需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》. 2.2运行环境 2.2.1、硬件设备要求: 客户程序硬件要求: 具有Pentium III 处理器且满足以下要求的计算机: 最低64 MB 内存 最小 2.1 GB 硬盘 鼠标 键盘 服务器硬件需求: 具有Pentium III 处理器且满足以下要求的计算机: 最低512MB 内存 最小8 GB 硬盘 鼠标 键盘 2.2.2、支持程序 客户程序软件: Windows 98/NT /2000或更高版本 数据库服务器软件: Windows NT / 2000 Server 或更高版本 Oracle9i/SQL Server 2000/My Sql/Access

购物商城概要设计说明书

爱动(I DO)购物商城 项目概要设计说明书 V1.0 文档编号:WishLab_01_R_V1.4 文件类型:机密 编写:编写日期:2010-8-31 审核:审核日期: 批准:批准日期:

文档修订记录序号修改时间修改人审核人备注 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

文档修订记录 (2) 第一部分、引言 (4) 1.1编写目的 (4) 1.2适用范围 (4) 1.3背景 (4) 1.4定义 (5) 1.5文档概述 (5) 1.6参考资料 (5) 第二部分、总体设计 (6) 2.1需求规定 (6) 2.2基本设计理念 (6) 2.3运行环境 (6) 2.3约束和假定 (6) 2.4基本设计概念和处理流程 (7) 2.5人工处理过程 (7) 2.6尚未问决的问题 (7) 第三部分、设计概述 (7) 3.1简述 (7) 3.2系统结构设计 (7) 3.2.1用户管理模块 (8) 3.2.2购物车管理模块 (17) 3.2.3用户购买管理模块 (21) 3.2.4收藏管理模块 (30) 3.2.5积分管理模块 (34) 3.2.6商品管理模块 (41) 3.2.7订单管理模块 (52) 3.2.8广告位管理模块 (55) 3.2.9客户交流管理模块 (57) 第四部分、接口设计 (57) 4.1用户接口 (57) 4.2外部接口 (58) 4.3内部接口 (58) 第五部分、系统出错处理设计 (58) 第六部分、系统维护设计 (58)

第一部分、引言 1.1编写目的 本说明是《爱动(I DO)购物商城》项目软件产品的总体设计和实现说明,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计和出错处理设计等,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,为程序的详细设计提供基础。同时该文档将作为产品实现、特性要求和控制的依据。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。 1.2适用范围 本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人员。 1.3背景 说明: A、软件系统的名称:爱动(I DO)购物商城 B、任务提出者:爱动商城 开发者:软件工厂11期 实现完成的系统将在爱动商城的技术支持、产品管理等部门使用,所应用的网络系统是internet。该公司的客户可通过互联网以多种方式浏览爱动(I DO)购物商城系统。 C、本系统将是独立的系统,目前不与爱动商城的财务系统和其他资料系统提供接口,所产 生的输出都是独立的。 本系统将使用SQL Server2005作为数据库存储系统,SQL Server2005企业版将由爱动商

网上购物管理系统需求分析说明书

网上购物管理系统需求分析说明书 网上购物管理系统需求分析说明书 一、引言 随着互联网技术的快速发展,网上购物已成为现代消费者的一种主要购物方式。为了提高购物效率和管理效率,本文档旨在详细描述网上购物管理系统的需求,为后续系统设计和开发提供指导。 二、需求概述 网上购物管理系统应具备以下功能: 1、用户注册和登录:用户需要注册并登录系统以进行购物操作。 2、商品展示和搜索:系统应展示所有商品,并提供搜索功能以便用户快速找到所需商品。 3、购物车功能:用户可以将感兴趣的商品加入购物车,随时查看购物车中的商品,并能够修改商品数量或删除商品。 4、下单和支付:用户需要提交购物车中的商品订单,并完成支付。 5、订单管理:系统应提供订单查询、修改和删除等功能。

6、用户信息管理:用户可以查看和修改个人资料。 7、管理员功能:管理员可以管理商品信息、用户信息和订单信息等。 三、系统设计 1、架构设计:采用分层架构,将系统分为表示层、业务逻辑层和数据访问层。这种架构有利于系统的维护和扩展。 2、模块设计:根据需求,将系统分为以下几个模块:用户模块、商品模块、购物车模块、订单模块、管理员模块。 3、技术选型:采用成熟的技术,如使用Java作为开发语言,MySQL 作为数据库,Spring框架等。 4、安全设计:采用身份验证、数据加密和防火墙等技术,确保系统的安全性。 四、详细设计 1、用户注册和登录:设计用户注册和登录表单,采用数据验证和加密技术保护用户信息。 2、商品展示和搜索:设计商品展示页面和搜索页面,实现动态展示

和搜索功能。 3、购物车功能:设计购物车页面,实现添加、删除和修改商品数量等功能。 4、下单和支付:设计下单和支付页面,实现用户提交订单并完成支付的功能。 5、订单管理:设计订单管理页面,实现查询、修改和删除订单等功能。 6、用户信息管理:设计用户信息管理页面,实现查看和修改个人资料等功能。 7、管理员功能:设计管理员后台页面,实现管理商品信息、用户信息和订单信息等功能。 五、测试与维护 1、测试环境:搭建测试平台,包括服务器、网络环境和数据库等。 2、测试方案:制定详细的测试计划和测试用例,包括功能测试、性能测试和安全测试等。

某电商平台概要设计说明书

某电商平台概要设计说明书 概要设计说明书是对某电商平台的整体架构和设计进行详 细描述和阐述的文档。本文档将从以下几个方面介绍该电商平台的概要设计。 1. 介绍 某电商平台是一个在线购物平台,旨在为用户提供一个便捷、安全和快速的购物体验。平台包含商品浏览、搜索、购买、支付和物流跟踪等功能,同时还提供用户管理、商户管理和后台管理等功能。 2. 架构设计 某电商平台采用分层架构,包括前端展示层、应用服务层、数据访问层和基础设施层。 2.1 前端展示层 前端展示层负责呈现给用户的界面,通过HTML、CSS和JavaScript等技术实现。前端展示层使用响应式设计,以适应不同设备和屏幕尺寸。

2.2 应用服务层 应用服务层负责处理前端请求,包括用户登录、商品搜索、商品推荐和订单处理等功能模块。该层采用面向服务的架构,每个功能模块都作为一个独立的服务。服务之间通过RESTful API进行通信。 2.3 数据访问层 数据访问层负责与数据库进行交互,负责数据的存储和读取。平台使用关系型数据库管理商品信息、用户信息和订单信息等。 2.4 基础设施层 基础设施层包括服务器、网络和安全等基础设施资源。平 台采用云服务器和负载均衡技术,以提供高可用性和可扩展性。同时,平台还采用SSL/TLS协议进行数据传输的加密,确保 用户的数据安全。 3. 功能模块 某电商平台包含以下功能模块:

3.1 用户管理 用户管理模块包括用户注册、用户登录、个人资料管理和 地址管理等功能。用户可以在该模块中完成个人信息的录入和修改,以及查看订单历史。 3.2 商户管理 商户管理模块包括商户注册、商户登录、商品管理和订单 管理等功能。商户可以在该模块中发布商品、更新商品信息,并处理用户的订单。 3.3 商品浏览 商品浏览模块允许用户浏览平台上的商品,可以按照不同 的分类和标签进行筛选和搜索。用户可以查看商品的详细信息、价格和评价等。 3.4 商品搜索 商品搜索模块允许用户根据关键字进行商品搜索。平台提 供高效的搜索引擎技术,以快速搜寻和匹配用户的搜索请求。

购物网站系统详细设计说明书

| <优评购物网站>系统 详细设计说明书 :

文档信息: 文档变更历史: 审核结果:

目录 1.引言 ....................................................... 错误!未定义书签。 编写目的................................................. 错误!未定义书签。 背景..................................................... 错误!未定义书签。 定义..................................................... 错误!未定义书签。 参考资料................................................. 错误!未定义书签。 2.程序(模块)系统的组织结构.................................. 错误!未定义书签。 3.设计约束 ................................................... 错误!未定义书签。 界面要求................................................. 错误!未定义书签。 性能设计要求............................................. 错误!未定义书签。 4.本软件系统中各程序(模块)的设计说明.......................... 错误!未定义书签。 界面设计说明............................................. 错误!未定义书签。 界面功能描述......................................... 错误!未定义书签。 模块(注册/登录功能)的设计说明............................ 错误!未定义书签。 注册登录模块类、接口说明............................. 错误!未定义书签。 模块(管理员_管理商品)的设计说明.......................... 错误!未定义书签。 管理员_管理商品模块类、接口说明...................... 错误!未定义书签。 模块(用户_浏览购买商品)的设计说明........................ 错误!未定义书签。 用户_浏览购买商品模块类、接口说明.................... 错误!未定义书签。 模块(数据库操作)的设计说明............................... 错误!未定义书签。 数据库操作模块类、接口说明........................... 错误!未定义书签。 5.系统中数据库(各表及关系)的详细设计说明 .................... 错误!未定义书签。 相关数据库表说明......................................... 错误!未定义书签。 各个数据库表的详细说明................................... 错误!未定义书签。 数据数据库版本和驱动说明................................. 错误!未定义书签。

网上购物系统详细设计说明书

五、详细设计说明书 1.引言 (2) 1.1目的 (2) 1.2项目背景 (2) 1.3定义 (3) 1.4参考资料 (3) 2.总体设计 (3) 2.1需求概述 (3) 3.程序描述 (4) 3.1功能 (4) 用户前台主界面设计 (4) 会员注册模块 (4) 购物车模块 (4) 订单查询模块 (5) 管理员后台 (5) 商品管理模块 (5) 添加商品模块 (5) 会员管理模块 (5) 订单管理模块 (6) 公告管理模块 (6) 3.2性能 (6) 3.3输入项目 (6) 3.4输出项目 (6) 3.5算法 (6) 3.6程序逻辑 (7) 3.7接口 (9) 3.7.1 直联商业银行接口 (9)

3.7.2 银联在线支付 (10) 3.8测试要点 (10) 1.引言 1.1目的 为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2项目背景 软件名称:网上购物系统 提出者:石晓红 开发者:专插本第一小组用户:全体互联网用户(网购用户) 实现软件的单位:中大新华 该系统同其他系统的关系:项目在目前的阶段与其它软件和系统没有关系,作为一个独立的单位运行。

(完整word版)网上购物系统详细设计说明书

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (3) 1.4参考资料 (3) 2程序系统的结构 (4) 3程序1(标识符)设计说明 (4) 3.1程序描述 (4) 3.2功能 (4) 3.3输人项 (6) 3.4输出项 (6) 3.5流程逻辑 (7) 3.6接口 (7) 3.7尚未解决的问题 (8)

详细设计说明书 1引言 1.1编写目的 随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。网上购物系统的出现介入了企业的商务活动,促进企业调整自己的业务流程,从根本上把企业改造成以客户为中心的模式,高收益、低成本、方便、可靠的优势,获得了绝大多数人的首肯,正以极快的速度发展着。目前大型的系统如:淘宝网、易趣等成为网上购物系统的经典。 1.2背景 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。 综上所述,通过电子商务网站的建设以实现对商业零售企业提供信息化管理是信息化时代的必然产物。因此本小组结合一些网上购物的要求和特点,决定开发一个网上销售如电脑以及和电脑相关零件的网上购物系统。开发者有:郭根娟,陈晨,莫莉莉,范丽,余晓阳,钱斌,薛羽鹏和钱嘉伟8名同学。该系统主要有两类用户,即管理员和消费者,网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的产品,装入购物车,提交定单进行购买。 管理员进行后台操作:货物管理(商品添加、添加商品信息等)、会员管理(会员

网上购物系统——概要设计说明书

网上购物系统——概要设计说明书 网上购物系统——概要设计说明书网上购物系统概要设计说明书拟制人________许威________ 审核人_ 宋金德袁浩王朝阳_ 批准人____ _____________ 1.引言1.1.编写目的编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。 实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。 1.2.项目背景软件名称: 网上购物系统开发者: 宋金德,袁浩,王朝阳,许威项目简介: 本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购四、后台管理(用户管理、商品的管理)1.3 参考资料[1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002 [3] 袁玫等《网络数据库应用教程》北京人民邮电出版社.2002 [4] 潘英伟《网站开发实用手册》中国广播电视出版社.2001 [5] 樊健平《ASP高级编程及其项目应用开发》中国水利水电出版社.2003 [6] 许卫林《VBScript+ASP动态网页制

作》中国电力出版社.2002 [7] 金旭亮《网站建设教程》北京高等教育出版社.2002 [8] 张海潘《软件工程导轮》清华大学出版社.2005 [9] 石志国《ASP精解案例教程》清华大学出版社.2004 [10] 汪晓平、钟军《ASP网络开发技术(第二版)》人民邮电出版社.2003. 1.4.问题陈述对用户提供的服务有: l 在线产品展示2 在线查找功能3 在线下订单。 2.任务概述2.1.需求概述根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。 使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。 此时模块也发展成为最终产品了 2.1.1.在线展示只要登录到网站后,就可以在线浏览展示商品,最新商品动画展示在线购买商品从后台数据库动态显示商品图片与产品名。 单击产品名或图片就看到产品的详细介绍。 要添加购买与收藏功能。 2.1.2.在线下订单: 只有注册用户才能利用该系统下订单。

网上购物系统概要设计说明书

网上购物系统概要设计说明书

概要设计阐明书 1.引言 1.1编写目旳 电子商务是于九十年代初,在欧美兴起旳一种全新旳商业交易模式,它实现了交易旳无纸化,效率化,自动化体现了网络最具魅力旳地方,迅速旳互换信息,地理界线旳模糊,这所有旳一切也必将推进老式商业行为在网路时代旳变革。伴随电子商务,尤其是网上购物旳发展,商品流通基础设施和配套行业旳重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。尤其是在全球经济一体化旳国际背景下,在我们继续扩大国内流通领域对外开放旳同步,深入研究这个问题,审慎制定对应旳宏观对策,尤其重要和迫切。网上购物是一种具有交互功能旳商业信息系统。它向顾客提供静态和动态两类信息资源。所谓静态信息是指那些比常常变动或更新旳资源,如企业简介、管理规范和企业制度等等;动态信息是指随时变化旳信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大旳交互功能,可使商家和顾客以便旳传递信息,完毕电子贸易或EDI交易。这种全新旳交易方式实现了企业间文档与资金旳无纸化互换。 1.2项目背景 商务网站设计旳重要目旳一般是通过网站旳推广,实现企业旳产品及服务旳互联,并使客户随时理解企业及企业所提供旳最新产品旳资讯同步也为客户提供及时旳在线服务及订单处理等功能。 购物在线网站致力于提供电脑及有关IT产品展示及订购为关键旳网上购物服务。是企业产品与客户服务之间建立愈加直接沟通及交流旳平台。宣传自己旳产品,是企业上网旳重要目旳之一,将自己旳产品展示给客户,让客户通过网

站便可以自由选购,是产品预定系统旳重要目旳。 阐明: ●开发旳软件名称:网上购物系统 ●任务提出者: ●开发者: ●本系统是个独立旳系统 1.3定义 需求:顾客处理问题或到达目旳所需旳条件或功能;系统或系统部件要满足协议、原则,规范或其他正式规定文档所需具有旳条件或权能。 2.任务概述 2.1 目旳 对功能旳规定: 网上购物是一种在互联网上进行商品销售管理旳电子系统。根据实际状况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一种可执行旳软件系统模型。使顾客迅速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化旳开发方式,对系统模型作持续旳精化,将系统需具有旳性质逐渐增长上去,直到所有旳性质所有满足。该系统旳重要功能如下: 1、注册和登陆模块重要实现顾客旳注册登录功能 2、顾客和角色管理模块重要实现会员和管理员管理。 3、浏览、订购及订单模块重要实现顾客浏览、购置、订购、评论商品等功能。 4、商品查询模块重要实现商品旳简朴查询功能。 5、顾客信息中心模块重要为顾客提供多种各样旳操作,如修改密码等功能。

网上购物电子商务系统详细设计说明书

项目编号: S001-12-2007 <网上购物系统>

详细设计说明书 Version: 1.0 共31 页 (包括封面) 拟制 审核 会签 标准化 批准

版本变更记录

目录 1 引言 (1) 1.1 编写目的 (1) 1.2 参考资料 (1) 2 范围 (1) 2.1 系统主要目标 (1) 2.2 设计约束、限制 (2) 3 设计依据 (2) 4 开发环境 (2) 4.1 硬件环境 (2) 4.2 软件环境 (2) 5 术语、定义和缩略语 (3) 5.1 术语、定义 (3) 5.2 缩略语 (3) 6 系统体系结构 (4) 6.1 软件体系结构 (4) 6.1.1 软件体系结构图 (4) 6.1.2 模块命名规则 (6) 6.2 系统各个模块的流程图说明 (8) 7 登录模块 (9) 7.1 模块描述 (15) 7.2 设计实现(设计思路、流程图、关键算法) (15)

7.2.1 设计思路 (15) 7.2.2 流程图 (15) 7.2.3 关键算法................................................................... 错误!未定义书签。 7.2.4 所涉及到得数据表.................................................... 错误!未定义书签。 8 资料管理模块 ................................................................................. 错误!未定义书签。 8.1 模块描述 (31) 8.2 设计实现(设计思路、流程图、关键算法) (32) 8.2.1 设计思路 (32) 8.2.2 流程图 (32) 8.2.3 关键算法................................................................... 错误!未定义书签。 9 固话业务管理模块.......................................................................... 错误!未定义书签。 9.1 模块描述 (20) 9.2 设计实现(设计思路、流程图、关键算法) (20) 9.2.1 设计思路 (20) 9.2.2 流程图 (20) 9.2.3 关键算法................................................................... 错误!未定义书签。 10 宽带业务管理模块................................................................... 错误!未定义书签。 10.1 模块描述 (21) 10.2 设计实现(设计思路、流程图、关键算法) (21) 10.2.1 设计思路 (22) 10.2.2 流程图 (22) 10.2.3 关键算法................................................................... 错误!未定义书签。

手机淘宝设计概要设计说明书

手机淘宝 概要设计说明书 湖北大学 2011级计科四班第八组

1.引言 1.1编写目的 在完成了针对网上在线购买手机的前期调查,同时与多位用组员进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对手机淘宝网系统做了比较细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。 1.2项目背景 本项目作为本学期软件工程课程结课设计,由代课老师布置,计科四班第八小组组员共同设计。 手机淘宝系统将由以下部分组成:网上前台手机销售平台,以及置于服务器端的数据库系统中的数据系统。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写 系统:若未特别指出,统指手机淘宝系统。 SQL: Structured Query Language(结构化查询语言)。

ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.软件工程及其应用周苏、王文等天津科学技术出版社1992/1 2.软件工程张海藩清华大学出版社1990/11 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 设计一个网站,模拟网上手机淘宝。 2.2 运行环境 由于系统较为简单,只在设计人员电脑以及其他复制过数据的win7系统上运行。 2.3 需求概述 通过浏览其他Internet购物网站,分析本系统需要如下模块:登陆模块(管理员,游客,会员三类),商品筛选模块,买家评论模块,购物车及订单模块和 模拟付款接口模块。 2.4 条件与限制 各权限根据登陆名将会显示操作限制。 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对手机淘宝系统的处理流程进行分析:

网上商城购物系统 概要设计说明书

概要设计说明书 1.引言 1.1编写目的 本说明书是在充分理解系统需求分析基础上,为后续工作准备的。本手册将进行技术评审和技术的可行性检查,它是详细设计和编码的重要根据,为下一步的详细设计说明提供框架同时也是用户进行交流的文档之一。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略。预期的读者为系统的开发者、使用者和指导老师。 1.2背景 说明: (1)开发软件系统的名称:网上商城购物系统; (2)任务提出者:XX; (3)开发者:计算机科学与技术的小组成员xx; (4)用户:XX; (5)本系统将使用SQLServer2000作为数据库存储系统。 1.3定义 (1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换); (2)ADO:ActiveX Data Object, ActiveX 数据对象; (3)SQL:Structured Query Language。 1.4参考资料 1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社 2009.1 2、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社 2010.6 3、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号

电子工业出版社 2005 4、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社 2006 《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机5、 械工业出版社 2006 6、《ASP实务经典》林金霖编著 [M].北京:中国铁道出版社,2001,209 7、《ASP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,51 2.总体设计 2.1需求规定 [说明对本系统的主要的输入输出项目、处理的功能性能要求。包括] 2.1.1系统功能 A、客户功能 (1)浏览商品信息:任何用户都可以浏览商品信息,课通过商品分类信息查找或者通过搜索栏直接模糊搜索查找相关商品。如有意购买这就必须先注册填写个人信息,然后登陆。 (2)注册:用户必须认真填写个人信息以确保信息正确无误。 (3)登录:登录后的用户可以查看和修改自己的信息。 (4)购物:登录后的用户可以购买自己感兴趣的图书,先加入购物车,然后确定订单。 B、管理员功能 (1)管理员注册:管理员注册直接通过数据库用户添加。 (2)管理员登录:若数据库的管理员信息表中存在此用户、密码正确,此时系统就转入后台管理界面。 (3)管理员登录后可进行注册用户信息进行查询和对自己的信息进行增删改操作,主要负责保持数据库中商品存量与实际库存量保持一致,商品来两不够时采取相应措施。另外还要负责数据库的各种安全性和完整性维护。 2.1.2系统性能 2.1.2.1精度 (1)在执行数据增加(例如向数据库增加新的任务)的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据。

软件工程--京东商城系统设计说明书

京东商城系统设计说明书 1.引言 当代社会,电子商务在信息技术的强有力的推动下,正以惊人的速度在发展。计算机的全球联网,形成了与地域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成。建设一个能够充分展示产品,提供相关信息,帮助商家及时了解用户需求,以及实现用户订购产品等功能的商务类型网站是适应现在商业发展的一个主流方向。 本文档为建设该类型网站的系统概要设计说明书,详细阐述了网站的定位和设计方案,对系统中的各项功能模块、技术需求、实现环境及所使用的实现技术进行了明确定义。 1.1编写目的 详细设计阶段的关键任务是确定怎样具体地实现用户需求的软件系统,也就是要设计出程序的“蓝图”。除了应该保证软件的可靠性之外,使建立的编写出的程序可读性好、容易理解、容易测试、容易修改和维护,使详细设计阶段的最重要的目标。经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种设计语言书写的程序。 本详细设计说明书的编写目的,就在于对功能需求进行确认的基础上,设计子系统的详细结构模型、详细信息模型,并详细描述各主要程序模块的处理逻辑、各输入/输出格式及基础数据的编码方案。它是网站编码实施的唯一依据,也是将来系统维护的主要参考资料之一。 1.2 背景 a.待开发的软件系统的名称:京东电子商城 b.本项目的任务提出者:吴焰樟,冉若曦,邱静,周成 c.本项目的任务开发者:吴焰樟,冉若曦,邱静,周成 d.本项目的任务用户:广大消费者 1.3 术语定义 本文当中涉及的专业术语定义或解释,一般可以表格形式给出,如表2-1所示。 表2-1 术语定义或解释表

网上书店概要设计说明书

说明书

项目名称:在线购物系统(网上书店) 项目开发单位:计应1002班 项目编写:张丽冰、朱宾玲 1引言 2编写目的 通过本实验,深入了解电子商务系统的开发内容和运行过程。将所学的网络开发技术https://www.360docs.net/doc/7c19333131.html, 2.0运用到企业项目中去,后台使用数据库sql server 2005。同时开发过程要求运用软件工程方法和Case工具。 3项目背景 目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新 不快捷,投资较大等诸多问题。当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网… 电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。 4.任务概述 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上商品

交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因进货数量不合理造成商品积压的现象. 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户操作简单明了,易于操作,服务器程序利于维护 5定义 开发工具:Visual Studio 2005 开发语言:C# 开发框架:https://www.360docs.net/doc/7c19333131.html, 2.0 数据库:sql server 2005 系统运行环境:Windows server 2003、Windows XP SP2、IIS6、.NetFramework 2.0 [4]前沿科技曾顺编著精通Div+Css网页样式与布局人民邮电出版社2008.2 6运行环境 硬件方面的配置: CPU:intel P4 3.06G 硬盘:80G 内存:1G 操作系统:win95以上的版本或者winXP的操作系统 网络的性能:网络连接正常 软件方面: IE浏览器 SQL Server 2000 以上配置经测试,适合开发。 用户机建议使用配置:

网上购物系统软件设计说明书

网上购物系统软件设计说明书

目录 1. 介绍 (1) 1.1 目的 (1) 1.2 范围 (1) 1.3 定义、缩写词 (1) 1.4 内容概览 (1) 2. 体系结构表示方法 (1) 3. 系统要达到的目标和限制 (1) 4. 用例视图 (2) 4.1 系统用例图 (2) 4.2 商品类别 (3) 4.3 检索商品 (3) 4.4 商品详细 (4) 4.5 顾客注册 (5) 4.6 修改注册信息 (6) 4.7 查看订单 (7) 4.8 顾客登录系统 (8) 4.9 顾客退出系统 (9) 4.10 商品放入购物车 (10) 4.11 管理购物车 (10) 4.12 下订单 (11) 4.13 管理员登录系统 (12) 4.14 管理员退出系统 (13) 4.15 管理业务数据 (14) 4.16 管理系统权限 (15) 4.17 管理管理员 (15) 4.18 付款状态批处理 (16) 4.19 商品库存批处理 (17) 4.20 配送状态批处理 (18) 5. 逻辑视图 (19) 5.1 总览 (19)

5.2 主要Package的介绍 (20) 6. 过程视图 (21) 6.1 用户注册 (21) 6.2 下订单 (23) 6.3 管理业务数据 (25) 6.4 商品库存批处理 (26) 7. 部署视图 (28) 8. 数据视图 (29) 9. 规模和性能 (29) 10. 质量 (29)

软件设计说明书 1. 介绍 1.1 目的 这篇文档提供了对B2C在线销售系统的系统架构的总览,从不同的视角描述了该系统。同时介绍了B2C在线销售网站有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解网上销售系统的基本结构。 1.2 范围 介绍了网上销售系统的登录系统、注册系统、浏览商品系统、购物系统。 1.3 定义、缩写词 B2C:Business To Customer 1.4 内容概览 ✧登录系统 用户如果要进行购物操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页; ✧注册系统 客户如果从来没有在本网站购买过东西,需要注册一个Customer账号; ✧浏览商品系统 进入B2C系统后,客户必须知道有关的商品信息,可以得到商品的名称、价格、各种属性信息,并能根据需要输入相关信息进行搜索; ✧购物系统 当客户看中某件商品后,可以根据需要进行购买,操作后生成购物单,然后可以下订单。 2. 体系结构表示方法 这篇文档使用一系列视图反映系统架构的某个方面; 用例视图:概括了架构上最为重要的用例和它们的非功能性需求; 逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图); 部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图); 数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。 3. 系统要达到的目标和限制 ➢目标

相关文档
最新文档