四六级考试报名系统课程设计文档格式.docx
- 文档编号:22775913
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:25
- 大小:852.79KB
四六级考试报名系统课程设计文档格式.docx
《四六级考试报名系统课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《四六级考试报名系统课程设计文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
指导教师方芳
评语:
评分:
摘要
学生可以通过账号在网上实现报名、查询个人信息、修改个人信息等功能,在时间和空间上比以前的报名更有自主性。
同时老师也可以通过本系统对报考的考生实现统一的管理。
第二节:
可行性分析英语四六级考试报名系统是以计算机网络作为支撑的一套软件,它是随着现代的计算机技术产生的。
应为现在的计算机的普遍使用和计算机网络的发展,使足不出户的网上报名成为可能,尤其是现在的大学生很多都拥有自己的电脑,学校也为学生配备了专门的计算机,这从硬件上使网络报名成为了可能。
关键字:
数据库工具,c#图形化界面编程
SQLServer2008可以组织管理任何数据。
可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。
可以对数据进行查询、搜索、同步、报告和分析之类的操作。
数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备.
C#图形化界面编程,图形用户界面是程序与用户交互的窗口。
第一章概述………………………………………………………………………….4
1.1英语四六级报名系统………………………………………………4
1.2可行性分析……………………………………………………….4
第二章系统分析与设计…………………………………………………………….5
1.32.1应用需求分析…………………………………………………5
2.2系统流程图分析………………………………………………….10
2.3系统功能模块划分………………………………………………11
2.4数据库设计……………………………………………………….14
第三章系统设计……………………………………………………………………19
3.1系统窗体模块……………………………………………………16
3.2各个数据模块窗体介绍……………………………………………17
3.3系统设计详细代码……………………………………………….
附录………………………………………………………………………………….25
参考文献……………………………………………………………………………26
第一章概述:
第一节:
英语四六级报名系统
现在的很多大学要求在校大学生在毕业前都要参加全国的英语四六级考试,有些院校还把全国英语四六级考试作为一项考核学生是否毕业的指标,英语四六级考试报名系统就是为了适应现在高校教育、教学开发的第一套系统,它为学生参加英语四六级考试提供了一个有利的平台。
同时也为老师对众多的考生管理提供了一个有利的工具。
学生可以通过账号在网上实现报名、查询个人信息、修改个人信息等功能,在时间和空间上比以前的报名更有自主性。
同时老师也可以通过本系统对报考的考生实现统一的管理。
第二节:
可行性分析
英语四六级考试报名系统是以计算机网络作为支撑的一套软件,它是随着现代的计算机技术产生的。
应为现在的计算机的普遍使用和计算机网络的发展,使足不出户的网上报名成为可能,尤其是现在的大学生很多都拥有自己的电脑,学校也为学生配备了专门的计算机,这从硬件上使网络报名成为了可能。
第二章系统设计分析
应用需求分析
英语四六级网上报名系统主要是为了满足学生的网上报名和老师对报考学生信息的统一管理,所以本系统主要可分为两大块:
学生模块和管理员(教师)模块。
学生模块的功能应该实现学生的登录报名,学生对自己信息的查询和修改并能够保存修改后的信息,学生登录后系统会自动生成网报序号,考生在确定信息后可以打印准考证。
管理员(教师)模块的功能要强于学生模块,它首先要实现的是对学生信息的统一管理,这包括:
管理员特殊账号的登录、查询和修改学生信息、添加考生信息、删除考生信息、查看学生密码、修改学生密码、访问数据库、打印学生准考证。
能够实现对报考四级和六级学生的分类管理。
系统功能可用以下E-R图表示:
(用户E-R图)
(学生E-R图)
M
N
(英语四六级报名系统E-R图)
(英语四六级考试报名系统数据库E-R图)
根据系统功能及以上E-R图可得一下表:
学生信息表(1-1)
字段名称
类型
大小
是否为主键
网报序号
Char
10
否
选报等级
班级
Userid
是
姓名
姓名拼音
性别
民族
联系电话
身份证号
Userpas
邮政编码
详细地址
普通用户表(1-2)
字段名
类型
大小
Userid
Int
管理员表(1-3)
Glyuserid
Glyuserpas
系统流程分析图:
第三节:
系统功能模块划分
系统功能主要以如下结构图设计,它主要实现了学生登录的信息查询、修改、上传照片、选报等级和打印准考证,管理员登录的添加、删除和对选报不同等级学生的统一管理功能。
英语四六级考试报名系统功能结构图:
英语四六级考试报名系统业务流程图:
1.1网上报名业务流程
随着Internet技术的应用普及,几乎所有高等院校都建成了校园网络,校园网络服务如Web服务,Email服务等非常成熟了。
报名系统采用客户端/服务器端的计算模式。
考试报名管理系统包括学生网上
报名,数据审核和数据导出三个部分业务,在客户端浏览器上完成,数据操作在服务器上完成。
系统业务流程如图1所示。
1.2学生网上报名数据校验
四六级考试要求考试对象为在校大学生,只有通过了四级的学生才能报考六级,学生网上报名时,就需要实现对数据的审核。
(1)建立考生报名资格库,它包括考生身份数据库和报名等级资格数据库。
考生身份数据库用于验证是否为在校大学生,可以通过与本校现有教学管理系统做接口来实现,也可以将现有教学管理系统中的
在校学生数据导出到网上报名系统。
报名等级资格数据库用于自动生成考生报名的等级,以防止学生错报考试等级或四级六级同时报名。
(2)学生网上报名信息提交以后,先对其身份证号码进行校验,然后检验考生是否为本校在校生。
校验成功后,可根据学号自动判断考生的报考等级与考生报名需要的数据。
报名数据校验操作模型如图2所示。
1.3报名数据的审核与导出导入报名数据审核程序分为两个步骤。
第一步,由班级信息员(学习委员)对本班报名数据进行审核,检
验考生报考数据是否完整,上传的照片是否符合要求,并将正式交费报名的考生信息提交给考务管理员。
第二步,考务管理员根据各班提交的报名数据,进行汇总统计,检查各班集体报名数据是否与网上报名数据一致,审核完成后,将报名数据加入正式报名数据库。
数据导出是将正式报名数据库中的数据,导出到CET考试报名模板文件(Excel文件),然后,导入到全国大学英语四六级考务考籍管理系统中,完成网上报名。
英语四六级考试报名系统数据流程图:
英语四六级考试报名系统IPO图:
系统名:
英语四六级考试报名系统制图者:
肖承优
模块名:
选择报考等级日期:
2015-6-18
第四节:
系统的数据库设计
第五节数据库建立
管理员表
普通用户表
学生信息表
登录界面的设计:
普通用户登录后的界面:
准考证界面:
管理员登录后的界面:
链接成功后就可以使用普通用户表中的Userid和Userpas登录,并查看学生信息表中的个人信息和选报四六级等级。
第三章系统设计
第一节:
系统窗体模块组成
系统主要由用户登录模块和用户信息模块两部分组成,用户用户号、密码登录后可以通过用户信息模块看到自己的信息,并可以对信息进行修改。
模块窗体简介
主登陆界面(FormMain)模块,主要实现用户的登陆,用户可以是普通用户登陆,登陆时调用数据库中的“普通用户表”中的数据,检测账号和密码正确后实现登陆。
同时也可以是管理员登陆,这是调用的是数据库中的“管理员表”中的数据进行检测账号和密码是否正确,最终实现调用不同的窗体(FormStu和Glystu)。
FormStu窗体的主要功能是实现选报英语考试等级的功能,用户在Combo1的下拉菜单中可以选择自己的考试等级,并根据需要修改个人的信息、上传照片。
用户修改个人信息后点击刷新按钮,就可以将数据传输到数据库中,并打印准考证。
用户点击“打印”按钮后,系统调出准考证窗体,用户核对信息无误后可以确认打印实现打印功能。
Glystu是管理员实现登陆后的窗体,它的功能主要是实现对报考考生的管理,它可以通过“添加”按钮添加考生信息,“删除”按钮删除考生信息,通过“打印”按钮调出“准考证”窗体实现打印,同时可以利用Data1按钮实现对所有考生信息的审核。
系统设计详细代码
登录按钮代码设计:
privatevoidbutton1_Click(objectsender,EventArgse)
{
Stringusername;
Stringpassword;
Stringpass;
Stringid;
管理员登录后的界面cs=new管理员登录后的界面(textBox1.Text.ToString());
Stringsql="
SELECT*FROM管理员"
;
Stringconnect="
server=.;
uid=sa;
pwd=x1103565;
database=四六级;
"
SqlConnectionsqlnection=newSqlConnection(connect);
sqlnection.Open();
SqlDataAdapterda=newSqlDataAdapter();
SqlCommandcommond=newSqlCommand();
commond.Connection=sqlnection;
commond.CommandText=sql;
//varrs=commond.ExecuteNonQuery();
SqlDataReaderdataReader=commond.ExecuteReader();
while(dataReader.Read())
username=textBox1.Text;
password=textBox2.Text;
//管理者登录
pass=dataReader["
Glyuserpas"
].ToString();
id=dataReader["
Glyuserid"
if(username.Equals(id)&
&
password.Equals(pass))
cs.Show();
}
else
//dataReader.Close();
//break;
dataReader.Close();
//dataReader=commond.ExecuteReader();
Stringsql2="
SELECT*FROM学生信息"
//commond.Connection=sqlnection;
commond.CommandText=sql2;
dataReader=commond.ExecuteReader();
//STUDENTS登录
Stringpasss=dataReader["
Userpas"
].ToString().Replace("
"
"
);
Stringidd=dataReader["
Userid"
if(idd.Equals(username)&
passs.Equals(password))
普通用户登录后的界面student=new普通用户登录后的界面(username);
student.Show();
//dataReader.Close();
MessageBox.Show(DateTime.Now.ToLongDateString());
}
课程设计总结报告:
英语四六级报名系统完成报名信息的输入、修改、删除和查询功能。
完成考生信息的输入、修改、删除和查询功能;
也完成了考场信息的输入、修改、删除和查询功能,但是由于能力有限,所掌握的知识还不够,未能完成将考生的考场自动分配。
对于实际逻辑操作及数据的合理性判断还有待加强。
。
课程设计工作日志:
6月18日上午8:
30----11:
40就确定成员名单并汇报指导老师
明确成员各自任务
选题,确定课题
成员:
组长:
组员:
肖登法
资料搜集:
资料整理:
肖登法
题目选为:
英语四六级考试报名系统
下午对开始搜集资料并汇总、筛选,结合课题要求开始对系统进行可行性分析,最终确定设计方案、画出简单的功能图,设计出总提纲。
6月13日对系统进行分析设计,经过分析,画出具体功能结构图,初步设定模块数量,模块功能,建立数据库,设计具体模块。
6月14日详细设计个个模块的功能,首先设计登陆界面,实现数据库与登陆框的数据链接。
6月15日设计学生信息显示框(两个)、准考证框,建立四个框体之间的联系,并将数据库与之建立链接。
6月16日测试系统运行情况,并对其进行修改,开始起草系统设计说明书。
6月17日最后测试系统功能,对系统设计说明书做最后的加工、润色,课程设计方案内容完成
参考文献:
[1] 李欣.面向远程教育应用的“视频化身虚拟教室”设计
[2] 彭政,聂瑞华,李飞.基于ServiceMix的SOA架构的研究与
实现[J].计算机工程与科学,2009,31(4):
153-155,158.
[3] 刘帅,李万龙,焦远锋.软构件的可复用性分析[J].计
算机时代,2008(9):
11-13.
[4] 诸云强,冯敏,宋佳,等.基于SOA的地球系统科学数据
共享平台架构设计与实现[J].地球信息科学学报,
2009,11
(1):
1-9.
[5] 付赛平,任国林.XEN网络I/O完全虚拟化机制的可扩
展性研究[J].计算机工程,2008,34(23):
102-104.
[6] 张丽果,杜慧敏,韩俊刚.无数据缓存的容错环形NoC
[7] 龚迪铮.浅析基于H.323的IP视频会议系统[J].海峡
科学,2009
(2):
58-60.
[8] 朱肖川.论以元数据专业化为核心的教育资源共享模式
[J].开放教育研究,2009,15
(2):
17-22.
[9] 杨鑫,苏森,陈俊亮.基于WebServices的ParlayAPI分
析研究[J].现代电信科技,2005(3):
26-28,38.
[10]杨旺明.基于WebService技术的校园一卡通中的第三方
系统应用集成研究[J].微型电脑应用,2007,23
(1):
5-7.
[11]黎成兵,洪帆.分布式环境下的身份认证机制研究[J].
微型机与应用,2005,24(3):
35-36,45.
附录:
//管理者登录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四六 考试 报名 系统 课程设计