202
软件专业技术资格和水平考试登记系统的设计与实现样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本设计包含内容:毕业论文
论文大概:
软件专业技术资格和水平考试登记系统的设计与实现
摘
要:现在,信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念,各行各业对信息技术专业人才的需求也迅速增长,尤其是计算机软件和计算机网络人才出现了严重的短缺。为此,国家人事部和信息产业部决定进一步发展中国计算机软件专业技术资格和水平考试。本文主要简介了计算机软件资格和水平考试登记系统的准备工作。
关键词:计算机;软件资格水平考试;职称
The
implement of the system of the qualifications of professional
technique of Chinese computer software and qualifying
examination
Abstract:Now the application of the information technology
which is more and more popular, has not only promoted the high-speed
development of the society, but also changed the way and thinking of
people's life, study, working and amusement, and the demand of
professional person with the information technology ability
increases rapidly, especially for the demand of professional person
with the computer program and network ability. Therefore, the
National personnel department and Ministry of Information Industry
determine to develop the qualifications of professional technique of
Chinese computer software and qualifying examination further. Now
this is just a brief of my preparation for the system of the
qualifications of professional technique of Chinese computer
software and qualifying examination
key words: computer;
the qualifications of professional technique of Chinese computer
software and qualifying examination;the title of a technical
post
1序言…………………………………………………………………………3
2可行性分析…………………………………………………………………3
2.1技术上的可行性………………………………………………………3
2.2经济上的可行性………………………………………………………3
2.3社会可行性……………………………………………………………3
3系统分析……………………………………………………………………4
3.1采用生命周期法和原型法相结合的方法开发系统…………………4
3.2注重系统的易用性……………………………………………………4
3.3注重系统的可移植性…………………………………………………4
3.4系统的名称、目标……………………………………………………4
3.5实施计划………………………………………………………………4
3.6数据流程图……………………………………………………………4
3.7数据字典………………………………………………………………10
4系统设计……………………………………………………………………11
4.1系统总体设计…………………………………………………………11
4.2系统开发工具与数据库………………………………………………15
4.3系统主要功能设计……………………………………………………15
4.4代码设计………………………………………………………………26
4.5数据库设计……………………………………………………………27
4.6输入输出设计…………………………………………………………31
5系统实施……………………………………………………………………33
5.1程序设计………………………………………………………………33
5.2人员培训………………………………………………………………35
5.3系统调试………………………………………………………………35
5.4系统调试心得…………………………………………………………37
6系统维护……………………………………………………………………38
7系统评价……………………………………………………………………38
7.1系统特点………………………………………………………………38
7.2系统存在的问题………………………………………………………38
8实施心得……………………………………………………………………39
9结束语………………………………………………………………………41
参考文献………………………………………………………………………41
1
序言
据承办中国计算机软件专业技术资格和水平考试、国家信息化证书IT证书教育考试等权威考试的信息产业部电子教育中心副主任徐玉彬介绍,全国计算机软件专业技术资格和水平考试是由信息产业部和人事部主管的、面向全国广大专业技术人员的一种专业性很强的IT技术考试,它并不针对某一家公司的某一个产品进行培训认证,因此考察全面、综合性很强,与一般的企业认证有着本质不同,属于认证考试中的国家品牌。
本系统采用PB程序设计语言的程序设计与数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,本系统将帮助图书管理人士方便、安全、高效的进行管理。
2
可行性分析
2.1 技术上的可行性
2.1.1
软件、硬件设备上
系统的软硬件要求不高,目前市场上所提供的计算机软硬件资源能够满足系统的开发需求。
2.1.2
开发、维护、管理上
现有的开发技术水平完全能够胜任开发任务,并且有关方面的操作人员稍加培训,完全可以胜任管理和维护工作。
2.2
经济上的可行性
2.2.1 设备费用
一台主机和几台分服务器即可满足本系统的运行要求。
2.2.2
开发费用
该系统并不十分复杂,因此开发费用不高。
2.3 社会可行性
2.3.1
改革的必要性
对当前的计算机软件资格和水平考试登记系统进行改进,比如可以在网上查询成绩、网上报名等等一系列功能。
2.3.2
从组织内部讲
计算机软考和各类计算机软考报名人员对该系统都表示支持。
3 系统分析
3.1
采用生命周期法和原型法相结合的方法开发系统
由于本系统开发受到各方条件的影响,在开发初期采用生命周期法进行设计开发,
严格按照系统规划,系统分析,系统设计,系统实施和系统维护这五个阶段,系统能正常运行后,再进一步调查和分析,其中的不足之处,合理解决。
3.2
注重系统的易用性
对于输入尽量减轻用户的输入量,例如,性别、学历、所学专业等都有选项给出供选择,准考证号也是按规律给出,以便考生记忆,以及一些易产生输入错误的地方都有完整性控制,以提醒考生和管理员的正确使用。
3.3
注重系统的可移植性
能够比较方便的在各种不同的环境下安装和运行系统,方便用户的系统配置和使用,这也是很注重的一点。
3.4
系统的名称、目标
名称:软件专业技术资格和水平考试登记系统
目标:
1、学会使用软件工程的方法进行项目的分析、设计与实施;
2、熟练掌握一种开发语言和数据库系统进行项目的开发;
3、在导师的指导下实现计算机软件资格和水平考试的网上报名、网上成绩查询、报考人员统计和成绩统计等功能。
3.5
实施计划
从2月底开始进行可行性分析、需求分析,3月底开始进行系统设计,预计在5月份完成,系统实施预计在6月份进行。
3.6
数据流程图
D1 报考登记表
报考登记表输入
报考登记表修改
考
考生报考登记表输入
报考登记表统计
考生报考登记表修改
准考证生成、打印
考生成绩查询
考生成绩录入
考生成绩统计
考生成绩通知单
合格人员登记
备份与还原
D2 管理员权限表
计算机软件资格和水平考试登记系统顶层DFD
考生添加
D1 报考登记表
考生信息修改或删除
考生情况统计
查询结果
数据库全部信息
计算机软件资格和水平考试登记系统第一层DFD
“ 报考登记表输入”框的展开
考生信息
正确的考生信息
D1 报考登记表
登记请求
“报考登记表修改”框的展开
准考证号
考生信息
D1 报考登记表
修改请求
“ 考生成绩录入”框的展开
准考证号
正确的准考证号
D1 报考登记表
成绩输入
登记请求
“考生成绩查询”框的展开
准考证号
正确的准考证号
D1
报考登记表
成绩查询
“考生成绩通知单” 框的展开
准考证号
正确的准考证号
D1 报考登记表
“合格人员登记” 框的展开
准考证号
正确的准考证号
D1
报考登记表
成绩合格
“系统备份还原” 框的展开
全部表格
备份请求
还原请求
3.7
数据字典
3.7.1
数据流条目举例
3.7.2 外部实体条目举例
3.7.3 数据存储条目举例
3.7.4处理过程条目举例
4 系统设计
4.1 系统总体设计
4.1.1
需求规定
该项目主要功能为:报考登记表输入处理(有登记、取消等功能);报考登记表修改处理(有输入、取消、确认、修改、删除等功能);报考登记表统计处理;资格考试成绩录入(有输入、取消等功能);准考证生成、打印处理(有生成、打印等功能);资格考试合格人员登记(有登记、取消等功能);资格考试成绩查询(有登入、查询等功能);资格考试成绩统计;资格考试成绩通知单;备份与还原(有备份、还原等功能)。
4.1.2
运行环境
(1) 设备
研制该软件需要一台计算机及Powerbuilder8.0 开发环境。
a.
计算机应在486或更高档次的计算机,内存在128MB或更大的;
b.
先在单机上实施,获得成功后,再在B/S结构上推广应用。
(2) 支持软件
操作系统为:Windows 2000, 前台开发工具为:PowerBuilder 8.0, 后台数据库为:SQL
server 2000
4.1.3
基本设计概念和处理流程
本系统基本设计按系统规划的要求规定设计,其处理流程如图1所示。
图1 处理流程
4.1.4
结构
计算机软件资格和水平考试登记系统模块结构如图2所示。
图2 软考系统模块结构
4.1.5
功能需求与程序的关系
功能需求与程序的关系如表1所示。
表1
功能需求与程序的关系
登记表输入 考生信息删除修改 考生统计 考生成绩统计 生成准考证 成绩录入 成绩查询 登记合格人员 生成成绩通知单 报考登记表 考生成绩表 数据备份还原
报考登记表输入处理 √ √
报考登记表修改处理 √ √
统计处理 √ √ √ √
准考证生成处理 √ √
成绩录入处理 √ √
合格人员登记处理 √ √ √
成绩查询处理 √ √
成绩通知单处理 √ √ √
系统安全处理
√
√
√
4.1.6
人工处理过程
报考登记表输入、报考登记表修改、资格考试成绩录入、资格考试合格人员登记、系统备份还原
4.2
系统开发工具与数据库
4.2.1 设备
研制该软件需要一台计算机及Powerbuilder8.0
开发环境。
a. 计算机应在486或更高档次的计算机,内存在128MB或更大的;
b.
先在单机上实施,获得成功后,再在B/S结构上推广应用。
4.2.2 支持软件
操作系统为:Windows
2000, 前台开发工具为:PowerBuilder 8.0, 后台数据库为:SQL server
2000
4.2.3 接口
该软件前台开发工具与后台数据库通过ODBC连接。
4.2.4
控制
该软件的运行的方式采用菜单驱动,鼠标与键盘并用方式进行。
4.3系统主要功能设计
4.3.1
软考设置
若设置为水平考试,则该系统为水平考试登记系统,反之,则为资格考试登记系统同时也可以设置考试的日期/时间.考试类别的编辑等等。主要处理为:定义一个全局变量:每个模块的sql语句中添加一个语句
where 软考设置 =
全局变量,则该功能实现。如图3。
图3 软考设置模块
4.3.2 报考登记表输入
报考登记表输入举例:具体输入 报考级别:网络工程师
姓名:测试 性别:男 出生年月:1982-10-10 出生地:浙江杭州 身份证件名称:身份证
身份证件号码:330621198210106331 在职情况:学生 学历:大学本科 专业:与报考专业不同 毕业院校:浙江财经学院
毕业时间:2005-7-1 工作单位:无 档案所在地:浙江财经学院 户口所在地 浙江省杭州市 通讯地址 杭州市文华路 邮编 310012
联系电话 13634163441
选择登记
自动生成准考证。主要处理为:
1、报考级别、身份证件名称、出生年月、毕业时间、参加工作时间等用下拉框给出,性别、在职情况、学历、所学专业、职称等分别用多选框给出,若未选,系统将提示;
2、姓名、出生地、身份证件号码等为定位字符,为空或超出则系统将提示用户;
3、工作单位、参加工作时间允许为空,工作单位若填写超出系统提示长度则报错;
4、身份证件名称为身份证,则长度为15或18位,否则系统报错
5、若在职情况为学生,则毕业院校和毕业时间不能为空,若在职情况为在职,则工作单位和工作时间不能为空
6、根据用户所填,系统自动生成一个准考证号并添加到数据库中;生成的准考证050517010001(05表示年份05表示考生报考的是网络工程师17表明户口所在是浙江01表示杭州0001表示流水号)可修改该考生信息。如图4、
图5所示。
图4 报考登记表输入
图5
自动生成准考证