- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用三层架构技术开发信息管理系统设计报告
利用三层架构技术开发信息管理系统设计报告前言随着社会的发展,NET技术在各个方面应用的越来越广泛,社会各企业对网站建设的要求越来越高了,Microsoft .NET Framework 2.0 在各个方面对ASP.NET进行了显著增强:建立网站和网页并维持其运行比以前变得更加简单,而使用的代码比以前更少:同时,用户还可以根据自己的需求向ASP.NET添加自定义功能。.NET技术并结合三层架构技术能够最大程度满足现代化管理要求的教育信息管理系统。使用.NET技术并结合三层架构的思想开发研究生教育信息管理系统的总体框架依据此框架开发的。研究生教育信息管理系统该系统功能完善可操作性强可移植性高极大地提高了工作的效率。项目开发背景为了使企业网站的投入回报和管理效益最大化,在对企业网站进行系统开发之前,必须对一系列问题进行科学的论证,如企业网站的需求分析、总体规划、系统的功能和实施方案、网站的传播与推广、运行网站的软件和硬件配置、企业网站的管理系统和管理方法等等。企业门户性网站的建设,使企业能够通过网络和客户更好的交流,拉近企业和客户的距离,掌握大量的客户反馈信息,并及时做出企业内部调整方案,以满足客户不断增长的需求.,随着经济全球化,区域一体化的发展,项目管理已经成为经济发展的重要构成因素,项目管理对工程中项目的成功发展起到至关重要的作用,其灵活性也非常适应企业产品的多变,显然,深入而广泛地开展项目管理实践活动,提高项目管理水平是是到发展和经济发展的客观要求。我的整个项目是在Microsoft Visual Studio 2005环境下开发的。一、实训的目的:通过对信息管理系统的设计与实现,熟悉掌握ASP.NET基础知识和基本原理,熟悉数据库开发和三层架构的应用,熟悉软件项目开发流程,认识数据库的通用性和可移植性,以及系统的相似性,提高系统的开发速度和安全性,使我们更好的开发系统。二、实训的内容和要求:1、通过信息管理系统,建立用户登陆模块,具体要求如下:(1)可以进行用户登陆和管理员登陆。2、通过信息管理系统,建立个人信息管理功能模块,具体要求如下:(1)可以查看个人信息。(2)可以修改个人信息。(3)可以修改个人密码。3、通过信息管理系统,建立注册功能模块,具体要求如下:(1)可以输入账号、密码、姓名、性别、电话、邮箱、地址。(2)验证各项输入是否正确。4、通过信息管理系统,建立用户信息管理模块,具体要求如下:(1)可以实现修改用户信息。(2)可以添加、删除、更新用户信息5、技术要求:利用三层架构技术实现信息管理系统。三、总体设计1、系统结构整个信息管理系统由用户或管理员登陆模块、用户注册模块、个人信息管理模块、用户信息管理模块组成。有主页进入,进行各个页面的跳转。系统结构图如下:2、系统技术平台设计一个复杂的软件系统通常使用的一个技术就是分层每层完成自身的功能。最后所有层整合起来构成一个完整的系统。分层是计算机技术中常用方法。在应用软件开发中典型的就是三层应用软件模型。三层的应用软件系统由于众多的优点已成为典型的软件系统架构也为广大开发人员所熟知。其中“三层架构”就是分层的一个具体应用。那么什么是三层架构呢?三层架构通常意义上就是将整个项目应用划分为:表示层(UI)、逻辑层(BLL)、数据层(DAL)。1)数据层采用通用关系数据库平台支持目前大多数数据库系统SQLServer2000SybaseOracle9i允许异构环境下的数据共享采用XML技术进行数据交换与呈现。2)逻辑层采用自主研发的基于.NET技术架构开发的应用服务器。可靠性针对性执行效率更好。由于采用三层架构对于表现客户端和网页端将数据层屏蔽安全性更高。3)表示层采用.NET技术架构开发的客户端/服务器C/S模式浏览器/服务器B/S模式混合的方式通过统一的逻辑层进行数据处理和数据访问。可以根据用户的需求将相关C/S端和B/S端中的功能进行相互调整。三层架构结构图如下:2系统总体结构系统实现以及核心技术信息信息管理系统的实现采用VisualS平台开发是基于浏览器/服务器B/S、客户端/服务器C/S混合的应用体系结构来建设信息管理系统。使用.NET技术并结合三层架构的思想开发研究生教育信息管理系统的总体框架。同时系统整体架构采用应用服务器技术将安全性、可维护性提高到一个新的高度。分析设计过程全面采用面向对象的设计方法对象的重用性带来了开发效率的大幅提高。对数据的封装、设计的模块化、减少类之间的依赖性和类的聚合性等增强了软件系统的可靠性。测试先行的开发理念保证了软件的品质。本系统在维护当中当系统的版本进行升级时为了节省时间和人力采用的是自动升级技术主要使用HTML文件进行版本配置。WebService端的的应用服务器端要给每一个应用程序设定一个文件夹并以该应用程序的名字命名
文档评论(0)