优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

vc网络书社门户站点设计和实现毕业论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

目  录
1.绪论 5
1.1 课题背景 5
1.2 设计的主要工作 6
2. 平台与技术的比较和选择 7
2.1 J2EE平台 7
2.1.1 J2EE平台结构 7
2.1.2 JSP技术 7
2.2 .NET平台 8
2.2.1 .NET框架的体系结构 8
2.2.2 公共语言运行环境 9
2.2.3 .NET框架类库 10
2.2.4 ASP.NET技术 10
2.3 平台与技术的比较 11
2.4 开发平台及工具的确定 12
2.5 本章小结 12
3. 网上书店系统分析与设计 13
3.1 网站模式的确定 13
3.2 系统数据流程分析 13
3.3系统功能设计 15
3.3.1 客户购书子系统功能设计 15
3.3.2书店管理子系统功能设计 16
3.4 系统架构设计 18
3.5 抽象工厂模式与数据库访问设计 20
3.5.1 工厂模式 20
3.5.2 抽象工厂模式在数据访问中的应用 22
3.6 数据访问层的消息处理与策略模式 24
3.6.1 消息队列模块的实现 25
3.6.2 订单插入的策略模式 30
3.7 本章小结 31
4. 网上书店应用系统的实现 32
4.1数据库的建立 32
4.1.1数据库BookShop 32 [资料来源:www.THINK58.com]
4.1.2 BookShopOrders数据库 33
4.1.3 BookShopProfile数据库 33
4.1.4 BookShopServices数据库 33
4.2 PROFILE技术和购物车实现 34
4.2.1 Profile技术介绍 34
4.2.2扩展profile实现购物车 34
4.3本章小结 38
总结与展望 39
致谢 40
参考文献 41
附录A 数据库表 42

