版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOC\o"1-5"\h\z1引言 2\o"CurrentDocument"1.1编写目的 2\o"CurrentDocument"1.2背景 21.3定义 2\o"CurrentDocument"1.4参考资料 22总体设计 3\o"CurrentDocument"2.1需求规定 3\o"CurrentDocument"2.2运行环境 3\o"CurrentDocument"2.3基本设计概念和处理流程 4\o"CurrentDocument"2.4结构 4\o"CurrentDocument"2.5功能需求与程序的关系 6\o"CurrentDocument"2.6人工处理过程 6\o"CurrentDocument"2.7尚未问决的问题 63接口设计 6\o"CurrentDocument"3.1用户接口 6\o"CurrentDocument"3.2外部接口 6\o"CurrentDocument"3.3内部接口 64运行设计 7\o"CurrentDocument"4.1运行模块组合 7\o"CurrentDocument"4.2运行控制 7\o"CurrentDocument"4.3运行时间 75系统数据结构设计 7\o"CurrentDocument"5.1逻辑结构设计要点 7\o"CurrentDocument"5.2物理结构设计要点 9\o"CurrentDocument"5.3数据结构与程序的关系 116系统出错处理设计 12\o"CurrentDocument"6.1出错信息 12\o"CurrentDocument"6.2补救措施 12\o"CurrentDocument"6.3系统维护设计 13概要设计说明书1引言1.1编写目的本文档是针对网上购物系统从总体设计、设备配置、设备配置等方面所做的说明。本文档的编写目的是:对网上购物系统的总体架构设计进行描述。对该系统的整个流程作详细、准确的描述,为系统的概要设计及编码提供指导。1.2背景软件名称:网上购物系统提出者:大连交通大学学生开发者:董德坤用户:大连交通大学学生实现软件的单位:大连交通大学1.3定义Asp(activeserverpages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。ADO:ActiveXDataObject,ActiveX数据对象SQL:StructuredQueryLanguage1.4参考资料杨翼川、徐梅.《ASP动态网页设计实战》[M].北京:机械工业出版社,2000,13林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209丁贵广.《ASP编程基础与实例》[M].北京:机械工业出版社,2002,51白以恩.《计算机网络基础及应用》[M].哈尔滨:哈尔滨工业大学出版社,2000,33黄梯云.《管理信息系统》[M],北京:电子工业出版社,1995,198KarliWatson、MarcoBellinaso等.《C#入门经典》[M],北京:清华大学出版社,2002,67甘仞初.《信息系统开发》[M].北京:经济科学出版社,2000,311丁宝康.《数据库原理》[M].北京:经济科学出版社,2000,2792总体设计2.1需求规定根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。2.2运行环境本系统的软件运行环境包括:操作系统使用Windows2000Server,Web服务器使用操作系统自带的IIS5.0,浏览器IE5.0极其以上(或NetscapeNavigator6.0极其以上),数据库服务器使用SQLServer2000;程序运行服务器的配置建议为双CPU3.0,内存为2.0G,硬盘共800G(每个盘200G),只开通80端口;数据库服务器的配置建议为双CPU2.4,内存为1.0G,硬盘共800G,只开通1433端口;备分数据库配置建议为双CPU2.4,内存为2.0G,硬盘共800G。考虑到目前OFFICE2003的市场占有率已达到91%,所以我们的系统日常的文档和数据处理应该能够支持OFFICE2003
2.3基本设计概念和处理流程2.4结构通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个模块:商品查询模块、订单查询模块、订购模块。后台分为四个模块:商品管理模块,商品交易模块,操作管理模块,新闻管理模块。•总体功能需求网上购物系统是针对网络用户提供网上购物的现代化平台,以实现用户方便的查询、与购买商品的业务需求。•具体系统前台功能需求描述.商品查询模块通过商品的名称进行查询,可以更快的得到自己所查的商品资料。.订单查询模块提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。.订购模块提供网络用户对所选购商品的订购确定,并选择商品数量。
(4).其它模块商品浏览等功能。下图说明几者的关系:系统前台功能需求描述•具体系统后台功能需求描述.新闻管理模块实现管理者对站内的新闻进行分类管理,添加与删除新闻功能。.商品管理模块实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。.操作管理模块实现管理者对站内订单的管理,提供订单列表,查看已确认订单。.操作管理模块实现管理者对站内用户的管理,和更改管理者的帐号与密码,和退出功能。系统后台功能需求描述2.5功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:商品查询模块订购模块订单查询模块其他模块商品查询V订购V订单查询V其他V2.6人工处理过程无。2.7尚未问决的问题无法知道商品的颜色,质量,和想象中的差距,等。3接口设计3.1用户接口输入你所需要购买的商品的名称即可找到你需要购买的商品。3.2外部接口用户界面接口设计:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。软件接口:WIN9X/NT操作系统,汉语编程系统。3.3内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下图所示:(1) 初始化模块:系统当用户登入网站后调用,执行完毕后进入消息循环状态;(2) 关闭系统模块:由系统功能模块调用,执行完后返回操作系统。(3) 系统功能模块:接受系统功能区的相应信息,启动浏览、订购、登入、服务、管理等模块。(4) 浏览模块:由相应消息驱动,完成对文件模块的直接消息响应功能,可能会调用刷新浏览模块。(5) 商品资料模块:由相应消息驱动,完成对购货资料区的直接消息响应功能,可能会调用刷新货物模块和货物查询模块(包括一般查询和高级查询)、货物订购模块、支付模块,补交货款模块。(6) 用户资料模块:由相应消息驱动,完成对用户资料区的直接消息响应功能,可能会调用刷新用户模块会员注册模块、会员帐目模块、会员预付模块。(7) 定单资料模块:由相应消息驱动,完成对定单资料区的直接消息响应功能,可能会调用刷新定单模块和定单查询模块及取消定单模块。(8) 密码管理模块:完成对密码的管理。(9)身份验证模块:完成对用户身份的验证。4运行设计4.1运行模块组合模块命名方式按照相应模块结合特性制定。命名方式为Mx和Mx.y,其中数字x相同的模块即为同类模块。4.2运行控制本软件控制流程:当用户登入网站后启动M1.1(其中调用M9),通过身份验证后,登入系统,并调用M2.2、M3.2、M4.2,然后进入消息驱动模式,由相应的消息分别活其他模块,其中M1.2将关闭并退出系统。4.3运行时间各模块运行时间均应控制在1-2秒内(其中大部分为响应用户的动作)。由于系统采用消息驱动方式,将有效提高计算机的利用率。5系统数据结构设计5.1逻辑结构设计要点名称 标识符 定义长度用户名 UserID 字符或汉字Char(20)密码 Password 字符Char(16)真实姓名 UserName 字符或汉字Char(16)身份证号码 IdentityNum 数字Char(19)
电话号码Phone数字Char(12)所在省份Province从提供省份中选择enum送货地址Address字符或汉字Char(100)邮政编码PostCode数字Char(7)e-mail地址Email字符Char(50)商品名ProductName字符或汉字Char(40)商品序列号ProductID数字Int商品类Class字符或汉字Char(20)价格Price数字(以分为单位)Int规格Standard字符或汉字Char(50)商品库存Stock数字Int商品介绍Intro字符或汉字String商品图片URLURL字符或汉字Char(100)、一、M —IX运送力式Delivery选择“普通邮寄”或者“快递”Enum送货情况IsDelivery选择“已送货”或者“未送货”Enum支付情况IsPaied选择“已支付”或者“未支付”Enum订单号OrderID数字Int银行帐号Account字符Char(20)密码问题PWQuestion选择Enum密码问题回答PWAnswer字符或汉字Char(50)收藏商品Collection和PorductID相对应Int订单创建时间CreatedTime年月曰Date交易成功时间DealSucceedTime年月曰Date店长姓名OwnerName字符或汉字Char(16)管理员姓名AdminName字符或汉字Char(16)商品操作权限ProductEdit选择“有权”或者“无权”Enum用户操作权限UserEdit选择“有权”或者“无权”Enum订单操作权限OrderEdit选择“有权”或者“无权”Enum添加管理员权限AddAdmin选择“有权”或者“无权”Enum旧密码PWold字符Char(16)新密码PWnew字符Char(16)5.2物理结构设计要点UserInfoUserIDChar(20)primarykey,notnullPasswordChar(16)NotnullUserNameChar(20)NotnullIdentitylDChar(19)NotnullPhoneChar(12)NotnullProvinceEnum{浙江,江苏……}NotnullAddressChar(100)NotnullPostCodeChar(7)NotnullEmailChar(50)NotnullPWQuestionEnum{最喜欢的颜色 }PWAnswerChar(50)ProductInfoProductNameChar(40)NotnullProductIDIntPrimarykey,notnull,auto-incrementClassChar(20)NotnullPriceIntNotnullStandardChar(50)NotnullStockIntNotnull,default0URLChar(100)NotnullIntroTextOrderInfo_UserOrderIDIntPrimarykey,notnull,Auto-incrementUserIDChar(20)NotnullAddressChar(100)NotnullPostCodeChar(7)NotnullProvinceEnum{浙江,江苏……}NotnullPhoneChar(12)NotnullUserNameChar(20)NotnullDeliveryEnum{‘普通邮寄’,’快递’}Notnull,Default普通邮寄
IsDeliveryEnum{‘已送货’,’未送货’}Notnull,Default未送货IsPaiedEnum{‘已支付’,’未支付’}Notnull,Default未支付CreatedTimeDateNotnullSumIntNotnullOrderInfo_ProSeqIntPrimarykey,notnull,auto-incrementOrderIDIntNotnullProductIDIntNotnullProductNumIntNotnull,default1ShoppingBagSeqIntPrimarykey,notnull,Auto-incrementProductIDIntNotnullProductNumIntNotnull,default1UserIDChar(20)NotnullDealRecord_UserSeqIntPrimarykey,notnull,Auto-incrementOrderIDIntNotnullUserIDChar(20)NotnullAddressChar(100)NotnullPostCodeChar(7)NotnullProvinceEnum{浙江,江苏……}NotnullPhoneChar(12)NotnullUserNameChar(20)NotnullOrderCreatedTimeDateNotnullDealSucceedTimeDateNotnullDeliveryEnum{‘普通邮寄’,’快递’}NotnullSumIntNotnullDealRecord_ProSeqIntPrimarykey,notnull,auto-incrementOrderlDIntNotnullProductIDIntNotnullProductNumIntNotnull,default1FavoriteSeqIntPrimarykey,notnull,auto-incrementUserIDChar(20)NotnullProductIDIntNotnullAdminInfOAdminIDChar(20)primarykey,notnullPasswordChar(16)NotnullAdminNameChar(20)NotnullIdentityIDChar(19)NotnullEmailChar(50)NotnullPWQuestionEnum{最喜欢的颜色 }PWAnswerChar(50)ProductEditEnum{“有权”,”无权”}Default无权UserEditEnum{“有权”,”无权”}Default无权OrderEditEnum{“有权”,“无权”}Default无权AddAdminEnum{“有权”,“无权”}Default无权AccountChar(20)NotnullAddressChar(100)NotnullPostCodeChar(7)NotnullPhoneChar(12)Notnull5.3数据结构与程序的关系用键盘输入你所想要买到的物品即可。
6系统出错处理设计6.1出错信息出错状况用户没有注册用户忘记密码用户没有进行订购活动就查询购物篮用户要进行团购,操作步骤错误解决方法弹出消息框提示用户先进行注册弹出消息框提示用户进入“忘记
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品车间防鼠防蝇设施清洗消毒和维修保养制度
- 2026年综合体育知识题库及答案
- 气溶胶灭火装置检修规程
- 2026年湖南省岳阳市网格员招聘考试备考题库及答案解析
- 2026年自贡市自流井区网格员招聘笔试参考题库及答案解析
- 2026年辽宁省铁岭市网格员招聘考试参考题库及答案解析
- 2026年大庆市大同区网格员招聘笔试备考试题及答案解析
- 2026年贵州省网格员招聘考试备考题库及答案解析
- 2025年省直辖行政单位神农架林区网格员招聘考试试题及答案解析
- 2026年渝中区南岸区网格员招聘笔试备考题库及答案解析
- 2024智能运输系统试题及答案
- T-CASME 1610-2024 淤泥土固化加固与处置技术规程
- 潮玩陈列趋势研究报告
- 2024至2030年外球笼项目投资价值分析报告
- 液化石油气用户安检指南
- 注塑制程控制计划表
- 国投集团招聘试题
- 2023年北京重点校初二(下)期中数学试卷汇编:一次函数章节综合2
- 材料研究方法课件
- 直播间选品策略
- 《银行保险机构公司治理准则》解读
评论
0/150
提交评论