当前位置:文档之家› “双考”考务管理系统

“双考”考务管理系统

“双考”考务管理系统
“双考”考务管理系统

“双考”考务管理系统

“双考”考务管理系统

简介:

随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。为了适应未来信息化社会的需要,提高我省干部乃至全民的素质,我省组织了“江苏省外语及计算机应用能力等级考核”(简称“双考”)。目前参考人员来自不同的单位和地区,且人数逐年增多。采用原有的人工管理已不能适应现行工作的要求。为使“双考”工作科学化、规范化,我们结合实际工作需要,采用Visual FoxPro5.0开发了《“双考”考务管理系统》。使用该系统,可以大大提高工作效率,减少差错,并能与省考核办的有关系统交换数据。

该系统界面友好,操作简便,能完成考试报名、考场安排、查询成绩、统计数据、打印各种报表和证书及系统维护等功能。

本系统采用Visual Foxprow 5.0编写,面向对象可视化编程,使系统的开发工作适应目前的流行趋势。设计时采用了常用的自顶向下的瀑布式结构化设计方法。各子系统具有独立的数据库结构,设计时力求简单易用,便于维护。各模块为平行关系,彼此间无直接的参数联系,也无库的交叉关联,从而保证各子系统可以单独运行。以适应各培训点和考点的需要。

整个系统由八大部分组成:

一、总控模块:用于设置系统工作环境,启动工作程序。

二、报名系统:可输入报名表,生成各报名点报名册。能进行修改、删除、打印、查询等操作。该模块可由各报名点独立使用。

三、汇总上报:能接收各培训点的报名盘数据,经自动审核后,汇总生成上报盘,报省考核办。

四、考场编排:能按考点自动编排考场,并可灵活调整。能打印准考证和各种考务表格。

五、成绩接收:能接收省考核办下发的成绩数据盘,打印出成绩单、成绩册。

六、成绩统计:能进行成绩统计工作,能打印各种统计表。

七、证书管理:能进行证书检索和打印。

八、系统维护:能对系统进行设置口令、初始化、备份等工作。

总之,该系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较齐全,能有效地协助管理“计算机应用能力等级考核”的考务管理工作。目录

一. 需求分析

1. 考务管理现状

2. 业务分析

3. 系统信息编码

二. 总体设计

4. 系统功能结构图

5. 数据库定义

6. 数据流图

三. 详细设计

7. 功能模块设计

8. 用户界面设计

9. 程序代码

四. 调试与分析

10. 存在问题与解决

11. 进一步改进设想

五. 用户操作说明

12. 软硬件环境

13. 应用系统安装

14. 操作手册

六. 结论

七. 参考文献

第一章需求分析

1. 考务管理现状

“四川省外语及计算机应用能力等级考核”(简称“双考”)由省委组织部、省教委部门组织考试,是我省普及计算机应用的重要方面。目前参考人员来自不同的单位和地区,每年约十万人参加,且人数逐年增多。从报名、编排考场、阅卷、统计成绩直至发放合格证书,环节多,工作量大,采用原有的人工管理方式,必然周期长,效率低,不能适应现行工作的要求。同时也不利于推广计算机应用。为使“双考”工作科学化、规范化,就必须采用计算机辅助管理。

 2. 业务分析

“双考”系统由省、市两级系统组成。其中,报名、考核、成绩统计、发证由市考核办负责;出卷、阅卷由省考核办负责。本系统主要用于本市及县各培训点、考核点以及全市汇总数据。“双考”考务工作主要由考前处理和考后处理两大部分组成。考前工作主要为:报名系统、汇总上报、考场编排等考试组织工作。考后工作主要为:成绩接收、成绩统计、证书管理及系统维护等工作。

(a) 考前处理业务流图

说明:按报名点输入、修改报名表,并能查询、打印报名册,生成各报名点的报名库。来自各报名点的报名盘数据,经自动审核后形成汇总库并生成上报盘报省考核办,同时,打印总名册。根据汇总结果按指定考点自动编排考场,并可灵活调整生成考场库,同时,能打印考场表和准考证。

