ASPNET网络商品网站的方案设计书与实现 .docx

上传人:C****o 文档编号:13050248 上传时间:2022-04-27 格式:DOCX 页数:42 大小:191.10KB
返回 下载 相关 举报
ASPNET网络商品网站的方案设计书与实现 .docx_第1页
第1页 / 共42页
ASPNET网络商品网站的方案设计书与实现 .docx_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《ASPNET网络商品网站的方案设计书与实现 .docx》由会员分享,可在线阅读,更多相关《ASPNET网络商品网站的方案设计书与实现 .docx(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习摘 要摘要: 本系统使用基于 .NET Framework.NET 框架的 ASP.NET 为开发工具,C#为主要设计语言,将超文本标记语言( HTML )和简洁的 JScript 语言相融合可编辑资料 - - - 欢迎下载精品名师归纳总结开发而成。在数据存取上,使用最新的ADO.NET.NET数据存取技术来实现对SQL SERVER 数据库的操作。 使用 Session对象进行 Web 页之间的数据传递。 使用 Cookies 跟踪用户登陆,限制用户权限。本系统主要分为两个模块:

2、一般用户模块和治理员模块。 功能上主要实现了一般用户模块的浏览、搜寻、购买等。治理员模块除了完成以上操作外,仍有信 息添加、修改、删除和用户治理、用户注册验证功能。关键字 :ASP.NETADO.NET对象( Object)网络商城, B/S 浏览器/服务器,SQL SERVER,数据库,本文由拉手毕设 -免费论文下载、 免费供应论文检测报告整理需要完整程序,论文,开题,答辩资料等资料联系 Q_Q312782367目录第一章绪论1.1 课题背景及争论意义1.2 课题应用领域其次章系统分析2. 1需求分析2. 2可行性分析2.3 HTML 规范和 ADO.NET规范第三章使用技术介绍3.1 静态

3、网页与动态网页技术3.2 数据库技术介绍3.3 ASP.NET 技术3.4 IIS服务器的安装和配置第四章详细设计4.1 系统设计4.2 数据库设计4.3 详细模块设计 第五章系统功能模块设计5 1 客户端5 11 购物篮5 12 会员注册可编辑资料 - - - 欢迎下载精品名师归纳总结5 13 商品查看5 14 订单查看5 2 后台治理端5 21 商品的治理5 22 购物车的治理5 23 订单的治理5 24 会员的治理终止语参考文献1.1 课题背景以及争论意义:第一章:引 言可编辑资料 - - - 欢迎下载精品名师归纳总结随着我国经济高速增长 , 随着电脑、网络技术的日益普及,网络用户的快速

4、增长,网络信息发布的相关服务也越来越多。 商场为了便利为用户服务, 纷纷建立自己的官方网站, 作为用户服务和信息发布的平台。 专业的商品信息网站更是要求信息快速,精确的发布。目前一些网站主要实行三种形式。1:手工更新:一些小网站仍停留在完全使用人工制作新页面,更新目前的 信息。这种方法不但效率低, 而且简洁显现错误, 目前这种方法基本使用在一些小站点和个人主页, 已经不是主流。由于使用全部静态页面, 可以有很高的负载。2:动态网页技术:随着 ASP.NET, PHP,CGI等动态网页技术的进展,用这些技术制作一个基于数据库的动态网络商城系统已经是很便利的。这种技术构件的网站, 大大提高了信息更

5、新的效率, 信息发布人员只需要进行简洁的文字图片排版,就可以发布信息。简洁易用。但是,这种技术的信息发布系统存在另外一 个缺点, 当用户拜望量大的时候, 动态页面频繁操作数据库, 会大量消耗系统资源,造成拜望缓慢或者根本无法拜望。3:动态,静态发布:这种技术与上面的动态网页技术没有本质上的区分, 只是将静态页面和动态技术的优点结合起来!使用动态技术采集信息, 网络商城人员也只需要进行简洁的文字和图片排版, 制作一个模版, 就可以使用网络商城系统发布商品信息信息了。 最终由系统依据模版和商品信息信息的详细内容和网站结构发布静态页面。这样最终发布的为静态页面,可以承担很大的拜望量,也可编辑资料 -

6、 - - 欢迎下载精品名师归纳总结可以提高商品信息信息的发布效率。本次毕业设计就是使用第三种技术构造网络商城系统的。接受这种方式构造系统,有着易用,便利,快速,高效的优点,是一种广泛接受的技术。1.2 课题应用领域本系统使用的是 ASP.NET+SQL SERVER实现的。可以自由使用商品信息分类,自由赐予用户权限,依据需要灵敏使用模版。可以供应应各种场合的信息, 网络商城。其次章:系统分析2.1 需求分析2.1.1 背景需求:随着我国经济高速增长 , 随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。为了便利网络信息的采,编,发, 传统的单独制作网页发布的模

7、式已经不适合网络商城系统已经势在必行。2.1.2 系统设计目标:网络商城模块设计目标:接受动态商品信息录入,静态页面发布的方式,适应网站大规模浏览量要求。有便利的系统, 与浏览用户有很好的互动性。 为网站的治理开发一个便利有效的工具。在该模块的设计中,要求的目标有:1:系统的安全性系统的安全性上,接受了对用户的角色进行不同的定义。各类角色的用户仅限于对于自己职权范畴类的操作享有权力2:数据的全面性系统对各个方面的信息要求尽量完整记录。对于各类商品新闻的各种属性, 内容均能记录完整的信息。并且要为将来连续开发下载治理模块供应数据支持。要整合目前论坛用户数据,以继承以前丰富的用户资源。留言图 3.

8、2:系统后台主功能图 用户治理用户添加 / 删除最新商品静态页面首页商品详情后前台 台管 理部5 / 33商品浏览2.1.3 系统功能框图可编辑资料 - - - 欢迎下载精品名师归纳总结图 3.3:系统前台主功能图 2.1.4 网络商城系统信息接口销售系统模块用户购物模块商城商品发布图 3.4:系统接口 2.1.5 用户界面需求 :力求界面简洁美观,符合网络商城的行业要求,使用可以一目了然的了 解系统的功能, 并简洁上手使用, 降低用户使用系统的难度和所耗费的时间, 可以提高工作的效率。2.2 可行性分析2.2.1 经济可行性分析:依据用户的要求,分析其特点,在经济上本工程是可行的,假如商品信

9、息或 者商场官方站点使用的本系统就可以很便利的对各种各样的商品信息进行采集, 编辑,发布,人员不需要专业的网页制作学问就可以快速高效的发布商品信息。 这样加快了信息发布速度, 削减了人力的开销, 缩短了从采集到发布的时间周期, 从而提高了服务的质量, 而且由于治理周期缩短和人力开销的削减, 可以在商场信息化中获得更多的好处。2.2.2 技术可行性分析 :技术上是可行的,通过基于 Internet互联网的动态 WEB数据库技术,可以解决远程的数据传输与读取,远程的客户终端 (Client )可以通过 WEB页面提交请求,查询远端的数据服务器上的信息, 同时仍可以向远端数据服务器的数据库中储备信息

10、 , 以实现信息的共享, 同时利用 Internet技术可以降低软件的开发和部署成本,只要在服务器端安装WEB应用就可以使每个客户端都能浏览使用。利用 SQLSERVERs+ASP.NE技T术开发本 WEB应用,可以降低对客户端的需求,可编辑资料 - - - 欢迎下载精品名师归纳总结ASP.NET是服务器端动态 WEB技术, 全部的处理过程都在服务器端处理完成,传给客户端的只是 HTML页面,因此客户端只需要有浏览器的终端就可以使用。SQLSERVER可s 以封装大部分规律代码,可以做到最大代码重用。数据库使用 SQL SERVER,该数据库可以在 Windows,linux,unix 下运行

11、,支持 SQL SERVER97, 多用户、多线程 SQL SERVE数R 据库服务器,同时是具有客户机/ 服务器体系结构的分布式数据库治理系统。综上所述,实现该系统在技术上是可行的。2.3 HTML规范和 ADO.NET规范本系统使用 HTML 规范, ASP.NET, IIS 服务程序, ADO.NET 连接。UltraEdit EditPlus DreamWeaver 是编辑工具。使用面对对象的软件规范,做到了代码的最大可重用性。使用SQL SERVER数据库,使得商业规律和 Html 语言完全区分开,提高了代码的可读性和可爱护性。HTML规范 WWW上的每个网页都对应一个文件。我们浏览

12、一个页面,要先把页面所对应的文件从供应这个文件的运算机里,通过Internet传送到我们自己的运算机中, 再由 WW浏W览器翻译成为我们见到的有文字、有图形甚至有声音的页面。这些页面对应的文件不再是一般的“文本文件”,文件中除包含文字信息外,仍包括了一些详细的链接。这些包含链接的文件被称为超文本文件。和一般文本相比, 超文本文件中多了一些对文件内容的注释, 这些注释说明白当前文字显示的位置、颜色等信息,更重要的是, 在有些注释中包含了对用户运算机应做出何种反应的说明, 这些注释的内容经过浏览器的翻译后就成了不同的操作。为了使各种不同类型的 WW服W务器都能正确的熟识和执行, 超文本文件要遵从一

13、个严格的标准, 这个标准就是超文本标识语言 HTML。我们也可以利用这种语言来编写超文本文件,在Internet上制作自己的 WW的W主页。超文本文件的概念显现在多媒体技术快速进展之前,现在随着多媒体技术应用的日益广泛,超文本应当改叫“超多媒体”更加合适,链接的内容已经从原先 文本中的一个词或词组, 进展到现在一幅图象或是图象的一部分, 通过链接得到的内容也更加广泛, 可以是的球另一端的某台运算机上的图片、声音、音乐或者电影。但不管叫超文本仍是叫做超多媒体,WWW上各网页都是通过链接来完成相可编辑资料 - - - 欢迎下载精品名师归纳总结互间的拜望。 而要使拜望正常进行, 必需使这些链接能够正

14、确的指向所要拜望的网页。这些工作是通过统一资源定位器URL来实现的。ADO.NET规范ADO.NET框架供应的对象(相关的方法,大事和属性)含有WEB服务器和它的环境信息,使得处理简洁、易于治理,并供应了一个灵敏的数据储备系统。 ASP.NET框架的六个内置对象为:Request 对象是从客户端取得信息。Response对象将信息送给客户端。Session 对象储备在一个 Session 内的用户信息。Application对象在一个 ASP.NET-Application内让不同的客户端共享信息。Server 对象供应一些服务端使用的方法。Objectcontext对象可以协作 Micros

15、oftTransactionServer 进行分布式事务处理。Request 对象用来连接客户端的 WEB页( .html 文件)和服务器端的 WEB页(.ASP.NET文件),使得它们之间可以交换数据。 Request 对象答应 ASP.NET查询有关与交互的客户程序信息, Request 对象代表由客户端发往 HTTP的请求报文。Request 对象的 QureyString 集合和 Form集合能够用于输入到 HTML表单的信息与服务器脚本通信。Response对象用于向客户端浏览器发送数据。 用户可以使用该对象将服务器端的数据用 HTML超文本的格式发送到用户端的浏览器。Session

16、 指的就是拜望者从到达某个特定主页到离开为止的那段时间,每个拜望者都会单独获得一个 Session 。Session 可以用来储备拜望者的一些喜好, 可以创建虚拟购物篮, 仍可以用来跟踪拜望者的习惯。 同 Application对象相比, Session 对象更接近于全局变量。Application对象是个应用程序级的对象,用来在全部用户间共享信息,并可以在 WEB应用程序运行期间长期的保持数据。Server 对象供应了对服务器的属性和方法的拜望。其中CreateObject方法可以创建服务器部件的一个实例。综上所述, ASP.NET在性能方面的优势表达在以下几点:可编辑资料 - - - 欢迎

17、下载精品名师归纳总结(1) 完全与 HTML融合在一起。(2) 创建简洁,不需要编译和链接,脚本可以在ASP.NET环境下直接运行。(3) 面对对象,功能可以由 ActiveX 服务器构件扩展。(4) 由于脚本在服务器端执行,因此它几乎可以支持任何一种浏览器。ASP.NET在性能和效率方面优于 CGI、IDC、ISAPI ,这主要源于它先进的体系结构, ASP.NET直接建立于 WEB服务器中,并且是作为 WEB服务器的一个服务运行,支持多用户,多线程。 HTTP协议是一个无状态的协议, WEB服务器不能记忆客户浏览器过去曾发送过的请求信息, 客户的每次请求都是独立的, 彼此之间没有联系,因而

18、服务器的许多时间都花费在处理请求上,服务效率受到了影响。ASP.NET拥有强有力的会话治理机制,它可以实现各请求之间的信息共享,提高 了效率。使用 ADO.NET连接,使用 ASP.NET结合 HTML的方法,用 UltraEdit EditPlus DreamWeaver做编辑工具,是我实现这次设计的工具。第三章:使用技术和介绍3.1 静态和动态网页技术介绍本课题主要使用的就是动态和静态网页技术的结合,接受的两种技术的优点的交集。所以先说明一下这两种技术的优缺点。3.1.1 静态网页技术静态 Web页就是其内容是由一些 HTML代码组成的页,且这些代码可以直接通过文本编辑器输入, 并储存为

19、.htm 文件或.html文件。在用户拜望 Web页之前, Web页的作者已经用 HTML完全确定了页面的详细内容。静态 Web页具有局限性。 HTML不具备灵敏性,所使用的每一个Web页面对每一个用户都是一样的,不能定制页面。静态 Web页的速度特殊快, 可以应用于许多需要高负载的场合。在本次设计中,全部的商品信息信息最终将生成静态的页面,所以可以使用于负载很高的场合。3.1.2 动态网页技术动态网页技术又分为客户端动态网页技术(主要是javascript 等)和服务器端网页技术 ASP.NET,ASP.NET,PHP等。可编辑资料 - - - 欢迎下载精品名师归纳总结客户端动态网页技术由于

20、存在下载时间长,安全性低等缺点,在本课题设计时已经不大量使用,所以不做详细介绍。服务器端动态网页技术:在服务器端模型中,程序运行在服务器端,HTML源代码与一套脚本指令合在一起, 依据用户请求完成处理, 再将处理后得到的静态页面传给客户端。 与客户端模型相比,服务器端模型只有HTML代码传回浏览器,脚本的处理都隐匿在服务器端完成,其优点是:第一,对客户端浏览器的限制要求降低,使得相同的代码,在不同的浏览器上都能正常显示。其次,对代码的保密性更好,加强了服务器端数据的安全性。3.1.3 目前主流的动态网页技术比较ASP.NET全名 Active Server Pages,是一个 WEB服务器端的

21、开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。 ASP.NET接受脚本语言 VBScript 或 Java script作为自己的开发语言。PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量的借用 C,Java 和 Perl语言的语法 , 并耦合 PHP自己的特性 , 使 WEB开发者能够快速的写出动态产生页面。它支持目前绝大多数数据库。仍有一点, PHP是完全免费的,不用花钱,可以从 PHP官方站点 http: / 自由下载。而且可以不受限制的获得源码,甚至可以从中加进自己需要的特色。JSP是 Sun 公司推出的新一代网站开发语言, Sun公司借助自己在 Jav

22、a 上的不凡造诣,将 Java 从 Java 应用程序和 Java Applet 之外,又有新的硕果, 就是 JSP, Java Server Page 。JSP可以在 Serverlet和 MYSQL SERVE的R 支持下,完成功能强大的站点程序。以下是三者性能比较的表格:JSPASP.NETPHP运行速度快较快较快耗损较小较大较大难易程度简洁把握简洁简洁运行平台绝大部分平台Windows平台Windows/Unix/Linux可编辑资料 - - - 欢迎下载精品名师归纳总结扩展性好较好较差安全性好较差好函数支持多较少多数据库支持多多多厂商支持多少较多对 XML的支持支持不支持支持对组件的

23、支持支持支持不支持对分布式的支持支持支持不支持使用程度较广较广较广表 3.1:各种动态网页技术比较 本次设计的图片显示,颜色搭配等等属于静态网页技术,交互功能的实现接受ASP.NET技术。3.2 数据库技术介绍数据库是一个数据集合。数据库治理系统(DBM)S 供应用于在数据库中存储、检索和修改数据的软件。 SQL SERVER是 Structured Query Language结构化查询语言 的缩写,它包括了数据定义、数据查询、数据操纵和数据把握功能四部分, 其中数据查询是 SQLSERVER语言的最重要和最常用的部分。 SQLSERVER是已经成为关系数据库的标准数据语言, 目前全部的关系

24、型数据库治理系统都支持它。 SQLSERVER是一种一体化的语言 , 它包括了从数据定义、数据查询、数据操作和数据把握功能,能完成数据库活动中的全部工作SQL SERVER语言是一种高度非过程化的语言,用户只需提出“做什么” ,不必指明怎样做规范化理论是的 1971 年第一提出的,目的是要设计“好的”关系数据模式。规范化是的关系型数据库中削减数据冗余的过程。除了数据以外,在数据库中,名称、对象名称 和形式都需要规范化。范式是衡量数据库规范的层次或深度,数据库规范化层次由范式来准备,依据关系模式中意的不同性质和规范化的程度,把关系模式分为第一范式、 其次范式、第三范式、 BC 范式和第四范式等,

25、范式越高、规范化的程度也越高,关系模式就越好。数据库系统开发一般要求至少中意第三范式。3.2.1 SQL SERVER 简洁介绍可编辑资料 - - - 欢迎下载精品名师归纳总结数据库的概念数据库是一种储备数据并对数据进行操作的工具。数据库的作用在于组织和表达信息, 简而言之,数据库就是信息的集合。 运算机的数据库可以分为两类: 非关系数据库( flat-file )和关系数据库( relational )。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。关系数据库产品是怎么进展起来的了?1、 对关系模型的支持第一阶段( 70 岁月)的 RDBMS仅支持关系数据结

26、构和基本的关系操作(选择、投影、连接) 。例如: DBASE之流。其次阶段(80 岁月),对关系操作的支持已经比较完善, 但是对数据完整性的支持仍然较差。此时, SQL SERVE语R 言已经成为关系数据库的标准,各家对 SQLSERVER标准的支持仍都是不存的(几乎全不是超水平发挥)。第三阶段( 90 岁月)的产品,加强了数据完成性和安全性的性能。完整性的把握在核心层实现,克服了在工具曾的完整性可能存在“旁路”的弊病。SQLSERVER是关系型数据库系统, 用户可利用许多语言编写拜望 SQLSERVER数据库的程序,对于中、 小型应用系统是特殊理想的。 除了支持标准的 ANSI SQL SE

27、RVER语句,从而能获得相当好的性能。它可以在Windows NT 系统上或者在Windows 95/98 系统上运行。SQLSERVER的执行性能特殊高,运行速度特殊快,并特殊简洁使用,是一个特殊棒的数据库。2、 运行环境第一阶段在中性、小型、微机上的一般为单用户版本。其次阶段的产品向两个方进展。一个是提高可移植性,使之能在多种商品平台和操作系统下工作。另一个方向是数据库联网,向分布是系统进展,支持多种网络协议。 第三阶段的产品追求开放性, 中意可移植性、 可连接性、 可伸缩性。3、 系统构成早期的产品主要供应数据定义、数据存取、数据把握等基本的操作和数据可编辑资料 - - - 欢迎下载精品

28、名师归纳总结储备组织、并发把握、安全性完整性检查、系统复原、数据库的重新组织和重新构造等基本功能。这些成为RDBMS的核心功能。其次阶段的产品以数据治理的基本功能为核心,着力开发外围软件系统, 比如 FORMS表格生成系统、 REPORT报S 表系统、MENU菜S 单生成系统等。这些外围工具软件,就是所谓的第四代应用开发环境,他们大大提高了数据库应用开发的效率。SQL SERVE语R 言的分类及语法可执行的 SQLSERVER语句的种类数目之多是惊人的。使用SQLSERVE,R 可以执行任何功能: 从一个简洁的表查询, 到创建表和储备过程, 到设定用户权限。在这个章节中,将重点表达如何从数据库

29、中检索、更新和报告数据,也是基于这个目的,应当明白的最重要的SQL SERVE语R 句是: SELCET INSERT UPDATE DELETE CREAT DROP本次设计将接受 “SELCE”T,显示记录接受 “INSERT”,添加记录接受 “UPDAT”E,修改记录接受 “DELETE”,删除记录3.3 3ASP.NET 技术ASP.NET( Active Server Pages,动态服务器主页) ,是开发该系统的关键技术。接受 MicrosoftASP.NET技术实现 WEB接口,连接数据库服务器,处理服务器端的程序, 动态生成 WEB页面。作为 Microsoft公司推出的 II

30、S3.0 、IIS4.0 服务器的一个组件,它将脚本式编程语言直接嵌入HTML语言中,通过执行脚本语句,处理运算,变量输出和子过程调用。ASP.NET供应了一个服务器的 Scripting环境, 能够利用它建立和运行动态 的、交互的、高效的网络服务器的应用程序。由于ASP.NET是基于 DCOM( DistributedComponent Object Model ,分布式组件对象模型)构架,所以程序构架可以在本的或网络上以分布方式执行。由于HTTP浏览器本身具有跨多种软商品平台的优势,因此是一种极好的客户端操作平台,这就构成了浏览器/ 服可编辑资料 - - - 欢迎下载精品名师归纳总结务器的

31、框架模型。有了 ASP.NET,程序与外观得到分别,通过使用脚本和组件, ASP.NET答应用户将编程工作与一个网页的设计和其他工作分别出来。在传统情形下,开发 WEB应用时,要嵌入一些 Script语言如 VBScript 、JavaScript到 HTML中,使这些 Script运行于客户端,也就是浏览器,但并不 是每个浏览器都支持全部的 Script语言,现在只有 Netscape 2.0以上, IE3.0 以上和 Opera3.0 以上支持 Script语言,这对应用带来很大的不便。 使用 ASP.NET 时,应用程序是在服务器端运行而不是在客户端运行。当用户拜望一个ASP.NET 页

32、面时, 第一 WEB服务器调用 ASP.NET文件,并读取 ASP.NET文件的全部内容后并开头执行全部的 Script命令,生成标准的 HTML页,再把这些 HTML页传送到用户端的浏览器上,并完成操作,如图2 所示。这样,只要运行一般的浏览器, 而不必担忧所用的浏览器的类型,实现了浏览器的无关性以下排列了 Active Server Pages所独具的一些特点:1. 使用 VBScript、 JScript等简洁易懂的脚本语言,结合HTML 代码, 即可快速的完成网站的应用程序。2. 无须 compile编译,简洁编写,可在服务器端直接执行。3. 使用一般的文本编辑器,如 Windows

33、的记事本,即可进行编辑设计。4. 与浏览器无关 Browser Independence,用户端只要使用可执行HTML 码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active Server Pages所使用的脚本语言 VBScript、 Jscript均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5. ActiveServer Pages能与任何 ActiveXscripting语言相容。除了可使用 VBScript或 JScript语言来设计外, 仍通过 plug-in的方式, 使用由第三方所供应的其他脚本语言,譬如REXX 、 Pe

34、rl、 Tcl等。脚本引擎是处理脚本程序的 COMComponent Object Model物件。6. Active Server Pages的源程序,不会被传到客户浏览器,因而可以防止所写的源程序被他人剽窃,也提高了程序的安全性。7. 可使用服务器端的脚原先产生客户端的脚本。8. 物件导向( Object-oriented)。9. ActiveX Server ComponentsActiveX服务器元件 具有无限可扩充性。可编辑资料 - - - 欢迎下载精品名师归纳总结可以使用 ASP.NET 、 Java、 VisualC+ 、 COBOL等编程语言来编写所需要的 ActiveX Se

35、rver Component。图 2 IIS阅读 ASP.NET文件,只有 HTML被传到客户浏览器上本次设计将在服务器建立数据库后, 用ASP.NET编写程序显示数据库的记录, 最终完成网站。可编辑资料 - - - 欢迎下载精品名师归纳总结3.4 IIS 服务器的安装和配置Microsoft从 IIS 4.0开头就供应了以下服务: WW、WFTP、MTS、SMTP、NNTP、可编辑资料 - - - 欢迎下载精品名师归纳总结索引服务和证书服务。 其中我们应用最多的是 WW及W这两种服务。以下以 WINDOWS 200为0 例。FTP服务。下面就详细介绍可编辑资料 - - - 欢迎下载精品名师归

36、纳总结在配置这些服务前,先要安装 IIS 。IIS 可以运行在 Microsoft的任意一种视窗操作系统上, 不过要想真正的供应全部服务, 必需把 IIS 安装在服务器的操作系统上(例如 NT Server 、Win2000 Server )。在 Win9x或工作站上, IIS只充当PWSPeerWebServer ,它不供应全部功能。在安装 IIS时,留意 Windows2000 与 NT安装的方式不相同。一、WW服W务WWW是 World Wide Web 的简称,它只是 Internet 的一个组件,它可以在网络上实现图形服务。使用它,可在的站点上加入 HTML文档和超链接内容,供客户机

37、和浏览器查阅。2、新建一个 Web站点(1) )单击“操作” - “新建” - “Web站点”,就会显现“欢迎使用 Web站点创建向导”,然后点击“下一步”。(2) )提示要输入关于 Web站点的说明,我这里用“”描述,除此之外,仍要求输入该 Web站点的 IP 的址,我这里设置为 172.19.115.79 ,端口默认为 80,也可以修改。点击“下一步”。(3) )要求输入 Web站点的主路径,路径一般有三种选择,这里选择本的硬盘 g:itocean。点击“下一步”。(4) )点击“答应匿名拜望此 Web站点”,点击“下一步”。这一步特殊重要。(5) )设置 Web站点的拜望权限。假如初次使

