技能鉴定考试网上报名管理系统(需求分析).doc

发布时间:   来源:文档文库   
字号:
技能鉴定考试网上报名管理系统需求分析
一、功能分析
技能鉴定考试系统系统共分为前台和后台两个部分。前台主要实现学生申请表的录入,试费用以及考试场地的查询,学生个人的成绩、证书杏询以及信息的打卬,对技能鉴定站的信息检索。后台部分而向考评员以及系统管理员,实现学生信息的管理,考试场地以及费用信息的录入,系统日志的维护,以及用户权限的分配和区分。
二、系统结构框图
1.前台部分


2.后台部分

三、模块功能分析用户模块
%1用户注册
进入网站首页点击注册链接就可以注册账号,注册账号要求填写用户名、密码和电子邮件,本系统去掉了传统的填写详细资料的注册过程,因此这三项是必填项。注册主要用以登录页面,填写报名资料,半然也可以只注册而不选择报名。
%1用户登陆、密码修改
用户登录成功查看自己的注册信息:登录帐号、电子邮箱。用户注册后就可设置找回密码,通过将密码发送到注册时的电子邮箱中,从而对其进行修改。报名管理模块
1.报名管理部分实现管理员对考生信息的管理,包括添加删除编辑等操作,鉴
费用的录入,以及学生对报名信息的查询。
2.报名部分实现学生的鉴定考试报名管理,采集并审核学生的报名信息。
3.考试安排部分实现对学生考场、准考证号、座次以及鉴定教师的安排,并提
学生和鉴定教师对报名信息的查询。
4.成绩管理部分提供考试成绩的录入功能,以及证书的生成功能,并实现学生对考试成绩
查魂,以及证书的查询。
报名查询模块
查询模块主要的功能是让考生可以查看报名的情况,其中包括两种查询方式,它们分别是:
①查看自己的报名情况


考生可以在此输入自己的用户名后,点击查看报名情况按钮就可以查看到自


②查看科目的报名情况
5.考生也可以选择不同的科目去查看本科目的报名情况,当然此查询功能之能
看到此科目报考人的姓名,而不能看到这些人的详细信息。
在线支付模块
在考生最终确定考试科目后实现在线交付考试费用,在这个系统中,网站的前台面向的对象主要是用户,后台就是管理员,那么前后台各自的操作流程就分为报名流程和后台管理流程,它们分别如下图所示:用户报名流程

后台管理流程

登陆页面

.
fl

••
X
-

连接数据库
信息公告模块
此模块主要是向考生介绍考试的各方面的重要信息,比如考试时间的安排、地点的安排以及相关的变动等信息。
四、数据库数据描述
①管理员表(administer(记录管理员的用户名和密码1
AdminIDAdminName

IntNOTNULLVarchar(15NOTNULLVarchar(15NOTNULL
管理员ID管理员姓名登录密码
AdminPassword
②用户信息表(user(存储用户的注册信息2用户信息表
UserJDUserNameUserAddressUserEmailUser_telUser_SexUserBirthdayUserBanJiUserZhuanye
IntNOTNULL
Varchar(15NOTNULLVarchar(15
Varchar(15NOTNULLVarchar(15Varchar(15DatetimeVarchar(15Varchar(15
用户ID用户姓名地址电子邮件电话号码性别出生年月班级•专业

UserXueyuanUserPasswordVarchar(15
Varchar(15NOTNULL
学院密码
③科目信息表subject)(存储科目信息)3科目信息表
字段名称
数据类型
说明科日名称科目编号考试费用科日描述
subnamesubnumbersubcostsubinfo
Varchar(15NOTNULLVarchar(15NOTNULLVarcher(15NOTNULLVarchar(200NOTNULL
④考生信息表student(存储考生信息)4考生信息表
字段名称
数据类型
说明用户登录名考生真实姓名出生年月考生手机电子邮件身份证号码考生性别考生年龄考生民族考生紧急电话选择考试科目
unamestunamestubirthdaystumobilestuemailstuidnumbcrstusexstuagestunationstuhomcphoncsubname
Varchar(15NOTNULLVarchar(15NOTNULLDatetimeNOTNULLVarchar(15NOTNULLVarchar(15NOTNULLVarchar(15NOTNULLVarchar(15NOTNULLIntNOTNULL
Varchar(15NOTNULLVarchar(15NOTNULLVarchar(15NOTNULL
⑤公告信息表testinfo5
testinfoidTestinfotitletestinfocontentestinfotime
公告信息表
IntNOTNULL
Varchar(50NOTNULLVarchar(200NOTNULLVarchar(50NOTNULL
公告编号公告标题公告内容发布时1'
⑥费用管理表cost)(存储交费信息)6费用管理表
字段名称
数据类型
说明考生真实姓名身份证号码银行名称银行卡号支付金额考试科目费用
stuname
stuidnumberbanknamebankcardamountsubcost

Varchar(15NOTNULLVarchar(15NOTNULVarchar(15NOTNULVarchar(15NOTNULVarchar(15NOTNULVarcher(15NOTNULL

五、系统测试
(*目的
检查和检验报名系统的前台网站界面显示是否正常;数据能否正常录入和正确提取、显示;网站各功能能否正常运行,后台管理员的各种操作功能能否实现。(-过程
1.单元测试
每一个系统在设计过程中都要进行相应的测试,网上报名系统的设计在设计每一个模块的过程中都进行了本地测试,它的主要作用是对每个模块能否实现对数据库的各种操作。半数据库插入记录、修改等操作中难免会字段写错,和程序书写错误等,在测试中就会把问题发现,从而及时进行更正以方便系统的模块之间顺利进行整合。
2.综合测试
当各个系统的模块做好后,就需要进行模块之间的整合测试,而在其中最容易出现的问题就是各个模块在整合过程中的页面跳转问题,如果不进行相应的测试就可能出现跳转错误,另外-•个方面就是各个模块之间的相互返问的友好方面行,有时候当用户在一个模块中需要进入另一个模块中,但是却没有桥梁,这时就要根据测试的结果进行相应的补充更正,因此综合测试应该是整个系统收尾中的最重要的一个步骤,直接涉及到系统的性能使用,是需要特别注意的,网上报名系统的设计经过多次、多方面的综合测试终于把一些相关问题解决,完成了此系统。
(测试结果
通过对各种环境的配置,发现系统存在的一•些问题,经过多次修改,代入各类数据进行测试,最终系统能够正常运转。

本文来源:https://www.2haoxitong.net/k/doc/7892ccf34631b90d6c85ec3a87c24028905f853a.html

《技能鉴定考试网上报名管理系统(需求分析).doc.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式