基于 .NET的学校办公自动化系统研究与实现

2011-11-25 02:37梁丽明
制造业自动化 2011年4期
关键词:办公自动化任课教师办公

梁丽明

(广东省国防工业职工大学,广州 510420)

0 引言

广东省国防工业职工大学是省属以全日制大专学生为主体的成人高等教育学校,地处广东省的省府广州市,在国家教育事业发展在大潮中,随着学校的不断发展,数据量在成倍的增长,传统的办公方式已经不能快速、高效、准确的完成学校的业务需求。因此基于网络的办公自动化系统是学校管理的一个急切需求。为此需要开发出一套既具有网络办公自动化公共功能,又具有职工大学办公特色的校园网络办公系统。

本文主要是通过对ASP.NET及SQL Server2000的实际应用,完成学校基于B/S和C/S架构的学校办公自动化系统的设计与实现。系统根据广东省国防工业职工大学行政办公的具体情况,在经过需求分析的基础上,进行了数据库的设计,实现了内部及外部网办公平台等功能,并进行了测试。

1 相关技术分析

1.1 ASP技术

ASP.net是Microsoft.net的一部分,作为战略产品,ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET.)创作应用程序[1]。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等[2]。

1.2 SQL Server数据库

SQL Server是微软公司开发的一个关系数据库管理系统,以TransactSQL作为它的数据库查询和编程语言,它采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server支持两种身份验证模式:Windows NT身份验证和SQL Server身份验证[3]。

2 系统的需求分析与概要设计

为解决广东省国防工业职工大学无纸化办公,同时减少不同部门间共用信息的重复性,提高共用信息的一致性,规范工作人员的操作,提高各部门工作的效率及相互配合,开发一套具有行业特色,符合广东省国防工业职工大学校内使用的办公自动化管理系统非常必要。

2.1 系统功能性能需求分析

根据广东省国防工业职工大学办公自动化管理业务的具体需求,下面列出大体的功能需求:

1)学校对内对外的通知、通告、文件、报告等信息的无纸化办公。我们把这些信息分为两大类,并作出不同的处理。

一类在对外公开宣传的信息,例如:对校内学生活动的报道,又例如招生及招聘教师员工的信息等,这些信息我们希望尽量多的人来访问阅读;

另一类只在校园内行政办公区的局域网内公布,限制只有在行政办公区域内的工作人员才能访问。例如:某部门主管写给上级领导的审批资料,我们希望只有相应的上级领导才能访问,其他人员一律要拦住。又例如某部门征求意见的讨论方案,若征求全校员工的意见,则全校行政部门的人员均可访问及发表意见,或只是征求本部门内其他工作人员的意见,则只有本部门工作人员能访问。

2)在学对外网站上完成教学质量评价输入:

对教学质量的评定是教务处每个学期必需要做的一项重要工作,对本学期任课教师的教学情况作出准确评价,对任课教师的教学水平的提升是非常重要的。

目前,学生对任课教师的评价主要有两种方法:一种是开学生座谈会,收集文字性的感性信息;一种是学生根据评价指标,打分,收集量化信息。本系统要顾及以上两种方法收集信息,而且要收集所有学生的意见。并经过处理,自动生成综合信息,提供给教务处及任课教师。

另外,根据教师任课的类型不同,评价指标不同。而且评价指标以后是可以修改增减的。

3)在学校对外网站上完成学生成绩输入:

要求系统主要完成以下内容:任课教师输入学生成绩,包括平时成绩、期末成绩、总评成绩。总评成绩按平时成绩与期末成绩的一定比例计算出来,且比例可以更改。成绩可用分数或等级,还可处理缓考、缺考。

以上的这些信息,有些是跨部门管理的。例如:学生档案由学生处管理,学籍、成绩由教务处管理,欠费情况由财务处管理。当各部门都用同一个系统工作、查询时,才能保证相互的一致性。

2.2 系统非功能需求

系统要求各行政办公用计算机连成局域网,且各计算机要求能安装IE6.0以上版本的浏览器。局域网内设文件服务器一台,存放系统数据。服务器要求能安装Windows2003 Server(自带IIS)以及SQL server2000。

系统工作界面符合原有工作人员的工作习惯,易于操作。某些功能和数据要限制访问人群,以确保数据的安全性。

2.3 系统概要设计

根据需求分析,安排了学校内部网办公平台、学校对外宣传的官方网站功能模块来完成系统的设计。

内部网办公平台模块包括万年日历、用户登录、用户信息变更、查阅文件、发布文件、删除文件、修改文件。

学校网站模块包括信息公告和功能服务。信息公告又包括校内通知、对外公告、校园新闻。功能服务又包括招生咨询、网上报名、录取查询、意见反馈、教学质量。

3 系统详细设计与实现

3.1 系统开发工具

该系统采用B/S 和c/s相结合的架构模式,基于Microsoft .NET Framework(1.1.4322.585)平台。采用C# 和ASP.NET 1.1在Visual Studio 2003的开发工具下完成。

3.2 数据库设计

