毕业设计论文ASP商务网站设计.doc

上传人:sccc 文档编号:4857067 上传时间:2023-05-20 格式:DOC 页数:38 大小:526.83KB
返回 下载 相关 举报
毕业设计论文ASP商务网站设计.doc_第1页
第1页 / 共38页
毕业设计论文ASP商务网站设计.doc_第2页
第2页 / 共38页
毕业设计论文ASP商务网站设计.doc_第3页
第3页 / 共38页
毕业设计论文ASP商务网站设计.doc_第4页
第4页 / 共38页
毕业设计论文ASP商务网站设计.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《毕业设计论文ASP商务网站设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文ASP商务网站设计.doc(38页珍藏版)》请在三一办公上搜索。

1、摘 要21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。本课题是设计开发一种网上购物系统。让各用户使用浏览器进行商品浏览。注册用户可以轻松的展示自己的网络商店,能对自己的用户信息进行修改,对发布的商品信息进行添加与管理,用自己的方法去推销产品。系统管理员可以对会员的相关信息进行管理。网站提供数据库检索和一定的安全保障,商品

2、信息的发布和交易的协商都由作为独立个体的“买家”和“卖家”完成。利用.NET平台进行小型网站的开发是未来开发的趋势。 网上购物商城系统实际上是一个B/S结构的信息系统,目前开发这种系统用到的主要开发工具有:ASP、JSP、PHP等,用到的数据库主要是一些流行的大型数据库,如Oracle,SQL server等,我们开发该系统用到的开发工具为ASP,数据库使用的是acess。 本系统共分两个部分:前台用户部分和后台管理部份。在前台用户部分中,包括用户在线注册、定购商品、浏览商品、查询商品信息等操作;后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的管理、客户的管理各种即时信息的发布管

3、理。主要完成对系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序.系统运行结果表明,本系统基本可以满足购物者和管理员双方的需求,并具有良好的安全性和可行性。关键词:网上购物;流程图;ACCESS;ASP;页码右对齐,不要超出页边距目 录摘 要- 1 -目 录- 2 -引 言- 4 -第1章 开发语言及运行环境- 6 -1.1 系统设计思想及企业基本常识- 6 -1.2软件、硬件环境- 7-1.3开发语言简介- 7 -第2章 系统需求分析- 10 -2.1 需求分析的概念- 10 -2.2 需求分析的重要性- 10 -2.3网站首页- 11 -2.4 会员注册/登录-

4、 11 -2.5我的购物车- 12 -2.6 管理员管理- 12 -第3章 系统概要设计- 13 -3.1总体功能- 13 -3.2 E-R图- 15 -第4章 系统详细设计- 16-4.1 后台数据库设计164.1.1 ACCESS 介绍164.1.2 数据库表结构164.2 处理流程设计204.2.1 系统操作流程204.2.2 数据增加流程204.2.3 数据修改流程214.3.4 数据删除流程224.3 系统模块设计234.3.1 首页234.3.2 注册会员244.3.3 查询26 4.3.4 后台登陆28第5章 系统调试与测试- 31 -5.1 程序调试315.2 程序的测试315

5、.2.1 测试的重要性及目的315.2.2 测试的步骤325.2.3 测试的主要内容33结 论- 35 -致 谢- 37 -参考文献- 38 -引言研究背景电子商务,就是在网上开展商务活动。它是以电子交易为手段,完成金融、物品、服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。电子商务的出现,改变了传统的一手交钱一手交货的模式,使得商业模式发生了很大的变化。随着信息技术的不断发展和Internet互联网技术的日益普及,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助

6、企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地位。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店是很重要的。网上购物的国内外发展现状无论在国内还是在国外,电子商务都还处于起步阶段。最近几年电子商务得到了迅

