高校教务管理系统.docx

上传人:b****1 文档编号:2429869 上传时间:2022-10-29 格式:DOCX 页数:23 大小:1.97MB
下载 相关 举报
高校教务管理系统.docx_第1页
第1页 / 共23页
高校教务管理系统.docx_第2页
第2页 / 共23页
高校教务管理系统.docx_第3页
第3页 / 共23页
高校教务管理系统.docx_第4页
第4页 / 共23页
高校教务管理系统.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

高校教务管理系统.docx

《高校教务管理系统.docx》由会员分享,可在线阅读,更多相关《高校教务管理系统.docx(23页珍藏版)》请在冰豆网上搜索。

高校教务管理系统.docx

高校教务管理系统

VisualC#2005管理系统开发

设计题目:

教务管理系统

班级:

软件102

姓名:

吕明敬

学号:

101012241

指导教师:

孙波

日期:

2012-6-21

一、引言

20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策手段已不能适应社会的需要,信息的重要性与处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。

对于一个学校来说,大量的教师信息,学生管理信息,教职工日常工资管理,学生成绩管理,以及学生评语的生成还有几本数据的维护都难于通过传统的方法进行管理,教务管理系统是一个管理信息系统的典型用例。

教务管理系统是一个及信息技术、经济管理理论、统计学、数据库技术为一体的综合性系统,是一个资金技术密集型的项目。

我国拥有广阔的市场和丰富的人才资源,有几十年的技术积累和经验积累,有一定的后发优势。

教务信息管理系统的创新工作既不能妄自菲薄,更不能夜郎自大。

要抓住当前网络经济兴起的有利时机,以实现我国信息技术和信息产业的跨越式发展,更好地发挥信息产业对国民经济增长的拉动作用。

开发教务管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和教务管理实践活动两者之间架设桥梁。

1、课题现状

本系统是在visualstudio2008环境下开发的教务管理系统,数据库采用SQLserver2005。

这两种开发工具提供集成和可视化开发工具,使得开发过程相对轻松了许多。

本系统的主要包括用户登录、帐号注册、教师信息、网上评教、工作量统计、学生学籍管理等功能

随着学校规模的不断扩大,学生量急剧增加,有关学生的各种信息量也是成倍增加。

面对庞大的信息量,建立一个高效快捷的教务管理系统迫在眉睫。

其目的是是提高学校对信息的管理,减少人力资源的开支和浪费,从而提高学校在各方面的工作效率。

通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。

由于计算机和网络的普及,建立一个asp的教务管理系统,学生便可以通过网络来查询成绩,使教务管理工作系统化,规范化,自动化,大大提高了管理教务信息的效率。

2、课题研究的目的和意义

管理系统主要提供学生,老师或来访者方便地查询等相关操作,对学校的教务信息管理统一规范化。

功能块的相应操作分别对应的子模块实现。

通过教育网络或互联网把整个学校学生信息汇聚起来为教育部门提供全面的学生信息。

本篇论文研究的教务管理系统采用的是asp+aql技术,针对三种用户分别是管理员、老师、学生。

可对学生、成绩、班级等数据进行管理,这些都提高学生信息管理的效率。

科学技术在不断提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它进入人类社会的各个领域并发挥越来越重的作用,现在许多国内外大学都已经开设了一系列的网上信息服务,使学生足不出户就可以了解学校的教师信息、教学信息,教师也可以通过网络管理录入学生的成绩并且可以通过网络随时地查询学生的成绩,有了这样的一个网络平台,节省了大量的人力物力。

作为计算机网络应用的一部分,使用计算机网络对学生信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高教务信息管理的效率,也是学校的科学化、正规化管理,与世界著名高校接轨的重要条件。

它的实施避免了人工管理效率低、保密性差等诸多弊端。

二、系统分析

1、 asp技术介绍

ASP是ActiveServerPages的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序[1]。

使用asp可以组合Html页、脚本命令和Active组件以创建交互的Web页和基于Web的功能强大的应用程序。

也可以认为Asp是一种类似于HTML、Script与CGI的结合体,但是其运行效率却比CGI更高,程序编制也比Html更方便且更有灵活性。

Asp具有3个重要特性使它变的很独特:

1.Asp可包含服务器脚本,将服务器端脚本包含在ASP中就可以用动态内容创建网页。

2.ASP提供了几种内置对象。

在ActiveServerPages中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。

3.用附加组件,可以扩展ActiveServerPages可以同几个标准的服务器端Active组件捆绑在一起,这些组件的使用可以方便的处理数据库,如访问文件系统。

