教务管理系统设计Word文档格式.docx

上传人:b****3 文档编号:16492641 上传时间:2022-11-24 格式:DOCX 页数:28 大小:742.97KB
下载 相关 举报
教务管理系统设计Word文档格式.docx_第1页
第1页 / 共28页
教务管理系统设计Word文档格式.docx_第2页
第2页 / 共28页
教务管理系统设计Word文档格式.docx_第3页
第3页 / 共28页
教务管理系统设计Word文档格式.docx_第4页
第4页 / 共28页
教务管理系统设计Word文档格式.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

教务管理系统设计Word文档格式.docx

《教务管理系统设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《教务管理系统设计Word文档格式.docx(28页珍藏版)》请在冰豆网上搜索。

教务管理系统设计Word文档格式.docx

本系统采用c#语言、数据库,应用表格、标签和样式特效制作网站系统,界面简洁、美观大方,方便管理者、应用者的使用。

开发工具选用的是Microsoft.NET2005,编程语言选用的是C#,数据库选择用的SQLServer2005。

.NET是一个功能强大的面向网络、支持各种用户终端的开发平台环境,对框架提供强大的跨语言继承性、错误处理和调试功能。

SQLServer是Microsoft公司在原来和Sybase公司合作的基础上推出的一款面向高端的数据库系统。

它功能强大、操作简便,广泛应用于数据库后台系统。

它可以将用户的数据存储在多个服务器上,并利用复制技术跨越多个服务器进行分布式处理,实现真正意义上的分布式数据库。

2.2.2需求分析

需求分析是项目开发中的很重要的一个环节,其中很小的一个偏差,就可能导致整个项目无法达到预期的效果,或者说最终开发的产品不是用户所需要的。

因此一个正确的系统需求分析一般应该包括需求发生、初步的访谈、资料的搜集、讨论、到现场实地了解、制定完整的系统规格这几个部分。

其中指定完整的系统规格又是设计中非常重要的部分,关系到开发的产品是不是能够正确的运行以满足用户的需要。

主要包括四大项:

即系统流程图,数据库的设计,输入的设计,屏幕输出的设计。

需求分析报告应该具有完整性、正确性、可行性、必要性、划分优先级、无二义性、可验证性、可修改性和可跟踪性。

2.2.3系统环境

本教务管理系统的运行环境如下:

1.服务器端

操作系统:

WindowsXPProfessional或Windows2000

数据库服务器:

SQLServer2005

编程工具:

MicrosoftVisualStudio2005+SQLServer2005

2.客户端

WindowsXPProfessional或Windows20

3设计描述

3.1系统结构

3.2各板块说明

3.2.1管理员操作功能

管理员使用自己用户名、密码进入管理员界面进行上述信息维护,登陆时,系统对用户名、密码进行验证,确认用户是否合法。

3.2.2教师操作功能

教师使用自己的用户名、密码登陆,进入教师管理界面,对学生、课程信息进行更新、修改、查询。

登陆时,系统对用户名、密码进行验证,确认用户是否合法。

3.2.3学生操作功能

学生使用自己的用户名、密码登陆,进入学生查询界面,对自己的课程、成绩信息进行查询。

3.2.4管理员登陆介绍

1.用户名输入

2.密码输入

3.登陆成功提示,进入系统管理界面,可以进行信息维护

4.登陆失败提示,返回登陆界面

5.用户名不存在,返回重新输入

6.密码不正确,重新输入密码

3.2.5教师登陆介绍

●用户名输入

●密码输入

●登陆成功提示,进入系统管理界面,可以进行信息维护

●登陆失败提示,返回登陆界面

●用户名不存在,返回重新输入

●密码不正确,重新输入密码

3.2.6学生登录介绍

●学号输入

●登录成功提示,进入系统管理界面,可以进行信息查询

●登录失败提示,返回登陆界面

●用户不存在,返回重新输入

3.3详细描述

3.3.1管理员模块描述

1、简介

管理员模块为管理员提供维护学生信息,维护教师信息、修改密码以及整个系统的管理维护功能,方便了管理员对学生、教师的信息管理。

2、功能详解

功能名称

功能描述

维护学生信息

管理员拥有增加、删除、查看、修改所有学生的信息的权利

维护教工信息

管理员拥有增加、删除、查看、修改所有教师的信息的权利

修改密码

管理员修改密码的功能

维护系统

管理员可以对整个系统进行维护

3.3.2教师模块描述

1、简介

教师模块为教师提供查看学生成绩、录入以及修改学生成绩、查看课表等功能,方便教师对学生信息的管理。

