77范文网 - 专业文章范例文档资料分享平台

基于 NET的书城管理系统的设计与实现 - 毕业设计论文 - 图文(3)

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

徐州工业职业技术学院

作用。企业的经济效益增长也大都得益于网络技术的推广和应用。

目前因电子商务也正在我国出版发行领域逐步得到应用,所以出版物发行也给网上书城带来发展的春天,比如:当当网2009年出版物发行的销售额超过64亿元,占我国网上出版物销售额的40%,在它销售的产品中,图书占六成,其余为音像制品及电脑软件等,在当当购买过的网民约有4000一5000万人。然而,也正是当当的业绩说明了我国在出版发行业电子商务的方面不够发达,例如我国每年图书业总值约1000亿元,在流通中的营业额约700亿元,而且目前现有的500多个出版社,数千家骨干发行企业和数万家分销商,绝大部分仍采用传统模式来经营,己经不适合信息时代出版业发展的需要。然而在美国,2009年全国书店出版物总销售额为755亿美元;其中,亚马逊网上书店销售额排名第三位为222.7亿美元 (只包括图书!音乐制品和DVD产品,其他电子产品和服务性收入除外) [2]。

另外,根据网上资料显示,“图书是网上购买最多的产品,在我国网上购物用户中曾经购买和最常购买的产品均为图书最多,在曾经购买过的产品中占60.4%,在最常购买过的产品中占34.4%。据我国互联网络信息中心的统计报告中也多次证明这一点,在最新一次的报告中,用户最近一年在网上实际购买的产品或服务中,书刊仍然以58.8%的比例高居第一(不是购买总额第一),在用户认

[6]为网上哪些产品或服务还不能满足需求中,书刊也以39.8%的比例排在第一”。

1.3 网上书城管理系统的发展

随着科学技术的不断创新与发展,逐步成为经济发展支柱之一的交易方式——电子商务,将给我们的生活和社会经济带来日新月异的变化。尽管现在还存在着诸多的问题,因为用户对于这种网上交易方式的认可度还不是太高,而对其交易方式的安全性也不是特别的信任,并且国家的法规政策也不是很健全,而且网上银行及支付宝的操作过于繁琐等问题,说明在我国,电子商务的发展还有很长的路要走,并且还有两个不可缺少的条件,就是开发稳定的市场环境和对客户心理的引导。电子商务已逐渐成为新世纪的一个非常重要的经济增长点,在此基础上与它相关的业务也将逐渐被带动发展起来,比如:电子商务所用到的计算机网络技术、数据库技术、物流、服务等。

为了缩短与国际先进技术间的距离,跟上国际社会电子商务的前进步伐,我们应积极主动地了解并熟悉电子商务,尽快地融入到这个经济发展的必由之路中,最终达到将电子商务作为一个经济交流的重要手段,而不是只做一个门外汉。

2

徐州工业职业技术学院

1.4 开发网上书城管理系统的技术趋势