38、用 IIS ,请使用默认设置。可编辑资料 - - - 欢迎下载精品名师归纳总结第四章:详细设计4.1 系统设计Er 图1、 用户 E-R 图:系统治理可编辑资料 - - - 欢迎下载精品名师归纳总结ID 编号用户名密码可编辑资料 - - - 欢迎下载精品名师归纳总结系统用户表 E-R 图2、 商品类别 E-R 图:商品类别用户治理模块4.2 数据库设计数据商库品的名设称 计要全面的商反品映数出量所需要的数据的属商品性价特格征, 并且仍有应效减期少限 数据的冗余, 优化数据表的属性设计。 削减数据项的冗余, 可以利用数据库设计的范式要求。数据库的设计要符合范式要求。数据库范式有:第一范式、其次范

39、式、第三范式。第一范式: 当且仅当全部基本的简洁字段只包含原子值式,具有这一关系的被认为复合第一范式( 1NF)。1NF 可分为两不分:第一,字段中的任何值都必 须是原子的不行在分的。其次,原子值不能在不同的字段中分散显现。其次范式: 当且仅当中意第一范式, 而且每个非键码属性都完全依靠于其主键码。具有这种关系的符合其次范式(2NF)。第三范式:当且仅当中意其次范式, 并且每个非键码属性不是传递依靠于主键码。具有这种关系被认为符合第三范式( 3NF)。数据库设计过程可编辑资料 - - - 欢迎下载精品名师归纳总结1. 用户表:系统为具有后台治理的商品查询系统,因此建立用户表存用户是必不行少的,

