网上图书销售系统(.net)

发布时间 : 星期二 文章网上图书销售系统(.net)更新完毕开始阅读

洛阳理工学院毕业设计(论文)

前 言

随着社会的发展、科技的进步、互联网的高速发展,计算机在各个领域中都得到了广泛的应用。当今社会已经步入了数字化时代。计算机正在潜移默化的改变着我们的生活。以往我们只是在商场中享受购物的乐趣,现在随着Internet的飞速发展,我们已经习惯了享受在网上购物所带来的乐趣。

对于传统企业而言,通过开展电子商务能够有效地缩短供货时间和生产周期、简化定单程序、降低库存,而传统企业与消费者的直接沟通将使得两者的关系更加紧密。交易的低成本和进入的低门槛,使得大、中、小型传统企业拥有了参与电子商务的均等机会,从而能够有效地改善传统企业的组织结构和市场竞争结构,显著提高经济运行的效益。

电子商务发展到今天,是必然的结果。电子商务使人们的生活和商务活动发生了深刻的变革,Internet成为商业活动的重要场所。电子商务技术现在虽然还处于发展阶段,但是随着互联网经济的发展,越来越多的人投入倒电子商务这个领域中来。在Internet上已经有了不少成功的例子。例如:易趣购物,亚马逊等等。网上购物最大程度的方便了顾客。顾客足不出户,在家通过www浏览器实现web购物,便可将需要的商品买回来,无需东奔西跑。

本次设计的网上图书销售系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商场,使购物变得快捷、方便。它利用ASP.NET作为发布平台。利用三层结构技术,即表示层、商业逻辑层、数据服务层。这三层被分割成三个相对独立的单元。表示层负责与用户交互,并把相应的请求通过调用中间层的组件传递给商业逻辑层;商业逻辑曾得组件执行具体的事务逻辑,通过ACCESS等方式向第三层的组件提出数据或其他资源请求。表示层在客户端的应用浏览器中运行,数据访问也在专用的数据库服务器上运行。采用三层结构技术能够很好的解决网站的可扩展性、安全性、管理性等关键问题。使顾客可以享受方便、快捷、安全可靠的网上购物的乐趣。实现了商业贸易的电子化。

1

洛阳理工学院毕业设计(论文)

第1章 开发工具概述

1.1 ASP.NET简介

1.1.1 ASP.NET与ASP

ASP是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。

ASP.NET不仅仅是在Active Server Page (ASP) 的基础上推出的动态网页设计语言。与ASP相比,它不是简单的升级,而是进行了彻底的变革。它是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的优势。

ASP.NET是建立在通用语言运行时刻库(CLR)上的应用程序框架。它用来在服务器端构建功能强大的Web应用程序。

ASP.NET是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供了一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。

ASP.NET 是一个已编译的、基于.NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个.NET框架(.NET Framework)。

ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。

2

洛阳理工学院毕业设计(论文)

微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用程序,满足计算向Web转移的战略需要。

1.1.2 ASP.NET技术的特点

ASP.NET是.NET框架中专门用来开发网上应用程序的,它其实不是一种语言,更像一个框架,在这个框架下可以采用VB.NET、C#等其他.NET语言开发网上程序。

相对与它的前身ASP来说,它具有如下特点: (1) 执行效率大幅提高

ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

(2) 世界级的工具支持

ASP.NET构架是可以用Microsoft(R)公司最新的产品 Visual Studio.NET开发环境进行开发,支持所见即所得、拖放控件和自动部署等功能,可以使开发效率大提高。

(3) 强大性和适应性

因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是语言独立化的(language-independent),所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。

ASP.NET一般分为两种开发语言,VB.NET和C#,VB.NET相对比较简单易学,因为的前身是VB,所以它了继承了VB的这个特点;C#则相对来说比较常用,但刚接触会比较难懂,不过这纯属个人爱好。该在线考试系统是在用VB.NET做的,简单易懂。

(4) 简单性和易学性

ASP.NET使运行一些很平常的任务如表单的提交、客户端的身份验证、

3

洛阳理工学院毕业设计(论文)

分布系统和网站配置变得非常简单。例如ASP.NET页面构架允许建立自己的用户界面,使其不同于常见的VB界面。

(5) 高效可管理性

ASP.NET使用一种基于字符的、分组的配置系统,使服务器环境和应用程序的设置更加简单。因为配置信息都保存在简体文本中,所以新的配置不需要启动本地的管理员工具就可以实现。一个ASP.NET的应用程序在一台服务器系统中安装时只需要拷贝一些必需的配置信息,而不需要重新启动系统。

1.1.3 开发ASP.NET时的注意事项

(1) 在ASP.NET程序中,大部分情况下不区分大小写。

(2) 在ASP.NET中,凡是用到标点符号的,都是在英文输入状态下输入的标点符号,否则将出错。只有一种情况除外,就是在字符串中输入标点符号。

(3)普通的HTML元素可以在一行里连着写,而ASP.NET语句必须分行写。一条语句就是一行,不能将多条语句写在一行里,也不能将一条语句在多行里。如果一条ASP.NET语句太长,一行写不下,此时可以用回车键将其分成行,只是必须在每行末尾(最后一行除外)加一个下划线,也可以不用回车键分行,让它自动换行。

(4)要养成良好的书写习惯。

(5)在ASP.NET程序中,可以包含HTML语言,两者是很好地结合在一起的。在编写ASP.NET网页时,可以利用HTML的编程工具来编写复杂的HTML语句,然后再将程序代码加进去,这样可以提高效率。

1.2 Visual Studio 2008简介

现在对于企业来说 , 无论是企业网站还是办公系统 , 一般都要采用网站来实现 , 采用 ASP.NET 2.0应用的网站 , 具有高效、快捷的特点。Visual studio 2008 (以下简称VS 2008) 是进行 ASP.NET 2.0集成开发的有力的工具 , 而 VS 2008和 ACCESS是天生的搭档 ,本文阐述用 VS 2008和

4

联系合同范文客服:xxxxx#qq.com(#替换为@)