欢迎来到天天文库
浏览记录
ID:32469272
大小:3.17 MB
页数:94页
时间:2019-02-06
《大学管理系统的开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、COLLEGE~【ANAGEMENTSYSlEM摘要大学管理系统是为支持大学中多样化的信息管理而设计的多层Web应用系统。传统的二层模型存在着诸如可升级性差、逻辑复用低效等多种缺陷。它所支持的用户数量有限,应用程序来自网络且使用本地数据库(IE浏览器不是基于广域网或互联网的)。它仍未达到一般水平的安全性能(数据不是非常敏感)且来自外部的数据访问均是最小化的。与包括一个客户层与数据库层的传统的二层模型相较,多层模型将系统分割成为了多个客户层和数据库层。客户端在这里只是将数据显示到用户面前,并把用户处理过得数据送回给服
2、务器。在这种状况下,服务器就是一种定制的中间件(通常指MTS,COM+,CORBA或者EJB,也可能是其他的中间件)。这样,服务器就可以更专注于商业逻辑,向一个或多个数据库服务器收发数据。由于多层模型的多种优势,它已经被用于大学管理系统的开发当中。当大学管理系统真正采用了多层模型(不仅仅是数据库),隐藏了数据库结构,拥有更好的可维护性(商业逻辑可以在不更新每个客户端机器时就被改变)之后,这些优势就显而易见——包括可升级性、更好的复用性、商业逻辑在应用服务器上的更新不会发布到所有的客户端、改进的数据完整性、更好的安全
3、性。用于安全维修的费用远比许多组织想象中的要多得多。你只是在拿自己的品牌和珍贵的客户(用户)资料冒险,仅就普通的服务中止攻击就会完全破坏你的正常业务。即使使用当前最先进的常规安全防护系统,贵公司/组织也很有可能被网络黑客攻击。程序开发者和安全维护人员可能会检测出标准和专有应用程序中的漏洞。针对这些安全漏洞的严重性作出评估并提出优化方案,从而保证贵公司/组织能够保护已有应用程序并快速运行新程序。必须使用主动方法来保护Web核心应用程序。一个Web应用程序的设计是一项面向业务需求的系统设计,而不是一项构建仅为保障安全的
4、系统的设计。然而,对于确认安全需要和构建程序保障体系来讲,应用程序设计和开发阶段是理想时期。事实上,维护强于维修。大多数脆弱的Web应用程序之所以会被破坏,是因为他们过份相信来自任何途径的用户输入数据。所以我们的CoMaSy系统采取了诸如对未被授权的用户111MASTERTHESISCOLLEGEMANAGEM匝NTSYS.I]BM关闭访问权等多种安全防护措施。没有访问权的用户不能获取信息。另一个相关的安全措施是未被授权的用户将不能访问需要授权的系统或子系统。例如,专项管理者将只能进入特殊的专项子系统。总之,设计了
5、一个有较多安全措施的管理系统CoMaSy。关键词:CoMaSy,ASP.Net,多层结构,关系数据库管理系统(RDBMS),SSl.MASllZRn也SIsCollegeManagementSystemistheMulti-tierWebApplicationSystemdesignedtosupportawidevarietyofinformationmanagementincolleges.TheTraditional2-tiermodelsuffersfromvariousdrawbacksincluding
6、Scalability,PoorLogicSharing.Itsupportsalimitednumberofusers.theapplicationisnetworkedanddatabasesa托”local”(i.e.notoverWANorInterne0,anormallevelofsecurityisrequired(dataisnotoverlysensitive),anddataaccessfromoutsideapplicationsiSminimal.Ⅵ恤lethetraditional2-ti
7、erhasclientanddatabaselayer,multi.tiermodesplitsasystemintomoilthaniustaclientlayerandadatabaselayer.Instead,Wehavetheclients,andtheyonlydealwithpresentingdatatotheuserandsendingchangesbacktotheserver.啊硷serverinthiscasereferstoacustomwrittenthing(commonlydownu
8、singMTS,ComPlus,CoRBAorEnterpriseJavaBeans,bI:哇couldbeanything).1kservgrthentakescareofthebusiness109ic,andgetsandret]ilrnstherawdatatooneormoildatabaseservers.、\—~~Multi-tiermodeh
此文档下载收益归作者所有