本系统采用ASP.NET(C#)作为开发平台,运用三层架构(页面表示层、业务逻辑层和数据库访问层),将使整个系统进行模块化设计,编程时更容易理解,B/S的系统结构是创建网上书城管理系统的理想技术架构,并且可以满足系统的安全要求。

目前.NET技术框架具备高效的数据访问技术、代码共享、安全性高、对动态Web页面的支持等特点,而且可以运行在任何的操作系统中和任何的硬件环境中。应用服务层采用页面表示层、业务逻辑层和数据库访问层的三层架构技术,是.NET中最具特点的技术结构。其运行客户端可为IE浏览器、谷歌浏览器、搜狗浏览器等。

本系统使用Microsoft Visual Studio 2008的开发工具,该工具可以提供了一个基于.NET框架来创建应用程序的开发环境,其中它也是一个集成开发环境,可以帮助用户快速设计、开发、调试和部署基于.NET的应用程序。

系统采用SQL Server Management Studio 2008作为数据库开发。SQL Server Management Studio 2008是一种基于.NET框架的网上书城管理系统的设计与实现的客户机/服务器结构的关系数据库管理系统,它提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。

1.5 网上书城管理系统研究的概述

1.5.1 研究目标

(l) 提出一个具有一定代表性基于ASP.NET的Web应有软件体系结构。软件体系结构是软件开发依据实现的关键,并依据软件应用背景和软件开发的平台与技术,提出一个具有一定代表性软件体系机构是软件工程的重要领域,也是本课题的研究目标之一。

(2) 设计并部分实现实用可行的具有推广价值的网上书城管理系统,为全面实现该系统奠定基础。根据基于ASP.NET的Web应用软件体系结构,结合目前消费者对网上书城的具体目标要求,开展系统的设计,并编制部分代码,为全面实现该系统奠定基础是本课题研究的重要目标。 1.5.2 研究内容

(1) 网上书城管理系统的业务需求分析。在认识到开发网上书城管理系统意义和可行性的基础上,分析现有的网上书城系统的现状及其存在的问题,据此对网上书城系统进行业务需求分析。

(2) 网上书城管理系统的功能层次的设计。在业务需求分析的基础上,开展

3

徐州工业职业技术学院

系统功能需求分析,并设计出系统的功能结构和主要的或关键的业务处理流程。

(3) 基于ASP.NET的Web应用软件体系结构的研究。在熟悉软件开发标准的. NET结构开发的平台。

1.6 论文的整体结构

论文的重点是网上书城管理系统的设计方法和构建步骤,并且这其中还涉及到软件开发使用的技术和环境,软件需求分析,数据库的设计与实现,软件各功能模块的划分和详细设计,系统测试,以及系统开发总结和后期开发展望。

针对以上这几点,本文结构安排如下:

第1章,分析网上书城管理系统的现状和发展,课题的研究意义和研究内容。 第2章,根据网上书城管理系统的特点,提出了适合本系统开发的软件技术和开发工具,依次介绍了 .NET框架、ASP.NET技术结构、B/S结构、MVC模式以及Microsoft Visual Studio 2008数据库。

第3章,介绍了网上书城管理系统的需求分析。

第4章,网上书城管理系统的数据库设计过程,绘制了系统信息实体的E-R图。

第5章,介绍了网上书城管理系统的系统设计包括系统目标,系统分析,系统功能结构,系统预览和Web应用程序设计。详细描述了系统的主要功能的实现,绘制了各功能模块的UML时序图,介绍了各功能的具体实现步骤和实现效果图等。

第6章,描述在网上书城管理系统的测试过程中遇到的问题,及系统运行界面。

第7章,对网上书城管理系统的开发进行总结,并对系统未来的开发进行展望。

4

徐州工业职业技术学院

第2章 课题研究的技术基础

2.1 .NET架构平台

.NET 是Microsoft XML Web services 平台,XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,然而与所采用的操作系统、设备或编程语言无关。Microsoft .NET也正是提供创建 XML Web services 并将这些服务集成在一起之所需的平台,并且支持多种编程语言,可以让个人用户可以无限的使用,并且吸引更多的人的来体验。

.NET包括软件变服务、基于XML的共同语言、融合多种设备和平台、新一代的人机界面4个重要的特点。这四个特点基本上覆盖了.NET的技术特征。

(1) 软件变服务

史蒂夫·鲍尔默在谈到软件服务时说道,“今天的软件产品仅仅是一张光盘,用户购买软件,亲自安装、管理和维护。但是软件服务是来自因特网的服务,它替用户安装、更新和跟踪这些软件,并让它们和用户一同在不同的机器间漫游。它为用户存储自己的信息和参考资料。这些就是软件和软件服务各自不同的风格。”随着ASP产业的兴起,软件正逐渐从产品形式向服务化形式转换,这是整个IT行业的发展趋势。在.NET中,最终的软件应用是以Web服务的形式出现并在Internet发布的。Web服务是一种包装后的可以在Web上发布的组件,.NET通过WSDL协议来描述和发布这种Web服务信息,通过DISCO协议来查找相关的服务,通过SOAP协议进行相关的简单对象传递和调用。

微软的.NET战略意味着:微软公司以及在微软平台上的开发者将会制造服务,而不是制造软件。在未来几年之内,微软将陆续发布有关.NET的平台和工具,用于在因特网上开发Web服务。那时,工作在.NET上的用户、开发人员和IT工作人员都不再购买软件、安装软件和维护软件。取而代之的是,他们将定制服务,软件会自动安装,所有的维护和升级也会通过互联网进行。

(2) 基于XML的共同语言

XML是从SGML语言中演化而来的一种标记语言。作为元语言,它可以定义不同种类应用的数据交换语言。在.NET体系结构中,XML作为一种应用间无缝接合的手段,用于多种应用之间的数据采集与合并,用于不同应用之间的相互操作和协同工作。

(3) 融合多种设备和平台

随着互联网逐渐成为一个信息和数据的中心,各种设备和服务已经或正在接入和融入互联网,成为其中的一部分。.NET谋求与各种互联网接入设备和平台的一体化,主要关注在无线设备和家庭网络设备及相关软件、平台方面。

5

徐州工业职业技术学院

(4) 新一代的人机界面

新一代人机界面主要体现在“智能与互动”两个方面。.NET包括通过自然语音、视觉、手写等多种模式的输入和表现方法;基于XML的可编辑复合信息架构——通用画布;个性化的信息代理服务;使机器能够更好地进行自动处理的智能标记等技术[7]。

2.2 ASP.NET技术

2.2.1 ASP.NET技术优势

ASP.NET是微软推出的基于通用语言上的程序构架,使用它可以在服务器端创建强大的网络程序,它是新一代开发企业网络程序的平台,为开发人员提供了一个崭新的网络编程模型,其技术优势如下:

(1) 具有更好的性能。ASP.NET代码不再是解释型的脚本,而是运行于服务器端的代码,同时引进了早期绑定、本地优化、缓存服务等技术,大大地提高了ASP.NET的执行效率。

(2) 更多的语言支持。当前ASP.NET支持完全面向对象的语言有Visual Basic,C#和JscriPt,开发人员可选择自己喜欢的语言开发ASP.NET程序。

(3) 更加易于开发。ASP.NET提供了很多常用功能的控件,使诸如表单提交、表单验证!数据交互等常用操作变得更加简单。

(4) 更强大的工具支持。微软为.NET的开发者准备了VisualStudio.net版本,VisualStudio.net提供了强大、高效的.NET程序集成开发环境(IDE),支持所见既所得、控件拖放、编译调试等功能。使开发ASP.NET程序更加快速方便。

(5) 更易于配置管理。ASRNET程序的所有配置都存储于XML的文件中,大大简化对服务环境和网络程序的配置过程。

(6) 更易于扩展。ASP.NET良好的程序结构使程序扩展更加简单,开发者可以方便地开发自己的控件来扩充ASP.NET的功能。

(7) 更加安全。ASP.NET具有良好的结构,能够确保程序的安全性。ASP.NET提供了多种认证授权的安全机制,使开发人员更容易管理站点的资源[8]。 2.2.2 ASP.NET三层架构

ASP.NET三层架构自底向上分为:数据访问层(DAL),业务逻辑层(BLL)和表示层(PL或Web),三层架构之间的关系如图2.1所示。

6

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于 NET的书城管理系统的设计与实现 - 毕业设计论文 - 图文(3)在线全文阅读。

基于 NET的书城管理系统的设计与实现 - 毕业设计论文 - 图文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/657324.html(转载请注明文章来源)
上一篇:资产评估总复习
下一篇:专本试卷
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: