一技7R召:线
王中华:基于B/s架构的研究生学位论文答辩管理系统的设计与实现
97
10.3969/j.issn.1671—489X.2009.18.097
基于B/S架构的研究生学位论文答辩
管理系统的设计与实现
王中华
曲申.师范大学信息网络中心
山东曲阜273165
摘
要采用ASP.NET和SQL
Server
2000开发的基于B/S架构的研究生学位论文答辩管理系统,可以根据不同的用
户角色分配权限,有效完成答辩中的各项功能,客服传统的手工方式中存在的低效率、低安全性等缺点。
关键词学化论文答辩;B/S架构;ASP.NET:SQL
Server
2000
中图分类号:G643.8
文献标识码:B
文章编号:1671-489X(2009)18-0097—0l
Des
gn
of
Graduate
Thes
i
s
Management
System
based
on
Browse/Server
Arch
i
teeture//Wang
Zhonghua
Abstract
The
graduate
thesis
management
system
is
based
on
8/s
structure
and
Sql
Server
2000
and
ASP.NET
Technology—Development.Different
types
of
users
have
different
authority.The
system
solred
the
low
efficiency,low-security shortcomings
that
existing
in
traditional
manual
methods.
Key
words
graduate
thesis
defense;B/S
architecture;ASP.NET;SOL
Server
2000
Author’S
address
Information
Network
Center.Oufu
Normal
University,Qufu,Shandong
273165
随着近几年我国高等教育的迅速发展与普及,研究生
的招生规模也不停扩大,研究生答辩中传统的“笔+表格”
的形式已经很难满足当前的要求。为了提高研究生答辩工作
中的效率,笔者在三层B/S结构模式下,开发出一套行之有
效的研究生学位论文答辩管理系统,从功能和形式上给用户
一种全新的尝试。
1系统目标
研究生学位论文答辩管理系统是一套充分结合当前高
校研究生答辩工作的实际情况,针对答辩专家、秘书、导师
和学生等各类用户开发的操作简单、实用的答辩管理系统。
在系统中可以依据用户类型,赋予特定用户相应的职责。
2系统设计
2.1系统整体架构
由于c/s两层结构存在灵活性差、升级
困难、维护工作量大等缺陷,已较难适应当前信息技术与
网络技术发展的需要n1。本系统采用三层B/S结构,后台数
据库采用SQL
Server
2000,WebH臣务器运行微软的I
IS,以
ASP.NET作为开发工具,客户端用IE浏览器。
’
2.2系统功能设计
研究生学位论文答辩管理系统包括答辩
专家、导师、教学秘书、学生4类用户。图l显示该系统的功
能设计图。
研究牛答辩管理系
答辩专l
导师}l教学秘书
渊图
2.3数据库设计
研究生学位论文答辩管理系统主要采用
SOL
Server
2000来设计数据库。研究生学位论文答辩管理
系统的数据表主要包括教学秘书信息表admininfo、答辩专
参考文献
家信息表dbzj、学隹信息表stuinfo、答辩记录表dbjl、成
绩表cjbg、班级信息表bj
info、日志表rzbg、功能模块描述
信息表mkinfo等。以上各表之间以ID为唯一标识,减少数据
冗余,保证数据的一致性。
3系统实现
3.1开发工具与运行环境
本系统选择Windows
2003
Server操作系统,以IIS作为应用服务器。采用ASP.NET、
ADO.NET和SOL
Server
2000技术相结合的方式,用SOL
Server
2000作为后台数据库保存数据,用ADO.NET建立Web
应用程序与数据库两者之间的联系。
3.2页面布局与风格
使用ASP.NET母版页可以为应用程序
中的页创建一致的布局幢]。首先建立一个母版页,将程序的
主框架内容统一定义在母版页上。在新建程序功能模块页面
时,直接引用母版页,然后添加模块内容。这样模块内容页
面就嵌套在母版页中。当页面运行时,通过ASP.NET的技术
再整合到一起,以统一的页面形式展现出来。
3.3权限管理
用户登录时,Session对象记录其ID、系统‘
角色等信息。系统根据Session对象自动判断是否为教学秘
书。主要判断程序代码如下:
Protected
Sub
Page
Load(ByVal
sender As
Object,
ByVale
As
System.EventArgs)Handles
Me.Load
If
session(“xtjs”)=“admin”Then
Else
Labell.Text=“无权访问!”
End
If
End
Sub
4结束语
本文在三层B/S架构下,应用ASP.NET与SQL
Server
2000技术,实现研究生答辩系统的管理。研究生学位论文答
辩管理系统具有操作简单、功能齐全、安全可靠等特点,有
利于研究生学位论文答辩工作的高效、顺利开展。
[1]百度百科.bs/cs浏览方式[EB/OL].http://baike.baidu.com/view/677.htm
[2]李文江.基于AsP.NET
2.o的工作日志管理系统设计[J].重庆文理学院学报:自然科学版,2008(2)
第18期(总第171期)
彳国教育技术装键
审核资格一图
投票表决一
评定成绩一
现场提问一
万方数据