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

上传人:b****1 文档编号:1824660 上传时间:2022-10-24 格式:DOCX 页数:32 大小:129.42KB
下载 相关 举报
ASPNET网络商品网站的方案设计书与实现.docx_第1页
第1页 / 共32页
ASPNET网络商品网站的方案设计书与实现.docx_第2页
第2页 / 共32页
ASPNET网络商品网站的方案设计书与实现.docx_第3页
第3页 / 共32页
ASPNET网络商品网站的方案设计书与实现.docx_第4页
第4页 / 共32页
ASPNET网络商品网站的方案设计书与实现.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

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

《ASPNET网络商品网站的方案设计书与实现.docx》由会员分享,可在线阅读,更多相关《ASPNET网络商品网站的方案设计书与实现.docx(32页珍藏版)》请在冰豆网上搜索。

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

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

封面

作者:

PanHongliang

仅供个人学习

摘要

摘要:

本系统使用基于.NETFramework(.NET框架)的ASP.NET为开发工具,C#为主要设计语言,将超文本标记语言(HTML)和简单的JScript语言相融合开发而成。

在数据存取上,使用最新的ADO.NET.NET数据存取技术来实现对SQLSERVER数据库的操作。

使用Session对象进行Web页之间的数据传递。

使用Cookies跟踪用户登陆,限制用户权限。

本系统主要分为两个模块:

普通用户模块和管理员模块。

功能上主要实现了普通用户模块的浏览、搜索、购买等;管理员模块除了完成以上操作外,还有信息添加、修改、删除和用户管理、用户注册验证功能。

关键字:

ASP.NETADO.NET对象(Object)网络商城,B/S浏览器/服务器,SQLSERVER,数据库,

本文由拉手毕设-免费论文下载、免费提供论文检测报告整理

需要完整程序,论文,开题,答辩资料等资料联系Q_Q312782367

第一章绪论

1.1课题背景及研究意义

1.2课题应用领域

第二章系统分析

2.1需求分析

2.2可行性分析

2.3HTML规范和ADO.NET规范

第三章使用技术介绍

3.1静态网页与动态网页技术

3.2数据库技术介绍

3.3ASP.NET技术

3.4IIS服务器的安装和配置

第四章详细设计

4.1系统设计

4.2数据库设计

4.3详细模块设计

第五章.系统功能模块设计

5.1客户端

5.1.1购物篮

5.1.2会员注册

5.1.3商品查看

5.1.4订单查看

5.2后台管理端

5.2.1商品的管理

5.2.2购物车的管理

5.2.3订单的管理

5.2.4会员的管理

结束语

参考文献

第一章:

引言

1.1课题背景以及研究意义:

随着我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。

商场为了方便为用户服务,纷纷建立自己的官方网站,作为用户服务和信息发布的平台。

专业的商品信息网站更是要求信息快速,准确的发布。

目前一些网站主要采取三种形式。

1:

手工更新:

一些小网站还停留在完全使用人工制作新页面,更新目前的信息。

这种方法不但效率低,而且容易出现错误,目前这种方法基本使用在一些小站点和个人主页,已经不是主流。

由于使用全部静态页面,可以有很高的负载。

2:

动态网页技术:

随着ASP.NET,PHP,CGI等动态网页技术的发展,用这些技术制作一个基于数据库的动态网络商城系统已经是很方便的。

这种技术构件的网站,大大提高了信息更新的效率,信息发布人员只需要进行简单的文字图片排版,就可以发布信息。

简单易用。

但是,这种技术的信息发布系统存在另外一个缺点,当用户访问量大的时候,动态页面频繁操作数据库,会大量消耗系统资源,造成访问缓慢或者根本无法访问。

3:

动态,静态发布:

这种技术与上面的动态网页技术没有本质上的区别,只是将静态页面和动态技术的优点结合起来!

使用动态技术采集信息,网络商城人员也只需要进行简单的文字和图片排版,制作一个模版,就可以使用网络商城系统发布商品信息信息了。