40、这样系统在首页放置身份验证的表单, 将输入的信息和用户表进行比较, 让符合身份的用户通过验证。由用户和密码构成2. 商品表商品商品表是系统的主体,表达了本网站的目的,通过商品商品表,浏览 者可以看到网站的商品商品信息, 而治理员通过修改商品商品表不停的更换商品信息,实现动态治理网站, 表达了信息的准时。 在这个系统呈现了网络商城的信息,同时分类显示了各种信息。3. 商品购物单表商品购物单表用于记录用户所购的商品一 数据库名字:商品信息模块数据库表详细信息系统治理员表商品购物单表商品表商品信息上传可 web 上传文件到服务器,直接添加到二级文章中(要求有写权限目录)商品信息修改对商品信息编辑而言

41、,对以往文章进行改动商品信息删除对商品信息编辑而言,对过时的商品信息进行删除,但仍保留在数据库中4.2 系统数据库功能设计主要功能在创建数据库时所要用到的一些命令1、建表格:createtabletable_namecolumn1 datatypenotnullnot nullprimarykey,column2datatypenotnull,.说 明 :可编辑资料 - - - 欢迎下载精品名师归纳总结datatype-是资料的格式,详见表。nut null -可不行以答应资料有空的(尚未有资料填入)。primary key- 是本表的主键。2、更换表格alter table table_na

