网上购物系统详细设计说明书
网上购物系统(详细设计说明书)
网上购物系统〔详细设计说明书〕1引言 .................................................................. ..................................................................... ........ 3 1.1编写目的 .................................................................. (3)1.2背景................................................................... ......................................................................3 1.3定义................................................................... ......................................................................3 1.4参考资料 .................................................................. ............................................................... 3 2程序系统的结构 .................................................................. ......................................................... 3 3.1登录注册模块设计说明................................................................... .......................................... 4 3.1.1程序描述 .................................................................. ............................................................ 4 3.1.2功能................................................................... . (5)3.1.3性能................................................................... . (5)3.1.4输入项 .................................................................. . (6)3.1.5输出项 .................................................................. . (6)3.1.6算法................................................................... . (6)3.1.7流程逻辑 .................................................................. ............................................................ 8 3.1.8接口................................................................... . (9)3.1.9存储分配 .................................................................. ............................................................ 9 3.1.10注释设计 .................................................................. ........................................................ 10 3.1.11限制条件 .................................................................. ........................................................ 10 3.1.12测试方案 .................................................................. ........................................................ 10 3.13尚未解决的问题 .................................................................. ............................................... 11 3.2个人资料管理模块设计说明................................................................... ................................ 11 3.2.1程序描述 .................................................................. .......................................................... 11 3.2.2功能................................................................... .. (11)3.2.3性能................................................................... .. (11)3.2.4输人项 .................................................................. .. (11)3.2.5输出项 .................................................................. .. (12)3.2.6算法................................................................... .. (12)3.2.7流程逻辑 .................................................................. .......................................................... 12 3.2.8接口................................................................... .. (12)3.2.9存储分配 ............................................................................................................................ 12 3.2.10注释设计 .................................................................. ........................................................ 12 3.2.11限制条件 .................................................................. ........................................................ 13 3.2.12测试方案 .................................................................. ........................................................ 13 3.2.13尚未解决的问题 .................................................................. ............................................ 13 3.3订购商品管理与订单管理模块设计说明 .................................................................. ............. 13 3.3.1程序描述 .................................................................. .......................................................... 13 3.3.2功能................................................................... .. (14)3.33性能................................................................... (14)3.3.4输入项 .................................................................. .. (14)3.3.5输出项 .................................................................. .. (14)13.3.6算法................................................................... .. (14)3.3.7流程逻辑 .................................................................. .......................................................... 15 3.3.8接口................................................................... .. (15)3.3.9存储分配 .................................................................. .......................................................... 15 3.3.10注释设计 .................................................................. ........................................................ 15 3.3.11限制条件 .................................................................. ........................................................ 15 3.3.12测试方案 .................................................................. ........................................................ 15 3.3.13尚未解决的问题 .................................................................. ............................................ 16 3.4商品评价模块设计说明................................................................... ........................................ 16 3.4.1程序描述 .................................................................. .......................................................... 16 3.4.2功能...................................................................3.4.3性能................................................................... .. (16)3.4.4输入项 .................................................................. .. (17)3.4.5输出项 .................................................................. .. (17)3.4.6算法................................................................... .. (17)3.4.7流程逻辑 .................................................................. .......................................................... 17 3.4.8接口................................................................... .. (17)3.4.9存储分配 .................................................................. .......................................................... 17 3.4.10注释设计 .................................................................. ........................................................ 17 3.4.11限制条件 .................................................................. ........................................................ 18 3.4.12测试方案 ..................................................................未解决的问题 .................................................................. ............................................ 18 3.5商品信息管理模块设计说明................................................................... ................................ 18 3.5.1程序描述 .................................................................. .......................................................... 18 3.5.2功能................................................................... .. (18)3.5.3性能................................................................... .. (19)3.5.4输入项 .................................................................. .. (19)3.5.5输出项 .................................................................. .. (19)3.5.6算法................................................................... .. (19)3.5.7流程逻辑 .................................................................. .......................................................... 20 3.5.8接口................................................................... .. (20)3.5.9存储分.......................................................... 20 3.5.10注释设计 .................................................................. ........................................................ 21 3.5.11限制条件 .................................................................. ........................................................ 21 3.5.12测试方案 .................................................................. ........................................................ 21 3.5.13尚未解决的问题 .................................................................. .. (21)2详细设计说明书1引言 1.1编写目的编写这份详细设计说明书的目的着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。
(完整word版)网上购物系统详细设计说明书
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (4)2程序系统的结构 (4)3程序1(标识符)设计说明 (4)3.1程序描述 (5)3.2功能 (5)3.3输人项 (7)3.4输出项 (7)3.5流程逻辑 (7)3.6接口 (8)3.7尚未解决的问题 (8)详细设计说明书1引言1.1编写目的随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。
网上购物系统的出现介入了企业的商务活动,促进企业调整自己的业务流程,从根本上把企业改造成以客户为中心的模式,高收益、低成本、方便、可靠的优势,获得了绝大多数人的首肯,正以极快的速度发展着。
目前大型的系统如:淘宝网、易趣等成为网上购物系统的经典。
1.2背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。
调查表明:美国的家庭已越来越习惯于在家中从网上购物。
在我国,网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。
综上所述,通过电子商务网站的建设以实现对商业零售企业提供信息化管理是信息化时代的必然产物。
因此本小组结合一些网上购物的要求和特点,决定开发一个网上销售如电脑以及和电脑相关零件的网上购物系统。
网上商城购物系统 需求说明书
网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书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.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.63、《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.引言 (1)1.1编写目的 (1)1。
2项目背景 (2)1。
3定义 (2)1。
4参考资料 (2)2.总体设计 (3)2.1需求概述 (3)2。
2软件结构.................................................................................. 错误!未定义书签。
3.程序描述 (3)3。
1功能 (3)3。
2性能 (6)3。
3输入项目 (6)3.4输出项目 (6)3。
5算法 (6)3.6程序逻辑 (6)3。
7接口.......................................................................................... 错误!未定义书签。
3。
8存储分配.................................................................................. 错误!未定义书签。
3。
9限制条件.................................................................................. 错误!未定义书签。
3.10测试要点 (7)1.引言1。
1目的为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。
电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
网上购物系统详细设计说明书
网上购物系统详细设计说明书项目开发成员:尹航张学良彭东旭杨建峰张小云1.引言 (2)1.1 编写目的 (2)1.2 项目背景 (2)1.3 定义 (2)2. 总体设计 (2)2.1 需求概述 (3)2.2 软件结构 (4)3. 程序描述 (7)3.1 程序功能 (7)3.2 程序性能 (7)3.3 程序的输入项 (7)3.4 程序的输出项 (8)3.5 算法 (8)3.6 程序逻辑 (8)3.7 接口 (9)3.8 存储分配 (10)3.9 限制条件 (10)3.10 测试要点 (10)1.引言1.1 编写目的在网上商品交易系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求说明书中获得,并在需求说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对网上书店系统做概要设计。
该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对网上商品交易系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2 项目背景目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。
前台可以做到预定实物,虚拟物品等各种预定业务。
网上购物电子商务系统详细设计说明书
卷号卷内编号密级项目编号: S001-12-2007<网上购物系统>详细设计说明书Version: 1.0共31 页(包括封面)拟制审核会签标准化批准版本变更记录目录1引言............................................................................................................错误!未定义书签。
1.1编写目的........................................................................................错误!未定义书签。
1.2参考资料ﻩ错误!未定义书签。
2ﻩ范围 ................................................................................................................错误!未定义书签。
2.1ﻩ系统主要目标...................................................................................错误!未定义书签。
2.2ﻩ设计约束、限制 (1)3设计依据....................................................................................................错误!未定义书签。
4开发环境ﻩ错误!未定义书签。
4.1ﻩ硬件环境.............................................................................................错误!未定义书签。
4.2软件环境ﻩ错误!未定义书签。
购物网站详细设计说明书
鲜花网购系统详细设计说明书2012年3 月8日1系统概述 (1)1.1构建目的 (1)1.2小组成员及分工 (1)1.3系统的部署与运行 (1)2数据设计 (2)2.1相关数据库表说明如下: (2)2.2各表详细说明 (2)2.2.1用户信息表(User表) (3)2.2.2商品星座表(Constellation) (3)2.2.3商品节庆表(Festival) (3)2.2.4商品信息表(Product) (3)2.2.5订单信息表(Order) (4)2.2.6送货信息表(AddrInfo) (4)2.2.7 购物车表(Cat) 42.2.8 评论表(Comment) 52.2.9 广告表(Advertisement) 52.2.10 建议表(Suggest) 52.2.11 订单与商品关系表(Item) 62.2.12 收藏表(Collect) 63系统功能设计 (6)3.1用户信息管理 (6)3.1.1用户登录 (6)3.1.2个人主页 (8)3.2全台展示 (9)3.2.1 前台主页 (9)3.2.2 展示各页面及分页 (10)3.2.3 商品的详细介绍 (14)3.2.4 购物车模块 (18)3.2.5 搜索功能 (20)3.3后台管理 (21)3.3.1会员管理 (21)3.3.2商品类别管理 (22)3.3.3商品管理 (23)3.3.4订单管理 (26)3.3.5评论管理 (27)3.3.6公告信息管理 (27)1系统概述1.1构建目的网上购物系统的业务总体目标是建立一个方便、快速、快捷、服务周到的购物平台。
该系统基于B/C结构,即采用浏览器/服务器模式,服务器端由运行tomcat6.0及运行My SQL 的数据库服务器组成,客户端可以Internet Explorer,FireFox访问系统。
1.2小组成员及分工1.3系统的部署与运行数据库采用MySQL数据库,具体要求见下一节内容。
(完整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多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。
综上所述,通过电子商务网站的建设以实现对商业零售企业提供信息化管理是信息化时代的必然产物。
因此本小组结合一些网上购物的要求和特点,决定开发一个网上销售如电脑以及和电脑相关零件的网上购物系统。
网上购物系统——概要设计说明书
网上购物系统——概要设计说明书网上购物系统——概要设计说明书网上购物系统概要设计说明书拟制人________许威________ 审核人_ 宋金德袁浩王朝阳_ 批准人____ _____________ 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.需求概述根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。
网上购物系统详细设计说明书
题目网上购物系统详细设计书小组成员:指导教师二O一三年 6 月 13日1.引言 (2)1.1 编写目的 (2)1.2 项目背景 (2)1.3 定义 (2)2. 总体设计 (3)2.1 需求概述 (3)2.2 软件结构 (3)3. 程序描述 (7)3.1 程序功能 (7)3.2 程序性能 (7)3.3 程序的输入项 (7)3.4 程序的输出项 (8)3.5 算法 (8)3.6 程序逻辑 (8)3.7 接口 (9)3.8 存储分配 (10)3.9 限制条件 (10)3.10 测试要点 (10)详细设计说明书1.引言1.1 编写目的点子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式。
它实现了交易的无纸化、效率化、自动化,向我们展现了网络独特的魅力。
它克服了日常生活中购物的地理限制,体现了传统商业行为在网络时代的变革。
随着电子商务的发展,现如今网上购物也已成为人们购物的一种主流方法。
它的方便快捷也使它越来越受到人们的青睐,特别是一些年轻人的青睐。
网上购物是一种具备交互功能的商业信息系统,它向用户提供静态和动态两种信息资源。
1.2 项目背景1、近年来,随着Internet发展,电子商务成为一种全新的购物方式。
2、开发软件的名称:网上购物系统3、产品设计者:小组全体成员4、产品用户:网上消费人群1.3 定义SQL:Structured Query Language(结构化查询语言)一种对关系数据库中的数据进行定义和操作的句法,为大多数关系数据库管理系统所支持的工业标准。
J2EE:Java 2 Platform, Enterprise Edition(java2平台企业版)是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规应用系统的开发与部署,进而提高可移植性、安全与再用价值。
JSP:Java Server Pages是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
网上购物系统详细设计说明书
五、详细设计说明书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项目背景软件名称:网上购物系统提出者:石晓红开发者:专插本第一小组用户:全体互联网用户(网购用户)实现软件的单位:中大新华该系统同其他系统的关系:项目在目前的阶段与其它软件和系统没有关系,作为一个独立的单位运行。
购物网站系统详细设计说明书
<优评购物网站>系统详细设计说明书文档信息:文档变更历史:审核结果:目录1.引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2.程序(模块)系统的组织结构 (1)3.设计约束 (2)3.1界面要求 (2)3.2性能设计要求 (2)4.本软件系统中各程序(模块)的设计说明 (2)4.1界面设计说明 (3)4.1.1界面功能描述 ........................................................................... 错误!未定义书签。
4.2模块(注册/登录功能)的设计说明 (5)4.2.1注册登录模块类、接口说明 (6)4.3模块(管理员_管理商品)的设计说明 (5)4.2.1管理员_管理商品模块类、接口说明 (6)4.4模块(用户_浏览购买商品)的设计说明 (5)4.2.1用户_浏览购买商品模块类、接口说明 (6)4.5模块(数据库操作)的设计说明 (5)4.2.1数据库操作模块类、接口说明 (6)5.系统中数据库(各表及关系)的详细设计说明 (2)5.1相关数据库表说明 (5)5.2各个数据库表的详细说明 (5)5.3数据数据库版本和驱动说明 (5)1. 引言1.1 编写目的本说明书确定<优评网购物网站>系统的详细功能模块和及对应的数据结构,为了后面阶段开发工作的展开提供依据。
1.2 背景软件系统的名称: <优评网购物网站>系统本项目的任务提出者:武汉正奇龙科技有限公司本项目的任务开发者: 09级实习第03组 (优评网站全体小组开发组员):软件系统的用户:面向全体互联网购物用户:主要针对追求时尚和接触新事物的学生、年轻人群体。
1.3 定义Dao(Database):对数据库操作类; Driver(JDBC Driver):JDBC数据库驱动RA(Request Agent):服务请求代理; SA(Server Agent):服务代理;Register:注册管理器; ISMQ(Message Queue):消息队列1.4 参考资料项目文件:1、<优评网购物网站>系统需求分析文档2、<优评网购物网站>系统概要设计文档3、<优评网购物网站>小组项目管理文件2. 程序(模块)系统的组织结构如下图是功能模块之间的关系和组织结构。
“网上购物”系统设计说明书
“网上购物”系统设计说明书版本历史第一部分、概述1、文档说明本文档描述“网上购物”系统的设计文档,系统使用面向对象的设计方法,首先设计系统的总体结构,再设计各个用例的实现。
2、系统需求概述网上购物系统,包括两方面的需求,分别是顾客的需求、后台管理人员的需求。
顾客的需求是查询商品、个人购买情况及个人信息的修改;管理人员的功能最为复杂,包括对顾客、商品、订单进行管理和维护,及系统状态的查看。
第二部分、系统总体结构系统设计时基于MVC设计模型,采用三层架构,如图二所示。
图一:“网上购物”系统的体系结构第三部分、系统设计1.关键抽象从需求中可以得出系统的如下关键抽象:管理员、用户、商品类别、商品信息、订单、订单-商品的访问。
这些实体可以设计为JavaBean类,例如商品信息具有这些属性:商品id号,商品名,商品类别id号,商品新旧程度,产地,内容介绍,价格,总数量,剩余数量,商品发布时间等。
这些实体的详细信息如下:管理员:管理员id号,管理员名,密码。
用户:用户id号,用户名,密码,姓名,性别,地址,电话,邮编,email,注册时间,注册时的ip地址。
商品类别:商品类别id号,商品类别名。
商品信息:商品id号,商品名,商品类别id号,商品新旧程度,产地,内容介绍,价格,总数量,剩余数量,商品发布时间。
订单:订单id号,订单编号,用户id号,订单提交时间,总金额,用户备注,下单时ip地址,是否已付款,是否已发货,发货时间。
订单-商品:订单-商品id号,订单id号,商品id号,订货数量。
2.用例的设计使用面向对象设计时,关键在于描述那些对象如何交互完成用例的功能,下面将逐一解释用例。
管理员登录显示登陆的jsp页面,输入帐号、密码后,该表单提交给Servlet,Servlet将提交的帐号信息封装成实体Bean的对象,将此作为参数,调用JavaBean中的方法查询数据库,该方法返回true证明为合法帐号,允许登陆,并重定向到管理员首页;否则返回登陆页,重新登陆。
网上购物系统详细设计说明书
详细设计说明书1引言1。
1编写目的编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上,完成概要设计规定的各项功能的具体实现。
编写详细设计说明书的目的就是为程序员写出实际的程序代码提供依据。
它是软件详细设计阶段所有任务和所有相关人员所需的参考资料。
1。
2背景1。
3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。
详细设计:在概要设计的基础上,对其功能模块或部件进行实现设计,是编程人员能写出程序代码。
用户接口:是指一个程序与程序使用者交互的部分。
算法:详细设计中实现某项功能的数据处理流程及处理方法.SDK:Software Development Kit 即软件开发工具包。
1。
4参考资料a.【1】《概要设计说明书》b.【2】《需求分析说明书》2程序系统的结构根据网上购物系统的概要设计,本系统按照功能分解,可以分为客户端子系统和管理端子系统。
根据页面流的设计,管理端系统分为登陆管理、用户管理、产品管理、支付管理、订单管理5个模块,客户端系统分为订单查询、购物车、商品查询、登陆管理4个模块.它们的关系如下图所示,以下将对各个部分分别进行详细设计.结构流程图:3程序1(商品查询)设计说明3.1程序描述完成查询商品的功能3。
3功能3.4时间特性:响应鼠标单击的时间在2—3秒之间3。
5输人项组合、模糊查询条件。
3。
6输出项标准的SQL语句,发送设置浏览区命令.3.7算法本部分没有采用自定义的算法。
3。
8接口。
硬件接口:主要就是TCP/IP层中的网络接口层软件接口:具体来说开发中可能使用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或者SQL Server的存储过程.(4)参数对象(Parameter):用来为存储过程或查询提供参数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五、详细设计说明书1.引言 (222)1.1编写目的 (222)1.2项目背景 (222)1.3定义 (333)1.4参考资料 (333)2.总体设计 (444)2.1需求概述 (444)2.2软件结构错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
3.程序描述 (444)3.1功能 (444)3.2性能 (777)3.3输入项目 (888)3.4输出项目 (888)3.5算法 (888)3.6程序逻辑 (888)3.7接口 (999)3.8存储分配错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
3.9限制条件错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
3.10测试要点 (131313)1.引言1.1目的为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。
电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2项目背景软件名称:网上购物系统提出者:石晓红开发者:专插本第一小组用户:全体互联网用户(网购用户)实现软件的单位:中大新华该系统同其他系统的关系:项目在目前的阶段与其它软件和系统没有关系,作为一个独立的单位运行。
1.3定义Asp(active server pages)是微软公司推出的一种用以取代CGI 的技术,基于目前绝大多数网站应用于windows 平台,asp 是一个位于windows 服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的 web 服务器应用程序以及EDI(电子数据交换)。
ADO:ActiveXData Object, ActiveX 数据对象 SQL:Structured Query Language 1.4 参考资料郑人杰.《实用软件工程》清华大学出版社,1996 动态网页设计实战》[M].北京:机械工业出版社,2000,13 林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209 丁贵广.《ASP编程基础与实例》[M].北京:机械工业出版社,2002,51 白以恩.《计算机网络基础及应用》[M].哈尔滨:哈尔滨工业大学出版社,2000,33 KarliWatson、Marco Bellinaso 等.《C#入门经典》[M],北京:清华大学出版社,2002,671.4参考资料a.详见目录下任务计划书b.详见目录下项目开发计划;c.详见目录下需求规格说明书;d.详见目录下概要设计说明书;e.详见目录下测试计划;f.详见目录下用户操作手册;2.总体设计2.1需求概述此购物系统应具备网上购物系统的最基本的功能,即要合理实现消费者购物,运营商发放商品,以及货币转让的一般功能。
用户体验的好坏在很大程度上关系到一个商业网站的成败,所以一个成功商业网站必定是遵循以人为本的这么一个原则,所以我们这体统在用户体验方面需要。
(详见目录下需求规格说明书)3.程序描述3.1功能用户前台主界面设计在页面的设计上尽量作到简洁、直观、严谨的特点。
本系统前台包括导航条,用户注册及登录部分,公告浏览部分,订单及购物车管理。
当你是会员并且已经登录时,别人再用你的账号就会报出此账号已经登录的提示,这有助于商品不被重复购买的情况出现。
因为空间有限,所以商城公告栏是以滚动的形式出现,这就实现了以最少的资源取得较大的收益。
用户点击销售排行时,销售量排名前10的商品就一一排列在商品栏中,用户可以直接把商品放入购物车。
当用户点击特价商品时,就会列出特价商品的列表,可以查看商品的原价,用户可以比对价格,进而选择优惠比较大的商品。
当会员觉得自己的账号密码有泄漏或简单时,可以通过会员修改对密码进行重新设定。
当会员因为时间久或其他原因而忘记密码时,可以通过找回密码来重新设定密码,前提是你要知道你注册时密码提问的答案。
下图为本系统前台用户的界面设计。
会员注册模块会员注册模块完成会员注册功能,会员输入会员的相关信息,点击“提交”按钮完成会员的注册功能,会员注册模块对应的磁盘文件memberRegister.jsp,其中会员年龄必须为数字。
密码提示问题和答案也很重要,它可以帮你在你忘记密码时找回密码。
购物车模块1.购物车模块,用户可以在浏览商品时完成购物信息的临时存储功能,会员可以添加信息到购物车中,可以修改购物车中商品的数量,操作完毕后对购物车的信息进行提交并生成定单[9]。
购物车对应的磁盘文件为cart_see.jsp。
购物车界面设计如图5-3所示:2.“去收银台结账”模块完成提交此次购物车所购的商品,并生成相关的定单。
会员输入联系地址,联系电话,付款方式,运送方式及备注等信息,点击“提交”按钮完成此定购物定单的提交功能,系统会生一个订单号,供用户查询。
去收银台结账对应的磁盘文件为cart_checkOut.jsp。
订单查询模块查看订单模块完成会员查看订单信息的功能,会员可以查看自己提交的订单信息,可以查询定单是否已经处理。
用户订单查询页面对应的磁盘文件为cart_detail.jsp。
管理员后台系统的后台管理界面是管理员进行整个系统操作维护的主页界,系统采用框架结构,操作简单,直观,功能完备。
首先,管理员可以添加商品,并且具有对商品进行删除,设定是否是特价商品的权限,当商品量达到一个数量级之后可以通过大类别和小类别进行查询的功能,然后对商品继续进行操作。
其次,管理员可以管理会员,可以对会员的信息进行删除和修改。
再次,当会员每生成一个订单时,就会发送到管理员处,而管理员可以在对商品存货,是否付款的基础上,判断是否要出货。
最后就是管理员可以发布公告,管理员可以把最新的通知以公告的形式传达给用户,这就可以与用户进行单方面的交流。
商品管理模块商品管理模块包括:商品查询,大类别查询,小类别查询。
管理员可以查看到商品总的记录数和页码数,在大类别和小类别的查询之后通过翻页来查询想要查询的商品,再对这商品进行是否特价的修改。
添加商品模块添加商品模块完成商品信息的添加功能,在添加商品时选择商品的大类别,商品的小类别,输入商品名称,生产厂家,价格,描述等信息,由于是第一次添加商品所以商品的特价都是0元,也就是没有特价。
会员管理模块会员管理模块完成会员信息的查看及删除功能,根据实际情况,管理员可以查看会员的详细信息,也可以对会员信息进行删除,会员管理模块的页面。
订单管理模块订单管理模块完成后台订单处理的功能,当用户提交一张订单时,管理员可以在后台马上对客户提交的定单进行处理,根据定单信息进行发货,也可以对定单进行删除。
公告管理模块公告管理模块完成网站公告信息的管理功能,管理员可以添加、修改及删除公告的信息。
管理员在公告栏可以发布最新的产品消息,供消费者参考,还可以公布网站新闻等内容。
3.2性能性能出众,基本没有跳转错误,在响应请求方面也快于一般程序,其主要原因是因为我们采用了3层架构,MVC,模型层,控制层,视图层。
3.3输入项目输入的数据是用户执行的各种操作,包括鼠标、键盘等操作详见测试报告输入说明文档3.4输出项目输出是从数据库中读取的数据,或错误警告信息。
详见测试报告输入说明文档3.5算法为了更快的响应请求我们觉定采用冒泡排序算法。
冒泡排序就是把小的元素往前调或者把大的元素往后调。
比较是相邻的两个元素比较,交换也发生在这两个元素之间。
所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。
冒泡算法具有高效性,能缩短网上购物系统对用户的响应时间,提高网上购物系统的软件质量。
3.6程序逻辑3.7接口.硬件接口:主要就是TCP/IP层中的网络接口层软件接口:具体来说开发中可能使用到的ADO的常用对象有:购物车:查看商品;下订单;调整商品:是否满意;(1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或者SQL 的存储过程。
(4)参数对象(Parameter):用来为存储过程或查询提供参数。
3.7.1 直联商业银行接口直接使用商业银行提供的商户支付功能,需要使用者到提供商户功能的商业银行营业厅进行咨询、提交公司资料并进行审核开通。
银行在配置支付所需接口参数并为使用者开通功能后,使用者需要根据银行提供的开发文档进行相关接口程序的开发,集成到商城网站在线购物的支付流程中。
直接使用商业银行接口时,可能会遇到各种技术问题,以及因单个银行接口使用不广泛和跨行支付时也会遇到很多问题,一般需要单独与多个银行进行单独签约,所以大部分需要在线交易的网站,使用单独签约多个商业银行进行支付的很少。
这种方式很单一,我们不考虑。
3.7.2 银联在线支付“银联在线支付”是中国银联联合商业银行共同推出的集成化、综合性、开放性网上支付平台,全面支持各类型银联卡,涵盖认证支付、快捷支付、普通支付和网银支付等多种支付方式,其中认证、快捷和普通支付无需开通网银,即可为银联卡持卡人的购物缴费、商旅预订、慈善捐款、转账还款等提供“安全、快捷、多选择、全球化”的支付服务。
申请条件:“银联在线支付”签约需要联系当地银联商务公司,提交公司营业执照、税务登记证、法人身份证、ICP许可证等相关资料进行审核,通过后银联总部将对支付参数进行配置,完成后商城技术开发人员即可通过银联提供的开发文档进行支付功能的开发,让用户在购买产品时通过银联在线支付或到其提供的各个商业银行的网银支付页面进行付款。
3.8测试要点详见目录下测试计划。