2、功能详解

查看成绩

教师能查看所有学生的成绩信息

录入、修改学生信息

教师录入修改所有学生的成绩信息

查看课表

教师可以查看自己的课程安排及学生的课表

3.3.3学生模块描述

学生模块为学生提供学生查询成绩,查询课表的平台。

查询成绩

学生可以查询自己的成绩

查询课表

学生可以查询自己的课表

3.4接口描述

3.4.1管理员管理模块的接口描述

名称:

管理用户信息接口

说明:

本接口主要用来管理用户信息,用户信息包括用户名,教师编号,密码,邮箱,登录时间等信息。

3.4.2教师模块的接口描述

查询用户信息接口

本接口主要用来查询用户信息,用户信息包括教师编号,密码,邮箱以及其他信息。

3.4.3学生模块的接口描述

本接口主要用来管理用户信息,用户信息包括用户名,密码,邮箱。

4各模块详细介绍

4.1登陆模块设计

4.1.1登模块设计描述

1.名称

教务管理系统_登陆模块

2.简介

用于管理员、教师、学生进入系统,查看、更新以及维护信息。

根据用户输入的用户名和密码判定是否为合法用户,并跳转到登录成功或登录失败页面,成功则根据用户类型进入系统界面进行相应操作,失败则跳回登陆界面。

3.控件定义

控件

功能

DropDownList1

选择登陆系统用户的类别(学生、教师、管理员)

TextName

输入用户名称

TextPassword

输入用户密码

Button

用来提交、重置信息

4.函数属性

可见性

属性名称

类型

说明

private

Name

String

登录用户

Password

用户密码

NameList

List

数据库满足条件的卡列表

NameType

EnterType

用户类型

5.相关代码

Puclicheckuser(..)

详细描述

Publicboolcheckuser(stringname,stringpassword,intuserType)

{

//得到用户名和密码,

//得到用户类型

//根据用户类型进行判断

}

if(Session["

admin"

]==null)

{

Response.Redirect("

~/Default.aspx"

);

}

4.2管理员模块

4.2.1模块设计描述

教务管理系统_管理员模块

管理员对教师、学生设定用户名以及密码,且对信息维护,并判定教师、学生的状态。

3.功能定义

教工维护

对教师的课程进行安排、资料信息进行维护

课程维护

对学生所学的课程进行维护

班级维护

对学校所有班级进行增、删、查、改等维护

成绩查询

对在校学生的成绩进行查询

Teacher_Name

教师进入系统的用户名

Teacher_Password

教师进入系统的密码

Teacher_gender

教师的性别

Student_Name

学生进入系统的用户号

Student_Password

学生进入系统的密码

Student_gender

学生的性别

public

Course_Name

课程名称

credit

Nunber

课程学分

Class_id

班级编号

Class_Name

班级姓名

<

Items>

<

asp:

MenuItemText="

教工维护"

Value="

NavigateUrl="

~/Admin/teacher.aspx"

>

/asp:

MenuItem>

课程维护"

~/Admin/Arrange.aspx"

班级维护"

~/Admin/class.aspx"

学生维护"

~/Admin/student.aspx"

成绩维护"

成绩查询"

~/Admin/enterScore.aspx"

退出系统"

/Items>

4.3教师模块

4.3.1模块设计描述

教务管理系统_教师模块

用来根据用户输入的账号和密码是否正确,判断跳转到登录成功或登录失败页面。

对学生的成绩进行查询

修改功能

对学生的成绩进行修改

成绩增加

增加学生成绩信息

删除信息

对学生信息进行删除

类型

说明

学生姓名

该学生所学课程的名称

Course_Score

Number

本课程所得分数

protectedvoidButton1_Click(objectsender,EventArgse)

~/Teacher/teacherRegister.aspx"

}

4.4学生模块

4.4.1模块设计描述

教务管理系统_学生模块

学生对自己的成绩进行查询

课程查询

学生对自己课程安排进行查询

4.相关代码

protectedvoidPage_Load(objectsender,EventArgse)

if(TextBoxKC.Text=="

0"

)//如果是搜索框为空,则改变SELECT条件

AccessDataSource1.SelectCommand="

select*from[Arrange]"

;

FormView1.DataSourceID="

AccessDataSource1"

protectedvoidButton1_Click(objectsender,EventArgse)

5.函数属性

4.5修改密码模块

4.5.1模块设计描述

教务管理系统_修改密码模块

用于管理员进入系统修改密码,进行密码维护。

3.页面定义

管理员登录

登陆进入系统

为管理员提供修改教师学生密码的功能

