网上购物系统的设计与实现(共55页).doc

上传人:飞****2 文档编号:5309223 上传时间:2022-01-01 格式:DOC 页数:57 大小:7.59MB
返回 下载 相关 举报
网上购物系统的设计与实现(共55页).doc_第1页
第1页 / 共57页
网上购物系统的设计与实现(共55页).doc_第2页
第2页 / 共57页
点击查看更多>>
资源描述

《网上购物系统的设计与实现(共55页).doc》由会员分享,可在线阅读,更多相关《网上购物系统的设计与实现(共55页).doc(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上第一章 可行性研究报告1引言1.1编写目的电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用

2、户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2 项目背景1、近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。网上购物是一种具有交互功能的商业信息系统。2、所建议开发软件的名称:网上购物系统3、项目的任务提出者:

3、软件工程任课老师4、项目设计者:王涛 5、项目开发者:王涛6、用户:采取网上消费的客户(1)目前网上购物的现状以下是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状。(主要引用其中的分析图表)图 1.1 网上购物的现状从上面的图可以看出网上购物选择节约时间和操作方便的分别占46.7%和44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。(2)用户选择商品配送的方式 图1.2用户选择商品配送的方式从上面的图中可以看出人们总希望直接可以拿到物品,而不需要耽搁自己的时间,如果是送货上门,也可以当面检查所购的物品,这也表现出

4、人们对厂商信誉的担忧。(3)用户认为目前网上交易存在的最大问题 图1.3 交易存在的最大问题用户认为目前网上交易存在的最大问题从上面的图中可以看出目前两个最严重的问题是安全性和产品服务。1.3定 义J2EE技术:J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition)J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。JSP(Java Server Pages) :是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点

5、类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。PHP:是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。ADO:ActiveX Data Object, ActiveX 数据对象SQL:Structured Query Langu

6、ageRMR:工作负荷水平常用能量代谢率(RMR)1.4参考资料1 张海藩.软件工程导论M.清华大学出版社,2008,12 张银鹤、梁文新等.JavaScript完全学习手册M.清华大学出版社,2008,103 涂传滨、杨先亭.征服M.电子工业出版社,2008,124 王珊、萨师煊.数据库系统概论M.高等教育出版社,2006,125 Michael T.Goodrich.算法分析与设计M.人民邮电出版社,2006,106 史九林.数据结构基础M.机械工业出版社,2008,77 .Java EE编程技术M. 清华大学出版社,2008,68 Rasmus Lerdorf、Kevin Tatroe.

7、 程序设计M. 中国电力出版社,2003,72 可行性研究的前提2.1要 求在开发项目的初期阶段,建议开发软件实现的要求如下:(1)功能:网上的商品信息公布、会员注册、用户身份认证及授权、商品信息浏览与查询、用户网上订阅、商业信息的及时发布、系统管理、数据备份与恢复个人信息保密(2)性能:要求系统能快速响应用户的各种信息请求。能同时处理多个用户的请求。(3)输出:用户所请求的信息内容,如:所选商品的介绍、所搜索的商品程的详细资料、用户注册成功与否的提示等。(4)输入:用户的查询信息、会员的注册信息、每件商品的详细信息等。(5)基本的数据流程和处理流程:用户输入原始数据 数据有效性检验数据处理数

8、据保存用户输入请求信息输入有效性检验数据处理信息反馈(6)安全与保密要求:会员只能进行自己的信息资料的修改,浏览和发布商品信息、查看、选择、购买商品。超级管理员才能按不同的授权等级访问相应的系统信息资源。与软件相关的其他系统:操作系统:Microsoft Windows 2000 Server以上版本数据库系统:可以在SQL Server 2000/SUN Cloudscape / MySQL 等多种数据库管理系统上作灵活的部署和移植。(7)完成期限:2周以内2.2目 标致力于开发一个功能健全,强大的网络购物系统,以期达到如下功能:网站上以多媒体方式发布物品信息,并接受、记录、对比、处理买家竞

