




已阅读5页,还剩52页未读, 继续免费阅读
电子商务网站__基于支付宝服务的交易平台设计__毕业设计论文.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)题题题题目目目目基于支付宝服务的交易平台设计基于支付宝服务的交易平台设计基于支付宝服务的交易平台设计基于支付宝服务的交易平台设计学院学院学院学院部部部部信息科学与技术学院信息科学与技术学院信息科学与技术学院信息科学与技术学院专专专专业业业业软件工程软件工程软件工程软件工程学生姓名学生姓名学生姓名学生姓名学学学学号号号号年级年级年级年级指导教师指导教师指导教师指导教师职称职称职称职称讲师讲师讲师讲师2010年年年年4月月月月1日日日日基于支付宝服务的交易平台设计基于支付宝服务的交易平台设计基于支付宝服务的交易平台设计基于支付宝服务的交易平台设计摘要二十一世纪是信息大爆炸的时代,网络的发展更是给信息的传输带来了极大的方便网站作为网络中极其重要的一员,它为个人,单位,政府部门的信息流通起到了非常大的作用。为了更加方便的服务广大消费者,本次设计开发出一个功能实用,有效的优秀网站为广大消费者提供购物的平台,也对外宣传本站情况,树立本站忠诚服务形象打开对外交流窗口使更多的消费者来关心本站的发展情况,,实现一个交流、出售、购买、发布信息为一体的交易平台。所谓电子商务就是在网上开展商务活动,当企业将它的主要业务通过企业内部网(INTRANET)、外部网(EXTRANET)以及INTERNET与企业的职员、客户供销商以及合作伙伴直接相连时,其中发生的各种活动就是电子商务。电子商务是基于INTERNET或局域网、广域网、包括了从销售、市场到商业信息管理的全过程。本系统的开发正符合了这一要求。论文中详细阐述了系统的设计目标、总体架构及各功能模块的详细设计。关键词购物商务网站交易平台BASEONTHEALIPAYSERVICESTSTRADINGPLATFORMDESIGNABSTRACTTHETWENTYFIRSTCENTURYISTHEERAOFINFORMATIONEXPLOSION,THENETWORKISTOTRANSMITINFORMATIONBROUGHTGREATCONVENIENCEASAWEBSITEINANEXTREMELYIMPORTANT,ITISFORINDIVIDUALS,UNITS,GOVERNMENTDEPARTMENTSHAVEPLAYEDAFLOWOFINFORMATIONAVERYBIGROLEINORDERTOMORECONVENIENTSERVICESTOCONSUMERSINGENERAL,THEDESIGNANDDEVELOPMENTOFAPRACTICALFUNCTION,QUALITYANDEFFECTIVEWEBSITEFORTHEVASTNUMBEROFCONSUMERSSHOPPINGPLATFORM,BUTALSOEXTERNALPROPAGANDASITE,SETOUTEFFORTSTOSERVETHEIMAGEOFTHESITEOPENSAWINDOWEXCHANGESSOTHATMORECONSUMERSTOCONCERNTHEDEVELOPMENTOFTHESITE,TOACHIEVEANEXCHANGE,SALE,PURCHASE,THERELEASEOFINFORMATIONASONEOFTHEPLATFORMEBUSINESSISDEFINEDASTHEBUSINESSACTIVITIESONTHEWEBWHENBUSINESSLINKSTHEIRINTRANET,EXTRANETANDINTERNETWITHTHEIREMPLOYEE,SUPPLIERSANDTHEPARTNERS,THEACTIVITIESAMONGTHESELINKSARECALLEDEBUSINESSEBUSINESSISBUILTBASEDINTERNETORLANORWANITINCLUDESTHEENTIREPROCESSOFSALES,MARKETINGANDBUSINESSINFORMATIONMANAGEMENTTHESYSTEMINTHISPAPERCOMPLIESWITHTHISREQUIREMENTTHEPAPERHASDESCRIBEDTHEDESIGNGOALOFTHEWHOLESYSTEM,OVERALLSTRUCTUREANDTHEDETAILDESIGNFORALLMODULESKEYWORDSSHOPPINGBUSINESSWEBSITETRADINGPLATFORM目录绪论绪论绪论绪论1第第第第1章章章章任务概述任务概述任务概述任务概述311目标312系统框架设计313运行模式4131网站总体说明4132假设和约束514功能需求5141功能需求描述5142用户类型10143服务用例10144对性能的规定14145输入输出要求14146数据管理能力要求14147故障处理要求15148其他专门要求1515支持环境15第第第第2章章章章交易平台网站数据库设计说明书交易平台网站数据库设计说明书交易平台网站数据库设计说明书交易平台网站数据库设计说明书1621引言16211编写目的16212背景16213定义16214参考资料1622数据库设计16221关系图16222标识符和约定18223数据库表设计格式说明18224支持软件1823数据表设计18231表说明1824运用设计20241数据库的完整性和安全性20第第第第3章章章章项目开发计划项目开发计划项目开发计划项目开发计划2131引言21311编写目的21312项目简介21313项目名称21314产品标识21315定义21316参考资料2132项目概述21321工作内容21322交付项2233项目组织和资源22331项目组织2234实施计划22341项目选用的生命周期22342项目开发过程阶段划分2235测试计划23351简介23352目的23353背景23354范围23355测试策略2336测试类型24361数据和数据库完整性测试24362业务周期测试24363用户界面测试25364功能测试2537配置计划2538评审计划2639培训计划26310系统安装计划26第第第第4章章章章设计报告设计报告设计报告设计报告2741概述27411编写引言27412参考资料2742程序设计思想27421网站宏观构架28422网站功能框架及类图展示2843主要模块展示30431登陆模块30432用户注册32433帐号激活34434商品管理36435商品交易40436银行网关48结论结论结论结论51致谢致谢致谢致谢52参考文献参考文献参考文献参考文献53绪论1编写目的绪论的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。详细如下明确和说明需求,对网站进行定义和分析。描述软件所能达到的功能。指导软件的代码编写,使开发具有明确的方向性。描述系统的逻辑设计,程序设计,后台处理等重要信息。2电子商务的定义随着网络与计算机技术(信息技术)的发展,信息技术作为工具被引入商务活动领域从而产生了电子商务ELECTRONICCOMMERCE,简称EC。电子商务就是利用信息技术将商务活动的各实体企业、消费者、政府联系起来,通过互联网络将信息流、商流、物流、资金流完整结合从而实现商务活动过程。商流包括商业洽谈、下单、售后服务等商务活动过程;物流包括商品物资的配送调度。资金流就是交易中的资金转移过程;信息流包括商品信息,客户与供应企业信息、服务信息等。也就是说,涉及商务领域的咨询洽谈、下单定购、资金付款、意见征询、交易管理、电子报关、电子纳税等都是全部通过INTERNET进行。3电子商务的特点INTERNET网络的普及、新的网络经济所涉及领域的广阔、多种安全措施的使用和电子化处理的快速决定了电子商务具有普遍性、方便性、整体性、安全性以及协调性等的特点。普遍性INTERNET的普及和网络经济的优越性使得电子商务成为普遍存在的新经济模式;方便性电子商务不受地域限制,交易方式灵活快捷,小时自由在线服务;整体性电子商务将人工操作和信息处理、各功能模块集成一个不可分割的整体,提高人力、物力的利用率以及系统运行的严密性;安全性电子商务网络系统采用了严密的安全措施,如加密技术、数字证书、防火墙、病毒防护等;协调性电子商务活动的进行需各部门的协调合作,如客户、供应商、银行、物流中心、通讯部门等的合作才能完成电子商务的全过程。4电子商务的应用类型根据商务过程中参与实体的不同,电子商务的应用主要有五种类型(1)企业内部的电子商务企业通过内部网(INTRANET)方式交换和处理商贸信息,这种网络与INTERNET隔离,主要用于企业内部的商贸活动并保持企业组织上的联系。(2)企业间的电子商务(BUSINESSTOBUSINESS,简称BTOB模式)就是企业之间通过互联网进行商业活动的模式。(3)企业与消费者间的电子商务(BUSINESSTOCUSTOMER,简称BTOC模式)这种模式是企业通过在互联网上开设网上商店,消费者通过网络浏览产品信息,并在网上下单,在线支付。这种经营模式方便快捷,不受时间空间限制,小时营业,因而受到消费者欢迎。(4)企业与政府间的电子商务这种模式是企业与政府部门间的业务往来,如政府通过互联网发布采购招标清单,企业通过网络进行投标、网上报关、纳税等。(5)消费者间的电子商务(CUSTOMERTOCUSTOMER,简称CTOC)CTOC模式是消费者间通过公共电子商务交易平台,卖方提供商品及买方在线选购的交易方式,如网上拍卖、在线二手市场等。5电子商务系统的组成元素电子商务的整个商务系统由网站业务系统、认证中心、支付网关和客户终端系统四个基本元素组成。网站业务系统是电子商务系统的基础应用平台,客户终端通过网络访问网站业务系统进行电子商务应用;认证中心认证中心向网站业务系统、支付网关、客户终端提供证书发放、授权服务与认证,是保证电子商务应用安全的机构;支付网关是企业、银行与客户交易资金转移的接口,是实现在线支付的接口界面。6BTOC网上直销方式市场定位分析与发展趋势企业与消费者间的电子商务BTOC,是一种网上直销方式,企业通过网络建设网上商店,向消费者展示与供应商品,消费者通过互联网走进网上商店,浏览商店内的产品并可在店内直接下单付款定购,由于消费者是商品的直接购买、最终使用者,企业产品直接面对客户,它们都处于供求链未端,因而是最基本的电子商务模式,就如传统经济模式里的商店一样,网上商店将会随着信息社会的发展变得一样的普遍,所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将会成为BTOC电子商务方式发展的趋势。7BTOC网上直销电子商务工作流程BTOC电子商务方式消费者完成一次购物工作过程是首先消费者使用终端系统联上互联网,进入网上商店,寻找想购买的商品,浏览产品信息,如果找到合适的商品,就可在网上下单,否则决定是否继续浏览该店而进入其它网上商店继续购物,若消费者已将所要买的商品下单后,便可以进入结帐程序,通过选择付款方式,如在线支付,使用信用卡通过支付网关授权银行进行付款转帐,支付网关保留双方交易数据凭证,并向商户发出发货通知,商户收到发货通知后通过物流配送组织将商品发送给消费者,消费者收到商品后验收商品,并根据实际需要享受网上商店提供的售后服务。自此,消费者通过网络无拘无束地完成了他的一次购物过程,整个过程都是消费者坐在自己的计算机前点击鼠标和键盘,所需做的只是查看商品信息以及下单结帐,其它的工作就交给商户、银行与物流机构去完成,整个过程都是很方便安全快捷,因而越来越受到消费者的欢迎。第第第第11章章章章任务概述任务概述任务概述任务概述11目标目标目标目标制作一个BTOC模式下的电子商务系统,企业通过他可以建立自己的网上商店,建立网上销售渠道,可以让企业直接面对最终用户,减少销售过程中的中间环节,降低客户的购买成本。使用该系统,可以让所有上网浏览的客户看到商家在网络上发布的产品信息,并可以随时进行购买活动,缩短商家与客户的距离,直接获得利益。本网站可以完成的基本功能;A有使用导航,便于管理,以及扩展性好的特点B本系统所实现的功能将是利用程序的智能算法,利用各种数据,将各个商品的最新内容整合到一起。C支持购物车功能,处理功能完善D操作简单,数据输入才、处理和输出操作的安全性和准确率高;E用户可以随意添加,更改或删除购物车内商品。F具有安全性,个性化和方便的特点12系统框架设计系统框架设计系统框架设计系统框架设计B2C型系统面向INTERNET上的WEB应用,需采用B/S架构。前台实现商品的在线浏览、查找和购买功能,后台实现在线管理商品、订单管理等功能。系统采用ASPNET三层架构。图11三层结构图1UI层负责与用户交互,接收用户输入并将服务端传来的数据传递给用户。2业务逻辑层负责接收浏览器传来的请求传给数据层,同时将请求处理结果发给浏览器,它由WEB表单,XMLWEB服务和组件服务组成。其中WEB表单是ASPNET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的WEB表单交互生成的信息和数据基础。3数据层通过ADONET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。功能该网站的功能要求比较完善,具有会员管理模块(会员注册、会员登录、个人信息维护和管理会员)、管理商品模块(发布商品、维护商品、商品上架和商品下架)、商品交易(包括购物车管理、下订单和交易处理)、银行支付模块(包括账户余额查询和支付货款(通过支付网关实现)几大功能体系。XMLUI层业务逻辑层WEB表单客户端WEB浏览器ADONETRDBMS数据层SOAPXMLWEB服务二进制XMLWEB服务图12功能流程图性能该软件的性能要求具有较好的稳定性和保密性。在安全与保密方面的要求本网站具有较好的安全性和保密性,以避免非法操作人员进行非法操作,或者是确保合法的操作人员在误操作时可以有挽回的余地,以免丢失重要数据信息,造成严重后果。数据处理操作要求确保数据在输入、处理、输出操作过程中安全性和准确率的较高。操作难易程度该网站应具备操作方便简单,以便工作人员和用户得心应手。人机界面要求该软件人机界面要好。完成期限本软件系统完成期限要求为两个月。13运行模式运行模式运行模式运行模式面向用户,在浏览器中直接返回和操作相关数据,包括最新商品情况,需要发布很多详细的信息,要求有较高的稳定性131网站总体说明网站总体说明网站总体说明网站总体说明交易平台网站是一个面向B2C模式下的交易平台,利用INTERNET进行网上购物并以银行卡付款的消费方式。132假设和约束假设和约束假设和约束假设和约束对这项开发中给出的条件、假定和所受到的限制,为A此网站的开发期限为两个月。B法律和政策方面的限制本人在开发此网站时,将严格按照有关的法律和政策执行。C硬件、软件、运行环境和开发环境方面的条件和限制此软件系统应在WINDOWS界面上运行,CPU为目前市面上流行的ATHLON750以上,内存128MB以上,硬盘空间20G以上,采显一台D可利用的信息和资源本项目开发所需要的一切信息资源来自市场采集和客户提供,也从一些专业书上获得部分信息。14功能需求功能需求功能需求功能需求141功能需求描述功能需求描述功能需求描述功能需求描述用户和管理员用户进行注册和登陆后使用该交易网站图13A)功能流程会员登录下订单购物车发表评论申请开店游客注册浏览商品银行账户查询支付图14B)功能流程详细分解为下列表店主管理员订单管理货架管理商品维护店铺管理会员管理处理开店申请商品类别维护数据备份恢复图14具体功能流程图表11功能编号功能编号功能编号功能编号001功能名称功能名称功能名称功能名称用户登录用户登录用户登录用户登录所属部门所属部门所属部门所属部门会员管理会员管理会员管理会员管理功能描述功能描述功能描述功能描述用户通过输入账号和密码点击登录按钮,由后台代码验证用户是否合法,合法即通过并在主页显示用户相关信息输入项输入项输入项输入项用户账号、密码处理描述处理描述处理描述处理描述当用户点击登录按钮时在后台立即查找该账号是否存在。不存在即登录不成功,如果存在,再查找与该用户账号匹配的密码并于用户键入的密码比较,如果相等则登陆成功,不等则登录失败输出项输出项输出项输出项用户ID及姓名或昵称界面要求界面要求界面要求界面要求用户账号输入框、用户密码输入框、登录按钮表12功能编号功能编号功能编号功能编号002功能名称功能名称功能名称功能名称通用模块通用模块通用模块通用模块所属部门所属部门所属部门所属部门通用模块通用模块通用模块通用模块功能描述功能描述功能描述功能描述包含了验证码和加密安全两项内容,但与具体业务没有联系,可用于代码移植输入项输入项输入项输入项验证码和密匙处理描述处理描述处理描述处理描述将一串随机产生的数字或符号生成一幅图片,图片中加入一些干扰元素,由用户肉眼识别其中的验证码信息,输入表单提交给网站验证,验证成功后才能使用某项功能。输出项输出项输出项输出项通过注册或打开相应页面界面要求界面要求界面要求界面要求验证码图片框,用户输入框表13功能编号功能编号功能编号功能编号003功能名称功能名称功能名称功能名称会员注册会员注册会员注册会员注册所属部门所属部门所属部门所属部门会员管理功能描述功能描述功能描述功能描述会员注册功能是网站管理业务的一种有效手段,目前绝大多数网站都采用这一方式管理用户。用户注册是会员根据模板化的信息输入表单,自行填写相关内容并提交给网站服务器的过程。输入项输入项输入项输入项会员ID,姓名,密码,EMAIL,验证码等处理描述处理描述处理描述处理描述把会员信息加入数据库输出项输出项输出项输出项可以进行登录界面要求界面要求界面要求界面要求登录表单表14功能编号功能编号功能编号功能编号004功能名称功能名称功能名称功能名称帐号激活帐号激活帐号激活帐号激活所属部门所属部门所属部门所属部门会员管理功能描述功能描述功能描述功能描述帐号激活功能是会员注册的子功能,其目地是验证邮箱的有效性。申请人在表单中填入EMAIL信息,然后确认提交时,系统除了记录注册信息外,还会往EMAIL地址中发送一封邮件。申请人登录邮箱后按照提示操作后才会激活帐号。输入项输入项输入项输入项邮箱名,登录名。密码处理描述处理描述处理描述处理描述最简单的处理就是在邮件中包含一个超链接,申请人只要单击超链接,系统就会根据超链接内容开通注册帐号输出项输出项输出项输出项账户激活界面要求界面要求界面要求界面要求帐号激活表单表15功能编号功能编号功能编号功能编号005功能名称功能名称功能名称功能名称发布商品发布商品发布商品发布商品所属部门所属部门所属部门所属部门商品管理商品管理商品管理商品管理功能描述功能描述功能描述功能描述本系统支持多种商品,将所有商品的公共属性抽象出COMMODITY类输入项输入项输入项输入项商品种类处理描述处理描述处理描述处理描述采用简单工厂模式来进行设计输出项输出项输出项输出项具体业务实例界面要求界面要求界面要求界面要求添加商品表单表16功能编号功能编号功能编号功能编号006功能名称功能名称功能名称功能名称管理商品管理商品管理商品管理商品所属部门所属部门所属部门所属部门商品管理商品管理商品管理商品管理功能描述功能描述功能描述功能描述可以在会员中心的“我的店铺”中查看或管理输入项输入项输入项输入项无处理描述处理描述处理描述处理描述商品管理仍然采用传统的列表操作方式输出项输出项输出项输出项商品实例界面要求界面要求界面要求界面要求左侧导航区,右侧显示区表17功能编号功能编号功能编号功能编号007功能名称功能名称功能名称功能名称过期商品检过期商品检过期商品检过期商品检查查查查所属部门所属部门所属部门所属部门商品管理商品管理商品管理商品管理功能描述功能描述功能描述功能描述电子商务网站为了有效管理店铺及其商品,一般都会对货架上的商品进行时间限制,以便使商家定期维护,保证商品的有效性。如果货架上的商品10天后仍然没有维护,则商品会自动下架。输入项输入项输入项输入项无处理描述处理描述处理描述处理描述典型的后台操作,通过代码调用方法输出项输出项输出项输出项无界面要求界面要求界面要求界面要求无表18功能编号功能编号功能编号功能编号008功能名称功能名称功能名称功能名称商品浏览商品浏览商品浏览商品浏览所属部门所属部门所属部门所属部门商商商商品管理品管理品管理品管理功能描述功能描述功能描述功能描述本系统采用传统的表格方式展示商品,并具有分页浏览功能。同时提供检索条件,包括按类别和名称模糊查询等条件,以提高查询效率。输入项输入项输入项输入项检索条件处理描述处理描述处理描述处理描述由COMMODITYLISTASPX页面实现,其中由GRIDVIEW控件实现列表显示,检索区输入项使用DROPDOWNLIST和TEXTBOX控件实现。输出项输出项输出项输出项商品的集合界面要求界面要求界面要求界面要求COMMODITYLIST页面表19功能编号功能编号功能编号功能编号009功能名称功能名称功能名称功能名称购物车购物车购物车购物车所属部门所属部门所属部门所属部门商品管理商品管理商品管理商品管理功能描述功能描述功能描述功能描述当用户决定购买商品的时候,就可以先将商品放入购物车,然后可以继续浏览其他商品。待需要付款购买时一起结算。输入项输入项输入项输入项无处理描述处理描述处理描述处理描述使用GRIDVIEW控件显示商品列表,使用BUTTON和LINKBUTTON控件来触发功能。输出项输出项输出项输出项商品项界面要求界面要求界面要求界面要求SHOPCART页面表110功能编号功能编号功能编号功能编号010功能名称功能名称功能名称功能名称下订单下订单下订单下订单所属部门所属部门所属部门所属部门商品管理商品管理商品管理商品管理功能描述功能描述功能描述功能描述填写基本的物流信息。如收货人,地址,联系方式等。输入项输入项输入项输入项订单信息处理描述处理描述处理描述处理描述界面首先是订单头,即订单号和日期;然后是订单的商品列表,技术上有GRIDVIEW实现。最后是买方的收货地址,联系方式等物流配送人员必须的信息项。输出项输出项输出项输出项订单总体页面界面要求界面要求界面要求界面要求订单页面表111功能编号功能编号功能编号功能编号011功能名称功能名称功能名称功能名称账户余额查账户余额查账户余额查账户余额查询询询询所属部门所属部门所属部门所属部门银行网关银行网关银行网关银行网关功能描述功能描述功能描述功能描述会员登录会员中心后,可以查看个人账户上的余额,以便在余额不足的时候及时充值。输入项输入项输入项输入项登录用户ID处理描述处理描述处理描述处理描述在PAYSERVICEASMX文件中获取账户余额由GETBALANCE方法实现。输出项输出项输出项输出项账户余额界面要求界面要求界面要求界面要求表112功能编号功能编号功能编号功能编号012功能名称功能名称功能名称功能名称支付支付支付支付所属部门所属部门所属部门所属部门银行网关银行网关银行网关银行网关功能描述功能描述功能描述功能描述本系统最复杂、要求最高的一个模块。大部分的逻辑放在数据库服务器的一个存储过程中,这个过程是DOPAY。换句话说,这个存储过程运行在银行一方的数据库上,可以通过网关服务由电子商务网站调用。输入项输入项输入项输入项当前用户ID,密码,卖方帐号,金额处理描述处理描述处理描述处理描述存储过程实际上分以下几个步骤实现1根据支付方的帐号和密码查询余额。2判断支付方余额是否足以付款,如果不够,则停止执行。3支付方的帐号余额扣除货款。4收款方的帐号余额增加同数值货款。5处理完毕输出项输出项输出项输出项无界面要求界面要求界面要求界面要求显示内容表113功能编号功能编号功能编号功能编号013功能名称功能名称功能名称功能名称我的订单我的订单我的订单我的订单所属部所属部所属部所属部门门门门会员中心会员中心会员中心会员中心功能描述功能描述功能描述功能描述登录会员中心后,会员可以查看以往的账单,这样能让会员了解每一笔交易的细节,帮助会员记录信息。输入项输入项输入项输入项无处理描述处理描述处理描述处理描述页面套用了会员中心的母板页,在内容区加入了GRIDVIEW控件,用于显示订单列表输出项输出项输出项输出项查询实例界面要求界面要求界面要求界面要求母板页,查询页表114功能编号功能编号功能编号功能编号014功能名称功能名称功能名称功能名称导出导出导出导出EXCEL所属部门所属部门所属部门所属部门会员中心会员中心会员中心会员中心功能描述功能描述功能描述功能描述把数据保存在本地输入项输入项输入项输入项无处理描述处理描述处理描述处理描述用EXCEL程序集进行EXCEL格式输出,即使用主互操作程序集。输出项输出项输出项输出项EXCEL表单界面要求界面要求界面要求界面要求表115功能编号功能编号功能编号功能编号015功能名称功能名称功能名称功能名称我的收藏我的收藏我的收藏我的收藏所属部门所属部门所属部门所属部门会员中心会员中心会员中心会员中心功能描述功能描述功能描述功能描述收藏服务,即会员看到感兴趣的商品又不急于购买时,可以将其暂存到收藏夹中的内容,并可以随时查询和维护。输入项输入项输入项输入项处理描述处理描述处理描述处理描述由MYFAVORITEASPX页面实现。使用REPEATER控件实现数据绑定,以显示收藏夹中的内容。输出项输出项输出项输出项收藏页面界面要求界面要求界面要求界面要求收藏页面142用户类型用户类型用户类型用户类型职业面对各类消费者开放消费水平调查发现,大多用户有一定的直接或者间接经济来源,平均每月消费水平比城市月平均消费水平略高一点。143服务服务服务服务用用用用例例例例A用户服务用户服务用户服务用户服务1普通用户登陆2管理员登陆图15用户服务B网站主页构成网站主页构成网站主页构成网站主页构成1网站首页2注册3登录4帐号激活5商品展示6信息发布图解(如下)首页登录注册帐号激活商品展示信息发布退出图16网站主页C管理商品模块管理商品模块管理商品模块管理商品模块图解图17管理商品D商品交易商品交易商品交易商品交易详细信息如图解商品交易购物车下订单浏览联系方式地址收货人自动运行填写订单信息确定提交银行支付商品管理过期商品检测管理发布图18商品交易总体效果发货交易完成主页登录与查看后台管理商品用户银行数据呈现部分余额查询用户信息管理模块基本设置个人资料修改密码我的店铺店铺资料我的商品我的货架我的银行图19总体效果144对性能的规定对性能的规定对性能的规定对性能的规定L精度该软件对输入、输出数据,包括传输过程中的数据的精度无特定要求。L时间特性要求对于该软件的时间特性要求,如下响应时间01秒以内。更新处理时间1秒以内。数据的转换和传送时间01秒以内。计算时间瞬间响应。L灵活性现说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如下操作方式上的变化要求开发的此软件系统在操作方式上的灵活性较好,可以通过多种不同的操作来进行同一目的的实现。运行环境的变化要求开发的此软件可以较好地适应运行环境的变化,而不要只能在一种单一的运行环境中才可以生效进行相应的操作。要求至少可以在WINDOWS98以上的操作系统中都可运行操作。数据操作灵活性要求在对数据操作上具有相应的灵活性。同其他软件的接口的变化要求此软件可以适应其他软件接口。有效时限的变化要求此软件的有效时限可以根据用户的需要相应增减。功能改进的变化当日后功能根据用户实际需要而改进发生变化时,该软件也可适应这些变化而正常运行工作。145输入输出要求输入输出要求输入输出要求输入输出要求要求在对用户操作人员进行数据的输入输出要求方面,此网站可根据用户的实际需求和特性进行相应的设定(包括输入输出字体的颜色、大小和图片等)。这些内容要求它在对表的操作中进行,起到日后对用户操作人员的数据操作起到限制和引导的作用,以便能更好地进行数据管理。当然,对于输入输出的数据进行的规定一定要严格按照用户的实际情况而进行。这就要求在开发此软件系统时要密切地和用户单位保持联系,做好接口工作。146数据管理能力要求数据管理能力要求数据管理能力要求数据管理能力要求对待开发的软件系统,要求在数据管理能力上应做到具备在优良的数据管理能力。首先,它拥有的良好的安全保密性可防止非法人员盗取数据或抹杀数据。其次,在此系统中对数据的操作管理上要求正确性极高,做到在编辑过程中,要求操作人员在每执行一次操作时都非常小心谨慎,以免对数据错误操作。再次,要求此系统做到可防止操作人员在进行操作的过程当中因误操作而丢失数据。各站点获取数据在联盟网站的页面内以的方式嵌入JAVASCRIPT脚本即可。服务器端定期抓取各站点RSS源在服务器上定时运行抓取程序,供数据分析程序用。服务器端对抓取到的RSS数据进行分析整合,更新至数据库A各站点获取数据B服务器端接受各站点信息,分析整合后更新数据库C站点提交及管理功能D服务器端统计功能此外,要求此软件系统在对数据及其分量的存储方面做到它可完全满足用户在以后的实际操作中所需的存储容量要求。147故障故障故障故障处理要求处理要求处理要求处理要求要求此软件系统在对各种故障处理方面做到首先首先首先首先,在系统操作运行当中,对于忽然出现的软、硬件故障,可以做到数据的不丢失。其次其次其次其次,当系统在运行时遇见不可恢复性错误时,也能保证数据库完好无损。148其他专门要求其他专门要求其他专门要求其他专门要求现简要介绍对此待开发项目软件的其他专门要求,如下A安全保密要求安全保密要求安全保密要求安全保密要求要求网站具有良好的安全保密性,以防非法人员进行非法操作,或是以防管理人员进行错误操作而导致造成不可挽回的错误。B使用方便要求使用方便要求使用方便要求使用方便要求要求网站操作方便,简单,可以便于会使用基本WINDOWS操作的非专业人员也可熟练使用此网站。C可补充可补充可补充可补充性要求性要求性要求性要求要求网站具有良好的可补充性,以满足用户和管理员的实际需要。D易读性要求易读性要求易读性要求易读性要求要求网站易读。E可靠性要求可靠性要求可靠性要求可靠性要求要求网站具备良好的可靠性和稳定性。15支持环境支持环境支持环境支持环境操作系统为WINDOWS2000以上,且安装了SQLSEVER的服务器主机。第第第第22章章章章交易平台网站交易平台网站交易平台网站交易平台网站错误未指定书签。21引言引言引言引言211编写目的编写目的编写目的编写目的本说明说说明“交易平台网站”的数据库设计、大体结构,用于开发人员进行项目设计,同时也为后续的数据库维护工作提供使用说明和未来版本升级时的重要参考资料。212背景背景背景背景待开发的数据库的名称TRADE使用此数据库的软件系统的名称SQLSERVER2005数据库宿主环境WINDOWSXP该软件系统的用户所有人213定义定义定义定义ER模型实体联系法,用于描述现实世界的概念模型。214参考资料参考资料参考资料参考资料A本项目的需求分析报告B数据库设计等相关书籍C本项目相关的其他参考资料22数据库设计数据库设计数据库设计数据库设计221关系图关系图关系图关系图本系统表比较多,下面根据功能将其分类,并列出它们之间的关系。下图描述了会员功能所用到的数据表之间的关系图21会员功能关系下图描述了商品功能所用到的数据表之间的关系。图22商品功能关系下图描述了交易功能所用到的数据表之间的关系图23交易功能关系222标识符和约定标识符和约定标识符和约定标识符和约定数据库标志符TRADE数据表命名规则表名均以大写字母开头的英文,如USER表。223数据库表设计格式说明数据库表设计格式说明数据库表设计格式说明数据库表设计格式说明以一个数据表为例进行说明会员信息表,用于记录用户的基本信息表名MEMBERS字段用户ID、姓名、密码、EMAIL、移动电话、是否激活、状态;字段类型除是否激活用的NCHAR(1)外其余字段均用的NVARCHAR主键用户ID;224支持软件支持软件支持软件支持软件管理员工具SQLSERVER2005ADMINISTRATORWINDOWS/LINUX查询浏览工具SQLSERVER2005QUERYBROWSERWINDOWS/LINUX开发客户端SQLSERVER2005CONNECTOR/NET23数据表数据表数据表数据表设计设计设计设计231表说明表说明表说明表说明下面详细描述了表结构表21MEMBERS(会员信息表)字段字段字段字段名称名称名称名称类型类型类型类型注释注释注释注释MIDIDNVARCHAR20主键,登录名MNAME姓名NVARCHAR50MPWD密码NVARCHAR50加密处理EMAILEMAILNVARCHAR20MOBILE移动电话NVARCHAR50ISACTIVED是否激活NCHAR(1)是;否FLAG状态NVARCHAR10冻结;活跃表22SHOPS(店铺信息表)字段字段字段字段名称名称名称名称类型类型类型类型注释注释注释注释SHID店铺IDNVARCHAR20主键MID店主IDNVARCHAR20外键SHNAME店名NVARCHAR50CREATETIME开店日期SMALLDATETIMEACCOUNT银行帐号NVARCHAR50表23ACCOUNTS(银行帐号信息表)字段字段字段字段名称名称名称名称类型类型类型类型注释注释注释注释AID银行帐号NVARCHAR50主键PWD银行帐号密码NVARCHAR50BALANCE余额NVARCHAR20表24COMMODITY(商品索引表)字段字段字段字段名称名称名称名称类型类型类型类型注释注释注释注释CIDIDNVARCHAR20主键CNAME商品名称NVARCHAR50CTYPE商品类型NVARCHAR50SHID所属店铺NVARCHAR20SHANGJIA是否上架NCHAR1是;否FABURIQI发布日期SMALLDATETIMEPRICE单价MONEYLOGO首选图片NVARCHAR50图片名称注COMMODITY表是所有商品的索引表,功能类似于目录表25DRESS(服装类商品表)字段字段字段字段名称名称名称名称类型类型类型类型注释注释注释注释CIDIDNVARCHAR50主键SIZE尺寸NVARCHAR20BRAND品牌NVARCHAR20COLOR颜色NVARCHAR20表26BOOKS(图书类商品表)字段字段字段字段名称名称名称名称类型类型类型类型注释注释注释注释CIDIDNVARCHAR20主键AUTHOR作者NVARCHAR50PUBLISHER出版社NVARCHAR50PUBDATE出版日期SMALLDATETIME表27ORDERS(订单主信息表)字段字段字段字段名称名称名称名称类型类型类型类型注释注释注释注释CIDIDNVARCHAR20主键PURCHASER买方NVARCHAR50AMOUNT总金额MONEYORDERDATE订单日期SMALLDATETIMESHOUHUOREN收货人NVARCHAR20DIZHI地址NVARCHAR50YOUBIAN邮编NACHAR6DIANHUA电话NVARCHAR20表28ORDERCOM(订单商品关联表)字段字段字段字段名称名称名称名称类型类型类型类型注释注释注释注释OID订单IDNVARCHAR20主键CID商品IDNVARCHAR50主键COUNT数量INTUNIT数量单位NVARCHAR50PRICE单价MONEY24运用设计运用设计运用设计运用设计241数据库的完整性和安全性数据库的完整性和安全性数据库的完整性和安全性数据库的完整性和安全性1数据库的完整性数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。本系统中定义了表与表之间的联系有助于实现完整性规则,一般在程序中实现具体的完整性控制。2数据库的安全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它保护数据库防止恶意的破坏和非法的存取。本系统包括数据库的安全和服务器的安全。采用管理员表示和鉴定的方法实现数据库的安全,此安全管理措施并不在前台开发工具中实现,而是在后台数据库中实现。在登录数据库时,系统让管理员户表示自己的身份,不同的管理员权限不同,系统进行核实,鉴别此管理员是否为合法用户,若是,系统进一步核实用户,通常要求用户输入口令,系统和对用户口令以鉴别用户身份。服务器的安全也是通过用户在登录服务器时输入合法的用户名和密码来实现的。这是一种简单可行的方法,实现起来比较方便。没有采用更加复杂的系统安全管理措施是因为本管理系统一般是应用在校园网中,采用安全管理措施主要是为了防止没有修改权限的用户无意间修改了数据,因此采用用户标识和鉴定的安全管理措施就能够保障数据库的安全性。第第第第3章章章章错误未指定书签。31引言引言引言引言311编写目的编写目的编写目的编写目的编写此文档旨在明确开发目的,让项目开发更具针对性。312项目简介项目简介项目简介项目简介313项目名称项目名称项目名称项目名称基于电子商务网站项目开发314产品标识产品标识产品标识产品标识标识交易平台站名称交易平台网站版本号10315定义定义定义定义项目名称代号交易平台站316参考资料参考资料参考资料参考资料1、ASPNET实列开发2、AJAX项目开发实列3、SNS技术论文4、SQLSEVER32项目概述项目概述项目概述项目概述321工作内容工作内容工作内容工作内容1、撰写需求分析文档这一阶段明确软件应实现的功能有哪些、及用户的需要2、撰写项目开发文档在上一阶段基础之上对项目应总体构架及具体功能模块要有细致的描述,利于提升项目开发效率。3、编码对软件功能进行模块化划分,并对每个模块进行编码4、项目评审对当前项目进度,成果进行评审,总结项目经验,对项目总体把握5、测试322交付项交付项交付项交付项毕业设计说明文档网站成品33项目组织和资源项目组织和资源项目组织和资源项目组织和资源331项目组织项目组织项目组织项目组织项目人员梁宇项目资源表31人力资源姓姓姓姓名名名名性别性别性别性别学校班级学校班级学校班级学校班级技技技技能能能能在本项目中承担的工作在本项目中承担的工作在本项目中承担的工作在本项目中承担的工作梁宇男成都大学06软工1班C、ASPNET、JAVA、JAVASCRIPT、AJAX、C、SQL、HTML、XML框架设计,日程安排,编码和测试已有开发设施一台电脑、相关资料齐全。设施电脑、VS2008、SQLSEVER2005。可复用资源后台管理中可使用ASP。NET里面的控件、及收集的JS代码、第三方控件等。34实施计划实施计划实施计划实施计划341项目选用的生命周期项目选用的生命周期项目选用的生命周期项目选用的生命周期项目生命周期选择为一个月。这是项目完成的最后期限342项目开发过程阶段划分项目开发过程阶段划分项目开发过程阶段划分项目开发过程阶段划分表32阶段划分阶段名称阶段名称阶段名称阶段名称起止时间起止时间起止时间起止时间工工工工作作作作内内内内容容容容阶段产品阶段产品阶段产品阶段产品需求分析阶段3月初立项任务书任务书任务书任务书开发文档3月中根据需求、规划软件功能、构架与开发实施流程、分工、各阶段的工作开题报告开题报告开题报告开题报告内容项目总体构架4月作出软件总体构架、及明确需要实现那些功能源码源码源码源码毕业论文毕业论文毕业论文毕业论文数据库设计4月数据库设计、及设计说明文档源码源码源码源码毕业论文毕业论文毕业论文毕业论文此阶段编码可同步进行4月编码阶段源码源码源码源码毕业论文毕业论文毕业论文毕业论文测试阶段4月底测试源码源码源码源码毕业论文毕业论文毕业论文毕业论文评审5月评审工作内容及答辩35测试计划测试计划测试计划测试计划351简介简介简介简介352目的目的目的目的电子商务网站的这一“测试计划”有助于实现以下目标验证对象之间的交互。验证软件的所有构件是否正确集成。确认所有需求是否已经正确实施。确定缺陷并确保在部署软件之前将缺陷解决。尽早尽可能多发现缺陷。提高软件产品的质量353背景背景背景背景电子商务的是一个动态的概念,是具有商业活动的实体,利用网络和先进的数字化传媒技术,行的各项商业活动。它强调两点一是商业背景;二是网络背景。具体要学电子商务系统和效益、商务网站的策划和设立、决策信息支持体系的建立、电子商务安全、电子支付、网络广告、网络营销、物流与供应链管理、客户关系管理、电子商务发展状况等指借助计算机技术,网络技术和远程通信技术,使得交易各方当事人通过电子方式联系,放弃传统的纸面文件,单据的传输,实现整个交易过程的电子化、数字化和网络化354范围范围范围范围单元测试(UNITTESTING)测试的最早期阶段,焦点在于最小的被测软件的组成部分集成测试(INTEGRATIONTESTING)在运行(可能是不完整)的应用中保证软件单元被结合后能正常操作的测试执行的阶段系统测试(SYSTEMTESTING)当应用作为整体运行时的测试执行阶段(测试最终的应用)验收测试(ACCEPTANCETESTING)验收测试,以用户为主,由用户参加设计测试用例,对程序的功能、性能,以及可移植性、兼容性、可维护性、错误的恢复功能等进行确认。355测试策略测试策略测试策略测试策略测试策略提供了推荐用于测试对象的方法。对于每种测试,都应提供测试说明,并解释其实施和执行的原因。如果不实施和执行某种测试,则应该用一句话加以说明,并陈述这样做的理由。例如,“将不实施和执行该测试。该测试不合适。”制定测试策略时所考虑的主要事项有将要使用的方法以及判断测试何时完成的标准。下面列出了在进行每项测试时需考虑的事项,除此之外,测试还只应在安全的环境中使用已知的、受控的数据库来执行。36测试类型测试类型测试类型测试类型361数据和数据库完整性测试数据和数据库完整性测试数据和数据库完整性测试数据和数据库完整性测试对源代码的静态分析主要分析代码中的类型、引用、参数传递,以及表达式等不用运行就能够发现的错误;另外还有一些容易出错的地方,如空指针赋值、下标越界等。还可以检查诸如命名规则等编程规范。在测试这些子系统时,不应将测试对象的用户界面用作数据的接口。对于数据库管理系统DBMS,还需要进行深入的研究,以确定可以支持以下测试的工具和方法。表33测试目标确保数据库访问方法和进程正常运行,数据不会遭到损坏。方法调用各个数据库访问方法和进程,并在其中填充有效的和无效的数据或对数据的请求。检查数据库,确保数据已按预期的方式填充,并且所有数据库事件都按正常方式出现;或者检查所返回的数据,确保为正当的理由检索到了正确的数据完成标准所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。需考虑的特殊事项测试可能需要DBMS开发环境或驱动程序以便在数据库中直接输入或修改数据。进程应该以手工方式调用。应使用小型或最小的数据库(其中的记录数很有限)来使所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 藤制品企业的品牌形象传播策略考核试卷
- 电机在消防设备的紧急响应考核试卷
- 人教版《分数的概念与应用》课件
- 谷物储存的粮食储存容量提升考核试卷
- 塑料制品的环保法规遵守考核试卷
- 新车上户需要什么手续和上户流程
- 环境卫生课件
- 网络安全防护在能源交易平台的数据保护评估考核试卷
- 耐火土石矿山绿色开采与循环经济考核试卷
- 2025年石英或云母填充塑料项目建议书
- 2024-2030年中国动画产业发展趋势及未来前景预测分析报告
- (正式版)SH∕T 3507-2024 石油化工钢结构工程施工及验收规范
- 1《促织》公开课一等奖创新教学设计(表格式)统编版高中语文必修下册
- 儿科肾病综合征课件
- VDA6.3-2023过程审核检查表
- DBJ33-T 1095-2024 预拌砂浆应用技术规程
- 幼儿园安全《身体警报》
- 预防医学(安徽中医药大学)智慧树知到期末考试答案章节答案2024年安徽中医药大学
- 2024年天津市和平区中考二模语文试卷
- DB32T3956-2020化工企业安全风险分区分级规则
- 中国痔病诊疗指南(2020版)
评论
0/150
提交评论