|
职业中学综合管理系统软件开发笔录
网校数据库课题负责人 钟勤
一、职业中学综合管理系统软件介绍
职业中学综合管理系统V1.0版提供针对最终用户的定制开发。该版从2001年6月开始研发,主要针对重庆市龙门浩职业(集团)高级中学办公管理自动化而开发的。该系统选择了对重庆有代表性的重点职业中学(重庆龙职中、重庆旅游学校、重庆女子职中、重庆工商职中等),地区性重点中学(江津职业中学、合川市职中、永川城关职中等)、一般职业中学(重庆窍角沱职中等)等20余所职业中学做了用户需求调研,在很大程度上保证了软件的可行性和可操作性,从根本上保证了产品的适用性。
2001年10月,在该校对软件进行了分析和模块现场测评,然后又在其实验室进行了细致的测评工作,对软件给予了很高的评价。本软件将成为职业中学管理的首选,它填补了职业中学管理系统在职业学校管理系统的空白,使各职业中学能用上适合自己的软件产品。
软件开发环境
本软件使用Borland公司研发的面向对象的程序设计语言DELPHI开发,Borland公司的DELPHI是一套针对软件公司、企业等开发其系统和应用软件的开发平台软件,本软件使用的是DELPHI
5.0开发,融职业中学各级部门管理于一体,具有很大的灵活性和可扩展性。数据库平台使用的是ACCESS(单机版)及SQL SERVER(C/S版),使数据的安全性得到了保证。这种规范的数据库管理机制,能适应不同层次的职业学校。
产品的技术特点:
本软件分单机和Clients/Server(客户/服务器)两个版本。单机版采用ACCESS数据库和Interbase相结合,数据库引擎使用了ODBC。做到功能完善,易学易用,操作方便等特点。
Clients/Server(客户/服务器)版采用了Interbase和SQL服务器下的C/S多层构架,数据库引擎使用了ODBC。它是基于Clients/Server(客户/服务器)多层构架的MIS系统,支持从单机到局域网的全方位应用;Server端采用了Windows
NT/Windows 2000 Server平台,提高了系统效率,增强了安全性,降低了用户成本,确保了有效的用户服务。
产品运行环境(单机版可参照客户/服务器版中的客户端):
1、硬件环境(建议)
Server端:PII以处理器,DRAM 128MB及以上、500MB以上硬盘等。
Clients端:PII以上处理器,DRAM 64MB及以上,彩色显示器支持800*600分辨率,500MB以上硬盘等
2、软件环境
Server端:Windows NT或Windows 2000专用服务器操作系统,SQL
7.0、SQL 2000或Interbase服务器软件
Clients端:Win9x或windows 2000家庭桌面版操作系统。
功能强大,按部门划分摸块:
强大的职业中学管理功能实现,涵盖了校长室、教务处、总务处、德育处、实作室、专业部以及联合办学等几乎所有的职业中学职能部门、专业部和实作室的管理;而且所有模块按学校部门及专业划分,并且能通过软件增加相关部门、专业及教学班,更适合学校的具体情况。
安全和稳定性
资源最大程度的共享,一个部门输入,全校共享;安全的资源备份机制,数据库自动备份,无需干预;方便的用户分组和权限分配,保证资源的安全访问。
国家标准
内建多项国家、重庆市标准(中小学理科教学仪器装备标准、体育标标准、卫生器材装备标准等)。
针对不同用户的情况进行自定议的设置,同时提供针对性的开发,从最大程序上保证用户的适用性。同时向用户提供了模块增删功能,用户可以自行设计适合本单位情况的程序模块。
易用性,快速实施
良好的用户界面,详尽的用户手册;参考用户手册可以很快熟悉和使用软件系统。
产品的主要模块和功能:(产品按照学校现有的管理模式,按照学校的机构进行划分。)
|
学校办公室
|
| 学校人事管理 |
教职工聘用、调入调出、退休、综合信息查询 |
| 学校大事记 |
记录学校发展历史中的大事 |
| 学校荣誉榜 |
记录学校的各种荣誉 |
| 收发文件 |
登记上级来的公文、学校内的公文分发、档案分类管理、行文系统
|
|
教务处
|
| 基本设置 |
分班系统、排课系统 |
| 学生管理系统 |
学生的基本信息、班级学生表,毕业生管理,班级调整等 |
| 教师管理 |
教学进度计划、教师基本情况表,教师业务档案,教师考勤等 |
| 成绩管理系统 |
学生的成绩,考试分析和处理,班级、年级、学校排名和其他分析 |
|
德育处
|
| 学生寝室管理 |
学校寝室资料的维护,寝室安排、寝室考勤等 |
| 学生干部管理 |
班级、学校的各个级别的学生干部名单和历史资料等 |
| 学生奖惩管理 |
学生在使用间的奖励和处罚记载,提供汇总名单 |
| 学生日常考勤 |
学生日常的考勤情况记载等 |
| 班级活动管理 |
记录各个班级的主题班会、班级其他活动等 |
|
总务处
|
| 财务管理 |
财务预算登记和预算项目表等 |
| 学校资产管理 |
资产登记、资产表,登记新购入资产等 |
| 物业管理 |
制定物业管理收益标准、维护物业管理用户、维护收费记录 |
| 食堂管理 |
食堂设置情况、职工情况等、收支情况登记等 |
| 基础建设管理 |
学校基础建设登记、基础建设表 |
| 校园维修管理 |
维修申报、派出、核实管理 |
|
联合办学
|
| 合同管理 |
新签合同的登录、合同的查阅、合同的增删等 |
| 办学形式管理 |
新联办学校的登录、办学形式调整、联办学校的解除等 |
| 办学成果管理 |
现有联办工作的管理、联办大事记等 |
|
专业部
|
| 课目管理 |
课题申报、立项、监管、结题等系列管理 |
| 教师获奖管理 |
教师获得的各种奖励的登记和统计等 |
| 论文管理 |
教师课题发表的论文记录等 |
| 科研档案 |
各个教研组、老师的科研档案管理 |
| 实作室管理 |
实验器材使用管理、入库申请和审核、明细报表、总帐、实验课程管理 |
二、职业中学综合管理系统软件开发过程部分模块说明
这套软件从课题提出到开发完成花了近一年半时间,在提交给用户使用后修改用了近半年时间,因此,整个过程用了近两年的时间,在这个过程中我总结了不少的经验,现在就开发过程作一些概括性介绍:
(一)软件开发过程
1、深入的用户需求分析
在开发这套软件之前,对职业中学的现行管理软件及职业中学自身的特点作了深入而细致的调查分析,从根本上保证了用户的需求与软件设置的良好结合。同时也保证了软件的适用性。
2、软件规划
在开发软件之前,对这套软件的模块和使用的数据库作了细致而周全的规化。包括使用的数据库类型的选择,考虑到不同学校硬件环境的差异,这套软件一共使用了两种数据库。一是ACCESS,针对单机;二是SQL
SERVER针对网络版。同时也考虑了数据库的安全接口,这样保证软件在开发之初就有了一个良好的环境。另外,软件模块的划分是根据中学管理的职能部门进行,但由于不能很好的概括完职业中学的众多情况,因此,软件在根据职能部门划分的同时,又采用了部分独立模块,如:联合办学等。
3、软件环境选择
好的软件运行环境能保证软件良好而安全的运行。由于该软件拥有单机和网络两个版本,因此,在考虑运行环境时作了不同的划分。单机版采用了现阶段比较流行的操作系统WIN98及ACCESS数据库,而网络版采用了WIN2000/NT带SQL
SERVER作软件数据平台(即S端),WIN98操作系统加软件作数据访问(C端)。
4、软件安全性
由于不同职能部门对软件功能的使用是不一样的,因此软件一是采用安全的用户口令,同时也利用了数据库的安全访问。从软件本身和数据访问两个方面保证了软件的安全性。在软件安全性方面,不同的用户对软件功能的使用是不同的,很好的屏蔽了用户的越级访问。
5、软件模块开发
有了以上的准备工作,最后才是软件的开发。在开发的过程中,由于软件是分模块规划的,因此在开发的过程中也是采用分块开发,最后通过主控模块调用来实现软件的整个使用环节。当然在开发的过程中还遇到了许多问题,由于篇幅有限,这里就不一一讲解了。
6、软件测试
软件开发完成后,并不是就完事了,这只是工作的一半。最后的工作是软件测试和用户意见返馈,这种工作时间最长。软件的测试是一个重要的过程,这一步做得越细,我们以后返工的机会越小。因此,在软件测试时我们考虑了近200种异常情况,在很大程度上保证软件的安全使用。
7、软件功能修改及升级
在软件测试完成后,软件交与用户使用。在使用过程中,由于在开发中考虑的问题与实际问题不可能完全相同,因此修改是必然的。这套软件总共修改了近30处(包括用户界面,一些数据录入等),最终达到了使用要求。另外,这套软件现在正考虑升级,因为随着办分自动化的深入,许多的功能在开发时在当时是没有考虑的,而这些功能在使用中越来越重要,软件升级就成为必然。
(二)部分模块说明
1、学生基本情况
使用这项目功能时,用户首先应选择相应的班级,在选定的班级中作相应的操作,即可以用“增加”来新增学生,“删除”来删除没用的或错误的记录,当输入完后可使用“打印”来打印全部的输入。
2、毕业生管理
本模块有两个选择卡,即毕业生推荐和毕业生推荐查询,毕业生推荐主要用于管理推荐的毕业生和单位,毕业生推荐查询则可进行全方位的毕业生信息查询。
3、班级管理
此模块包括三个选卡,即:新增班级、学生转班和学生转学。“新增班级”选卡可以先选中年级,然后对相应年级增加班级,用户可在此功能中自定义学校的班级,也可对班级进行调整,而“学生转班”选卡中可对学生进行班级调整或转班,使用时,只要选中原来班级和要转班级,并输入学生姓名就可将个别学生进行转班,若批量学生,则可输入学生学号就可转班。“学生转学”选卡,可对要转学的学生进行管理。
4、合同管理
本模块包括两个选卡,即“新签合同”和“合同查看”,新签合同主要是对新签合同的管理和输入,“合同查看”可对以往签定的合同进行查看和打印。
5、专业器材管理
本模块包括四个选卡,每一选项就是一独立功能,即:“专业器材入库”、“器材出库”、“器材明细”、“综合查询”,器材入库主要对新进设备进行录入和管理,“器材出库”主要对领出的设备进行登录和管理,并统计现有设备情况,“器材明细”主要对现有设备进行管理和对入库、出库设备进行明细,“综合查询”针对用户关心的各种数据提供查询功能。
由于篇幅因素,在这里我们不可能将该软件的全部功能和界面一一介绍,以上只是该软件极小的部分模块的介绍,该软件第一个模块都配置的各种报表的打印,使用者可以在使用中不段的总结和熟悉。
|