[资料来源:http://www.THINK58.com]

.绪论
1.1 课题背景
因特网正在全球范围内以不可阻挡的势头迅猛发展,今天,全球有将近10亿人在使用英特网,而CNNIC发布第十九次中国互联网络发展状况统计报告显示,2006年底,我国网民人数达到了1.37亿,占中国人口总数的10.5%,居世界第二。在这样一个网络时代中,人类的生存方式、交流方式也迅速改变。因特网创造了丰富而新颖的信息和娱乐资源,数字科技为我们的生活、工作、教育和娱乐带来了各种意想不到的冲击[1]。
Internet 逐渐渗透入人们日常生活和工作的每个角落,并以惊人的速度改变它们。在变革中,个人和企业想要生存必须采取新的生存方式、竞争方法去适应变革。面对互联网本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越明显,原有的商业格局、商务运作模式在Internet面前也显得无能无力,客观形势给传统商务工作带来了压力和动力、机遇和挑战、条件和可能,挑战是现实的,机遇是潜在的,所以迫使我们必须重组原有的商业格局,变革所有的商业模式来契合Internet的发展以取得最大的利益。
电子商务在这场变革中成为当今商务的主流,并且日渐渗透到出版发行业的细枝末节。在全球范围内,每时每刻都有400万种图书在印刷,然而,即使是最大的书店也不可能库存400万种图书[2]。图书库存的局限性,使得电子商务成为图书发行企业的一种新的经营方式。相对于传统商务来说,电子商务具有时空优势、展示产品及服务的优势、密切企业与客户关系的优势、减少流通环节降低交易费用的优势。

copyright think58

[资料来源:http://THINK58.com]


电子商务经过十几年的发展,在世界上经济发达的国家里已经生根、发芽,并开始接出丰硕的果实。精明的企业家们不断利用科技的进步,为人们营造着越来越广阔的“电子空间”,在人们感受到由此带来的种种便捷和愉快的同时,也勾画出企业新时代的发展蓝图,酝酿这信息时代的经济腾飞。电子商务已成为21世纪经济的新增长点。所以越来越多的企业希望通过电子商务来获得更大发展,越来越多的人渴望了解并亲身参与到电子商务当中去,而目前电子商务人才的短缺问题又是阻碍我国电子商务发展的一个重要因素。为此,我设计并开发了这套电子商务系统,将电子商务当中所涉及到的各种理论知识以及相关技术融合到该系统中,以期使通过该系统,体会电子商务系统内部的工作机理,加深对电子商务运作方式的了解和认识。
1.2 设计的主要工作
本设计结合实际工作流程与应用需求,研究、设计和实现一个适用于在线购书的管理系统。主要进行了以下内容的工作:
(1) 电子商务的发展情况和理论学习。主要包括:电子商务的安全技术与标准、电子商务的网上支付技术以及建立电子商务网站所需的各种WEB和数据库技术等的学习。
(2) 根据在线购书的实际业务流程,结合网站管理的实践需要,提出网上书店的模型。
(3) 分析网上书店的需求,确定系统所需达到的目标和要求,包括功能要求、性能要求、运行要求以及数据要求等,设计实现方案并进行论证。 copyright think58 [资料来源:http://www.THINK58.com]
(4) 详细设计网上书店的总体结构、功能体系和数据库。
(5) 研究系统各模块实现过程中的关键技术和主要算法,实现网上书店的主要功能模块。
 公共语言运行环境
公共语言运行环境CLR(Common Language Runtime)是整个Microsoft.NET框架的基础,它为.NET应用程序提供了一个执行环境。它实际上是驻留在内存里的一段代码,负责应用程序在整个执行期间的代码管理工作,主要包括:内存管理、线程管理、安全管理、远程管理、即时编译、代码强制安全类型检查等。实际上,CLR代理了操作系统的部分传统管理功能。以公共运行环境为目标的程序代码被称为托管代码。
执行.NET程序时,托管代码首先被编译成两部分:微软中间语言MSIL(Microsoft Intermediate Language)和元数据。MSIL和元数据包含在一个可移植可执行文件中,文件后缀名为DLL或EXE。
当编译器产生MSIL时,它也产生元数据。元数据描述代码中的类型,包括程序集的说明、类型的说明和运行库在执行时使用的其他数据。元数据使MSIL成为自描述的语言,不再需要类型库或接口定义语言,简化了MSIL的应用环境。在编译为机器代码的的过程中,代码必顽通过验证过程,该过程检查MSIL和元数据以查看是否可以将代码确定为类型安全,确认该代码只能通过正确定义的类型访问内存位置和调用方法。 think58好,好think58 [资料来源:http://THINK58.com]
JIT并不是将可移植可执行文件中的所有MSIL转换为本机代码,而是在执行 期间根据需要转换MSIL并存储生成的本机代码以供后继的调用使用。当加载类型时,加载器创建存根并将其附加到类型的每个方法。当对方法进行初始调用时,存根将控制传递给JIT编译器,而编泽器将该方法的MSIL转换为本机代码并修改存根以直接执行到本机代码的位置。后面对JIT编译的方法的调用将直接进行到以前生成的本机代码,从而减少了进行JIT编译和运行代码所需的时间。
使用IL方式,使.NET可以支持多种符合公共语言规范的编程语言,从而实现跨语言平台。目前,符合公共语言规范的编程语言包括C#.NET、VC++.NET、VB.NET、Vjscript.NET,他们具有相同的数据类型和特征,被编译后生成的对象能够相互理解并可交换信息。
CLR实现了内存自动管理。在Microsoft.NET托管环境下,CLR负责处理对象的内存布局,管理列象的引用,释放系统不再使用的内存。这解决了软件的内存泄露和无效内存引用问题,减轻,程序开发负担,提高了程序健壮性。
当用new操作符创建新的对象时,垃圾收集器在托管堆中为对象分配内存资源。只要托管堆内的内存空间可用,垃圾收集器就为每一个新创建的对象分配内存。当应用程序不再持有某个对象的引用,垃圾收集器将会探测到并释放该对象。但是垃圾收集器并不是在对象引用无效时就立即开始释放工作,而是根据一个与内存资源相关的算法来决定什么时候进行收集和对什么对象进行收集。但是当操作一个个包装了文件、网络连接和位图等底层资源的对象时,还是需要明确地释放这些非托管资源的。 think58

[资料来源:www.THINK58.com]


2.2.3 .NET框架类库
.NET框架类库是一组编程接口,是一组多种功能、面向对象、分层次的可重用类的集合,包含了近100个命名空间的近5000个类。.NET Framework包括的类主要执行下列功能:提供基于ADO.NET的数据库访问、表示基础数据类型和异常、封装数据结构、执行“O、访问关于加载类犁的信息和调用.NETFramework安全检查等。这样,.NET框架类库为开发人员提供了许多系统功能级的类,从而能够提高开发效率。

copyright think58

[资料来源:http://think58.com]

[资料来源:THINK58.com]