9、投信息的平台。该系统可用于B2B、B2C、C2C等交易模式。2.3条件、假定和限制(1)由于本系统的开发将是基于浏览器的B/S 结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之采用SQL Server2000。(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。2.4可行性研究方法通过调查发现:(1)目前国内市场尚缺具有相当规模和专业程度的网上购物企业。国内在线零售网站在资金上的缺乏使得网上购物不能迅速扩大业务规模和品牌效应,在

10、未来电子商务产业进入高速成长期后,也难以满足客户们对品种、服务、价格方面的要求。(2)目前国内网络消费群体尚未到位。目前国内有消费意愿和消费能力的网民多数处于16-25岁的低收入阶段,而且消费偏好更倾向于网络游戏、无线增值业务、在线影视娱乐等休闲娱乐服务,而非网上购物。 (3)目前国内网络消费环境尚不完善,网上购物立法匮乏,与传统购物环境相比,网上购物在售后服务、质量保障、等方面仍然难以让消费者放心。信用体制、网上支付、物流网络三大瓶颈也仍有待解决。 (4)尽管目前国内网上商品较多,但是品种细分却还远远不够,对比传统的线下零售,可选择的余地相对还非常少,导致电子零售市场规模现阶段仍然难以与传统

11、大型商场、超市所创造的经济价值相提并论。(5)尽管日用百货销售价格较低、利润空间较小,但相对于传统百货业,电子零售可以大大节约新增店铺成本,具备无限制容纳大客流、无限制陈列商品的优势。参照国际上在线商店的发展经验,消费需求较大的百货商品同样适合通过互联网实现分销。(6)尽管资本投入不足一直是中国电子零售产业发展滞后的根本原因,2004年,中国网上购物市场还是开始呈现出百花争鸣甚至混业经营的局面。愈来愈多的运营商渡过了互联网的寒冬,愈来愈多的网民加入了互联网消费大军,愈来愈多的商品出现在互联网上。(7)中国网上购物市场的基础环境越来越稳定,淘宝、易趣、当当、卓越等网上购物网已成为广大网民网上购物

12、的场所。随着我国经济持续快速的增长,人民生活水平的提高,中国电信网络规模的壮大,电脑的普及率的提高、计算机技术的发展以及政府多层次多角度推动,网上购物市场越来越火暴,会逐渐发展及形成人们购物的主要形式。2.5 决定可行性的主要因素资金到位开发人员无较大变动技术可行性2.6系统具体功能 商品信息发布功能发布卖方销售商品信息,卖方注册取得授权后可在系统后台随时增添、修改、更新销售商品信息。 商品信息查询功能为买方提供模糊查询商品信息、搜寻商品,买方注册后可通过分类、关键词等方式查询信息。 网上购买(购物车)功能买方确定购买对象、下订单、进入购物系统,完成购买。 网上结算模拟银行功能系统采用网上模拟

13、银行方式,支持网上结算,买方注册,经过模拟认证后,即得一个银行帐号,凭此帐号在网上处理购买结算。 订单管理功能系统内构成由订单生成,按时间顺序生成订单号、订单入库,订单查询组成的完整的订单处理流程。 客户管理功能系统实行会员注册,对买卖双方的相关信息、交易信息等实行跟踪管理。 商品管理功能由系统管理员或由系统管理员授权委托管理整个系统的卖方商品信息。 配送管理功能合同(订单)确认后,卖方向买方送提货单证(网上下载),凭单提货、配货送货。 商品退货处理功能体现售后服务中不合格退货的要求,系统支持退货处理,包括货款退还的操作。 系统后台管理功能系统拥有强大的后台管理功能,支持整个购物过程各个环节的

14、后台管理和后台操作,包括:商品信息的更新,会员信息注册修改、商品库后台管理,模拟银行管理等。3 对现有系统的分析3.1 处理流程和数据流程处理流程图如下图所示:顾客网站首页搜索商品退出浏览该商品浏览其他商品缺货登记查看购物放入购物车继续购买取消订单下订单确认订单订单送商家银货两讫支付送货上门交易完成售后服务评论商品图 3.1 处理流程图用户放入购物车选购商品注册/登录数据流程图:订货人信息订单确认付款方式送货方式注册/登录放入购物车选购商品用户图 3.2 数据流程图3.2 工作负荷(1)脑力工作负荷:RMR24(2)体力工作负荷:RMR12(3)心理负荷:RMR013.3 费用支出(1)域名和

15、主页空间的费用。(2)一般的维护所需耗费的人力。(3)开发时期的分析费用。(4)开发人员的费用。3.4 人 员(1)现有两名懂得HTML、JSP和PHP的人员,能够进行静态网页制作以及基本的PHP网页制作(2)一名需求分析人员,能够行很好的需求分析(3)4人开发小组成立进3.5 设 备操作系统使用Windows XP,Web服务器使用操作系统自带的IIS 5.0,浏览器IE6.0极其以上(或Netscape Navigator6.0极其以上),数据库服务器使用SQL Server2000;程序运行服务器的配置建议为双CPU3.0,内存为2.0G, 硬盘共800G(每个盘200G),只开通80端

16、口;数据库服务器的配置建议为双CPU2.4,内存为1.0G, 硬盘共800G,只开通1433端口;备分数据库配置建议为双CPU2.4,内存为2.0G, 硬盘共800G。考虑到目前OFFICE 2003的市场占有率已达到91%,所以我们的系统日常的文档和数据处理应该能够支持OFFICE 2003。4 项目建设的必要性4.1 对系统的简要描述网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改)会员管理(会员审查)网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)等功能达到对网站的管理。前台操作是用户登录到本网站,可

