ASP.NET技术在网站开发设计中的研究与开发
摘 要:基于Microsoft . NET环境的ASP. NET技术,为开发功能强大的动态网站提供了一种简单、高效的途径。
正文阐述的是ASP. NET作为一种全新的动态网站开发技术,它是通过大量使用组件技术,将Web浏览器与Web服务器之间的网络通信完全的包装起来,在ASP. NET中,动态网站开发技术已经变为利用组件搭建“基于Web的应用程序”。论文还阐述了网站开发技术的现状,通过对各个技术的系统比较从而对ASP.NET技术做了较深入的研究,并结合研究情况开发设计了一个网上书店系统。该系统的基本功能已实现,普通用户进入系统后,可以查看商品信息,并购买商品;管理员可以添加新的商品信息并可以确认核实客户提交的订单。
关键词:ASP.NET 动态网站开发技术 组件 网上书店
毕业设计(论文)外文摘要
Development and Research of ASP.NET Technology in Designing Web Site
Abstract: ASP.NET technology based on Microsoft.NET environment provides a simple, effective means to establish multifunctional, dynamic web sites.
This thesis is about ASP.NET a whole new technology to establish dynamic web sites. By using plentiful component technologies, packs it up the network communications between Web Explorer and Web Server. In ASP.NET, the technologies of establishing dynamic web sites are turning to build applications based-on web by component. And, this thesis also accounts for the actuality of web development technology. I made an in-depth study by comparing with various skills, and then designed a system of bookstore online. All the basic functions of the system have been achieved. A common user enter the system, he could browse commodity information and purchase. Administrator can add new commodities and verify bills that clients made.
Keywords: ASP.NET; Dynamic website developing technology; Component; Bookstore online
目 录
1 引言 1
1.1 问题定义与内容简介 1
1.2 研究背景及研究意义 1
1.3 可行性分析 2
1.3.1 技术可行性研究 2
1.3.2 经济可行性研究 3
1.4 论文各章内容介绍 3
2 课题研究分析 4http://www.16sheji8.cn/
2.1 网站开发技术研究 4
2.1.1 WEB开发技术的发展 4
2.1.2 技术比较 5
2.1.3 ASP.NET技术研究 7
2.2 ASP.NET技术在实例中的应用 10
2.2.1 ASP.NET内置对象的应用 10
2.2.2 页面控件的应用 12
2.3 ASP.NET开发工具 16
3 ASP.NET开发网站应用示例 18
3.1 方案研究 18
3.2 业务流分析 18
3.3 数据流分析 19
3.4 数据字典 21
3.4.1 数据流分量(即数据元素) 21
3.4.2 数据流 21
3.4.3 数据存储 22
3.4.4 数据处理 22
4 系统设计及各功能模块的实现 24
4.1 系统设计 24
4.1.1 系统总体功能结构 24
4.1.2 系统数据模型设计 24
4.2 详细设计 29http://www.16sheji8.cn/
4.2.1 商品浏览模块 29
4.2.2 商品查询模块 30
4.2.3 购买商品(购物车)功能模块 31
4.2.4 订单结算功能模块 33
4.2.5 用户查看所有订单功能模块 33
4.2.6 管理员添加商品功能模块 34
4.2.7 管理员查看订单功能模块 35
5 应用演示 37
5.1 用户部分 37
5.2 管理员部分 38
6 研究成果评价 40
6.1 研究成果 40
6.2 研究不足和解决方案 40
结 论 41
致 谢 42
参 考 文 献 43
1 引言
上个世纪60年代诞生的互联网,在近十几年的时间里得到了迅猛的发展,其主要的原因是WEB技术的出现。它将世界各地的信息链接起来,使互联网成为最大的信息载体,使地球变的像个小村子,使信息共享和流通的能力延伸到了我们的桌面上。WEB技术是互联网的核心内容,WEB因为具有音频、视频技术,内部交互和易于管理而受到个人和企业的青睐。随着WEB的逐渐发展和成熟,web技术也在逐渐的发展,从HTML到CGI,到3P(ASP、JSP、PHP),再到现在的ASP.NET,已经经过了几个阶段的发展。
1.1 问题定义与内容简介
ASP.NET网络服务体系架构为使用ASP.NET建立网络服务提供了一个高级可编程模板。虽然建立网络服务并不需要使用网络服务平台,但是它具有许多的优点将简化开发过程,并且它使用的编程模型对用ASP或VB工作的开发人员来说是很熟悉的。使用这个可编程模型,开发人员不需要理解HTTP、SOAP或其它任何网络服务规范。
本课题的主要目的是对网站设计的相关技术进行理论研究,比较ASP.NET技术的相关特点,并在对各种技术进行系统分析和研究的基础上,借鉴现有系统的一些经验,开发一网站实现相关管理功能。并且通过学习ASP.NET技术并查阅大量关于网站设计技术的文献资料,比较各种技术的优越性,汇总形成相关文档。http://www.16sheji8.cn/
在研究学习的基础上,结合相关资料,设计出简洁的具有用户注册登录、信息查看、信息查询等功能的系统。网站实现的基本功能是:(1)信息查看:普通用户和管理员登录系统后可以进行信息查看;(2)信息查询:用户可以登录系统后进行信息查询。