7、速的发展。尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务。在发达国家,电子商务的发展非常迅速,通过Internet进行交易己成为一种潮流。基于电子商务所连带出的商品交易方案、电子结账方案和信息安全方案等,已逐步成为国际信息技术市场竞争的焦点。随着电子商务的日益发展,产生了虚拟银行、网络营销、网上购物、网络广告等新兴信息产业,从侧面反应了电子商务正在对社会和经济产生着深刻的影响。在电子商务过程中,通过人与电子通讯方式的结合,极大地提高了商务活动的效率,减少了不必要的中间环节。同时,电子商务的发展也将转变政府的行为。在电子商务逐渐变的流行的

8、时代里,当企业应用电子商务进行经营,银行实现金融电子化,以及消费者实现网上消费的同时,也将对政府管理行为提出新的要求,国外在这方面有很好的法律法规加以约束,防止商业欺诈行为。国内在这方面做的就没有国外的好,没有一定的规范加以约束,我们经常可以看到一些消费者在网上购买的东西和实际不一样,发现上当后我们也无能为力。在国外,XML技术已经在电子商务领域里得到广泛应用。由于它具有自描述性、内容与显示相分离、独立于平台等特点,并且提供了一套跨平台、跨网络、跨程序语言的数据描述方式,已逐渐成为科学与业务应用中数据表示及Web应用中数据交换的标准格式。同时,国内外对asp技术的研究已经形成了热潮,纷纷研究如

9、何利用asp (Active Server Page asp)架构及其相关工具来开发功能强大的新型应用程序。相对而言,国内的研究工作要滞后一些。主要表现在国内大部分的研究仍停留在较单一的层面上,单纯研究如何以ASPasp生成动态网页,对于如何将其与数据库技术及XML技术结合,生成真正的电子商务方案的研究却比较少,而很多国外的资料中已经在研究如何利用asp技术生成真正的电子商务方案。研究的目的和意义目前在线购物虽然迅猛发展,但是作为电子商务一个重要模型之一的B2C模式却远远落后于B2B的发展,原因很多,但其中一个重要的原因是电子商务平台不能全面的解读电子商务,使电子商务只停留于形式,单纯起到网上

10、交易的目的,虽然我国互联网上已经有很多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不要说真正开发电子商务功能,实现电子商务优势了。甚至于有很多是为了迎合电子商务发展而单纯建立一个界面,放几件商品,后台的工作完全不存在。因此开发一个功能全面,适合我国商务特色的,经济实用的B2C电子商务平台是非常需要和必要的。第1章 开发语言及运行环境1.1 系统设计思想及企业基本常识为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,系统总体架构设计采用先进的基于.NET的体系结构。该网上购物系统通过前端(客户端)浏览器和后台数据库向用户展示信息,方便的实现了内容的维护和

11、更新,使用户更快,更好的了解信息。以“最新上架”模块为例,管理员将所有新产品数据存入数据库相应的表中,当客户端发出浏览该动态页面的请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的产品信息,生成相关页面发送到客户端浏览器上。客户端所显示的内容是随着后台管理数据库的变化而动态显示的。根据模拟的角色不同和实现的功能不同,将产品大致分为两个既独立又相互联系的两个模板:前台浏览和后台管理系统。其中前台浏览为个人消费者进行网上购物的入口,实现消费者角色的模拟。在这里不仅可以充分体验到网上购物的乐趣与便捷,同时更重要的是使模拟者能对网上购物有一个全面的认识。消费者作为商品的最终接受者,集中体

12、现了信息流,资金流,物流的流动过程。后台管理子系统提供管理产品的各项功能,实现网上商场角色的模拟。它通过简洁而明晰的WEB页面,提示管理员进行各项管理工作。例如:对注册用户的管理,对产品信息的管理等等,所有这些管理工作都被智能化,模拟者完全不需要任何背景知识,只需要按照WEB页面上的提示,便可轻松完成操作。 Web服务器应用服务器数据服务器浏览器客户端数据库实现主要功能的后台代码A界面数据访问层业务逻辑层用户界面层 图1-1 基于.NET的三层结构模式图表居中显示,不要超出页边距1.2软件、硬件环境软件环境:工作站:Windows XP 服务器:windows XP及以上;数据库:SQL Se