最后由系统根据模版和商品信息信息的具体内容和网站结构发布静态页面。

这样最终发布的为静态页面,可以承受很大的访问量,也可以提高商品信息信息的发布效率。

本次毕业设计就是使用第三种技术构造网络商城系统的。

采用这种方式构造系统,有着易用,方便,快速,高效的优点,是一种广泛采用的技术。

1.2课题应用领域

本系统使用的是ASP.NET+SQLSERVER实现的。

可以自由使用商品信息分类,自由赋予用户权限,根据需要灵活使用模版。

可以提供给各种场合的信息,网络商城。

第二章:

系统分析

2.1需求分析

2.1.1背景需求:

随着我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。

为了方便网络信息的采,编,发,传统的单独制作网页发布的模式已经不适合网络商城系统已经势在必行。

2.1.2系统设计目标:

网络商城模块设计目标:

采用动态商品信息录入,静态页面发布的方式,适应网站大规模浏览量要求。

有方便的系统,与浏览用户有很好的互动性。

为网站的管理开发一个便利有效的工具。

在该模块的设计中,要求的目标有:

1:

系统的安全性

系统的安全性上,采用了对用户的角色进行不同的定义。

各类角色的用户仅限于对于自己职权范围类的操作享有权力

2:

数据的全面性

系统对各个方面的信息要求尽量完整记录。

对于各类商品新闻的各种属性,内容均能记录完整的信息。

并且要为将来继续开发下载管理模块提供数据支持。

要整合目前论坛用户数据,以继承以前丰富的用户资源。

2.1.3系统功能框图

(图3.2:

系统后台主功能图)

(图3.3:

系统前台主功能图)

2.1.4网络商城系统信息接口

(图3.4:

系统接口)

2.1.5用户界面需求:

力求界面简洁美观,符合网络商城的行业要求,使用可以一目了然的了解系统的功能,并容易上手使用,降低用户使用系统的难度和所耗费的时间,可以提高工作的效率。

2.2可行性分析

2.2.1经济可行性分析:

根据用户的要求,分析其特点,在经济上本项目是可行的,如果商品信息或者商场官方站点使用的本系统就可以很方便的对各种各样的商品信息进行采集,编辑,发布,人员不需要专业的网页制作知识就可以快速高效地发布商品信息。

这样加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在商场信息化中获得更多的好处。

2.2.2技术可行性分析:

技术上是可行的,通过基于Internet互联网的动态WEB数据库技术,可以解决远程的数据传输与读取,远程的客户终端(Client)可以通过WEB页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息,以实现信息的共享,同时利用Internet技术可以降低软件的开发和部署成本,只要在服务器端安装WEB应用就可以使每个客户端都能浏览使用。

利用SQLSERVERs+ASP.NET技术开发本WEB应用,可以降低对客户端的需求,ASP.NET是服务器端动态WEB技术,所有的处理过程都在服务器端处理完成,传给客户端的只是HTML页面,因此客户端只需要有浏览器的终端就可以使用。

SQLSERVERs可以封装大部分逻辑代码,可以做到最大代码重用。

数据库使用SQLSERVER,该数据库可以在Windows,linux,unix下运行,支持SQLSERVER97,多用户、多线程SQLSERVER数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统。

综上所述,实现该系统在技术上是可行的。

2.3HTML规范和ADO.NET规范

本系统使用HTML规范,ASP.NET,IIS服务程序,ADO.NET连接。

UltraEditEditPlusDreamWeaver是编辑工具。

使用面向对象的软件规范,做到了代码的最大可重用性。

使用SQLSERVER数据库,使得商业逻辑和Html语言完全区分开,提高了代码的可读性和可维护性。

HTML规范WWW上的每个网页都对应一个文件。

我们浏览一个页面,要先把页面所对应的文件从提供这个文件的计算机里,通过Internet传送到我们自己的计算机中,再由WWW浏览器翻译成为我们见到的有文字、有图形甚至有声音的页面。

