欢迎来到天天文库
浏览记录
ID:32948474
大小:58.23 KB
页数:7页
时间:2019-02-18
《广州航海高等专科学校办公自动化(oa)系统设计及实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、广州航海高等专科学校办公自动化(0A)系统设计及实现摘要本文论述了一个基于web的采用B/S模式下的充分利用数据库服务的整体软件平台的设计与实现。讨论了系统的结构框架,开发工具、开发语言和设计原理。说明了系统设计的思路与实现方法以及如何使Web服务器的运行速度以及数据库操作的效率都得到了提高。从而提高行政效率,达到基本实现无纸化办公的目标。关键词办公自动化;高校;C#;B/S中图分类号TP393文献标识码A文章编号1673-9671-(2012)121-0118-021系统的开发环境介绍系统开发的操作系统:采用Microsoft的WindowsServer2
2、003,该操作系统集成了功能强大的应用程序环境以开发改进的应用程序以及全新的XMLWeb服务。系统采用SQLServer2008数据库,SQLServer2008是一种成熟的关系型数据库管理系统,它不仅可以进行联机分析处理,而且还能进行分布式事务处理,它具备数据系统与分布式数据库功能。SQLServer2008具备强大的数据库管理功能。SQLServer2008具备丰富的编程接口工具和用户界面图形化以及良好安全可靠性与可扩展性等诸多特点。Web服务器:Web服务器采用IIS7.0,IIS7.0与微软的相关产品兼容性好,可以实现无缝对接。软件开发环境:开发环境
3、采用MicrosoftVisualStudio.NET2008,开发语言为C#。2系统的设计思想及原则充分利用现有网络的软硬件资源,应用WEB的开放式技术,建立计算机高校内部公办系统的基本目标就是为网络高校内部公办提供一种交互、开放、易用的环境,为开发应用计算机高校内部公办系统资源提供丰富高效的技术手段及其软件工具。围绕实现这个目标,应用平台的开发设计必须突出坚持高校内部公办内容与技术手段相结合以内容为主的主体性要求;既要立足当今先进技术,又要考虑未来技术发展的前瞻性要求;最大限度地适应于各种软硬件环境,兼顾不同学科的教学特点,适用于不同水平用户群的通用性要
4、求;以尽可能低廉的投入而获得尽可能高效的教学效益的经济性要求。目前的办公自动化系统,一般是在局域网上建立WEB站点,用户通过首页登录后即可使用。在总体结构上采用三层B/S结构:.NET编写的业务逻辑运行在服务器一端,采取数据库统一存放和组织,用户在客户机一端,无须任何配置工作,只须使用浏览器向WEB服务器代理提出访问请求,服务器审核后通过中间控件与后台数据库链接,把请求服务的高校内部公办内容以WEB页面形式通过浏览器反馈给用户。3系统结构及总体框架简介3.1B/S的三层结构模式根据广州航海高等专科学校的实际使用需求情况,本系统的开发选用了B/S结构。在B/S
5、模式下具备数据层和功能层以及表示层三层结构,它们被分成相对独立的三个单元。其中的表示层是位于客户端的,它包括显示逻辑。而位于Web服务器端的则是功能层包含事务处理逻辑,该层负责对客户端请示的接受并连接数据库,发给数据库服务器数据处理请求,再将结果返回信息送回客户端。第三层为数据层,其位于数据库服务器上,系统的数据处理逻辑包含其中,它接受Web服务器的数据操作请求,依要求修改或更新或查询数据库,操作后将结果向web服务器进行提交。总体来说,B/S模式具备如下特点:1)B/S模式在客户端仅仅需简单通用的和标准的浏览器,而不再需要进行任何应用程序的安装,用户的使用
6、界面均统一建立在浏览器上。2)因为Web浏览器易于使用,所以对于用户来说便不再需要经过专门的培训就可以进行使用,换言之,用户不需要再对其他的软件的使用去进行学习。3)由于Web服务器承担了B/S模式的应用逻辑,这不但能够缩短应用程序的开发周期而且还减少了系统管理员的工作量。3.2系统的总体框架网络办公自动化系统是一个功能完备的高校办公系统,该系统实现的是个性化的管理界面,即根据进入系统的每个人的登录情况,进入用户的个人界面。系统共分以下几个部分,系统桌面,部门管理,员工管理,文件管理,公告管理,交流管理,考勤管理,系统管理,规章制度管理。如图所示:4数据库及
7、系统详细设计1)本系统数据库采用SQLServer2008数据库,系统数据库名称为db_OAo数据库db_OA中包含10张表。分别为:部门信息表、员工表、文件表、记事本、公告表、规章制度表、信息记录表、信息记录状态表、系统用户表、投票表。2)系统详细设计系统各子模块的功能简单介绍如下:①登录管理:“登录管理”功能主要完成用户的登录工作。用户登录进行权限验证及角色记录,登录成功后根据不同的角色进入不同的菜单页面进行相应的管理工作。②系统桌面:系统桌面上主要有文件传送,记事本和注销用户三个功能,其中文件传送与传统的文件传递方式相比大大降低了传送时间,从而提高了工
8、作效率,是整个系统中比较重要的功能之一,该文件传送功
此文档下载收益归作者所有