- 相关推荐
关于大学毕业设计系统的毕业论文
摘要:
随着计算机应用的迅猛发展,网络应用的不断扩大,如远程教育和虚拟大学大出现等,且这些应用正逐步深入要千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而是考试更趋于公正、客观,更加激发学生的学习兴趣。在线考试系统是为了方便学生考试、老师阅卷、提高考试的公正性、公平性。本文主要包括系统的课题概述、业务层设计、数据库设计、数据访问层设置、应用层设计等。
1 课题概述
1.1 系统基本需求
(1)操作简单方便,界面简洁美观。
(2)具有实时性,已注册的用户无论身在何地,通过Internet游览器,都可登录网络考试系统。
(3)具有严肃性和公正性,系统提供的自动交卷功能使考试到结束时间时,系统自动交卷。
(4)提供考试时间倒计时功能,让考生随时了解考试剩余时间。
(5)系统自动阅卷,保证成绩真实,准确。
(6)考生可以随时查看考试成绩 。
(7)对考生注册信息进行管理 。
(8)系统运行稳定,安全可靠。
系统功能模块如图:
1.2 系统功能分析(用例图) 学生用例图:
管理员用例图:
2 业务层设计
2.1 类的识别
本网站共创建了7个类,分别为 Datacon.cs(数据操作类),JudgeProblem.cs(判断题类)MultiProblem.cs(多选题类),Paper.cs(试卷类),Scores.cs(分数类),SingleProblem.cs(单选题类),GetSafeData.cs(数据安全类)。其中JudgeProblem.cs,SingleProblem.cs,MultiProblem.cs,Paper.cs,Scores.cs放置到BusinessLogicLayer文件夹中,GetSafeData.cs放置到DataAccessHelper文件夹中。
2.2 类的属性和方法设计
(1)Datacon.cs(数据操作类) 方法:
getcon:用来连接数据库
eccom: 用来执行对数据库操作的SQL语句命令 bind: 用于将数据库绑定到表格控件中
ecDropDownList:用于姜数据库绑定到下拉列表框中
Bindinfostring:用于将数据库数据绑定到表格控件中,并获取数据表中的主键字段
(2)SingleProblem.cs(单选题类) 属性:
public int ID{
set
{
this._ID = value; }
get {
return this._ID; }}
public int CourseID{
set {
this._CourseID = value; } get {
return this._CourseID; }}
public string Title{
set {
this._Title = value; } get {
{
this._AnswerB = value; } get {
return this._AnswerB; }}
public string AnswerC{
set {
this._AnswerC = value; } get {
return this._AnswerC; }}
public string AnswerD{
set {
this._AnswerD = value;return } this._Title; }
public string AnswerA {
set {
this._AnswerA = value;} get {
return this} ._AnswerA;}
public string AnswerB{
set
方法:
LoadData 初始化题目
UpdateByProc 更新判断题信息
(3)MultiProblem.cs(多选题类) 属性:
public
int ID{set { this._ID = value; } get{ } return this._ID; }public int CourseID {set { this._CourseID = value; } get { return this._CourseID; } }public { string Titleset{ this._Title = value; } get{return this._Title; } } public{ string AnswerAset { } this._AnswerA = value;get { return this._AnswerA;} }
方法:
LoadData 初始化题目
UpdateByProc 更新判断题信息 (4)JudgeProblem.cs(判断题类)
} get{
}
} return this._AnswerD; public{
string Answer set{
this._Answer = value; } get {
return this._Answer; }
} public{ string AnswerBset{this._AnswerB = value; }get { return } } this._AnswerB; public{ string AnswerCset{ this._AnswerC = value; } get{ return this._AnswerC; } } public{ string AnswerD set {this._AnswerD =value; }} get{} return this._AnswerD; public{ string Answer set { this._Answer = value; } get { return this._Answer; } }
【大学毕业设计系统的毕业论文】相关文章:
酒店管理系统毕业论文06-27
新闻发布系统毕业论文06-29
餐饮管理系统毕业论文06-27
医药销售系统毕业论文06-27
多媒体管理系统毕业论文06-23
档案管理系统毕业论文06-23
快递管理系统毕业论文模板06-23
物流管理系统毕业论文06-25
库存管理系统毕业论文开题报告06-24
计算机系统毕业论文06-24