13、rver 2000;硬件环境:安装SQL Server 2000时的硬件要求:建议配置:CPU Intel或兼容机Pentium 166Mhz或以上;企业版:至少64M建议128M或更多;内存:至少64M; SQL Server 数据库组件:95到270M,一般250M Analysis;硬盘 Service:至少50M,一般为130M;监视器 VGA或更高分辨率;SQL Server图形工具要求800*600或更高分辨率。1.3开发语言简介(1) ASP.NETMicrosoft的Visual Studio .NET作为一种面向网络、支持各种用户终端的开发平台环境,推动新一代因特网的发展,真

14、正地让人们可以在任何时间、任何地点、通过任何设备得到信息。C是专门为.NET应用而开发出的语言,它能够建造所有的.NET应用。其固有的特性保证了它是一种高效、安全、灵活、面向对象的现代程序设计语言。从最普通的应用到大规模的商业开发,C与 .NET平台的结合将为用户提供完整的解决方案。ASP .NET是建立在.NET平台架构上,使用通用语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。ASP.NET是一项功能强大的、非常灵活的服务器端技术,用于创建动态Web页面。它允许使用有很大选择余地的、功能完善的编程语言,也允许充分利

15、用有巨大潜力的.NETFramework。ASP.NET可以帮助用户利用由.NETFramework支持的任何一种编程语言创建更快、更可靠的动态Web页面。.NETFramework支持的语言有VB.NET、JScript.NET(一种javascript的新版本)以及C#。此外,第三方开发人员有望创建出运行于ASP.NET的Perl、Python和其他许多软件的版本。 ASP.NET带有大量的控件,这些控件无需进行任何ASP.NET编码就可以用于页面。 ASP.NET已经与HTML分离开。ASP.NET不是ASP的简单升级,而是全新一代的动态网页实现系统,而是用于一台WEB服务器建立强大的应

16、用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大简化了编程。还可以用ASP.NET建立网络服务。ASP.NET允许用户选择并使用功能完善的编程语言,也允许使用潜加巨大的.NET Framework。ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。ASP.NET的优点ASP.NET 不是 ASP 的简单升级,而是 Microsoft 推出的新一代 Active Server P

17、ages。ASP.net 是微软发展的新的体系结构.NET 的一部分,其中全新的技术架构会让每个人的编程生活变得更为简单。首先,需要特别指出的是,ASP.NET 不仅仅只是一个有新界面并且修复了一些缺憾的ASP3.0 升级版本(就像 ASP 3.0 于 2.0 版做比较一样)。更为重要的是 ASP.NET 是在抓住ASP的最大优点并全力使其扩大化的基础上开发出来的,并且同时也修复了许多 ASP 运行时会发生的错误。同时,ASP.NET 提供稳定的性能,优秀的升级性,更快速更简便的开发,更简便的管理,全新的语言以及网络服务。新的 ASP.NET运行环境不只是ASP的一个简单变化。在此引入受控代码

18、(managedcode)这样一个全新概念,它横贯整个视窗开发平台。受控代码运行在 NGWS Runtime 下面。NGWS Runtime 是一个时间运行环境,它管理代码的执行,使程序设计更为简便。一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来就得尽可能的让它运行得快些,再快些,在 ASP 中只有尽可能拧干代码,以至于不得不将他们移植到一个仅有很少一点性能的部件中。而现在,微软推出的 ASP.NET 会妥善的解决这一问题。Web Controls 使创建 forms和 HTML Controls 的工作将会变得简单易行。语言支持ASP.NET 支持多种语言,它的缺省语言将是

19、: Visual Basic.NET 而不是 VBScript,这意味着我们可以摆脱 VBScript 的语言限制,代码将是编译后运行的(而不是原来的解释执行)。更好的代码控制运用 ASP技术的时候,比较麻烦的一件事情就是 COM 对象需要再在服务器上注册,在 ASP.NET 中,这个问题得到了彻底的解决。更好的升级能力。 系统建成后本身有着一定的特性,它还可以改进多处理器和运行环境中的性能。例如,session state能够通过单独的处理器来维持。在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。(2)sql server 2000Microsoft SQL Server2000作为

