基于ASP.NET教
关键字:教务管理系统,教务系统,ASP.NET教务管理系统,ASP.NET教务系统
摘 要学校教务具有教务信息繁杂而且信息量大,相关制约因素佷多的特点,因此实现起来比较困难。本系统程序设计了教务管理系统中的四个模块,这四个模块分别是学籍管理模块、班级管理、成绩管理、网上报名。总之,该系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较齐全,能有效地协助学校教务管理工作。本系统使用ASP.NET技术创建网络版教务管理系统来实现对学校里的日常教务信息管理。
第一章工程项目背景及意义
教务工作头绪很多,尤其是在开学初和学期末,工作量很大。有许多抄写工作和烦琐的重复劳动,最使人头痛的是容易出错。比如制定教学计划、安排教学进程计划、统计下学期所需教材、给教师下达教学任务书、编排课程表、计算教师时费、学期末给每个教师记录教师业务档案、确定考试课程、进行考场安排、统计学生成绩、进行学期成绩分析等。这些工作之间是有一定联系的,有些数据是公用的,有些数据可在新的操作中继续使用。这些工作如果用人工去做,很费时费力。如果学校比较大,学生人数较多的话,可以需要几个人去做这些工作,抄写量大,出错率高。如果利用计算机文字处理系统来做,要求操作人员有较熟练的计算机操作技能,而且不易实现数据共享,需要投入的时间依然较多,出错的可能性依然很大。
ASP.NET是一项功能强大的新技术,用于编写动态Web页。ASP.NET是Microsoft公司的ASP(即动态服务器页面)和.NET这两项主要技术的结合。作为ASP和.NET技术的结合物,ASP.NET是利用.NET技术提供的新功能来创建Web页的一种方法。
第二章系统设计
使用Access2000来建立数据库,Access多用于中小型企业来设计中小型数据库。一般学校的教务系统数据库用Access来设计完全能达到要求。运行Access2000,建立一个新的数据库文件,命名为student.mdb。
2.1 需求分析并创建数据库
根据教务信息管理系统需要实现的目标来分析,将数据库的设计可以抽象为四个基本的数据表,即:用户登录表、学籍信息表、班级信息表和成绩信息表。
在建立数据库文件后,进一步的工作就是创建数据表,为了保证数据的完整性和一致性,以及尽可能的减少数据的冗余度,需要对现实的应用环境进行需求分析。分析方案如下:
2.1.1用户登录(userID)表
用户管理和系统管理具有紧密的联系,对于学校里的教务信息管理系统,可
以将用户划分为系统管理员、教师和学生,系统管理员只具备系统管理和用户管理的权限;教师只能对所有的教务的信息进行管理;学生只用网上报名的权限。
根据上述分析,表单设计如下表:
第三章 系统模块设计
3.1 模块总体设计
本程序将实现将传统的手动教务管理和单机版的教务管理利用WWW服务扩展到网络层面。并对该教务管理中的部分模块进行设计和管理。整个程序系统由五个相对独立和相互依存的基本模块。这四个模块分别如下。
●登录系统模块,设置教务管理的权限,对教务模块中的不同模块,每一个角色都有自己的权限。
●学籍管理模块,对学生的学籍信息进行管理,实现对学籍信息的添加、删除、更新以及查询等操作。
●班级管理模块,对学校的班级进行管理,对于班级信息进行增删和修改。
●成绩管理模块,对成绩管理模块建模,从三个子模块,即成绩登记、成绩修改和成绩查询。
●网上报名,整个系统是采用ASP.NET技术创建的,整个系统都发布在网络上,实现了信息综合利用。借助于internet技术与本系统紧密结合起来。
务管理系统设计