计算机毕业设计 asp.net网络书店 毕设

本文档详细介绍了基于ASP.NET的网络书店毕业设计,涵盖了系统运行平台、开发平台和技术选择、系统架构,以及登录流程设计。系统采用ASP.NET 2.0和SQL Server 2005,强调了ASP.NET的性能优势和SQL Server作为数据库的优点。此外,还阐述了系统开发的B/S架构、登录流程,并详细描述了前台和后台功能模块的设计,包括用户管理、购物车、订单管理和后台管理等。
摘要由CSDN通过智能技术生成


https://www.bilibili.com/video/BV1uF4m1j7r4/

演示视频:

第1章 详细设计

1.1 系统运行平台设置

1.硬件环境

台式计算机(PC)一台,如表5-1所示。

表5-1 运行环境硬件配置

3628314ce41d18c8be834c7453c99724.jpeg


2.软件环境

Windows XP和Windows 2003操作系统,SQL Server 2005和ASP.NET2.0。

1.2 系统开发平台和技术简介

采用Microsoft SQL Server数据库管理系统作为开发平台来架构网站及其动态网页,因为它建立网站容易、方便、快捷,是当今开发中小型网站的主流,对比起PHP等有着许多优点,又同属Microsoft产品,与Windows系统有着很好的兼容。[8]

1.ASP.NET2.0作为网站开发工具的优势

ASP.NET是一种服务器端动态网页开发技术。目前,存在许多动态网页的开发技术,ASP.NET的前身ASP以其简单的语法、嵌入HTML方式等特性,在动态WEB技术领域取得了成功,成为Windows平台上的霸主。

ASP.NET从1.X升级到2.0,技术增加了大量方便、实用的新特性。总体来说,ASP.NET 2.0的新特征主要体现在新的服务器控件、页面框架、服务与接口3个方面。

更丰富的服务器控件:ASP.NET 2.0新增了数十个服务器控件,包括数据控件、登录系列控件、WEB部件、站点导航控件和其它控件等。这些服务器控件对于提高工作效率,降低开发成本有着重要作用。

页面框架:ASP.NET 2.0新特征在页面上的体现包括:母版面、主题和皮肤、编译机制和本地化。

母版页特性能够帮助用户建立具有统一布局和外观的页面。主题和皮肤使ASP.NET可以一次性设置一种类型的服务器控件外观样式。在应用程序编译方面,ASP.NET2.0提供了几种替代方案,从而扩大了编译的选择范围,开发人员可以根据特定需要进行选择。服务与接口包括成员资格管理、角色管理、用户设置、数据缓存、配置与管理工具等。利用这些功能,可以快速实现用户和角色管理、个性化用户配置、数据缓存、应用程序可视化配置等任务。

为了实现更高的开发效率,ASP.NET 2.0还增加了一些新的控件。这些专门的数据控件分为两组:数据源控件和数据绑定控件。数据源控件是创建与数据库的链接。数据绑定控件则从数据源控件中获取信息,并在页面上创建呈现。这种简单的双控件模式可用于多种情况。对于多种数据库类型,甚至是非关系型数据源,都有相应的数据源控件。对于WEB应用设计和开发人员而言,ASP.NET2.0具有可以支持动态页面的虚拟机,可以说,ASP.NET 2.0是WEB开发史上一个重要的里程碑。

ASP.NET的优越性:

(1)性能大幅度提高

(2)强大的开发环境

(3)强大的功能和适应性

(4)简单性和易用性

(5)高效可管理性

(6)可移植性和良好的适用性

(7)可扩展性

2.SQL Server 作为网站数据库设计的优势

(1)SQL是一个非过程化的语言。因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法。

(2)SQL是统一的语言。它为许多任务提供了命令,包括:查询数据、在表中插入、修改和删除记录;建立、修改和删除数据对象;控制对数据和数据对象的存取;保证数据库一致性和完整性。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

(3)SQL是所有关系数据库的公共语言。由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。

3.ADO.NET技术简介

ADO.NET(ActiveX Data Objects For .NET Framework),是一种新的数据访问技术,是.NET Framework提供给.NET开发人员的一组类,其功能全面且灵活。

ADO.NET是.NET Framework中用以操作数据库的类库的总称,提供对Microsoft SQL Server等数据库,以太OLE DB和XML数据源的一致访问。ADO.NET包含了所有允许数据处理的类,是一个典型的数据库操作(如索引、排序和视图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值