网上购物系统——详细设计说明书
(完整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、网上商城的设计、开发、测试人员;2、网上商城的验收、评审人员。
1.2背景说明:1•软件系统的名称:网上购物系统2•任务提出者:华东交通大学实训中心3、开发者:第五小组组员4•完成的系统可以在电脑上运行,用户可在此进行各种购买商品、提交订单等的操作。
1-3参考资料【1】《概要设计说明书》【2】《需求分析说明书》1,4专门术语1 > Apache Tomcat6.0:系统所使用的应用服务器。
2、MYSQL:系统所使用的数据库管理系统。
3、SQL:一种用于访问、查询数据库的语言。
4、事务流:数据进入模块后可能有多种路径进行处理。
5、主键:数据库表中的关键域,值在表中唯一。
6、ROLLBACK (回滚):数据库的错误恢复机制。
7、系统用户:商城游客、商城购买用户以及商城的管理员。
8、游客:未注册Beyond网上商城的网络用户。
9、PowerDesigner:数据库编辑软件。
1- 5参考资料1、《Beyond网上商城需求规格说明书》。
2、《Beyond网上商城数据库设计说明书》。
3、《Beyond网上商城概要设计说明书》2需求规定2.1前台管理前台管理是对网上商城的购物车管理、用户注册、商品选择、订单管理、商品查询、商品评价、店铺管理、付款功能。
对前台管理的人群主要分为两种角色:未注册该网上商城的网络用户,已注册该网上商城的会员用户。
未注册的网络用户可以浏览并搜索该网上商城的商品详细信息,店铺内容,可以将喜欢的商品放入自己的购物车。
网上商城详细设计说明书(范本)
网上商城详细设计说明书(范本)4.订单生成购物车及商品搜索和收藏4.1.搜索商品按钮页面图4-4.1-搜索商品按钮页面点击搜索商品按钮if (SearchKeys> 0){返回父窗口("打开GoodsSearch.aspx页面SearchKeys=" + SearchKeys字符串+ "&SearchKeysType=" + SearchKeysType.SelectedValue字符串)Label4=“”}Else{Label4= "商品名或关键字不能为空!"}4.2.我的购物车页面图4-4.2-我的购物车页面提取购物车中商品信息定义int型num1=0定义int型num2=0定义double型num3=0.00建立DataTable对象把userID, userCookID给GetGoodsShoppingCart再传给myDtbif (DefaultView> 0){for (定义int形 i = 0; i<myDtb.Rows.Count; i++){num1 = num1 + 1;调用myDtb对象中的Rows[i]子对象,并返回值把返回值转换成INT型+num2赋值给num2调用myDtb对象中的Rows[i]子对象,并返回值把返回值转换成double型+num3赋值给num3}}Label2文本框= num1的字符串Label3文本框= num2的字符串Label5文本框= num3的字符串4.3.商品搜索页面图4-4.3-商品搜索页面获取搜索的商品if (searchKeysType == 0){查询数据库,并把结果赋值给 cmd对象中CommandText文本框}Else{查询数据库,并把结果赋值给 cmd对象中CommandText文本框}建立SqlDataAdapter对象建立DataSet对象4.4.我的购物车页面2图4-4.4-我的购物车页面2删除购物车中的商品定义int形flag=0if(userID> 0){查询数据库,并把结果赋值给 cmd对象中CommandText文本框}Else{查询数据库,并把结果赋值给 cmd对象中CommandText文本框}清空购物车中的商品信息定义int形flag=0if(userID> 0){查询数据库,并把结果赋值给 cmd对象中CommandText文本框}Else{查询数据库,并把结果赋值给 cmd对象中CommandText文本框}修改购物车中的商品数量建立DataTable对象把userID, userCookID给GetGoodsShoppingCart并传给myDtbif (DefaultView> 0){for (定义int型i = 0; i<myDtb.Rows.Count; i++){定义字符串变量modifyName,调用myDtb对象中Rows[i]子对象,把返回值和"GoodsNumber"进行连接并赋值给变量modifyName调用myDtb对象中的Rows[i]子对象,并返回值,把值给newGoodsNumber定义modifyOk变量,调用ShoppingCart对象ModifyGoodsShoppingCart方法把userID,userCookID,调用myDtb对象中子对象Rows,返回值转化成INT型,调用Request 对象中ToString方法,newGoodsNumber 的5个参数传进去}}。
网上购物系统(详细设计说明书)
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)3.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功能 (16)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.4.13尚未解决的问题 (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)详细设计说明书1引言1.1编写目的编写这份详细设计说明书的目的着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。
网上购物系统——详细设计说明书
网上购物系统详细设计说明书1引言1.1编写目的电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2.项目背景软件名称:网上购物系统开发者:宋金德,袁浩,王朝阳,许威项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购四、后台管理(用户管理、商品的管理)1.3定义Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。
ADO:ActiveX Data Object, ActiveX 数据对象SQL:Structured Query Language1.4参考资料[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. 2.总体设计2.1需求概述系统总的来说需要实现以下功能:1.前台系统1.1商品查询1.2 订购模块1.3 订单查询1.4 其他模块2.后台系统2.1 新闻管理模块2.2 商品管理模块2.3 订单管理模块2.4 系统管理模块2.2软件结构为了使每一位有可能阅读和理解本系统的结构和功能我将用层次方框图来表示系统总体结构和他们之间的关系:3.程序描述具体系统前台功能需求描述:(1).商品查询模块功能:完成查询商品的功能。
网上购物电子商务系统详细设计说明书
卷号卷内编号密级项目编号: S001-12-2007<网上购物系统>详细设计说明书Version: 1.0共31 页(包括封面)拟制审核会签标准化批准版本变更记录目录1引言............................................................................................................错误!未定义书签。
1.1编写目的........................................................................................错误!未定义书签。
1.2参考资料ﻩ错误!未定义书签。
2ﻩ范围 ................................................................................................................错误!未定义书签。
2.1ﻩ系统主要目标...................................................................................错误!未定义书签。
2.2ﻩ设计约束、限制 (1)3设计依据....................................................................................................错误!未定义书签。
4开发环境ﻩ错误!未定义书签。
4.1ﻩ硬件环境.............................................................................................错误!未定义书签。
4.2软件环境ﻩ错误!未定义书签。
网上购物系统《用户需求说明书》
⽹上购物系统《⽤户需求说明书》1. 前⾔在⽹络信息时代快速发展的今天,市场的格局已发⽣变化,很多消费者的购物观念已经发⽣了变化,想更加快捷⽅便。
因此本系统在这样的社会环境下进⾏开发的。
本系统实现利⽤⽹络,实现⽹上购物,为⼴⼤的消费者提供的⽅便的购物⽅式。
“⽹上购物系统”的开发,极好的满⾜了⼴⼤消费者的购物需要。
1.1. ⽤户需求说明书的⽬的本⽂档对《⽹上购物系统》(以下简称本程序)的⽤户需求进⾏说明,为了让开发⽅与⽤户取得共识,降低和避免因双⽅交流问题⽽产⽣的需求变更。
同时为了让项⽬开发⼈员更好的了解⽤户的真正需要,设计和开发出符合⽤户要求规范的软件产品。
1.2. 开发的范围本程序的开发所要提交的内容如下:1)⽤户需求说明书(本⽂档)2)概要设计说明书3)⽂件设计说明书4)详细设计说明书5)项⽬开发计划6)周例会记录7)系统测试说明书8)⽤户操作说明书9)安装部署说明书10)源程序1.3. 专业术语的定义、简称和缩写术语简称缩写⽹上购物系统soft shop System SHOP1.4. 参考资料·《软件开发常需⽂档》·《实训项⽬测试部分要求》2.⽤户需求的概要2.1. 系统的概要本程序是对⽹上购物系统主要⽤户有消费者(客户)和管理员两个⾓⾊,消费者需要使⽤⽤户登录、修改信息、⽤户投诉、购物车、查看订单等功能,⽽系统管理员需要进⾏区域管理、⽤户管理、商品管理、车辆管理、商品分析等操作。
系统全局视图客户:描述项说明⽤例名称管理个⼈信息标识符『可选』0605001-03-003⽤例描述User修改⾃⼰信息页⾯。
参与者基本购物user。
优先级⽆状态『可选』等待审核前置条件User已经成功登录⽹上购物系统后置条件User基本信息被修改基本操作流程当user成功登录后,选择管理个⼈信息操作模块,就会发送⼀个请求到server端,从数据库取出user的基本信息显⽰在页⾯上。
可选操作流程在提交按钮前,user可选重置信息,将所有⽂本框的内容清空,或者选择操作其他模块。
网上购物系统_概要设计说明书书
网上购物系统概要设计说明书小组成员:贾松30920122202491黄佳力30920122202484丁一潇30920122202462黎30920122202445指导教师:王美红大学软件学院2014年12月目录网上购物系统1概要设计说明书11引言31.1编写目的31.2背景41.3定义71.4参考资料82总体设计82.1需求规定82.2运行环境92.3基本设计概念和处理流程92.4结构132.5功能需求与程序的关系162.6人工处理过程162.7尚未问决的问题163接口设计173.1用户接口173.2外部接口173.3部接口174运行设计184.1运行模块组合184.2运行控制184.3运行时间185系统数据结构设计195.1逻辑结构设计要点195.2物理结构设计要点195.3数据结构与程序的关系226系统出错处理设计236.1出错信息236.2补救措施236.3系统维护设计23概要设计说明书1引言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本系统采用了基于Web的三层架构,即浏览器、服务器和数据库。
本系统是基于JSP开发的。
利用HTML标签的扩展,插入JSP脚本代码(主要为Java 语言),构成JSP页面(扩展名为.jsp),其中对于脚本代码,是在服务器端(Server-Side)处理,它对脚本的处理采用的是一种全新的先对代码进行转换、编译,而后再执行的方式,即编译执行。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
(完整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多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。
综上所述,通过电子商务网站的建设以实现对商业零售企业提供信息化管理是信息化时代的必然产物。
因此本小组结合一些网上购物的要求和特点,决定开发一个网上销售如电脑以及和电脑相关零件的网上购物系统。
网上购物系统概要设计说明书
购物商城概要设计说明书购物商城项目概要设计说明书编写:XX 日期:2011-03-22审核:日期:批准:日期:受控状态:是发布版次:1.0 日期:YYYY-MM-DD编号:变更记录日期版本变更说明作者2011-03-22 1.0 初始版本苏萌萌2011-03-23 1.0 初始版本苏萌萌2011-03-26 1.0 初始版本苏萌萌2011-03-30 1.0 初始版本苏萌萌2011-03-31 1.0 初始版本苏萌萌签字确认系统模块对应章节对应部门负责人签字目录1引言 (5)1.1 编写目的 (5)1.2 背景 (5)1.3 基线 (5)1.4 范围 (5)1.5 定义 (5)1.6 参考资料 (5)2总体设计 (6)2.1 概述 (6)2.1.1功能描述 (6)2.1.2运行环境 (6)2.1.3开发环境 (7)2.2 设计思想 (8)2.2.1系统构思 (8)2.2.2关键技术与算法 (9)2.2.3关键数据结构 (10)2.3 人工处理过程 (11)3系统功能设计 (11)3.1 个人办公......................................................................................... 错误!未定义书签。
3.1.1日程安排................................................................................. 错误!未定义书签。
4系统数据结构设计.. (13)4.1 说明 (13)4.2 数据结构 (13)4.3 数据结构与系统元素的关系 (14)5接口设计 (15)5.1 用户接口 (15)5.2 外部接口 (15)6运行设计 (15)6.1 系统初始化 (15)6.2 运行控制 (15)6.3 系统结束 (16)7系统出错处理设计 (16)7.1 出错信息 (16)7.2 补救措施 (17)8系统维护设计 (17)8.1 检测点的设计 (17)8.2 检测专用模块的设计 (18)9尚待解决的问题 (18)1引言1.1 编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。
购物网站系统详细设计说明书
<优评购物网站>系统详细设计说明书文档信息:文档变更历史:审核结果:目录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)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、文档说明本文档描述“网上购物”系统的设计文档,系统使用面向对象的设计方法,首先设计系统的总体结构,再设计各个用例的实现。
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证明为合法帐号,允许登陆,并重定向到管理员首页;否则返回登陆页,重新登陆。
网上购物系统详细设计说明书
西安邮电大学(计算机学院)综合应用软件课程设计题目:网上购物商城专业名称:软件工程班级:1101班学生姓名:姜并乡孙阿娜惠晓敏学号(8位):04113001 04113029 04113028 指导教师:胡滨设计起止时间:2014年9月15日—2014年11月18日详细设计说明书1引言1.1编写目的编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上,完成概要设计规定的各项功能的具体实现。
编写详细设计说明书的目的就是为程序员写出实际的程序代码提供依据。
它是软件详细设计阶段所有任务和所有相关人员所需的参考资料。
1.2定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。
详细设计:在概要设计的基础上,对其功能模块或部件进行实现设计,是编程人员能写出程序代码。
用户接口:是指一个程序与程序使用者交互的部分。
算法:详细设计中实现某项功能的数据处理流程及处理方法。
1.3参考资料a.【1】《概要设计说明书》b.【2】《需求分析说明书》2程序系统的结构根据网上购物系统的概要设计,本系统按照功能分解,可以分为客户端子系统和管理端子系统。
根据页面流的设计,管理端系统分为登陆管理、用户管理、产品管理、支付管理、订单管理5个模块,客户端系统分为订单查询、购物车、商品查询、登陆管理4个模块。
它们的关系如下图所示,以下将对各个部分分别进行详细设计。
结构流程图:3程序1(商品查询)设计说明3.1程序描述完成查询商品的功能3.3功能3.4性能灵活性:窗口响应绝大部分的快捷菜单和控制面板操作时间特性:响应鼠标单击的时间在2—3秒之间3.5输人项确切的查询条件。
3.6输出项标准的MYSQL语句,发送设置浏览区命令。
3.7算法本部分没有采用自定义的算法。
3.8接口.硬件接口:主要就是TCP/IP层中的网络接口层软件接口:具体来说开发中可能使用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。
网上购物系统——概要设计说明书
网上购物系统——概要设计说明书网上购物系统——概要设计说明书网上购物系统概要设计说明书拟制人________许威________ 审核人_ 宋金德袁浩王朝阳_ 批准人____ _____________ 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.需求概述根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上购物系统
详细设计说明书
1引言
1.1编写目的
电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2.项目背景
软件名称:网上购物系统
开发者:宋金德,袁浩,王朝阳,许威
项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,
一、不同身份有不同的权限功能(管理人员、注册用户、游客)
二、在线产品展示(分页显示)
三、在线定购
四、后台管理(用户管理、商品的管理)
1.3定义
Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。
ADO:ActiveX Data Object, ActiveX 数据对象
SQL:Structured Query Language
1.4参考资料
[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. 2.总体设计
2.1需求概述
系统总的来说需要实现以下功能:
1.前台系统
1.1商品查询
1.2 订购模块
1.3 订单查询
1.4 其他模块
2.后台系统
2.1 新闻管理模块
2.2 商品管理模块
2.3 订单管理模块
2.4 系统管理模块
2.2软件结构
为了使每一位有可能阅读和理解本系统的结构和功能我将用层次方框图来表示系统总体结构和他们之间的关系:
3.程序描述
具体系统前台功能需求描述:
(1).商品查询模块
功能:完成查询商品的功能。
性能:这是经常使用的一个模块,对性能要求在1-10秒内作出反应。
输入项目:组合、模糊查询条件
输出项目:标准的SQL语句,发送设置浏览区命令。
测试要点:测试各种组合、模糊查询方式。
(2).订单查询模块
功能:完成查询定单的功能。
性能:这是经常使用的一个模块,对性能要求在1-10秒内作出反应。
输入项目:查询条件
输出项目:标准的SQL语句,发送设置浏览区命令。
测试要点:测试各种查询方式。
(3).订购模块
功能:提供网络用户对所选购商品的订购确定,并选择商品数量。
性能:用户选中所需要购买商品,点击订购的产品后出现订购商品的界面,输入好你的姓名/单位,数量,联系方式,备注后再按确定,订单信息就会通过add.asp 将数据写入数据库,这样就完成了订购操作。
测试要点:测试在各种情况下,是否都能实现该功能。
(4)其他模块
1.身份验证模块
功能:对用户进行身份验证,通过验证则登入系统。
输入项目:输入用户名和密码。
输出项目:无
存储分配:程序运行时占用内存约1MB左右。
2.初始化模块
功能:初始化系统,显示网站主页,并使系统进入正常工作状态。
输入项目:配置文件,数据库文件。
输出项目:设置全局变量,浏览区和基本资料区。
3.关闭系统模块
功能:关闭并退出系统,保留相应状态数据。
输入项目:全局变量。
输出项目:更新后的数据库文件和配置文件。
(5)新闻管理模块
功能:使其他网站把我们的网站作为链接。
性能:这是经常使用的一个模块,对性能要求在1-10秒内作出反应。
输入项目:鼠标事件。
输出项目:设置数据库
(6).商品管理模块
功能:实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。
输入项目:商品名称
输出项目:商品信息
测试要点:对各事件进行测试
(7)订单管理模块
功能:使用户完成订购商品的活动。
性能:这是经常使用的一个模块,对性能要求在1-10秒内作出反应。
输入项目:鼠标事件
输出项目:设置数据库
测试要点:测试在各种情况下,是否都能实现该功能。
(8)系统管理模块
功能:使用户能够进行在线支付。
性能:这是经常使用的一个模块,对性能要求在1-10秒内作出反应。
输入项目:键盘事件
输出项目:设置数据库
测试要点:测试各银行卡是否都能使用,加密功能是否正常。
3.5算法
根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。
使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。
此时模块也发展成为最终产品了
3.6程序逻辑
网上购物系统标准流程图:
3.7接口
一.硬件接口:由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。
网络接口层将帧放在网上,或从网上把帧取下来。
这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。
在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口软件接口
二.软件接口:这里的接口问题主要就是怎样与SQL数据库进行通信,以便对数据库进行读取和写入操作。
在ASP技术中是使用ADO来解决这个问题的。
具体来说开发中可能使用到的ADO的常用对象有以下几个:
(1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或者SQL Server的存储过程。
(4)参数对象(Parameter):用来为存储过程或查询提供参数。
3.8限制条件
(1)由于本系统的开发将是基于浏览器的B/S 结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。
而数据库也将随之采用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。
4.项目支持信息
4.1 支持软件
我们用汉语程序设计语言作为系统的支持软件。
4.2 设备
奔腾133,16兆以上内存的pc机,适用于windows 98以上操作系统。
microsoft SQL SERVER 2000或以上数据库
4.3 控制
本软件是以汉语程序设计语言的操作系统来控制软件运行。
5.设计小结
我们开发的这个软件功能比较齐全,使用还是比较简单。
它的主要内容包括面向对象的基本思想,熟练的掌握了 的基本语法,并通过各种系统功能的实验过程学会如何设计一个软件,学会了一些软件设计思想。
学会了运用.Net技术和基本开发工具进行计算机软件代码设计;熟练掌握了.NET中数据库的运用方法,将前台用户界面和后台的数据库进行关联,创建一些基本的信息系统;学会了.NET中的各种控件的运用,以及创建自控件和增强Windows控件的方法。
培养我们的编程能力、应用能力。
通过本次大作业锻炼了我们的规范编码,模块化编程训练;启发了我们的创新意识,提高在软件设计过程中分析问题和解决问题的实际动手能力,使我们的理论知识和实践。