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

“双考”考务管理系统

“双考”考务管理系统“双考”考务管理系统 简介: 随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。

为了适应未来信息化社会的需要,提高我省干部乃至全民的素质,我省组织了“江苏省外语及计算机应用能力等级考核”(简称“双考”)。

目前参考人员来自不同的单位和地区,且人数逐年增多。

采用原有的人工管理已不能适应现行工作的要求。

为使“双考”工作科学化、规范化,我们结合实际工作需要,采用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 bmdkPath bmdk.dbfPrimaryKey 报名点号Field 报名点号报名点号 C 2 0Field 报名点名称报名点名称 C 16 0Index 报名点号Table bmkPath bmk.dbfRelatedChild 报名号RelatedTable bmdkRelatedTag 报名点号第三章、详细设计 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。

相关主题