基于B/S结构的博士研究生招生管理系统的设计
(内蒙古农业大学,内蒙古 呼和浩特 010018)
摘 要:文章论述了针对高校博士研究生招生管理的需求 ,通过采用ASP技术和SQLSERVER2000数据库等有效的方法和措施,提高了整工作的效率,增 强了系统开发的稳定性、协调性和可扩展性。
关键词:ASP技术;招生;管理系统;B/S
中图分类号:TP311 文献标识码:A 文章编号:[HT K]1007—6921(2009)03—0318—02
博士研究生招生工作从启动到结束的中间各个业务环节时间紧、工作量大,而且要求不允许 出错,诸如:统计考生报考情况,编准考证号、打印准考证、考场安排等工作占据了招生工 作部门的大量时间和精力,客观现实迫切要求以信息化业务处理模式代替手工处理模式。
1 系统分析与设计
1.1 ASP技术
ASP是一种服务器端的脚本环境,使用它可以将HTML语言、脚本语言和Active控件组合在一起 ,可以产生和执行动态、交互且高效率的基于Web的应用程序。由于ASP使用基于开放设计环 境的ActiveX技术,用户可以自己定义和制作组件加入其中,使自己的动态网页具有扩充能力 。它还可以利用ADO(Active Data Object)方便地访问数据库,能很好地对数据库进行处理。
1.2 功能分析及模块
系统分为5大模块,它们分别是专业目录管理模块、网上报名管理模块、考试管理模块、成绩 管理模块以及录取管理模块。
1.2.1 专业目录管理:主要包括专业目录录入、专业目录编辑、专业目录导出。
1.2.2 网上报名管理模块:主要包括报名信息采集、报名信息编辑、报名信息统计查询 、准考证打印。
1.2.3 考试管理模块:主要包括考场安排、监考安排、考务信息打印、编排考生编号。
1.2.4 成绩管理模块:主要包括初试成绩录入、复试成绩录入(教师通过工号和密码登录 到博士研究生网上管理系统以后,可以通过网上录入考生成绩)。
1.2.5 录取管理模块:主要包括分数线设定、上线人数统计、录取学生名单导出。
1.3 数据库设计
1.3.1 数据库建立方法及原则。数据库建立方法:首先进行需求分析并将搜集到的数据 分类、汇总等;然后按数据库设计流程进行概念结构设计、逻辑结构设计、数据库实施、数 据库运行和维护。数据库建立的原则:尽量使数据冗余最小化;确保数据的安全性、可靠性; 系统的易维护性、易移植性;实现动态的数据库管理。
1.3.2 数据库安全性。鉴于某些数据的保密性,我们根据角色划分用户,并对不同的用户 开放不同的功能。为此系统设置了三种角色权限:管理员、教师和学生。同时采用了自动定 期备份数据,保证系统的安全运行、数据的安全储存和灾难恢复。
1.3.3 数据库结构设计。数据库内为保证数据的完整和规范性共建立了30余张表。主要 有:专业目录表、报名表、成绩表、考场安排表、导师表、学院代码表等。完整数据由多种 视图表现,主业务处理由存贮过程实现,避免客户端进行大量的数据运算处理。
2 系统的开发与实现
2.1 博士研究生招生管理系统的系统结构设计
系统采用B/S体系结构进行设计,后台配以SQL Server作为后台数据库,Windows 2003 Server 作为网络服务器系统平台。数据库服务器中存放博士研究生招生管理方面的所有信息,工作 人员可通过B/S模式访问,以进行相关的管理工作,校园内外网用户都可用浏览器通过WWW服务 器访问数据库取得有关数据。
2.2 系统开发环境
2.2.1 操作系统:Windows 2000 Server或Windows2003。
2.2.2 Web服务器:IIS 5.0。
2.2.3 数据库:SQL Server 2000 (SP4)。
2.2.4 环境支持:ASP。
2.3 前台及后台管理的设计与实现
2.3.1 数据连接。在与数据库的连接上使用Microsoft公司的ADO技术,连接到数据库服务 器。在ASP程序中方法如下:
connstr=“driver={SQL Server};server=202.207.50.123;
database=bs;uid=bsdb;pwd=imau”
set conn=server.createobject(“ADODB.CONNECTION”)
conn.open connstr
此代码编写在conn.asp文件中。所有需要数据库连接的程序文件,都用<! --#include file= “conn.asp”→语句,包含这段代码,则数据库连接程序不需重写。
2.3.2 MD5口令加密。对于重要的用户口令,系统采用通用的MD5方式进行加密。在MD5.as p文件中定义:Public Function MD5(sMessage),在其他模块中进行加密方法的调用,从而保证口令数据在数据库中的安全。
2.3.3 结构化系统设计。对系统整体采用多子系统、多模块结构设计方法,并对页面文件 进行组合分割,形成多个文件,从而保证系统结构清晰及程序的可读性。如子系统有成绩查询 子系统及复试录取子系统等,如对主页文件index.asp采用INCLUDE组合方式,包含其他如left .asp、right.asp、top.asp等文件。
234 LOGIN合法性判断。判断用户的合法性:
if rs.eof and rs.bof then
response.redirect“login.asp”
response.end
end if
IF passwdcookie<>rs(“passwd”) THEN
response.redirect“login.asp”
response.end
END IF
判断用户级别:
if KEYcookie<>rs(“OSKEY”) then
response.redirect“index[JX*2]-[JX-*2]face.asp”
response.end
end if
2.3.5 后台管理及内容编辑。后台管理采用参数化设计,各种前台表现所需要的参数都可 以在后台管理中进行实时设置。内容编辑采用类似于Word的操作方式,可以在线进行排版与 图文处理,并可上传各种类型的文件。上传的主程序采用VBScript语言写于upload.inc文件 中。
3 系统运行情况分析
3.1 系统特点
3.1.1 先进的管理思想:涵盖了从制定招生专业目录到录取的整个博士研究生招生业务过 程,为高校研究生招生办、各学院、考生之间构建了一个统一的信息交互平台,研究生招生 办和各学院可以网上协同工作。对于某些工作量大而密集的环节,系统给予了重点解决,将 招生工作部门从繁重的劳动中解放出来,大大提高了工作效率,最大程度地实现了数据的共 享,同时为学校管理层的决策支持提供详尽的数据。
3.1.2 全面的权限管理功能,提供安全策略:按角色进行的权限控制,可以十分灵活地进行 权限划分。
3.1.3 跨越空间限制:学生报名采用Web平台和数据库结合的技术,实现了网上报名,学生 可以在能够上网的任意地点进行报名。
3.2 应用前景及意义
通过设计完成的博士研究生招生管理系统,大大方便了研究生和管理人员的工作,加强了研招 办与各学院招生管理之间的沟通,保证了数据的正确性和更新的快捷性。该系统的设计不仅 可以提高工作效率,规范博士研究生招生的各个环节,而且还可以为实现研究生管理全面信息 化打下基础。
[参考文献]
[1] 郭保红,孙静.基于Web网上助学和考试系统的设计实现[J].天津理工学院学 报, 2002,18(2).
[2] 陈文明,齐欢.信息时代的学位与研究生教育信息管理[J].学位与研究生教育 ,2003,(2):16~19.
[3] 萨师煊.数据库系统概论[M].北京:高等教育出版社,2000.
[4] 李中华,彭涛.研究生教育网络管理系统的设计与实现[J].重庆邮电学院学报 , 2005(3):442~444.
[5] 刘素芹,孔令举.研究生培养管理系统的设计与实现[J].河南科技大学学报( 自然科学版),2004(2):57~60.
[6] 仇守银,江汉,伊宝玲.研究生教育信息管理系统荟萃[M].北京:北京大学出版 社,1999.
热门文章:
- 2024年度主题教育研讨发言材...2025-01-12
- 2024年度在加强基层党组织建...2025-01-12
- 主题教育研讨发言材料(3)(...2025-01-12
- 主题教育交流研讨发言材料(2...2025-01-12
- 在XX中学2024届高三鼓劲大会上发言2025-01-12
- 2024年度(4篇)公司主题教育...2025-01-11
- 2024年学习全面依法治国专题...2025-01-11
- 在家庭委员会座谈会上发言材料2025-01-11
- 2024年政府办公室岗位标兵交...2025-01-10
- 2024第二批主题教育读书班交...2025-01-10
相关文章:
- 产品设计人才培养特色研究&产...2021-08-27
- 产品创新服装设计论文&产品质...2021-08-27
- 物联网技术下母婴配对管理系...2021-08-27
- 安全管理系统-企业账号用户名...2021-09-28
- 新生登录教务管理系统操作说明2021-09-28
- 电力基建管理系统性能优化测...2021-10-18
- 物联网下粮食仓储管理系统研究2021-10-18
- 市工商管理系统争创三满意活...2021-11-04
- 供电公司计算机综合信息管理...2021-11-16
- 在省食品药品监督管理系统领...2021-11-29
- 申请博士后基金的建议3篇2023-08-17
- 计算机应用基础课程结构优化分析2021-08-27
- 结构图(冯玉贞)2021-09-08
- 欧阳毅贞结构图2021-09-08
- 修改:结构图杜晓玲)2021-09-08
- 修改:云南歌会结构图杜晓玲)2021-09-08
- 农业产业结构调整经验介绍材料2021-09-11
- 关于我区农业结构调整情况的...2021-09-13
- **乡农业结构调整情况汇报2021-09-14
- 关于XX乡农业产业结构调整的调查2021-09-15
- 县农业产业结构调整工作汇报2021-09-23
- 产品广告样本设计论文&产品情...2021-08-27
- 绿色建筑设计理念整合研究2021-08-27
- 电大毕业作业钢结构课题设计...2021-08-27
- 室内环境艺术设计人性化设计...2021-08-27
- 园林植物主题网站设计开发2021-08-27
- 设计师个人工作总结怎么写2021-08-28
- 课堂活动设计和提问设计(何美...2021-09-08
- 设计所2021年工作总结2021-09-18
- 勘察设计院职工代表大会总结讲话2021-09-20
- ×设计院2005年工作要点2021-09-20