(b) 考后处理业务流图

 说明:根据省考核办下发的原始成绩数据盘通过成绩接收生成成绩库。对成绩库进行成绩处理,打印出成绩单和成绩册;同时对成绩统计,生成统计库并打印有关统计表。由成绩库对证书自动编号生成证书库,并能进行查询和打印证书。

“双考”系统由一个主控模块和七个子模块构成。主控模块是一个主控程序main和主控表单skxt,它控制七个子模块。在系统运行时,只要用鼠标点击任何一个控制子模块的

命令按钮,系统都会出现与子模块相对应的表单,每个表单都有其相应的系统程序。

七个子模块名称分别为:报名系统,汇总上报、考场编排、成绩接收、成绩统计、证书管理和系统维护。

子系统“报名系统”(即表单bmxt)具备四个功能:增加、删除、搜索和打印。

子系统“汇总上报”具有接收、汇总、打印、上报四个功能。

子系统“考场编排”具有自动编排、打印考场表和打印准考证等功能。

成绩接收子系统具有接收、打印成绩册、打印成绩单等功能。

成绩统计子系统对接收来的成绩进行统计,并打印统计表,

证书管理子系统进行自动编号、查找、打印登记册和打印合格证等功能。

系统维护子系统能对系统进行口令设置、数据备份、系统初始化、帮助等工作。其中,口令设置又包括增加,修改、删除和隐藏;帮助可以用来打印文档;而报名库、汇总库、考场库、成绩库、统计库以及证书库,则可以进行数据备份和系统初始化。

2. 数据库设计

系统的数据库为skkwgl,其中包含了下列表:

Table bmdk

Path bmdk.dbf

PrimaryKey 报名点号

Field 报名点号报名点号 C 2 0

Field 报名点名称报名点名称 C 16 0

Index 报名点号

Table bmk

Path bmk.dbf

RelatedChild 报名号

RelatedTable bmdk

RelatedTag 报名点号

第三章、详细设计

1. 模块功能设计

(1) 主控模块:用于设置系统运行环境,启动主控表单。

主要功能:设置初始系统工作环境;提供各子系统进入接口;

(2) 报名模块:

主要功能:报名表录入、修改、删除;

打印报名册;

查询报名情况。

(3) 汇总上报模块:

主要功能:汇总全市报名表;

审核报名数据;

打印全市报名册;

生成上报盘。

(4) 考场编排模块

主要功能:输入考点基本情况;

考场自动编排;

考场表调整、删除、打印;

打印准考证。

(5) 成绩接收模块:

主要功能:成绩盘接收与转换;

打印成绩单;

(6) 成绩统计模块:

主要功能:考前统计;

考后统计;

打印考前统计表;

打印考后统计表。

(7) 证书管理模块:

主要功能:证书生成;

打印合格证书;

查询发证情况。

(8) 系统维护模块:

主要功能:操作员管理;

口令管理;

数据库管理。

2. 用户界面设计

 (2) 考场编排界面

(3) 成绩统计界面

3. 程序代码

第四章 调试与分析

1. 采用各模块独立调试,整体合成测试的方法。

报名录入模块应能独立使用。

2. 进一步改进设想

随着网络技术的飞速发展,基于网络的应用软件正迅速发展。如果将该系统进一步改进,使之能应用于网络环境,则可以大大提高工作效率,提高其时效性和应用范围。

第五章 用户操作说明

1. 软硬件环境

硬件配置:486以上档次的计算机,彩色显示器,内存>8M,硬盘>200M。

软件配置:Windows 95/98操作系统,Visual FoxPro 5.0数据库管理系统。

2. 应用系统安装

(1) 使用安装盘:本应用系统经过Visual FoxPro5.0提供的安装向导生成三张安装软盘,使用时只须按标号顺序在Windows环境下直接安装即可。安装后在C盘建立一个新文件夹bysj2。

 (2) 直接拷贝:把应用系统软盘插入到驱动器中,在C盘根目录下建立子文件夹bysj2,将A盘根目录中所用的文件拷贝到C盘文件夹bysj2中。初次运行时,须对某些文件进行重定向。

3. 操作方法

(1) 启动应用系统

先启动Visual FoxPro 5.0,然后运行“双考.exe” 可执行文件。

(2) 在主控表单“skxt ver1.0”中,选择需要的控制按钮,即可进入相应的子系统,选择“退出”按钮可以退出系统。