4.相关代码

publicActionErrorsvalidate(ActionMappingmapping,HttpServletRequestrequest)

mapping获取struts配置文件中的action配置

request请求

5数据库设计

5.1实体关系图

数据库E-R图

5.2数据库表

5.2.1管理员表

字段名称

解释

长度

备注

Id

管理员编号

自动编号

主键

管理员姓名

字符

10

密码

online

是否在线

逻辑

1

在管理员表中有id、name、password三个字段,其中id是主键。

id为管理员的编号,为系统自动编号;

name为管理员的姓名;

password为管理员登陆系统的密码。

5.2.2课程安排表

_id

班级号

16

Course_id

课程

Teacher_id

上课教师

在此表中有id、class_id、course_id、teacher_id四个字段,其中id是主键。

class_id为班级编号,course_id为课程编号,teacher_id为教师编号。

5.2.3班级表

制动编号

Class_name

班级名

在此表中有id、class_id、class_name三个字段,其中id是主键。

id为班级自动编号,class_id为班级编号,class_name为课程名称。

5.2.4课程表

课程号

course_name

Credit

学分

整型

4

在课程表中有course_id、course_name、credit三个字段,其中course_id是主键。

Course_id为课程编号,course_name为课程名称,credit为课程学分。

5.2.5成绩表

Student_id

学号

Score

成绩

单精度浮点

小数位一位

在成绩表中有id、student_id、course_id、score四个字段,其中id是主键。

_id为自动编号,student_id为学生编号,course_id为课程编号,score为课程分数。

5.2.6学生表

student_id

name

姓名

Gender

性别

约束男或女

Passwore

enterYear

出身日期

日期

8

在学生表中有id、student_id、name、gender、password、class_id、enterYear七个字段,其中id是主键。

student_id为学生编号,name为学生姓名,gender为学生性别,password为学生登陆密码,class_id为班级编号,enterYear为学生入学年份。

5.2.7教师表

编号

email

邮箱

必须包含@符号

phone

电话

12

只能是数字

在教师表中有_id、Id、Name、Password、Gender、email、phone七个字段,其中_id是主键。

Id为教师编号,Name为教师姓名,Password为教师登陆密码,Gender为教师性别,email为教师邮箱,phone为教师电话。

6系统界面及使用说明

6.1登录界面

图6-1教务管理系统登录界面

选择身份后输入正确的用户名和密码后,单击登录,进入各用户界面。

6.2管理员维护课表界面

图6-2查询课程界面

可对课程进行查询、修改和删除等操作。

6.3管理员界面

图6-3管理员界面

主界面菜单分密码修改、教师管理、学生信息管理、课程信息管理,可对这些信息进行查询、删除、修改。

6.4教师界面

图6-4教师界面

此界面分学生信息查询、修改、删除等维护。

6.5学生界面

图6-5学生查询界面

此界面分成绩、课程查询,可根据学生信息查询。

6.6班级维护界面

图6-5班级维护

管理员对班级信息进行更新维护。

6.7修改密码界面

图6-7管理员对学生、教师密码的更新修改

管理员对学生、教师的密码更新、修改。

7小结与展望

整个教务管理系统主要为上面所描述的模块及功能,能够在系统中维护人员基本资料,通过系统便于协助教师日常工作、管理学生的成绩课程等信息,内容也较为详尽。

由于时间、所学以及精力的关系,该系统还处于雏形设计阶段,许多预想的模块还没有能够及时且完整的添加进去,现还有的部分模块还可以更加好的进行完善。

在操作、研究过程中主要做了以下工作:

1.阅读大量的中、英文资料,对国内教务管理信息系统的相关研究成果进行了总结,对教务管理模式有了较深入的了解。

2.深入分析学校教务管理的需求,依据高等学校教务管理模式的特点进行系统总体结构设计。

3.在整个系统的框架设计集成上,结合云南师范大学教务管理模式的特点进行成绩管理子系统的代码实现。

通过对本课题的研究,得出了以下几点结论:

1.在进行设计之前,必需要做大量的系统分析。

系统分析越准确,设计的系统越精确,可以大大减少后期的修改、维护工作。

2.进行教务管理信息系统的构架时,必须根据不同高校教学管理模式的需要,拟定系统设计目标,使实现的系统性能较好、编程简单、便于用户使用、智能化高。

3.使用合适工具,能够缩短系统的开发周期,减少系统开发的迭代次数。

4.进行程序设计时,要尽量使用开发工具提供的各种

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

当前位置:首页 > 法律文书 > 起诉状

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

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