计quot电子论坛主要是为企业员工提供一个发表观点G咨询问题和讨论热点的信息管理平台quot它允许用户发表文章和回复其它用户的文章quot同是文章可以按照相应的分类组织成不同的栏目在每个栏目中还可以包括多级嵌套的目录结构quot当然系统中要有相应的权限管理而且还要允许系统管理员进行栏目G文章和用户的管理quot图是电子论坛系统用于阅读文章的使用界面quot经过需求分析和总体设计后整个工程被划分为四个功能模块F目录管理T82-A:32OG文章管理C2:8AP-G用户管理K5-2和权限管理W8SQ:quot其中目录管理部分采用数据结构X树Y来实现文章存放在相应的目录下对于用户的授权可以细化到各级目录和每篇文章quot系统后台数据库采用的是1Zgt1-26-29:-2B285-quot_‘abcacdefgbheei‘ajg‘cklmciEnopcEq’rr’开发应用微型电脑应用’rr’年第no卷第q期万方数据图电子论坛系统使用界面本工程采用的开发工具是quotamp’-./采用的开发语言是quotamp’012在quotamp’-.中/整个工程对应为一个3方案45’-6/而分层模型中的每一层都可以对应为一个3项目45789.:6/各个项目都从属于方案2每个项目都对应各自的3名字空间45amplt.amp:.6/这样既可以方便不同项目代码之间的调用/又可以避免名字冲突2本工程中包括四个项目/其中的gt.A-.Bamp:amp.和CampampD::.项目分别对应设计模型的三个层次/另外还包括一个用于定义层间数据接口的项目0ltlt-/整个工程的结构如图E所示FGGGGHIHI2图E电子论坛工程结构图CampampD::.项目gt.项目A-.Bamp:amp.项目0ltlt-项目JK.8L.8MMMN-.88.OPQRS项目gt.项目与3用户界面层4对应/项目类型是3D7-.gt.D’:amp-42在这一层中包括有二十几个gt.B8lt页面/每个gt.B8lt页面的显示部分存放在ampT文件中/其相应的控制代码存放在ampT:文件中2每个gt.B8lt页面都对应着一个与页面同名的类/这个类由U.ltgt.VW7ampX.派生得到/类中定义了页面中使用的.8L.80-8’和相应的控制逻辑2在这一层中可以使用A-.Bamp:amp.项目所提共的功能/所以每个页面都要引入A-.Bamp:amp.项目的名字空间2YPZR_‘a‘bR项目A-.Bamp:amp.项目与3业务逻辑层4对应/项目类型是30’ampK8amp8U42在这一层中包括对四个3类4的定义cC8.:d8UU.ltD8:’.U.ltV.8U.lt和eXfU.lt/对应于系统的四大功能2每个类的成员函数都是根据用户界面层的需要设计的/例如在eXfU.lt类中就提供了用于目录权限鉴别的0f.:gC8.:8UeXf方法用于过滤目录列表的B’.8C8.:8UK方法和用于用户授权的Df8h.V.8方法等其它一些用于权限管理的成员函数/这些成员函数可以在用户界面层中直接调用2在这一层中要引入CampampD::.项目的名字空间/从而使用该项目提供的功能实现对数据库的访问2iPj‘k‘laaR项目CampampD::.项目与3数据访问层4对应/项目类型是30’ampK8amp8U42在这一层中也包括四个3类4cC8.:8UD:d:.D8:’.D::.V.8D::.和eXfD::.2每个类的成员函数都是根据业务逻辑层的要求来访问JK.8L.8中相应的存储过程58.78:.8.6/例如在D8:’.D::.类中的KampC.amp’AUWC方法就是用来调用JK.8L.8中的m.D8:’.C.amp’AUWCamp存储过程/从而实现通过文章的WC和状态得到文章的详细信息2在这四个类当中/都包括U.ltCampampn’0’.-n’CampampDamp.8类型的私有成员变量2n’CampampDamp.8类是-.平台提供的/主要用于在JK.8L.8数据库和U.ltCampampCampamp.类的对象之间交互数据2其中/Campamp.是构成DCo-.的一个关键类/Campamp.中可以包括许多的Campamppamp’./Campamppamp’.用来存储与数据库交互的数据2在0Ke平台上进行D7-.编程不能控制对象的释放/而要由系统的垃圾收集机制5mamp8ampX.0’’.:6来消除不再使用的对象2由于访问数据库将会消耗大量的系统资源/所以这一层的四个类都派生自U.ltWCamp’.接口/使得在不使用本层对象的时候及时释放掉所占用的资源2当然/这需要在调用对象的代码中使用-X语句2qPrstts项目为了使得各层之间在传递数据时具有统一的数据接口/在三个层次对应的项目之外又开发了一个0ltlt-项目/项目的类型是30’ampK8amp8U42在这个项目中定义了四个类cCd8.:8UCampampD8:’.CampampV.8Campamp和eXfCampamp2这个个类都派生自U.ltCampampCampamp.类/在每个Campamp.中定义了一些Campamppamp’.用来按照固定的格式存储相应的数据2对于gt.A-.Bamp:amp.和CampampD::.项目中定义的类/其成员函数的参数和返回值的类型就可以采用0ltlt-项目中定义的类/这些类就是不同层之间数据传送的标准接口2回顾工程的整个开发过程/三层设计模型在工程设计开发测试和维护各个阶段都起到了巨大的作用/而D7-.技术的一些优秀特点对于优化工程的结构也是至关重要的2因此/基于D7-.技术的gt.应用程序三层设计模型是整个工程得以成功实现的重要基石25下转第uv页6wxwyazsastkRzla‘kssO/si/YquotquotY开发应用微型电脑应用YquotquotY年第O卷第i期万方数据执行上面的输入细胞后得到quotamp’ampamp-amp.amp/01/234506quot/2247/43222223896:23586:243222223896:图0由执行结果得系统函数ltgt/234506gt523896:gt2586:gt23896:同时得到图0所示quotamp’amp模拟滤波器曲线A如果使用者想改变题目条件再作一遍B可以将上一次运行得到的输出细胞即蓝色文本部分和输出的曲线图删掉B然后将可改的参数在输入细胞中改为新的参数B例如将本题中的’C/235CD’E/230CD改为FC/234CD’E/23:CD后再运行一遍输入细胞后得到quotamp’ampamp2amp.amp/01/238462quot/2247/43222223G8GG23::92243222223G8GG由执行结果得系统函数ltgt/238462gt523G8GGgt2::92gt23G8GG图8同时得到如图8所示的新的quotamp’amp模拟滤波器曲线A在这里B可以在17H正文中只提供例题B而例题的解答则放在另一个IJKL文件中A这样B使用者可以先试着自己用MNNK求解B然后再看参考答案AFampL是使用最广泛的字处理软件B而MNNK则是理O工科研究计算的必备工具A这两个软件的完美结合为广大教师提供了一个开发效率高B数学功能强B可维护性好的开发工具A教师可以将其用于课堂教学O实验或习题B也可以制作单独的17H软件供学生自学A这项技术将彻底改变目前理工科用17H严重不足的问题A参考文献P4QRNSTNSEINSBquotampUVW.原著B李人厚O张平安译BX精通M7Y7V7综合辅导与指南ZB西安交通大学出版社B499634P5QC’’’3IN’ampLE3UINUUEEC.ELCU.UampWSKL3EI收稿日期5224年9月49日上接第56页五O结束语基于MUampEW3S平台的7_3S技术具有许多非常优秀的特点B使得7_3S技术适合用来开发规模大O复杂程度高的企业级FK应用程序A然而B要发挥出7_3S技术的优势B就要采用合理的开发模型来设计软件A‘分层模型a是一种广泛存在于工程界B并且已经被许多著名案例证明了的优秀设计模型A将‘分层模型a引入FK应用程序的开发中B对于工程的设计O开发和维护都会带来很多益处A本文针对FK应用程序的特点B提出了一种由‘用户界面层aO‘业务逻辑层a和‘数据访问层a构成的三层设计模型B并介绍了一个采用此模型的工程设计实例A参考文献P4QREbSSbREampK.7CCUNSEBMRcVKampNampdampeEN.3SBMUampEW1ampCampNSB5224P5Q7_3SFKampIEBMRcVKampNampdWampeEN.3SBMUampEW1ampCampNSB5224P0QRbNEf31IampB1ICampc’ampLE7S.HSampSEB清华大学出版社B5222P8QCSFNampB7Ugampgamp_NbE532hSNE.B北京希望电子出版社B5222收稿日期5224年44月45日ij:iklmnomopqrstnuqqvlmwsloxyzov3Bo3Bquotquot技术交流微型电脑应用quotquot年第卷第期万方数据基于
ASP.net技术的Web应用程序三层设计模型作者毛德祥 罗荣阁作者单位大连理工大学电信学院大连116023刊名微型电脑应用英文刊名MICROCOMPUTER APPLICATIONS年卷期2002183被引用次数83次 1.Designing Distributed Applications MSDN Library For Visual Studio.net 20012.
ASP.net Web Forms MSDN Library for Visual Studio.net 20013.DOUGLAS E Comer Computer Networks And Internets 20004.Stephen Walther Active Server Pages 2.0 Unleashed 2000 1.周颖.张娇.周立云.王晨阳 煤与瓦斯突出工作面预测系统的设计期刊论文-陕西煤炭 201032.刘辛.杨素锦 基于.net的高校体能测试预约与查询系统期刊论文-周口师范学院学报 201023.许婷婷.张峰.马晓艳.王潇 基于
ASP.NET的通用型会员管理系统期刊论文-中国科技信息 200974.任宁.侯春英
ASP.NET上的Web应用系统对数据缓存技术的实现期刊论文-电脑编程技巧与维护 2009105.张娟娟.吴伟信 基于Web的多媒体课件生成系统的设与实现期刊论文-福建电脑 200946.陈良维 基于NET的贷款农户信用评价系统的开发与实现期刊论文-四川文理学院学报 200927.郑旭阳.邓斐.刘军 基于B/S模式的大学英语等级考试报名系统期刊论文-中国医学教育技术200918.方开红 一种安全可靠的网络办公自动化系统期刊论文-仪器仪表用户 200919.张庚世.杜韬.曲守宁 基于.NET的高校课堂教学管理系统期刊论文-山东科学 2009110.文春生 一种基于.NET的投标决策支持系统解决方案期刊论文-湖南科技学院学报 20081211.习胜丰.廖枝平.王科 基于服务的N层Web应用系统的研究与设计期刊论文-湖南城市学院学报自然科学版2008412.李瑞国.苏清香.孙丽娜 基于
ASP.NET的学习管理系统的软件设计期刊论文-中国现代教育装备 2008213.董玉德.于洽.金国良.赵锡澄.徐蓓蓓.詹军 基于Web的蔬菜农药残留检测网络监控系统构建期刊论文-农业工程学报 2008514.郗涛.王学彬.王莉静 机械类 E-Learning 系统设计与实现期刊论文-天津工业大学学报 2008115.白静宜.李世银.侯玉华.朱守刚.岳旭军 基于
ASP.NET 的安全培训系统期刊论文-工矿自动化2008116.龚丹 关口电能计量管理信息子系统的研究与设计期刊论文-江苏电机工程 2008117.徐伟.赵宁华 ADO.NET中Connection对象及使用研究期刊论文-科技信息科学·教研 20073118.房超.杨杨.何永洪 家校通系统的设计期刊论文-电信快报 2007819.童启.王加阳 基于
ASP三层体系结构的研究与应用实例期刊论文-株洲师范高等专科学校学报 2007520.章利.范滨多.曹乐松.乔佩利 基于
ASP.net动态网站期刊论文-信息技术 2007121.徐敏.刘峰.张晋豫 基于.NET的网上营业厅系统期刊论文-计算机技术与发展 2007322.曹卫星.潘洁.朱艳.刘小军 基于生长模型与Web应用的小麦管理决策支持系统期刊论文-农业工程学报 2007123.朱忠平.姜涛 开放式学院级管理信息系统期刊论文-中国教育信息化 2007124.吴汉良 基于.NET框架的高校教学社区系统的建设期刊论文-中山大学学报论丛 20061225.尹永田.葛苏慧.任佳 基于
ASP.NET的网上选课系统期刊论文-中国现代教育装备 20061226.吴萍.乐嘉锦 基于B/S三层架构的体育信息处理系统期刊论文-东华大学学报自然科学版2006427.刘军.阳小华.杨星 基于.NET组件技术的教学信息发布与管理系统期刊论文-微型电脑应用2006428.马爽.武君胜 基于VSTS2005的家校通软件开发与测试期刊论文-科学技术与工程 20061729.张庚世.杜韬.曲守宁 基于.NET的高校课堂教学管理系统期刊论文-无线互联科技 2010230.程京.马冬青.王彤.符达明 业务受理系统中业务逻辑模型的研究与实现期刊论文-计算技术与自动化 2006331.刘军.阳小华.杨星 教学信息发布与管理系统--基于.NET组件技术期刊论文-计算机工程与应用2006232.方开红.邬春学 一种安全可靠的远程在线学习系统期刊论文-电脑开发与应用 2006533.刘军.阳小华.黄洁 基于.NET组件技术的选课管理系统的设计期刊论文-电脑开发与应用 2006234.卓越 基于MS.NET的电力系统故障信息处理系统的研究学位论文硕士 200635.王骁 基于Web的课件开发与发布平台的研究与实践学位论文硕士 200636.陈曦 人力资源管理系统学位论文硕士 200637.徐放 基于Web的餐饮业信息管理系统学位论文硕士 200638.丁景丽 无线随钻测井仪软件系统学位论文硕士 200639.柴欣 基于Web的健康检查报告报表生成系统学位论文硕士 200640.张国义 基于Web的健康评估系统学位论文硕士 200641.张兴涛 马铃薯晚疫病预报及群决策研究与应用学位论文硕士 200642.张咏波 手术项目管理信息系统的自主研发与应用学位论文硕士 200643.赖步英 基于UML的
ASP.NET Web应用程序设计期刊论文-微型电脑应用 2005544.屠雄刚.袁利永 基于
ASP.NET的高校研究生教务管理系统期刊论文-微机发展 20051145.苏啸 基于WEB的高校综合管理系统期刊论文-萍乡高等专科学校学报 2005446.许晓栋.李从心 基于
ASP.net技术的量具管理系统研究与开发期刊论文-计量技术 20051247.赵永晖 基于EXCEL的WEB数据库查询结果打印的实现期刊论文.
上一篇:
一次针对asp.net应用程序并发性能的测试实践
下一篇:
少女不宜过多摄入纤维素