(3) 报名:用鼠标点击子系统“报名系统”,出现表单BM。该表单包含控件“A.增加”,“

D.删除”,“S.搜索”,“P.打印”,“Q.退出”。点击“A.增加”,可以向表格中增加一条新记录;点击“D.删除”,出现对话框“删除记录”,询问“确定删除当前记录吗?”,点击“确定”,则删除光标所在的当前记录,反之,若点击“取消”,则不执行操作;点击“S.搜索”,出现表单BM SS,可以进行查找、打印、添加、编辑、删除等操作;点击“D.打印”,出现预览报表bmk. frx;点击“Q.退出”,返回主控表单“skxt ver1.0”。

(4) 汇总上报:用鼠标点击“汇总上报”按钮,然后点击按钮“R.接收”,出现提示“请插入报名盘”,并显示“报名接收”对话框,询问“是否确定要接收报名盘?”,点击“确定”,即可拷贝报名盘,若无盘则显示“该软盘中无bmk.DBF!”,点击按钮“H. 汇总”,对成绩进行汇总。点击按钮“P. 打印”,打印预览报表hzb.frx;点击按钮“S. 上报”,提示“请插入空盘”并出现对话框“报名接收”,询问“是否确定要接收报名盘?”,点击“确定”则把内容拷贝到空盘,若点击“取消”,则不执行操作;点击按钮“退出”,返回主控表单“skxt ver1.0”。

(5) 考场编排:用鼠标点击按钮“考场编排”,出现表单kcbp,点击按钮“A.自动编排”,出现“自动编排”对话框,询问“自动编排将更新现有考场库!”,点击“确定”,询问“更新现有考场库吗?”,点击“确定”便更新现有的考场库;点击按钮“C.打印考场表”,打印预览报表kcb.frx,点击按钮“Z. 打印准考证”,打印预览标签zkz.bbx;点击按钮“Q.退出”,返回表单skxt ver1.0。

(6) 成绩接收:点击按钮“成绩接收”,出现表单cjjs。点击按钮“D. 接收”,提示“请插入成绩盘”,出现对话框“接收成绩”,询问“请将成绩盘插入A驱动器”,点击“确定”,把成绩拷贝到成绩盘,点击“取消”不执行操作;点击按钮“打印成绩册”,预览标签cjd.lbx。点击按钮“退出”,返回主控表单。

(7) 成绩统计:点击按钮“成绩统计”,出现表单cjtj。点击按钮“考前统计表”再点击“考前统计”,预览报表tjb.frx;点击按钮“考后统计表”,再点击“考后统计”,预览报表tjb.frx ;点击按钮“打印表一”,预览报表tjb.frx;点击按钮“打印表二”,预览报表tjb.frx;点击按钮“退出”,返回表单skxt ver1.0。

(8) 证书管理:点击按钮“证书管理”,出现表单zsgl。点击按钮“自动编号”,出现对话框“自动编号”,询问“重新编号吗?”;点击“确定”,重新编号,点击“取消”不执行操作;点击按钮“查找”,出现表单FZSS,可以进行查找、打印、添加、编辑、删除等操作;点击按钮“打印登记册”,预览报表zsb.frx;点击按钮“打印合格证”,预览报表hgz.frx;点击按钮“退出”,返回主控表单SKXT Ver1.0。

第六章 结论

该应用系统经连云港市“双考”办公室试运行,基本可以替代人工的部分工作,具有较好的应用价值。实现了预定的设计目标。

本软件的开发设计得到了市考核办同志的大力支持,也得到的市电大有关老师的协助,在此表示衷心的感谢。

本系统由于设计时间仓促以及本人水平有限,还有很多不完善之处,也难免存在错漏,恳请各位同行及老师扶正。

第七章 参考文献

1.Visual FoxPro 5.0 应用与开发鸿志创作组科学出版社

2.Visual FoxPro 5.0 完全学习手册陈宗兴科学出版社

3.数据库管理系统王利主编中央电大出版社

4.学校管理信息系统张剑平等编中国铁道出版社

5. Visual FoxPro3.0实用参考手册木杉编科学出版社

相关主题
文本预览
相关文档 最新文档