还剩3页未读,继续阅读
文本内容:
普通高校教务信息管理系统的构建摘要本文构建了一个普通高校的教务管理信息系统,该系统主要功能包括教务基本信息增减、学籍管理、信息公告、课程分配、课程表设计等主要教务工作内容,重点论述了该系统的设计思路和关键技术解决方案关键词教务管理系统,SQLServer数据库,Web平台引言教育信息化建设,是一个国家基础设施建设的重要内容,对国家经济、科技与社会的可持续发展起着重要的不可替代的支撑作用教育只有抓住发展信息化的契机,利用现代化手段,发展现代化教育,才能为21世纪中国经济腾飞奠定坚定的基础加快教育信息化建设,实现教育的信息化和现代化,是世界各国,特别是发达国家政府推动教育发展的重要策略然而,国内高校在数字化校园组织管理建设中相对其他发达国家还比较落后,高校教务管理信息系统发展缓慢,无论从数量方面,还是质量方面都远远不能满足众多学校的要求随着高校电子政务、政务公开、校务公开的发展,也为教务管理信息系统的建设创造了新的机遇,提出了新的挑战,要求高等院校在教育过程中更加重视信息系统建设,要求更加合理利用和分配资源,更充分地利用现有条件培养更多的社会建设需要的人才,因此有规划地做好高等院校的信息系统建设,是一项迫在眉睫的任务1系统总体功能设计系统功能模块划分如图所示:教务管理系统信用教课学学信息招户室程期籍息查生管管管设管公询管理理理置理告功理模模模模模模能模块块块块块块模块块图1系统功能模块划
1.1用户管理模块该功能模块包括的内容用户注册教务管理人员使用该系统进行系统管理,需要以真实身份注册用户信息查看高级管理员可以查看任何用户的具体信息用户添加由高级管理员添加使用该系统的普通用户、高级用户以及高级管理员用户信息的修改任意用户可以查看并修改自己的个人信息;高级管理员可以修改所有用户的权限和密码用户删除高级管理员有权删除系统的任意用户
1.2教室管理模块管理员负责该功能模块的管理,包括的内容教室的添加根据学校的实际情况,对某些用于教学或用于与教学相关活动的教室进行添加,以扩充教学需要教室属性的具体化根据具体教学需要,对教室进行分类同时,对教室的可容纳人数进行细化,以便在分配教室时进行优化原则,充分利用教学资源教室的暂停使用对临时出故障的教室进行暂停使用教室的删除对不再用于教学或与教学相关活动的教室进行删除
1.3课程管理模块管理员负责该功能模块的管理,包括的内容课程的分类管理包括公共必修课、公共选修课、专业必修课、专业选修课课程的添加以批处理形式添加本学期初己安排课程和以单独课程形式添加学期过程中重新调整的课程课程的修改包括修改课程的属性、上课时间、上课教师等课程的删除对学期过程中停止的课程进行删除
1.4学期设置模块管理员负责该模块功能的管理,包括的内容有学期基本信息的设置主要有学期名称、学期开始时间、学期结束时间和学期周次,主要用于系统中申请信息和查询信息的判断学期课程表的设置包括规定时间周次内的课程表信息和每天的教室占用情况的设置
1.5学籍管理模块管理员负责该模块功能的管理,包括的内容有学生基本信息管理主要就学生的民族、省市地区、性别、学历、政治面貌、专业、培养方式、毕业去向等进行管理学生成绩信息管理主要用于管理学生的考试成绩及学分的管理
1.6信息公告模块管理员负责该模块功能的管理,包括的内容有系统公告用于对该教学管理信息系统的用户通知教务处的某些规定、使用系统的某些规定以及一些临时的通知,以方便用户使用系统和获知教务处信息高级负责该功能模块的管理,主要包括系统公告的添加、修改和删除
1.7信息查询功能模块管理员负责该模块功能的管理,包括的内容有该模块主要用于方便广大师生查询具体的信息,任意用户浏览网页即可享受此功能,无需登录该模块包括的功能教室实时状态的查询用户可以查询任意一天的全部教室或某一教学楼的教室的使用状态信息,以方便师生进行使用学期课程信息的查询用户可以查询该学期的某一或某些课程的具体信息考试成绩查询仅提供学生对本人成绩的查询,需要学生注册后通过个人密码查询
1.8招生管理模块高级管理员负责该模块功能的管理,包括的内容有主要用于考生成绩发布、上线统计、余缺统计、招生调剂管理、拟录取管理、录取名单发布等2实现功能模块的主要技术
2.1SQL Server数据库构建SQL Server数据库作为微软在windows系列平台上开发的数据库管理系统,用于提供作为应用程序的数据来源,存放各种数据,并可以让用户很容易地实现所要进行的数据存取操作本系统利用SQL Server2003建立了10个数据表,各表类型及关系见E-R图图2图2E-R图
2.2基于Web平台访问数据库的实现技术ADO.NET代表了处理位于本地或者分布式数据库中数据的一种革新对于ASP.NET开发而言,ADO.NET为在ASP.NET页面中存取任何类型的数据提供了框架,允许查看或修改任何类型数据源中的信息,包括数据库、文本文件及XML数据源ADO.NET内核使用XML,它采用XML进行数据交换ADO.NET包括两个核心组件Dataset和管理提供程序ADO.NET中不再存在Recordset对象,它被更强大、更健壮的Dataset类所替代Dataset功能中包括对表之间的层次关系的支持、添加约束的能力,及更多其他的功能Dataset类是基于XML的,它有如下一些特征Dataset是完全脱机的,它与数据源的所有通信都是通过管理程序来完成的它很容易被看作一个XML文档,并可以使用Xpath进行查询这种XML基础可以通过防火墙,或者被集成到Web服务中Dataset允许添加多张表,以及各张表之间的关系和约束Dataset可以被映射到XMLSchema,这样可以创建一个初始的结构管理提供程序充当Dataset和数据源之间的通信,它包括ConnectioncommandoataReader和oata Adapter对象在内的组件来与数据库打交道ADO.NET中提供了两种管理程序l SQL管理程序这一程序只在连接SQL Server
7.0或者更高版本数据库时使用与SQL server的直接通信可以通过TabularoataStre完成TDS完全受CLR管理,应用时效率高本文系统采用这种管2OLE DB管理程序这一程序允许对所有其它数据库的访问,Sybase,Oracle,DBZ等它也可以用来访问SQLServer
7.0或更高版本每种管理程序都包含下面三个组件1连接、管理数据源以及与Dataset进行交互的接口;2用于快速、高效地存取数据的数据DataReader;3用于连接数据库及执行数据库专用的低层命令对象Connection,Conmando使用ADO.NET来存取数据分为五个步骤1建立数据库连接;2打开数据库连接;3使用需要的数据填充Dataset;4建立DataView以显示数据;5通过数据绑定将服务器控件绑定到DataViewo
2.3应用系统的安全设计由于B/S模式的信息系统运行环境一般是开放性的网络环境,系统信息要在网络上传输,系统的功能全部基于网络实现,要保证信息不被窃取,不仅要保证服务器中数据和程序的安全,还应保证信息传输过程中的安全因此,网络安全是整个信息系统安全的重要部分,信息系统的安全设计与网络安全设计密切相关本系统的安全设计使用身份验证机制,即对不同身份访问的用户给与验证,合法用户只能访问其权限许可的页面,对非法用户则转到拒绝访问的处理页面参考文献
[1]吴应良.教育信息化与管理信息系统的需求及支持关系[J].管理信息系统,
2001.1
[2]赵杰.SQL Server数据库管理、设计与实现教程[M].北京清华大学出版社,2004
[3]柴巧叶.ASP数据库编程[M],地质出版社,2006
[4]Damien FoggonDaniel Maharry.ASP.NET
1.1数据库入门经典[M],清华大学出版社,2005。