17、以进行用户注册,通过网站的精品推荐或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。用户登录4.2 处理流程和数据流程选择要购买的物品用鼠标点击购物车完成购物点击“确认以上信息无误,生成订单按钮”填写订单附言选择支付方式填写你的详细联系资料选择配送方式生成订单清空购物车继续购物4.3与现有系统比较的优越性无论哪个网站都要有它自己的设计规则。该平台也一样,与现

18、有系统比较主要优越性有:简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。4.4技术可行性评价(1)在限制条件下,功能目标是否能达到:如果硬件设备跟不上,将会严重影响开发的进度。也会严重影响部署之后系统的整体性能。(2)利用现有技术,功能目标能否达到:目前J2EE技术已经非常成熟,结合JSP, Servlet及相关的关系数据库技术,完全能够实现并达到上述功能目标。(3)在规定的期限内,开发能否完

19、成:从人员的水平和所能支出的开发时间来看,开发能够按时完成。服务端可以在任何符合IIS规范的Web服务器上运行;只要符合本系统的数据库结构的要求,凡是能提供ODBC驱动程序的数据库;客户端是能运行或解释HTML代码、Javascrip代码的任何浏览器。就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。5 所建议系统经济可行性分析5.1支 出(1)基建投资l 一台P4服务器作为网站服务器l 一些配套设备l 环境保护设备(2)其他一次性支出l 开发费l 调查费用l 人工费用l 其他不可知额外支出l 研究(需求的研究和设计的研究)l 检查费用和

20、技术管理性费用(3)经常性支出l 网络通讯费l 设备使用及维护费l 日常维护费5.2效 益(1)一次性收益:节省了网上购物的现缺商品的开发(2)经常性收益a) 节省人工购物的时间,人工费b) 网上代理广告费用(3)不可定量收益a) 网站的广告效应b) 送货服务费用(4)非一次性支出a) 设备的租金和维护费用b) 软件的租金和维护费用c) 数据通讯方面的租金和维护费用d) 人员的工资、奖金e) 房屋、空间的使用开支f) 公用设施方面的开支g) 保密安全方面的开支h) 其他经常性的支出等5.3 收益/投资比收益/投资=5/1 (估计每年)5.4 收益/投资比资本周转速度快,回收期短,风险小,盈利多

