基于cs模式的网上书城
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘 要
本课题运用了软件三层架构的设计思想,深入探讨了三层架构思想在软件设计中的重要性和必要性,并在此基础上,采用了Microsoft公司的软件开发平台—ASP.NET和SQL-Server
2000数据库。针对电子商务建设的一个分支——网上书城存在的问题与困难。对如何把网上书城的所有相关信息全部纳入数据库网络管理之下的相关技术和方法进行全面深入的探讨和实践。完成了基于cs模式的网上书城系统的规划和设计。
本课题充分利用软件三层架构的思想及其优势,运用分层的思想来构建软件系统的框架,最大限度的将数据抽象出来,使软件结构清晰明了,使软件系统的可移植性大大增强。旨在解决目前基于cs模式的网上书城在管理、维护、查询中存在的一些困难和问题,使系统的管理与维护更简单、更快捷、更安全、更可靠。
关键字:三层架构,ASP.NET2005 , ?SQL-Server 2000
系统总体目标
鉴于时间和工作量的原因,本课题的重点放在:研究三层架构软件设计技术的优越性,建立三层架构的软件设计思想,并付诸于实践,为开发一套既可以用于局域网也能够很好地应用于Internet的书城系统,完成系统基本结构的建立和软件的开发,并对系统所需要的一些关键技术进行重点研究和开发实践,为系统开发的最终集成做好技术上的准备。
本课题研究的基本目标是:运用新的软件设计思想,开发出一个便于非专业用户操作、维护的ASP.NET基于cs模式的网上书城系统。该系统的总体结构将采用三层架构设计模式,整个系统的运行通过对数据库的访问技术,把系统中的所有数据信息资源全部纳入数据库管理之下。故而将该系统命名为:基于ASP.NET技术的三层架构的ASP.NET基于cs模式的网上书城系统(MSBS : Management System ?of Book Sell)。 MSBS的设计在总体上要达到下面3个目标:
1.????? 使非专业用户能够通过本系统轻松实现对MSBS书城的日常管理和维护,这是本课题研究工作所确定的最基本和首要的目标;
2.????? 尝试运用三层架构思想来构建分析一个项目,并将三层架构思想付诸于MSBS系统中,为以后开发大型网络管理系统提供一种新的思路;
3.? 在系统和数据库之间的信息传输方面完全实现服务器段操作,也就是在数据库内部操作,使数据库与应用程序完全分离。
2.2.2 系统功能要求
??? 根据本课题研究的总体规划,要求开发的MSBS应具有以下基本功能:
l? 数据的日常管理更容易更简单?
系统将立足于用户使用的方便性。该系统将充分考虑信息录入与信息输出的特点,实现模糊查询匹配的功能,提高用户的信息处理效率。
l? 系统的更新更便利更快捷?
l? 系统数据库的应用与管理要有利于系统的推广?
本课题的研究的一个重点就是把系统架构的建设与数据库设计巧妙耦合,这样做的目的是把系统中的所有资源尽可能地置于数据库控制之中,使之更加有利于系统的管理和维护,同时也更有利于系统的推广。
l? 对系统的管理维护应具有更高的安全性和可靠性?
由于系统所有的相关资源都置于数据库管理之下,包括对系统维护与管理的系统管理员的资料。通过数据库使不同级别的管理员维护与管理的范围和权限有明确的区分以及对用户信息的加密,从而确保系统的安全。
l? 系统可移植性和可拓展性大大提高
三层架构设计思想使整个系统地结构分明,系统的可移植性和可拓展性也相应大大提高。例如初始服务器为一台Widows(或Unix)工作站,将数据层和功能层都配置在这台服务器上。随着业务的拓展,用户数和数据量会逐渐增加,这时就可以将Widows(或Unix)工作站作为功能层的专用服务器,另外追加一台专用于数据层的服务器。若业务进一步扩大,用户数继续增加,仅需增加功能层的服务器数目,用以分割数据库。清晰、合理地分割三层结构并使其相对独立,可以使系统构成的变更非常简单,被分成三层的应用层在功能上基本上不需要另外修正。?
下一篇:基于.NET Remoting技术的分布式图书管理系统设计与实现