资源描述:
《基于BS 架构的新型办公自动化系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于B/S架构的新型办公自动化系统设计崔清华朱连军(1.河南经贸职业学院电子工程系,河南省郑州市4500532.河南教育学院河南郑州450014)摘要:随着Internet技术的推广,基于Web的应用系统得到了迅速发展。.NET框架为Web应用系统提供全新的计算平台,已成为开发Internet应用程序的一大主流技术,基于该平台开发的应用系统具有执行效率高、扩展性强等优点。本文设计与实现了基于B/S架构的办公自动化系统,系统的开发采用了.NET框架技术,实现了文档管理、邮件传送、日程管理、重点工作管理、公共信息管理、系统管理等功能。关键字:B/S架构;办公自动化;系统管理中图分
2、类号:TP319文献标识码:ANewOfficeAutomationSystembasedontheB/SStructureCuiQing-hua,zhulian-jun(1.HenanEconomyandTradeVocationalCollege,HenanZhengzhou4500532.HenanInstituteofeducation,HenanZhengzhou450014)Abstract:WithexpansionofInternet,applicationsystembasedonWebhasbeenflourished.The.NETFrameworkpr
3、ovidesabrandnewcomputingplatformbasedonWebApplication,whichhasbecomesanessentialtechniqueforInternetapplication.Theapplicationbuiltonthis.NETFrameworkcanprovidemanyadvantagessuchashighefficiency,highexpansibilityetc.TheauthorofthisarticledesignandimplementthisOfficeAutomationSystembuiltonB/
4、Sarchitecture.Duringthedevelopmentofthissystem,itutilizes.NETFramework,implementsmanyfunctionModules,suchasArchivemanagement,Mailtransmission,Schedulemanagement,importantmissionmanagement,publicinformationmanagement,systemmanagementetc.Keywords:B/SStructure;OfficeAutomation;SystemManagement
5、1引言众所周知,人们使用计算机来提高个人工作效率,但是在需要许多人一起协同工作作的现代工作环境中,更需要提高整体工作效率。随着计算机网络及网络应用软件的日益普及,建立一个安全、可靠、开放、高效的网络办公自动化系统已成为可能。办公自动化系统的开发技术主要集中分为三大类:基于C/S结构的应用程序开发、结合C/S结构和Web技术的复合应用程序以及基于B/S结构的动态网页技术,这三类技术各有其优缺点。本系统即采用B/S结构系统。这种系统是采用动态网页技术,加入OA的开发理念,完全适应网络办公和移动办公需求,也是现代办公自动化系统的首选技术。就B/S结构的开发,具体技术又有多种选择:J
6、SP+J2EE,ASP+IIS,ASP.NET+Microsoft.NET,Framework,PHP+Apache,这几种技术也各有其优缺点,在这里我们选用微软的.NETFramework作为系统的实现平台。中间层用户表示层数据库层Web层通用数据访问层浏览器HTTPWeb数据访(IE)Contimer问模块ROOM(Aspx,Ht(Sq1He1层ml)per.cs)图1技术架构图2系统功能介绍与总体设计该办公系统应实现如下主要功能:用户登录管理、公共信息管理、文件管理、内部信息交换、重点工作、工作日程、数据维护和系统管理功能。架构于.NET平台,使得系统具有良好的性能和可
7、扩展性,同时系统使用ADO.NET,XML等先进成熟的技术,从而保障系统的可维护性和技术先进性。总体分为三层:用户表示层、中间层和数据库层,其中,中间层又分Web层和通用数据访问层,如图1所示。3系统模块设计3.1用户登录用户进入系统前,必须先经过登录页而进行身份验证,用户输入用户名和密码。若验证未通过,系统提示错误信息;当验证成功,进入系统主页而,并保存该用户的ID等用户相关信息。用户登录流程图如图2所示。图2用户登录流程3.2公共信息包括公告浏览与公告管理模块:公告浏览:所有用户均可使用该模块。用户