2、 sql数据库介绍

SQL是StructuredQueryLanguage(结构化查询语言)的缩写。

SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。

在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。

SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL.把SQL与ASP结合起来是一种完全的Web数据库访问方案,建立提供数据库信息的网页内容,在网页中执行SQL命令,对数据库进行查询、插入、更新、删除等操作。

它使管理人员和使用人员减少了工作量、提高了工作效率。

而且系统便于操作和维护,数据库可以实时更新。

SQL提供Connection对象,可以使用该对象建立和管理应用程序同SQL数据库之间的连接。

Connection对象具有各种属性和方法,可以使用他们打开和关闭数据库连接,并且发出查询请求来更新信息。

当连接了数据库后,就可以对数据库进行操作,例如查询、删除、更新等,这些操作都是通过SQL指令,用Connection对象的Execute方法来完成的。

SQL是用于与数据库通信的工业标准语言,它有许多命令可用来检索和更新信息。

本系统的数据库采用SQL,完全能适应存放学生信息管理系统的数据要求

三、数据库设计

由用户的需求分析和概念结构设计,最终设计了名为教务管理数据库的数据库,一部分数据库中的表如下所示:

1、科研信息表

2、教材信息表

3、成绩信息表

4、用户登录表

5、课程信息表

6、学生信息表

7、全部数据库表

8、评教信息表

9、教师信息表

10、工作量统计表

12、教学计划信息表

13、教务主界面

14、工作量统计界面

15、评教查询界面

16、科研信息界面

17、教学计划界面

18、教材信息界面

19、学生学籍管理界面

20、课程安排界面

21、学生功能模块

22、课程信息界面

23、学生评教界面

24、查看学生学籍界面

25、教师管理界面

26、查看总工作量

27、教师信息界面

28、教师功能主界面

29、教学计划界面

 

30、成绩录入界面

31、修改密码界面

32、用户注册界面

4 系统实现

4.1 登陆界面

如上图所示网站首页要求使用者输入用户名和密码,系统将根据用户名来判定其权限,当然密码错误就不行了,根据不同的使用权限将拥有不同的功能。

Login.aspx是系统的登陆界面,用户名和密码是从表用户登录表中查询到的,登录验证是由以下代码实现的:

protectedvoidIbtnCode_Click(objectsender,ImageClickEventArgse)

{

IbtnCode.ImageUrl="~/ValidateCode.aspx";

}

protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse)

{

stringname=txtName.Text.Trim();

stringpswd=txtPasswd.Text.Trim();

stringcode=txtCode.Text.Trim();

stringstr="server=.;database=jwgl;Trusted_Connection=true;";

SqlConnectioncon=newSqlConnection(str);

con.Open();

str="selectcount(*)from用户登录表";

SqlCommandcmd=newSqlCommand(str,con);

intcount=Convert.ToInt32(cmd.ExecuteScalar());

if(count>0&&((Session["checkCode"].ToString()==code))&&RadioButton1.Checked)

Response.Redirect("jszjm.aspx");

if(count>0&&((Session["checkCode"].ToString()==code))&&RadioButton2.Checked)

Response.Redirect("xszjm.aspx");

if(count>0&&((Session["checkCode"].ToString()==code))&&RadioButton3.Checked)

Response.Redirect("jwzjm.aspx");

else

Response.Write("");

}

protectedvoidImageButton2_Click(objectsender,ImageClickEventArgse)

{

txtName.Text="";

txtPasswd.Text="";

}

4.2 教师子系统

由于权限不同,进入的界面就不一样,下面是教师子系统的主界面,主要包括查看教师信息、学生成绩录入、教学计划、查看工作量等功能。

此页面加载了一个母版页,下面展示教师子系统的部分界面:

4.3 学生子系统

学生子系统主要功能有:

成绩查询、查看课程信息、学生评教、查看学生学籍。

4.4教务子系统

教务子系统可以查看,修改,添加,删除教师子系统和学生子系统中的任一信息,比如:

教师子系统中的教材信息的添加、删除;学生子系统中的学生学籍管理等等。

教务子系统主界面如下:

教材信息界面及代码:

代码:

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!

IsPostBack)

{

this.DataBd();

}

}

voidDataBd()

{

SqlConnectioncon=newSqlConnection("server=.;database=jwgl;IntegratedSecurity=SSPI");

con.Open();

stringStr="select*from教材信息表";

SqlCommandcmd=newSqlCommand(Str,con);

SqlDataAdapterdapt=new

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1