20、现代信息系统后台数据库管理工具,有其它数据库管理工具无法比拟的方便完全。且应用SQL 2000存储的数据量要远大于ACCESS等其它的数据库管理程序。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。因此我应用Microsoft SQL Server2

21、000作为后台数据库管理器。SQL Server 2000共有4个版本,分别是个人版,标准版,企业版和开发版。 第2章 系统需求分析2.1 需求分析的概念网站需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。要想具体地解决问题,而且准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。用户了解他们所面对的问题,知道必须做什么,但是通常不能完整准确地表达出来,他们的要求更不知道怎样利用计算机解决他们的问题,软件开发人员知道怎样用软件实现

22、人们的要求,但是对特定用户的具体要求并不完全清楚。因此系统分析员在需要分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型,通常用数据流图、数据字典和简要的算法表达系统的逻辑模型。2.2 需求分析的重要性“需求分析的任务还不是确定系统怎么样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求”。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。这个阶段的任务仍然不是具体地解决问题,而且准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须

23、具备哪些功能。用户了解他们所面对的问题,知道必须做什么,但是通常不能完整准确地表达出来,他们的要求更不知道怎样利用计算机解决他们的问题,软件开发人员知道怎样用软件实现人们的要求,但是对特定用户的具体要求并不完全清楚。因此系统分析员在需要分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型,通常用数据流图、数据字典和简要的算法表达系统的逻辑模型。需求分析阶段的工作结果是开发软件系统的重要基础,大量统计数字表明,软件系统各15%的错误起源于错误的需求。为了提高软件质量,确保软件开发成功降低软件开发成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。一般说来,应

24、该从下述四个方面进行验证:(1)一致性:所有需求必须是一致的,任何一个需求不能和其他需求相 互矛盾。(2)完整性:需求必须是完整的,规格的说明书应该包括用户需要的每一个功能或性能。(3)现实性:指定的需求应该是用现有的硬件技术和软件技术基本上可以实现的,对硬件技术的进步可以做些预测,对软件技术的进步则很难做出预测,只能从现在出发判断需求的现实性。(4)有效性:必须证明需求是正确有效的确实能解决用户面对的问题。在需求分析阶段,确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。这个阶段的一项重要任务,是用正式文档正确的记录对目标系统的需求,这份文档通常称为规格说明

25、书(specification)。需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。SQL SERVER 2000 数据库设计的第一步是明确数据库的目的和如何使用。也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。2.3网站首页 网站首页包含最新产品上架、产品销售信息、我的购物车、会员注册登陆、管理员登陆等,是对产品销售网站所售产品信息的整理。2.4 会员注册/登录会员注册页面。包含姓名、密码 、电子邮件等联系方式,注册为会员后方可购买产品,可对购物车进行管理。2.5我的购物车我的购物车页面主要是对会员

26、所购产品的整理以及所购产品的信息,该页主要包括以下内容: 所购产品代号、名称 产品单价、所购产品总价 确认所购产品2.6 管理员管理管理员通过此页面对网站所有产品进行管理:删除新增产品;对会员进行管理:删除会员。 第3章 系统概要设计3.1 总体功能通过对系统流程及需求的分析,确定了系统主要包括网上购物前台显示和后台管理两大类。按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分: 开发一个买家管理系统。 开发一个账户管理系统。 开发自己的购物车和结账界面。该系统的功能模块结构图如下所示。 网上商店用户管理员注册会员网上购物用户管理仓库管理销售管理商品管理商品搜索图3-1 网上购物

27、系统的功能模块总体设计又称为设计或初步设计。通过这个阶段的工作将划分出组成系统的物理元素程序、文件、数据库、人工过程和文档等等。设计过程,首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能的方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备了一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案,向用户和使用部门负责人推荐。如果用户和使用部门的负责人接受了推荐方案,分析员应该进一步为这个最佳方案设计软件结构,通常,设计出初步的软件结