21、。不足的是,投资回收期没有全面地考虑投资方案整个计算期内的现金流量,即:忽略在以后发生投资回收期的所有好处,对总收入不做考虑。只考虑回收之前的效果,不能反映投资回收之后的情况,即无法准确衡量方案在整个计算期内的经济效果。5.5 敏感性分析敏感性分析的因素通常从下列因素中选定:1)投资额,包括固定资产投资与流动资金占用。根据需要还可将固定资产投 资划分为设备费用、建筑安装费用等。2)项目建设期、投产期、到产期。3)产品产量及销售量。4)产品价格。5)经营成本,特别是其中的变动成本。6)项目寿命期。7)项目寿命期末的资产残值。8)折现率。9)外币汇率。价格变化1%,投资收益率变化-0.67%0.6

22、2%6 社会因素可行性分析6.1法律因素1) 考虑到可能使用到的软件产品的版权问题,软件服务器所使用的软件,应该尽量使用正版软件。如果正版价格高得难以接受,可以采用一些能满足系统运行的免费软件来替代。 开发阶段可以使用试用版软件,但正式发布时建议操作系统采用正版软件。2) 消费者保护法3) 所有技术资料都由提出方保管4) 该平台是是自主开发设计,因此不会构成侵权,在法律上是可行的6.2用户使用可行性本系统自主商品管理,自行网店经营的网上商城平台,系统具有强大的商品管理、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、新闻管理等功能,功能强劲的后台管理界面,无需登录FTP,通过IE浏览器即

23、可管理整个网站。俱备完整的购物网站功能、结构简单、容易使用、并设有促销广告和店标自定义功能,操作简单,不需懂得太多的计算机知识,也无需制作复杂网页,只需订购这套系统,随后,登录到后台,点点鼠标,在线设置轻松设置各项功能及添加要出售的商品,网上商店就这样轻松建设成功了,适合于小型企业及个人经营管理。7 结论与意见7.1结 论根据以上可行性分析的结果,得出以下结论是: 可以立即开始进行,着手组织开发所建议的网上购物信息系统;需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始进行;需要对开发目标进行某些修改之后才能开始进行;不能进行或不必进行(例如因技术不成熟、经济上不合算等)。7.2意

24、见我们可以先对市场同类型的系统进行调查,了解他们的优缺点;然后去询问一些与本系统和商品销售有关的专家,并把我们的初步想法和他们进行探讨;接着我们将实地进行客户调查,进一步理解他们对这样一类系统的具体要求;最后我们将把以上所有的意见进行汇总,从而明确我们的系统和同类产品的区别,确立我们准备开发的系统所具有的特色功能,从而使其在推出后更有市场前景。第二章 需求分析说明书1 引 言1.1 编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对网上购物系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的

25、功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。1.2 项目背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。而从长期的战略目标来看,

26、商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网 和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。Shopping On Line购物在线网站致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。是企业产品与客户服务之间建立更加直接沟通及交流的平台 。宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。1.3 定 义J2EE技术:J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传

27、统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。JSP(Java Server Pages) :是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。PHP:是英文超级文本预处理语言Hypertext Preprocessor的缩

28、写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。ADO:ActiveX Data Object, ActiveX 数据对象SQL:Structured Query Language1.4 参考资料1 张海藩.软件工程导论M.清华大学出版社,2008,12 张银鹤、梁文新等.JavaScript完全学习手册M.清华大学出版社,2008,103 涂传滨、杨先亭.征服M.电子工业出版社,2008,124 王珊、萨师煊.数据库系统概论M.高等教育出版社,2006,125 Michael T.Goodrich.算法分析

29、与设计M.人民邮电出版社,2006,106 史九林.数据结构基础M.机械工业出版社,2008,77 .Java EE编程技术M. 清华大学出版社,2008,68 Rasmus Lerdorf、Kevin Tatroe. 程序设计M. 中国电力出版社,2003,72 任务概述2.1 目 标网上购物系统针对的用户是单个中小型商场室或者个人,商品的种类和数量较少,用户的数量和来源受到一定的限制。相应的需求有:1)管理员身份验证(为合法用户提供一个后台入口)2)添加商品(向商品表插入前台首页展示的商品信息)3)订单信息管理(网站管理者对用户订单的执行和编辑状态)4)查询用户信息管理模块(查询注册所有用

30、户,对一些非法或失信用户进行删除操作)5)添加链接模块(管理员向前台首页添加友情链接信息)6)公告信息管理模块(网站向用户发布最新公告信息)7)能够对需要的统计结果提供列表显示输出。8)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。2.2 运行环境(1)服务器的软硬件配置服务器的硬件配置:硬盘80G,内存256M以上服务器的操作系统:Windows XP专业版Web服务器软件:aspmao.exe数据库服务器软件: SQL Server2000 (2)客户端的软硬件配置客户端的硬件配置: CPU 赛阳800或以上,硬盘I OG,内存64M客户端操作系统:W

