计算机培训在线报名系统的设计与实现

2017-08-08 02:04王俊叶
电脑与电信 2017年6期
关键词:后台可行性数据库

孙 慧 王俊叶

(临沂大学(沂水校区),山东 沂水 276400)

计算机培训在线报名系统的设计与实现

孙 慧 王俊叶

(临沂大学(沂水校区),山东 沂水 276400)

一年一度的计算机等级考试培训,报名人数众多,从学生基本信息的收集汇总、照片采集、缴费到听课证的打印发放,工作繁重,手续复杂,而且人工操作容易出现疏漏。结合我校的实际情况,本文研究和设计了一种基于W eb的在线报名系统,能够很好地辅助完成计算机培训的报名工作。

计算机培训;在线;报名系统

1 引言

近年来,随着学校招生规模的不断扩大,以及学生对计算机运用能力的重视程度越来越高,我校报名参加各类计算机等级考试培训的学生人数越来越多,给一年一度的报名工作带来了很大的压力。学校传统的由班级、系最终到培训中心的人工逐级统计报名模式已经远远跟不上时代的步伐。

结合本校的具体情况,本文利用ASP和Access设计和开发了一个基于Web的在线报名系统,改变过去传统的手工报名模式,实现由学生在规定时间内登录报名服务器,自主填写相关报名信息,完成报名工作。在线报名系统的启用,大大提高了计算机等级考试报名工作的效率,同时避免了传统报名工作中的许多人为疏漏问题。

2 系统分析

系统分析是软件系统开发过程中的重要环节,主要任务是确定系统开发的目标、实现的功能以及相应的信息需求,主要包含系统可行性分析、系统功能分析和后台数据库分析三部分。

2.1 系统可行性分析

可行性分析是进行系统开发和建设的首要工作,直接决定了项目能否确立,对整个项目的建设具有决定性的指导作用。主要包括技术可行性、经济可行性和操作可行性三个方面。

(1)技术可行性

该系统利用Windows7+IIS 6.0搭建服务器,采用ASP作为开发工具和平台,运用Access作为后台数据库。这些都是经过多年实践验证,已是非常成熟和稳定的技术。因此,该系统的开发在技术上是完全可行的。

(2)经济可行性

该系统只需要搭建一台报名服务器作为硬件支持,而我校无论是服务器还是计算机网络都已完备,无需再次投资。所以,本系统的启用在经济上也是可行的。

(3)操作可行性

本系统的使用门槛不高,对使用人员的要求较低,操作非常简单,只需要上网填写相应的报名信息即可完成报名工作。因此,从用户使用的角度出发,该系统也是完全可行的。

2.2 系统功能分析

系统的功能就是系统要完成的任务和实现的目标,它是进行系统开发的核心。因此,能否很好的进行功能分析,直接影响到下一步的系统设计,关系到整个系统开发的成败。本系统划分为用户管理、信息公告、在线报名和后台管理等几个主要功能模块。

(1)用户管理模块

用户管理模块,负责用户的相关管理工作,包括用户的注册、资料修改和权限设置等工作。该系统主要涉及两种用户,即学生和管理员。学生只能登陆系统前台,浏览公告信息,填写报名资料等;系统管理员能够登陆系统后台,拥有对系统进行全面管理的最高权限。

(2)信息公告模块

信息公告模块,负责报名相关信息的发布工作。如报名流程的说明、填写报名信息的注意事项、计算机培训工作的最新动态等。

(3)在线报名模块

在线报名模块,是该系统的核心功能模块。主要完成用户报名信息的填写、验证和提交工作。

(4)后台管理模块

后台管理模块,是系统管理员登陆和使用的功能模块。主要完成对整个系统的后台管理工作,如公告信息的发布、报名信息的审核、报名信息的下载等。

2.3 数据库分析

后台数据库是整个系统运行的基础,每个系统功能的实现,都离不开后台数据库的有效支持。该系统主要用到用户数据库、图文数据库和报名信息数据库。

(1)用户数据库,主要存储用户的注册信息,包含用户名、密码、联系方式、用户权限和注册日期等信息。

(2)图文数据库,主要存储信息公告模块的相关内容,包含文章标题、文章内容、添加日期等信息。

(3)报名信息数据库,主要存储学生的相关报名信息,包含学号、姓名、身份证号码、联系电话、培训科目、报名日期、审核状态等信息。

3 系统设计

系统设计是在系统分析的基础上,实现由逻辑分析到完成物理设计的过程。主要包括系统流程设计、系统功能架构设计和数据库设计三部分。

(1)系统流程设计

(2)系统功能架构设计

图2 系统功能架构图

(3)数据库设计

表1 用户信息表

表3 报名信息表

4 系统实施

系统实施阶段主要依据系统分析和设计的结果,构建服务器和服务平台,编写程序代码,实现系统的具体功能。其中的难点是后台数据库的连接与操作,该系统在Ado框架下,首先利用Server对象的CreateObject方法创建一个Con-nection对象实例conn,然后利用conn的Open方法和execute方法完成后台数据库的打开与操作;与此同时,还需利用Server对象的CreateObject方法创建一个RecordSet对象实例rs,并利用rs的Open方法打开数据库中的表,获得相应的数据集。该系统的核心功能模块代码如下:

5 结束语

计算机培训在线报名系统的设计和应用,很好地解决了我校传统手工报名过程中的困难,大大提高了工作效率。但本系统也存在安全等方面的不足,有待进一步优化、完善和升级。

[1]陈友南.计算机等级考试网上预报名系统的设计与实现[D].广州:华南理工大学,2013.

[2]李育安.基于WEB的在线培训系统的设计与实现[D].长春:吉林大学,2014.

[3]陈祥章,韩永印,刘耿龙.计算机等级考试网上报名系统的设计与实现[J].实验技术与管理,2010,27(9):172-174.

[4]徐振国.基于ASP的网络课程在线报名系统的设计与实现[J].中国教育技术装备,2014(18):36-38.

[5]郭道江.全国计算机等级考试网上报名系统的设计与实现[J].赤峰学院学报(自然科学版),2013(23):27-28.

[6]周鹏飞,胡一波.基于W eb的在线报名系统设计与实现[J].价值工程,2012,31(16):182-183.

Design and Implementation of Computer Training Online Registration System

Sun Hui Wang Junye
(LinyiUniversity(YishuiCampus),Yishui276400,Shandong)

Computer grade examination training isheld once a year,which has lotsof applicants.From the students'information summary,photo collection and payment,to the card printing and dispensing,there are complex proceduresand iseasy tomakem istakes in artificialway.Combined w ith the actual situation of our university,this paper studies and designs an online registration system based onWeb,which can help to complete the registration of computer training.

computer training;online;registration system

TP311.52

A

1008-6609(2017)06-0054-03

孙慧(1998-),女,山东德州人,专科,研究方向为会计信息化。

王俊叶(1977-),女,山东沂水人,硕士,讲师,研究方向为软件工程。

猜你喜欢
后台可行性数据库
PET/CT配置的可行性分析
Wu Fenghua:Yueju Opera Artist
后台暗恋
数据库
数据库
数据库
数据库
后台朋友
PPP物有所值论证(VFM)的可行性思考
自由选择医保可行性多大?