1)数据库概念结构设计。根据第三章的需求分析和模块设计, 文件办公系统的数据库,发布信息及其属性分别为文件编号、文件发出者、文件接受者、文件内容、文件阅读否、文件发出时间、文件大小。

2)数据库逻辑设计。内部网办公平台,主要是发布、共享文件,所以它的数据库结构以文件编号(整型)为主键,并且不允许为空;文件发出者和文件接受者要与用户对应;文件内容为文本型;文件阅读否为逻辑型;文件发出时间为日期型;文件大小为数值型。

3.3 模块详细设计与实现

内部网办公平台工作流程分别为:访问服务器内部网,按提示输入用户名和密码,如果密码错则返回输入界面重新输入,只有密码对,方可以进入页面浏览、发布、修改、删除自已的文件信息。最后退出系统。

学校网站主要承担对外宣传的任务,左边的信息公告栏主要是文件的发布,各部门预先分配用户名和密码,在网页的最下面的用户管理中登录进入,发布文件。左边的功能服务区中,教学质量栏目是给学生从Internet登录进入进行教学质量评价的接口。在学期末,教师输入成绩的时候,还会多一个成绩录入栏目,给教师通过Internet登录进行学生成绩输入。

4 系统测试

系统设计实现后,进入测试阶段。准备一些有代表性的数据进行测试,以测试系统的功能实现情况。

4.1 系统测试环境

1)硬件环境:服务器1台;行政办公室用客户机22台;打印机1台。另外在测试教学质量评价时,用了计算机实验室的50台计算机作为评价数据的收集。

2)测试软件:服务器安装Windows 2003 Server(带 IIS)、 SQL server2000,作好系统数据库的部署、IIS网站的配置。客户机安装IE6.0以及系统的客户端管理软件,客户机能接入Internet,以便访问对外网站。对外网站做好主机托管及网站建设。

4.2 测试项目准备

1)以两个班一学期的教学情况作为教学质量评价的测试数据,并用这两个班的学生在计算机实验室进行教学质量评价测试数据的收集。

2)以这两个班学期末的考试成绩,通过任课教师的输入,完成学生成绩测试数据的采集。

3)用各行政办公室文件作为内外网办公平台的测试数据。

4.3 系统功能测试

首先,作好相关系统的用户及权限的设置,在内部网办公平台中,行政人员的用户名、职位、部门、发布文件的权力,以及与职位相关级别的查阅文件权力。

然后,各行政部门的文件,根据内容确定在内网还是外网发布。只供内部行政人员查阅或共享的文件,在内网发布;对外进行广泛宣传的文件,在外网发布。在内网发布的文件,根据发布文件的用户所定义的文件信息级别不同,可查阅的人就不同。例如:信息级别定义为1的信息,是所有行政办公人员都能查阅的;息级别定义为2的信息,是科级以上行政办公人员能查阅的;息级别定义为3的信息,是处级以上行政办公人员能查阅的;信息级别定义为4的信息,只有校领导才能查阅。以文件是否能发布并查阅进行内部网办公平台以及学校网站的功能测试。

再有,在学期的中后期,组织参加测试的两个班级学生在计算机实验室,通过Internet访问对外网站的“教学质量”栏目,输入对任课教师的评价分数及文字意见。

最后,在学期末,参加测试的两个班的任课教师,通过用浏览器登录成绩管理系统,输入学生成绩,以此对学生成绩输入功能进行测试。

4.4 系统测试结果

经过近几学期的测试,修改了其中一些不完善的部分。修改过后的系统,正式投入使用后,提高了各部门的办公效率,解决了各部门数据的共享,规范了各工作人员的操作,节约了办公文件用纸。各项功能均达到系统设计的要求。

5 结束语

办公自动化系统是随着计算机网页技术、数据库技术和网络技术发展而应运而生的软件系统,它帮助企业提高管理效率,减少重复工作,因此具有很强的发展潜力[5]。本文主要就学校的办公自动化系统应用研究和实现方法进行了分析和实现。

[1] Robert Powell,Richard weeks.袁鹏飞,译.C#和.NET架构[M].北京:人民邮电出版社,2003:12-25.

[2] 彭军.基于ASP.NET的企业信息平台设计与实现[J].泰州职业技术学院学报,2005(8): 3-4.

[3] Paul Nielsen.刘瑞,译.SQL Server 2000宝典[M].北京:中国铁道出版社,2004:100-123.

[4] 求是科技编著.信息管理系统开发[M].北京:人民邮电出版社,2005:15-19.

[5] 张志清.管理信息系统实用教程[M].北京:电子工业出版社, 2005:77-98.

猜你喜欢
办公自动化任课教师办公
Sharecuse共享办公空间
X-workingspace办公空间
浅谈办公自动化系统的设计与应用
班主任与任课教师合作发展的实践与思考
论高职班主任与任课教师的协作与沟通
U-CUBE共享办公空间
办公室自动化、办公自动化与OA
要善于树立任课教师的威信
班级管理中任课教师的积极作用
沪苏浙高速公路办公自动化系统设计