31、indows 98以上客户端浏览器软件:IE(Internet Explorer)2.3条件与限制一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3 数据描述3.1 静态数据网上购物系统的静态数据包括:用户种类商品类别3.2动态数据输入数据: 鼠标对按钮的点击查询方式、查询关键字;新建商品项、用户项;商品项、用户项相应纪录更改;备份数据恢复所需的数据备份文件;受限操作所需的密码;输出数据: 查询关键字确定的数据库记录的子集;统计结果及其格式化文件;信息录入、删改结果

32、(成功或失败);数据备份输出的数据备份文件;内部数据: 查询操作建立的索引;3.3 数据库介绍本系统使用的数据库为SQL Server2000。ER模式:商品(商品编号#,商品名称,商品类别#,厂家,出厂日期,备注,价格,数量)会员用户(会员证号#,姓名,性别,身份编号#,身份证,联系电话,密码)身份(身份编号#,身份描述,用户等级)商品类别(商品类别编号#,类别描述)ER图:商品ANGPI购买包含用户商品类别身份备注编号名称厂家库存量类别出厂日期价格包含商品类别编号会员证号姓名性别身份证号密码联系电话身份描述积分身份编号类别描述图3.3实体之间关系的E-R图(1)用户类别包括:用户分类号、用

33、户类别名称、订购商品、订购数等。(2)用户信息包括:用户证号、用户分类号、姓名、性别、出生日期、身份证号、单位、联系电话、办证日期、职业等。()商品种类 包括:商品分类号、商品种类、库存等。(4)商品信息包括:商品号、商品名、生产单位、出场日期、批次、单价、内容提要、分类号、商品号、库存数等。(5)订退情况包括:用户证号、商品号、订购时间、退订时间、商品数目。()预购情况包括:会员号、商品号、预约时间、是否到架。(7)用户分类及权限包括:用户分类号、用户分类名、权限。()用户信息包括:用户号、用户名、用户密码。3.4 数据词典(1)数据流的DD表举例如下:表3-1用户信息数据词典 数 据 流系

34、统名:网上购物系统 编号:条目名:用户信息 别名:来源:用户注册 去处:D3数据流结构:用户=用户编号+用户姓名+用户性别+工作单位+简要说明:修改记录: 编写 日期 审核 日期 (2)数据元素的DD表举例如下:表3-2 用户编号数据词典数 据 元 素系统名:网上购物系统 编号 条目名:用户编号 别名 属于数据流:用户登记 存储处:D3用户信息表数据元素值:代码类型:字符宽 度:10取值范围及含义:简要说明:每一个用户都有一个唯一的编号修改记录: 编写 日期 审核 日期 (3)数据存储的DD表举例如下: 表3-3商品信息数据词典数 据 存 储系统名:网上购物系统 编号:D4条目名:商品信息表

35、别名: 存储组织: 记录数:约3000 主关键字:商品编号 数据量:约500KB 辅关键字:按编号主索引 记录组成:字段名称:商品编号 商品名称 厂 商 关键词 . 宽度: 14 32 8 . 10 简要说明:修改记录: 编写: 日期: 审核: 日期: (4)数据加工的DD表举例如下: 表3-4 订购信息数据词典数 据 加 工系统名:网上购物系统 编号:条目名:订购商品信息录入 别名: 输 入:订购商品编号、用户编号 输出:订购信息表基本属性处理逻辑:订购信息存储在dabase数据库的orderinfo表中简要说明:输入某用户的商品订购情况记录修改记录: 编写: 日期: 审核: 日期: 3.5

36、总体功能(1)管理员身份验证(为合法用户提供一个后台入口)(2)添加商品(向商品表插入前台首页展示的商品信息)(3)订单信息管理(网站管理者对用户订单的执行和编辑状态)(4)查询用户信息管理模块(查询注册所有用户,对一些非法或失信用户进行删除操作)(5)添加链接模块(管理员向前台首页添加友情链接信息)(6)公告信息管理模块(网站向用户发布最新公告信息网上购物系统数据备份;商品管理系统数据恢复;管理者口令修改以及(用户口令修改)(一)用户订购过程:(1)数据流图:6订购登记5订购检验用户商品库检验错误商品用户证号订购信息日历DDA用户商品访问记录BCC图3.5用户预订数据流图A:商品信息;B:用

37、户信息; C:商品访问记录;D:日期;D商品用户3退订检验4退订登记检验错误退订信息商品访问记录日历退订返回信息(二)用户退订过程:图3.6用户退订数据流图(三)用户查询浏览过程:D用户5查询许可检验6数据查询商品访问记录用户库商品库检验错误查询信息用户证号查询信息日历A查询结果CB图3.7 用户查询浏览数据流图管理员7身份检验8增删改商品检验错误商品管理员信息操作信息A操作确认管理员库商品库(四)管理员增删改商品:图3.8 管理员增删改商品数据流图(五)管理员增删改用户:管理员9身份检验10增删改用户检验错误读者操作信息操作确认管理员库管理员信息B用户库图3.9 管理员增删改用户数据流图:管

38、理员信息查询信息身份信息11身份检验12数据查询商品访问记录管理员库商品库检验错误查询信息日历A查询结果CG管理员DG(六)管理员查询浏览过程:图3.10:管理员查询浏览过程数据流图ABC备份文件管理员13身份检验14数据备份检验错误用户操作信息操作确认管理员库管理员信息数据库(七)商品管理系统数据备份: 图3.11商品管理系统数据备份数据流图管理员15身份检验16数据恢复检验错误用户操作信息操作确认管理员库管理员信息ABC备份文件(八)网上购物系统数据恢复: 数据库图3.12网上购物系统数据恢复数据流图(九)管理者口令修改:管理员17身份检验18口令修改检验错误用户操作信息操作确认管理员库管

39、理员信息G 管理员店图3.13管理者口令修改数据流图4 数据采集在ASP中主要是通过使用ASP中内置对象和内外置组件来采集各种数据的。其中常用的内置对象和功能有(1)Response对象:将消息发送回给浏览器(从服务器端向客户端输出)。(2)Request对象:获取客户端的信息。(3)Application对象:存储一个应用中所有用户共享的信息。(4)Session对象:存储一个普通用户其滞留期间的用户信息(信息保存在服务器),也可用Cookie集合(信息保存在客户端)。(5)Server对象:提供许多服务器端的应用函数。内置组件主要用来进行文件操作和广告处理,外置组件则用来实现文件上传、数据

40、库操作,邮件功能等。通过身份验证的用户,采用键盘或鼠标直接输入或者从外部文件导入的数据。 4.1 功能需求(1) 功能划分图4.1系统总体用例图该软件具有如下主要功能:(1)管理员身份验证(为合法用户提供一个后台入口)(2)添加商品(向商品表插入前台首页展示的商品信息)(3)订单信息管理(网站管理者对用户订单的执行和编辑状态)(4)查询用户信息管理模块(查询注册所有用户,对一些非法或失信用户进行删除操作)(5)添加链接模块(管理员向前台首页添加友情链接信息)(6)公告信息管理模块(网站向用户发布最新公告信息)4.2 功能描述具体系统前台功能需求描述(1).商品查询模块通过商品的名称进行查询,可以更快的得到自己所查的商品资料。(2).订单查询模块提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。(3).订购模块 提供网络用户对所选购商品的订购确定,并选择商品数量。(4).其它模块商品浏览等功能。下图说明几者的关系:前台系统平台商品查询订单查询模块订购模块

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

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

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