- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.Net技术的三层架构教工培训管理系统的研究与实现
摘要:高校教工培训管理的信息化是整个校园数字化工程的重要组成部分,同时三层架构作为一种非常优秀的软件开发架构已经被广泛使用,该文描述了一个基于ASP.NET和SQL Server 2005相结合的教工培训管理系统,提高了高校教工培训管理的效率,实现了无纸化办公。
关键词:NET;三层架构;SQL
中图分类号:TP313文献标识码:A文章编号:1009-3044(2011)15-3498-02
Researched and Realized of Three Layers Structure Teachers Training Management System Based on .NET Techniques
WU Nai-xin
(Information Center, Wuxi Institute of Technology, Wuxi 214121, China)
Abstract: College Teachers Training Management System is an important part of project of entire campus digitization. And as a very good three layers software development framework has been widely used. With combination of ASP. NET and SQL Server 2005 technology, the teachers training management system was developed, which can improve the efficiency of teachers training management, achieved paperless office.
Key words: .NET; three layers structure; SQL
B/S结构程序其最大的优点就是不用安装客户端软件,一切都交由浏览器来处理,在开发时只需考虑应用和功能。笔者选择B/S模式进行开发,主要是我院正在建设中的数字化校园平台为B/S结构,这样可以更好地与平台衔接、交互,使用起来更加方便,而且领导在出差时也能很好地办公。
微软ASP.NET是由ASP(Active Server Pages) 发展而来,它是完全基于对象的,无论从开发语言、运行机制还是从开发方式等方面都有所区别。ASP.NET主要包括页和控件框架、ASP.NET编译器、安全基础结构、状态管理功能、应用程序配置、运行状态监视和性能功能、调试支持、XML Web Services框架、可扩展的宿主环境和应用程序生命周期管理、可扩展的设计器环境[1]。
三层架构在现代软件开发过程中用的非常广泛的一种架构体系,它采用了一种分层的思想,具有多方面的优点如:降低层与层之间的依赖;有利于标准化;开发人员只关注某一层中的设计等等,基于以此本文采用三层架构开发教工进修管理系统。
1 系统设计及结构
1.1 系统设计
系统设计的目标表现在以下几个方面:① 易操作性:界面友好,操作方便;② 较强的安全性:要求信息要求准确、及时、保密。所以在设计时不仅考虑系统本身的安全性,还要考虑业务操作上的安全性;③ 良好的扩展性和伸缩性:由于教工进修管理系需要集成到数字化校园平台,在设计时就应充分考虑到。
在系统设计时,要充分考虑业务流程。例如我院教工进修培训时,一般采用如下流程,流程图如图1所示。
1.2系统结构
根据一般高校在教工进修培训管理方面的制度,以及我院在这方面的实际操作,将系统分成以下几个功能模块。如图2所示。
在图2中,我们看到整个系统分成了7个大的方面,其中系统设置、系统帮助部分是系统本身固有的,不牵涉到业务流程,例如:数据备份、查询日志等等;培训申请是教职工自己填写进修培训申请单,以及可以查看申请单的审批状态;各级审核是指部门领导审核、人事处审核和学院领导审核;信息反馈是指对于进修培训的结果写一份总结报告以及培训费用详细信息;综合查询指根据复合条件查询所需要的结果;统计分析指对一段时间进修培训情况做一个分析。
2 三层架构
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层。通常意义上的三层架构就是将整个业务应用划分为:WEB表现层(UI) 、业务逻辑层(BLL) 、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。三层体系的应用程序将业务
原创力文档


文档评论(0)