这些页面对应的文件不再是普通的“文本文件”,文件中除包含文字信息外,还包括了一些具体的链接。

这些包含链接的文件被称为超文本文件。

  

和普通文本相比,超文本文件中多了一些对文件内容的注释,这些注释表明了当前文字显示的位置、颜色等信息,更重要的是,在有些注释中包含了对用户计算机应做出何种反应的说明,这些注释的内容经过浏览器的翻译后就成了不同的操作。

为了使各种不同类型的WWW服务器都能正确地认识和执行,超文本文件要遵从一个严格的标准,这个标准就是超文本标识语言(HTML)。

我们也可以利用这种语言来编写超文本文件,在Internet上制作自己的WWW的主页。

  

超文本文件的概念出现在多媒体技术迅速发展之前,现在随着多媒体技术应用的日益广泛,超文本应该改叫“超多媒体”更加合适,链接的内容已经从原来文本中的一个词或词组,发展到现在一幅图象或是图象的一部分,通过链接得到的内容也更加广泛,可以是地球另一端的某台计算机上的图片、声音、音乐或者电影。

但不管叫超文本还是叫做超多媒体,WWW上各网页都是通过链接来完成相互间的访问。

而要使访问正常进行,必须使这些链接能够正确地指向所要访问的网页。

这些工作是通过统一资源定位器(URL)来实现的。

ADO.NET规范ADO.NET框架提供的对象(相关的方法,事件和属性)含有WEB服务器和它的环境信息,使得处理简单、易于管理,并提供了一个灵活的数据存储系统。

ASP.NET框架的六个内置对象为:

Request对象是从客户端取得信息。

Response对象将信息送给客户端。

Session对象存储在一个Session内的用户信息。

Application对象在一个ASP.NET-Application内让不同的客户端共享信息。

Server对象提供一些服务端使用的方法。

Objectcontext对象可以配合MicrosoftTransactionServer进行分布式事务处理。

Request对象用来连接客户端的WEB页(.html文件)和服务器端的WEB页(.ASP.NET文件),使得它们之间可以交换数据。

Request对象允许ASP.NET查询有关与交互的客户程序信息,Request对象代表由客户端发往HTTP的请求报文。

Request对象的QureyString集合和Form集合能够用于输入到HTML表单的信息与服务器脚本通信。

Response对象用于向客户端浏览器发送数据。

用户可以使用该对象将服务器端的数据用HTML超文本的格式发送到用户端的浏览器。

Session指的就是访问者从到达某个特定主页到离开为止的那段时间,每个访问者都会单独获得一个Session。

Session可以用来存储访问者的一些喜好,可以创建虚拟购物篮,还可以用来跟踪访问者的习惯。

同Application对象相比,Session对象更接近于全局变量。

Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在WEB应用程序运行期间持久地保持数据。

Server对象提供了对服务器的属性和方法的访问。

其中CreateObject方法可以创建服务器部件的一个实例。

综上所述,ASP.NET在性能方面的优势体现在以下几点:

(1)完全与HTML融合在一起;

(2)创建简单,不需要编译和链接,脚本可以在ASP.NET环境下直接运行;

(3)面向对象,功能可以由ActiveX服务器构件扩展;

(4)由于脚本在服务器端执行,因此它几乎可以支持任何一种浏览器。

ASP.NET在性能和效率方面优于CGI、IDC、ISAPI,这主要源于它先进的体系结构,ASP.NET直接建立于WEB服务器中,并且是作为WEB服务器的一个服务运行,支持多用户,多线程。

HTTP协议是一个无状态的协议,WEB服务器不能记忆客户浏览器过去曾发送过的请求信息,客户的每次请求都是独立的,彼此之间没有联系,因而服务器的许多时间都花费在处理请求上,服务效率受到了影响。

ASP.NET拥有强有力

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

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1