cfunctionsofthesystemhavebeenachieved.Acommonuserenterthesystem,hecouldbrowsecommodityinformationandpurchase.Administratorcanaddnewcommoditiesandverifybillsthatclientsmade.
Keywords:ASP.NET;Dynamicwebsitedevelopingtechnology;Component;Bookstoreonline
目录
1引言 1
1.1问题定义与内容简介 1
1.2研究背景及研究意义 1
1.3可行性分析 2
1.3.1技术可行性研究 2
1.3.2经济可行性研究 3
1.4论文各章内容介绍 3
2课题研究分析 4
2.1网站开发技术研究 4
2.1.1WEB开发技术的发展 4
2.1.2技术比较 5
2.1.3ASP.NET技术研究 7
2.2ASP.NET技术在实例中的应用 10
2.2.1ASP.NET内置对象的应用 10
2.2.2页面控件的应用 12
2.3ASP.NET开发工具 16
3ASP.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详细设计 29
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技术并查阅大量关于网站设计技术的文献资料,比较各种技术的优越性,汇总形成相关文档。
在研究学习的基础上,结合相关资料,设计出简洁的具有用户注册登录、信息查看、信息查询等功能的系统。网站实现的基本功能是:(1)信息查看:普通用户和管理员登录系统后可以进行信息查看;(2)信息查询:用户可以登录系统后进行信息查询。
1.2研究背景及研究意义
随着个人电脑和Internet的普及推广,Web技术得到了迅猛的发展,人们开始越来越依赖网络:企业通过网络可以更有效、便捷的发布信息和推广自己新的产品;个人通过网络可以跟自己的朋友聊天、写信,可以查看新闻,可以在网上娱乐,甚至可以不用出户就可以购买自己喜欢的商品等等,网络带来无尽的便捷和乐趣。设计出好看,适用的网站就成为必要的,现在用于网站设计、开发的技术有很多,譬如ASP、JSP、ASP.NET等等。
其中JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
ASP(ActiveServerPages活动服务器页面)是一种