28、构后还要多方改进,从而得到更合理的结构,进一步必要的数据库设计,确定测试要求并且制定测试计划。从上面的叙述中不难看出,在详细设计之前,先进行概要设计的必要性:可以站在全局高度上花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。软件工程中指出,模块的独立性很重要,开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可以做到模块独立。换句话说,希望这样设计软件结构,使得每个模块完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单。模块的独立性很重要有两条理由:第一,有效的模块化(即具有

29、独立的模块)的软件比较容易开发出来。这是由于能够分割功能而且接口可以简化,当许多人分工合作开发同一软件时这个优点尤其重要。第二,独立的模块比较容易测试和维护。这是因为相对来说,修改设计和程序需要的工作量比较小。错误传播范围小,需要扩充功能时能够“插入”模块。总之,模块独立是好设计的关键,而设计又是决定软件质量的关键环节。图表下面必须写上 图3-1 *图 这样的表述性文字不要有空白行3.2 E-R图密码用户名管理员管理信息销售管理用户管理查询账户管理 第4章 系统详细设计4.1 后台数据库设计4.1.1 ACCESS 介绍SQL Server是由Microsoft开发和推广的关系数据库管理系统(

30、DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;Access是Microsoft公司于2005年推出的版本。 SQL Server 特点:1真正的读者机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4SQL Server与Windows NT完

31、全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。 5具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。ASPasp是Microsoftasp的一部分,作为战略产品,它提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序

32、所需的各种服务。ASPasp 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASPasp 功能,随时增强 ASP 应用程序的功能。4.1.2 数据库表结构设计表“admin”表格上面写上 表4-2 *表 这样的描述信息,居中显示,不要超过边距列名数据类型长度允许空IdInt4否NameVarchar50是PasswordVarchar50是AddtimeVarchar50是设计表“BUY_DETAL_BILL”列名数据类型长度允许空IdInt4否INNAMAVarch

33、ar50是BrandVarchar50是AmtVarchar50是UnitVarchar50是IT_TYPEVarchar50是SpecVarchar50是RemarkVarchar500是NameVarchar50是设计表“dinggou”列名数据类型长度允许空IdInt4否MingchengVarchar50是JiageVarchar50是ShuliangVarchar50是QiyeVarchar50是TelVarchar50是NameVarchar50是Flagchar10是SaleVarchar50是TongzhiVarchar50是EmailVarchar50是GongsiVarch

34、ar50是AddressVarchar50是FukuanVarchar50是设计表“IT_DOC”列名数据类型长度允许空IdInt4否ItnameVarchar50是BrandVarchar50是PicVarchar500是IT_MONNEYVarchar50是IT_TYPEVarchar50是SpecVarchar50是MadeinVarchar50是UnitVarchar50是JinjiaVarchar50是ShuliangChar10是RemarksVarchar5000是FaburenVarchar50是设计表“member”一个图不能分两页显示列名数据类型长度允许空IdInt4否Us

35、ernamenvarchar50否PasswordNvarchar100否TypeNvarchar50否RegtimeDatetime8否IfuseInt4否LogintimesInt4否LasttimeDatetime8否LastipNvarchar50否4.2 处理流程设计4.2.1 系统操作流程系统主界面错误信息密码错误数据库系统登录界面系统管理输入操作员及密码检查密码正确功能界面功能处理(图没有描述信息 图3-2) 图3-2 图4.2.2 数据增加流程添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据

36、。数据增加流程图:开始自动生成编号输入数据是否合法写入数据库结束 图3.2 数据增加流程图4.2.3 数据修改流程在修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法重新输入。数据修改流程图如图3.3所示。开始选择需要修改记录输入数据是否合法写入数据库结束图3.3 数据修改流程图4.2.4 数据删除流程当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。数据删除流程图如图3.4所示。开始选择需要删除记录是否删除更新数据库 图3.4 数据删除流程图4.3 系统模块设计4.3.1 首页网站的首页是带给购物者的第一印象,他的设

37、计对整个网站来说是非常重要的。一个富有动态效果的主页会给人以生机感,一个完整的购物网站,要把产品的各方面在主页上都要有所体现,而且还要包含一些其它方面的信息,从而让浏览者从主页上获取更多的信息,提高网站的知名度。界面如下图所示:主要代码如下:Sub myDataGrid_DeleteCommand(sender As Object,e As DataGridCommandEventArgs)dtable=session(MyCar)dim theNo as integer=cint(e.Item.Cells(0).Text)dim myDataRowCollection as datarowc

38、ollection dim theRow as datarow 声明一个表行,用于保存一件商品mydatarowcollection=dtable.rowsif mydatarowcollection.Contains(theno) then 查询选者的某件商品therow=mydatarowcollection.Find(theno)mydatarowcollection.Remove(theRow) 删除选者的商品 session(MyCar)=dtable myDataBind() end ifend sub Sub btn_Click(sender As Object,e As Eve

39、ntArgs)Dim objItem As DataGridItem 声明DataGridItem对象Dim objBookNum As TextBoxdim myDataRowCollection as datarowcollectiondim therow as datarowdtable=session(MyCar)session(MyCar)=dtable 更新session中的MyCar变量 Call myDataBind() 重新绑定end subsub GoToCheck(sender as object,e as eventargs)Dim Script As StringSc

40、ript = Script += Javascript:window.close();window.open(CheckOut.aspx)end sub4.3.2 注册会员模块的开发输入:用户的姓名,密码,管理权限卡号,身份证,密码,开卡日期,备注。处理:添加管理员信息。在这里可以添加系统管理员。添加信息有:用户的姓名,密码,管理权限,卡号,身份证,密码。这里系统会自动将新系统管理员的登录密码设为1,这样新注册的系统管理员获得他的登录号后,就可以在登录系统时,输入用户名和密码,登录系统后,进入系统管理中,修改密码就可以了,所填入的信息将被录入用户信息表中。输出:添加成功,提示成功信息,不成功则

41、显示错误的信息页面。界面如下图所示:图的描述信息主要代码如下:Sub myDataGrid_DeleteCommand(sender As Object,e As DataGridCommandEventArgs)dtable=session(MyCar)dim theNo as integer=cint(e.Item.Cells(0).Text)dim myDataRowCollection as datarowcollection dim theRow as datarow 声明一个表行,用于保存一件商品mydatarowcollection=dtable.rowsif mydatarow

42、collection.Contains(theno) then 查询选者的某件商品therow=mydatarowcollection.Find(theno)mydatarowcollection.Remove(theRow) 删除选者的商品 session(MyCar)=dtable myDataBind() end ifend sub Sub btn_Click(sender As Object,e As EventArgs)Dim objItem As DataGridItem 声明DataGridItem对象Dim objBookNum As TextBoxdim myDataRowC

43、ollection as datarowcollectiondim therow as datarowdtable=session(MyCar)session(MyCar)=dtable 更新session中的MyCar变量 Call myDataBind() 重新绑定end subsub GoToCheck(sender as object,e as eventargs)Dim Script As StringScript = Script += Javascript:window.close();window.open(CheckOut.aspx)end sub4.3.3 查询界面如下图所

44、示:主要代码如下:Sub myDataGrid_DeleteCommand(sender As Object,e As DataGridCommandEventArgs)dtable=session(MyCar)dim theNo as integer=cint(e.Item.Cells(0).Text)dim myDataRowCollection as datarowcollection dim theRow as datarow 声明一个表行,用于保存一件商品mydatarowcollection=dtable.rowsif mydatarowcollection.Contains(theno) then 查询选者的某件商品therow=mydatarowcollection.Find(theno)mydatarowcollection.Remove(theRow) 删除选者的商品 session(MyCar)=dtable myDataBind()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号