42、me add column column_name datatype说明:增加一个栏 位(没有删除某个栏位的语法。 )lter table table_name add primary key column_name说明:更换表得的定义把某个栏位设为主键。alter table table_name drop primary key column_name说明:把主键的定义 删 除 。3 、 建 立 索 引createindexindex_nameontable_name column_name说明:对某个表格的栏位建立索引以增加查询时的速度。4、删除drop table_namedrop i

43、ndex_name数据库详细设计新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必需是灵敏的、 有规律的。创建一个数据库结构的过程被认为是数据模型设计。1. 标识需要的数据。2. 收集被标识的字段到表中。3. 标识主关键字字段。4. 绘制一个简洁的数据图表。5. 规范数据。6. 标识指定字段的信息。7. 创建物理表。修改已建的数据库数据库的修改分为: 添加、编辑和删除记录。 这三种操作均可由创建的程序来完成,下面的章节将详细描述实现的详细方法。实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个

44、不同的表中猎取信息时建立 的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。 这种连接是指一个表被连接到它自己的一个字段,或在不同的纪可编辑资料 - - - 欢迎下载精品名师归纳总结录中由重复数据的组合字段。 数据库中有三种不同类型的关键字: 主关键字、 组合关键字和外关键字。 在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。对表的行和列都有特殊的叫法, 每一列叫做一个“字段”。 每个字段包含某一专题的信息。 就像“通讯录”数据库中, “姓名”、 “联系电话”这些都是表中全部行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。把表

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

当前位置:首页 > 教育专区 > 高考资料

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

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