兰州商学院网络教务管理系统

兰州商学院网络教务管理系统
兰州商学院网络教务管理系统

课程名称:管理信息系统分析与设计班级:09信管一班

姓名:任志雄

学号:20090702115

目录

一、概述

1.1项目背景---------------------------------------------------------3 1.2编写目的---------------------------------------------------------3

1.3开发环境---------------------------------------------------------4

二、需求分析

2.1 信息要求-----------------------------------------------------------4 2.2 处理要求-----------------------------------------------------------4

2.3 安全性与完整性要求-------------------------------------------6

三、概要设计

3.1系统功能图---------------------------------------------------------7

四、概念结果设计

4.1基本E-R图设计----------------------------7

五、逻辑结构设计

5.1E-R图的转换----------------------------------------------------9

六、主要模块的设计以及代码---------------------11

6.1登录模块设计-----------------------------------------------------12 6.2管理员、教师、学生模块设计------------------------------13

6.3存储过程-----------------------------------------------------------28

七、总结

7.1遇到的问题以及解决方法---------------------29 7.2设计的体会-------------------------------------------------------30

一、概述

1.1项目背景

随着科学技术、管理方法的不断进步,传统的方式、方法和手段已经不能适应现代化管理的需要,作为培养高质量合格人才为宗旨的高等学校,总是走在科技的最前沿,教学管理的计算机化已成为高校管理现代化、决策科学化的一个重要环节,是开创教学管理工作新局面的必由之路。

教学管理系统是一个辅助学校教务人员完成日常工作中,涉及学籍管理、教师管理、课程管理和成绩管理等项目的日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。同时还能提供快速的查询检索功能。

1. 2编写目的

本系统的设计旨在实现管理员、教师以及学生对信息的查询、修改以及更新提供便利性。教学管理系统是一个辅助学校教务人员完成日常工作中,涉及教师管理、课程管理和成绩管理等项目的日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。

1. 3开发环境

经过思考和选择,决定以.net C#来实现本系统。

二、需求分析

2.1 信息要求

本次系统设计主要需要的信息如下所示,这些信息都是以表的形式存在数据库中,当需要输入、删除、修改等信息时可以通过执行SQL语句来实现。

1、学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号。

2、教职工信息:职工号、姓名、性别、出身年月、所在系号、职称、专业及教学方向。

3、系的基本信息:系号、系名称、系的简介。

4、课程信息:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。

5、成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩。

2.2 处理要求

1、学生基本信息管理

新生信息录入、学生信息修改:按学号查询出某学生的信息并做信息修改。

学生转学(转入和转出),学生毕业等。毕业和转学的学生有关信息存储到历史库中。

2、系基本信息管理:系的基本信息输入、修改、删除

3、课程信息管理:课程信息的输入、修改、删除

4、教职工信息管理:教职工信息的输入、修改、删除

5、选课管理:每学期所选课程的学分不能超过15分、学生可以同时选修一门或多门课程、可以同时为多个学生选修某一门或某几门

课程、删除和修改选课信息。

6、成绩管理:按课程输入和修改成绩、按学生输入和修改成绩。

7、信息查询:

按学号、姓名、系号查询学生基本信息。

按职工号、姓名、系号查询教职工基本信息。

按系号、系名称查询系的基本信息。

按课程号、课程名称、上课教师姓名查询课程基本信息。

按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。

8、统计报表

成绩登记表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间)、选课学生名单(学号、姓名、性别),每个学生的平时成绩(空格)、考试成绩(空格)和总评成绩(空格),按学号排序:

顺序输出所有课程的成绩登记表。

按课程号、课程名称、教师姓名输出对应课程的成绩登记表。

按系号输出对应课程的成绩登记表(本系所有教师担任的课程)。

成绩报表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成

绩,>=90分、>=80分、、>=70分、>=60分及不及格学生的人数及比例,按学号排序:

顺序输出所有课程的成绩报表。(报表格式自己订制,可以参考学校的系统的输出格式)

按课程号、课程名称、教师姓名输出对应课程的成绩报表。

按系号输出对应课程的成绩报表(本系所有教师担任的课程)。

2.3 安全性与完整性要求

在数据库中,各个表之间是有联系的,它们存在着参照完整性,在删除数据时,要考虑到一个表中的数据删除的同时也要删除另一个表中对应的数据项。

三、概要设计

3.1 系统功能图结构

兰州商学院教学管理系统的功能结构图如下:

四、概念结果设计

4.1基本E-R图设计

E-R图设计:

E-R图中实体有:教师、学生、系部、课程

实体属性

学生:学号、姓名、性别、出生日期、入学成绩、所在系号

教师:职工号、姓名、性别、出身年月、所在系号、职称、专业及教学方向

系:系号、系名称、系的简介

课程:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间

其中各个之间的关系如下:学生可以选多个课程,一个课程可以

被多个学生选修。学生存在一个系中,一个系可以存在多个学生。一个教师可以教多个课程,一个课程可以被多个教师教。一个教师只能在一个系中,一个系中可以有多个教师。

学生:

教师:

系:

学生

学号 姓名 性别

出生日期 所在系号

入学成绩 教师

职工号 姓名 性别

出生日期

职称

所在系号 专业及教学方 系 系号 系名

系简介

课程:

全局E-R 图:

五、逻辑结构设计

5.1E-R图的转换

表一览:

Account (用户登录表)、Course (课程表)、Student (学生表)、Teacher (教师表)、Dept (系表)、Grades(成绩表)。

表结构: 课程

课程号 课程名 教师号

学时

上课时间 学分 上课地点 考试时间

1、Account(用户登录表)

2、Course(课程表)

3、Student(学生表)

4、Teacher(教师表)

5、Dept(系表)

6、Grades(成绩表)

六、主要模块的设计以及代码

在本系统中,为方便对数据库的连接、SQL语句的执行以及数据库的关闭。本程序封装了一个SQLDatabase类,类中定义了一系列的函数来完成数据库的连接等操作。

代码及说明如下:

class SQLDatabase

{ public SqlConnection SQLConnection;

public SqlCommand MyCommand;

public SqlDataAdapter sdr;

static public string ServerIP;

public void GetServerIP(string IP)

ServerIP=IP;

public void SQLDataConnectionOpen()

{//本函数完成对数据库的连接

SQLConnection = new SqlConnection();

SQLConnection.ConnectionString = "Server=" + ServerIP + ";User id=sa;pwd=123456;DataBase=TeachingManagementSystem";

SQLConnection.Open(); }

public void SQLDataConnectionClose()//实现数据库的关闭

SQLConnection.Close();

public int SQLExecuteNonQuery(string str)

{//ExecuteNonQuery方法:执行不返回结果的命令

MyCommand = new SqlCommand(str, SQLConnection);

return MyCommand.ExecuteNonQuery();}

public object SQLExecuteScalar(string str)

{//只返回结果集中第一行的第一列

MyCommand = new SqlCommand(str, SQLConnection);

return MyCommand.ExecuteScalar();}

public SqlDataAdapter SQLDataAdapter(string strCmd)

{

sdr = new SqlDataAdapter(strCmd, SQLConnection);

return sdr; }

public SqlDataReader SQLExecuteReader(string strCmd) {//执行返回数据集的Select语句,返回一个 DataReader 对象

MyCommand = new SqlCommand(strCmd, SQLConnection);

SqlDataReader sdr = MyCommand.ExecuteReader();

return sdr;

}

}

6.1登录模块设计

在本程序的登录模块中,当用户输入用户名、密码及其登录权限后,会对数据与数据库的数据进行对比,若相同则进入相应的权限界面,以进行相应的操作。

登录界面如下图所示:

登录按钮的单击消息响应:当用户输入用户名、密码,单击登录按钮后,数据会与数据库的数据进行对比,若相同则通过,否则会提示用户相应的错误报告。代码如下:

private void button1_Click(object sender, EventArgs e)

{

if (string.IsNullOrEmpty(textBox1.Text))

{ MessageBox.Show("用户名不能为空,请输入用户名!", "提示");

textBox1.Focus(); return; }

else if ((string. IsNullOrEmpty(textBox2.Text))

{ MessageBox.Show("密码不能为空,请输入密码!", "提示"); textBox2.Focus(); return; }

}

string identity = "0";

if (radioButton1.Checked)

identity = "3";

else if (radioButton2.Checked)

identity = "2";

else if (radioButton3.Checked)

identity = "1";

SQLDatabase SQLConn = new SQLDatabase();

SQLConn.GetServerIP(textBox1.Text);

SQLConn.SQLDataConnectionOpen();

string strCmd = "select * from Account where Aname='" + textBox2.Text + "'and Apassword='" + textBox3.Text + "'" + "and Apermissions='" + identity + "'";

SqlDataReader sdr = SQLConn.SQLExecuteReader(strCmd);

int n = 0;

while (sdr.Read())

{

n = 1;

Form2 form2 = new Form2(identity,textBox1.Text);

form2.Show();this.Hide();

}

if (n == 0)

{ MessageBox.Show("没有此用户!\n或者用户名或密码错误!\n 请重新输入或者注册当前用户!", "提示");

label6.Text = ProduceCheckCode();}

sdr.Close();

SQLConn.SQLDataConnectionClose();

}

6.2管理员、教师、学生模块设计

本程序的操作端是通过TabControl控件实现的,各个tabPage页都放在了一个对话框上,对于不同的登录权限,会在对话框的初始化

函数中通过调用tabControl1.TabPages.Remove();函数来实现某个tabPage页的隐藏,以体现不同的权限功能。

所以这里只需要对管理员端的各个操作进行说明即可,整个界面如下图所示:

tabPage1:学生管理

在学生管理页面中,管理员可以对学生信息进行查询、删除、修改、录入、及其转学/毕业操作等。

另外,各个表之间是有联系的,当删除一个学生的信息后,如果此学生选了课,并且有了成绩,系统会同时把此学生的选课记录、成

绩记录删除。

当录入一个学生的信息时,系统提供了判断机制,系统会先检查数据库中是否已存在该学生的信息,若存在提示不能重复。

其录入按钮的单击消息相应函数代码为:

private void button1_Click(object sender, EventArgs e)

{

if (string.IsNullOrEmpty(textBox1.Text))

{

MessageBox.Show("学号不能为空,请输入学号!", "提示"); textBox1.Focus();return;

}

else if (string.IsNullOrEmpty(textBox2.Text))

{ MessageBox.Show("姓名不能为空,请输入姓名!", "提示"); textBox2.Focus(); return;

}

string sex="";

if(radioButton1.Checked)

sex="男";

else if (radioButton2.Checked)

sex="女";

SQLDatabase SQLConn = new SQLDatabase();

SQLConn.GetServerIP(SerIP);

SQLConn.SQLDataConnectionOpen();

string strCmd;

string strCmd2;

string strCmd3;

strCmd = "insert into Student values('" + textBox1.Text + "','" + textBox2.Text + "','" +sex+

"','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"');";

strCmd2 = "select * from Student where Sno='"+ textBox1.Text + "';";

strCmd3 = "select * from Dept where Dno='" + textBox5.Text + "';";

object ob = SQLConn.SQLExecuteScalar(strCmd2);

if (Convert.ToString(ob) != "")

{

MessageBox.Show("已存在学号为" + textBox1.Text + "的信息!\n请重新输入!", "提示");

textBox1.Text = ""; textBox2.Text = "";

textBox3.Text = ""; textBox4.Text = "";

textBox5.Text = "";

textBox1.Focus();

SQLConn.SQLDataConnectionClose();

return;

}

object ob1 = SQLConn.SQLExecuteScalar(strCmd3);

if (Convert.ToString(ob1) == "")

{

if (textBox5.Text != "")

{

MessageBox.Show("不存在系号为" + textBox5.Text + "的系信息!\n请重新输入!", "提示");

textBox5.Text = ""; textBox5.Focus();

}

SQLConn.SQLDataConnectionClose();

return;

}

SQLConn.SQLExecuteNonQuery(strCmd);

MessageBox.Show("录入成功!", "提示");

//控件清空!

textBox1.Text = ""; textBox2.Text = "";

textBox3.Text = ""; textBox4.Text = "";

textBox5.Text = ""; textBox1.Focus();

SQLConn.SQLDataConnectionClose();

button5_Click(sender, e);

}

tabPage2:系管理

在系管理页面中,管理员可以对系的信息进行查询、删除、修改、输入。

另外,各个表之间是有联系的,当删除一个系的信息后,在该系的所有学生记录会同时删除,与此相应的选课、成绩记录也会被删除。

当录入一个系的信息时,系统提供了判断机制,系统会先检查数据库中是否已存在该系的信息,若存在提示不能重复。

其输入按钮的单击消息相应函数代码为:

private void button7_Click(object sender, EventArgs e)

{

if (textBox7.Text == "")

{ string.IsNullOrEmpty(textBox7.Text)

MessageBox.Show("系号不能为空,请输入系号!", "提示"); textBox7.Focus(); return;

}

else if (string.IsNullOrEmpty(textBox8.Text))

{

MessageBox.Show("系名不能为空,请输入系名!", "提示"); textBox8.Focus(); return;

}

SQLDatabase SQLConn = new SQLDatabase();

SQLConn.GetServerIP(SerIP);

SQLConn.SQLDataConnectionOpen();

string strCmd;

string strCmd2;

strCmd = "insert into Dept values('"+ textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "');";

strCmd2 = "select * from Dept where Dno='" + textBox7.Text + "';";

object ob = SQLConn.SQLExecuteScalar(strCmd2);

if (Convert.ToString(ob) != "")

{

MessageBox.Show("已存在系号为" + textBox7.Text + "的信息!\n请重新输入!", "提示");

textBox7.Text = ""; textBox8.Text = "";

textBox9.Text = ""; textBox7.Focus();

SQLConn.SQLDataConnectionClose();

return;

}

else

SQLConn.SQLExecuteScalar(strCmd);

MessageBox.Show("输入成功!", "提示");

//控件清空!

textBox7.Text = ""; textBox8.Text = "";

textBox9.Text = ""; textBox7.Focus();

SQLConn.SQLDataConnectionClose();

button10_Click(sender,e);

}

tabPage3:课程管理

在课程管理页面中,管理员可以对课程信息进行查询、删除、修改、输入。

另外,各个表之间是有联系的,当删除一个课程的信息后,选择此课程的选课记录,成绩记录也会被同时删除。

当录入一个课程的信息时,系统提供了判断机制,系统会先检查数据库中是否已存在该课程的信息,若存在提示不能重复。

其输入按钮的单击消息相应函数代码为:

private void button12_Click(object sender, EventArgs e)

{

if (string.IsNullOrEmpty(textBox10.Text))

{

MessageBox.Show("课程号不能为空,请输入课程号!", "提示");

textBox10.Focus();

return;

}

else if (string.IsNullOrEmpty(textBox11.Text))

{

MessageBox.Show("课程名不能为空,请输入课程名!", "提示");

textBox11.Focus();

return;

}

else if (string.IsNullOrEmpty(textBox12.Text))

{

MessageBox.Show("任课教师号不能为空,请输入课程名!", "提示");

textBox12.Focus();

return;

}

SQLDatabase SQLConn = new SQLDatabase();

SQLConn.GetServerIP(SerIP);

SQLConn.SQLDataConnectionOpen();

string strCmd;

string strCmd2;

strCmd = "insert into Course values('" + textBox10.Text + "','" + textBox11.Text + "','" + textBox12.Text + "','"

+ textBox13.Text + "','" + textBox14.Text+ "','" +

textBox15.Text + "','"+ textBox16.Text + "','"+ textBox17.Text + "')"; strCmd2 = "select * from Course where Cno='"+ textBox10.Text + "';";

object ob = SQLConn.SQLExecuteScalar(strCmd2);

if (Convert.ToString(ob) != "")

{

MessageBox.Show("已存在课程号为" + textBox10.Text + "的信息!\n请重新输入!", "提示");

textBox10.Text = ""; textBox11.Text = "";

textBox12.Text = ""; textBox13.Text = "";

textBox14.Text = ""; textBox15.Text = "";

textBox16.Text = ""; textBox17.Text = "";

textBox10.Focus();

SQLConn.SQLDataConnectionClose();

return;

}

string strCmd3 = "select * from Teacher where Tno='" + textBox12.Text + "';";

object ob1 = SQLConn.SQLExecuteScalar(strCmd3);

if (Convert.ToString(ob1) == "")

{

if (textBox12.Text != "")

{

MessageBox.Show("不存在教师号为" + textBox12.Text + "的教师信息!\n请重新输入!", "提示");

textBox12.Text = "";

textBox12.Focus();

}

SQLConn.SQLDataConnectionClose();

return;

}

SQLConn.SQLExecuteNonQuery(strCmd);

MessageBox.Show("课程信息输入成功!", "提示");

//控件清空!

textBox10.Text = ""; textBox11.Text = "";

textBox12.Text = ""; textBox13.Text = "";

textBox14.Text = ""; textBox15.Text = "";

textBox16.Text = ""; textBox17.Text = "";

textBox10.Focus();

SQLConn.SQLDataConnectionClose();

button14_Click( sender, e);

}

tabPage4:教师管理

在教师管理页面中,管理员可以对教师信息进行查询、删除、修改、输入。

当录入一个教师的信息时,系统提供了判断机制,系统会先检查数据库中是否已存在该教师的信息,若存在提示不能重复。

其输入按钮的单击消息相应函数代码为:

private void button17_Click(object sender, EventArgs e)

{

if (string.IsNullOrEmpty(textBo6.Text))

{

MessageBox.Show("职工号不能为空,请输入!", "提示"); textBox6.Focus();

return;

}

else if (string.IsNullOrEmpty(textBox18.Text))

{

MessageBox.Show("姓名不能为空,请输入!", "提示");

textBox18.Focus();

return;

}

else if (string.IsNullOrEmpty(textBox20.Text))

{

MessageBox.Show("所在系号不能为空,请输入!", "提示"); textBox20.Focus();

return;

}

string sex = "";

if (radioButton11.Checked)

sex = "男";

else

sex = "女";

SQLDatabase SQLConn = new SQLDatabase();

SQLConn.GetServerIP(SerIP);

SQLConn.SQLDataConnectionOpen();

string strCmd;

string strCmd2;

strCmd = "insert into Teacher values('" + textBox6.Text + "','" + textBox18.Text + "','" + sex + "','"

+ textBox19.Text + "','" + textBox20.Text + "','" + textBox21.Text + "','"+ textBox22.Text + "','"+ textBox23.Text + "')"; strCmd2 = "select * from Teacher where Tno='"+ textBox6.Text + "';";

object ob = SQLConn.SQLExecuteScalar(strCmd2);

if (Convert.ToString(ob) != "")

教务管理系统-详细设计说明书

教务管理系统-详细设计说明书

详细设计说明书 1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2程序系统的结构 (2) 2.1登录模块 (3) 2.2学生模块 (4) 2.3教师模块 (5) 2.4管理员模块 (6)

1引言 1.1编写目的 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。 1.2背景 随着学校教育水平的不断提高,现有管理系统已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈,例如软件维护费用高,信息查询不方便,软件可操作性不高,为此我们小组想开发教务管理系统,方便学校师生。 1.3定义 Access2003: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 主键:数据库表中的关键域。值互不相同。 1.4参考资料 《软件工程导论》(第5版)张海藩编著清华大学出版社 2程序系统的结构 软件结构

2.1登录模块 学生信息存储在数据库表student中,包括学号,密码等。教师信息存储在表professor中,包括教工号,密码等。管理员信息存储在表registrar中用户选择登录身份(学生,教师或管理员),学工号,密码。首先检查学工号是否为空,为空则提示。若不为空,则检索相应数据库表,检查用户是否存在。若存在,检查密码是否正确,若正确,则登录成功。 开 输入学 工号和

教务管理系统概要设计说明

教务处管理系统概要设计说明书

1概述(设计思想) 教务管理系统是一个面向学校教务管理人员、教师和学生,为其提供服务的综合管理系统,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,使得教务日常管理工作日趋繁重、复杂,而现有的教务管理软件基本上都是单机版本的,已满足不了现在教务工作需要。因此迫切需要研制开发基于互联网的综合网上教务管理软件。 该教务管理系统总体设计思想:面向学校各部门以及各层次用户的多模块综合信息管理系统为了充分利用高校现已有的网络资源。实现教务各上下级之间迅速便捷的沟通,在系统的架构上采用了当前流行的B/S结构与C/S结构及Internet网络相结合的技术突破了系统使用地域的局限性,使整个校园网甚至Internet上的用户都可访问本教务系统并进入相应的教务信息查询,如查询课程表、教学进程等等.为了体现分散操作、统一管理的思想,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,实现教务各上下级之间迅速便捷的沟通,形成充满活力的新型的教务管理机制。 教务管理系统由两部分组成:前台和后台。前台客户层采用了最新的webstart工具,使得客户端可以自动升级、即时更新,减轻了系性;后台数据层采用了对象关系型数据库,它将数据进行统一管理,所有的客户端都从后台捌用数据,实现了资源共享、保证了数据的一致性并且后台数据还具有自动备份功能,来保证数据库中数据的安全性与可靠性.后台主要有系统管理员,前台则主要面对在校学生和教务处人员和各院系教务员及任课教师使用,教务网的管理员分初级管理员和高级管理员:初级管理员是各科室的负责人,提交本科室的待发布教学通知、公告等信息,管理本科室的上传文件并接受高级管理员的管理;高级管理员管理所有上传的文件,审核并发布各科室提交的信息,管理教务信箱和教务网界面等。教务处长属于高级管理员。 2系统策略 系统性 该教务管理系统实时更新,系统比较完善可靠,技术成熟,可以按照不同学校对于教务的不同需求进行更改,满足用户需求。 先进性 该教务管理系统技术先进,系统先进,比较完善。 安全性 数据库考虑到安全性问题,对文件进行加密,提高了安全度,保证了系统的安全。 可维护性 该教务管理系统界面可以再后台管理前台显示的界面,模块化程度高,可维护性强。 正确性

正方教务管理系统学生网上选课指南

正方教务管理系统学生网上选课指南 一、登录系统 打开IE浏览器,输入选课网址或从教务处主页综合信息服务进入“正方教务管理系统”用户登录界面,如图1所示。输入学号及密码(如密码遗忘请到所在学院查询),选择“学生”角色,按“登录”。(选课结束后,各位同学不要忘记关闭所有开启的窗口,以防造成不良后果!) 图1 二、学生网上选课 网上选课内容包括:学生选课、全校任选课、重修选课、补修与提前修读。 (一)学生选课:点击“网上选课”->“学生选课”进入选课系统。 (1)本专业选课:点击“本专业选课”按钮,如本专业本学期开设选修课,系统将显示本专业的选修课程上课信息,如图2所示。 图2 学生根据个人实际情况点击需要修读的课程,点击对应的课程代码或课程名称,系统将打开该课程选择页面,如图3所示。

图3 学生如需选择该课程,则在“选课情况”栏中打钩后点击“选定”即可。 学生在图2中点击“已选课程”可查阅所有已选中课程情况,如图4所示。 图4 学生在图2中点击“查看课表”可查阅本学期个人课表,如图5所示。 图5 (2)跨专业选课(此功能仅面向强化培养部三年级(即2010级)学生开放)。 选课方式基本同本专业选课(仅在选具体课程前多了选某学院、某专业、某年级的课程的选项),

点击“跨专业选课”按钮,会出现如图6所示的对话框: 图6 选择所想跨专业选择的课程,以选择通信与信息工程学院2010级通信工程专业的课程为例,选择学院为通信与信息工程学院,年级为2010级,选择专业为“通信工程”,然后点击“选定”按钮,主界面即会出现如图7所示界面: 图7 若想选择“交换技术基础”这门课,只需点击对应的课程代码或课程名称,然后按照本专业选课的操作方法进行选课和退课。 若是只知道课程名称或者是课程代码之类的信息,也可在图6所示的界面中选择“按条件查询”,以选择“交换技术基础”课程为例:

教务管理系统课程设计报告

教务管理系统课程 设计报告

教务综合管理系统设计报告 专业:软件工程 成员:车振军陆建伟 徐蕾杨思倩指导老师:徐明 日期: -6-15

一、引言 1.1 目的 为了保证项目小组能够按时完成小组任务及目标,便于项目小组成员更好地了解项目情况,使项目小组开展的各个过程合理有序,因此确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发,减少开发中的不必要损失。 预期的读者是设计人员、开发人员、项目管理人员、测试人员和用户。 1.2 背景 高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。 教务管理系统是一个大型复杂的计算机网络信息系统,满足各类高校现在和将来对信息资源采集、存储、处理、组织、管理和利用的需求,实现信息资源的高度集成与共享,实现信息资源的集中管理和统一调度。为各级决策管理部门提出准确、及时的相关信息和快捷、方便、科学的决策分析处理系统;为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步

提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。 教务管理系统面向管理员、教师和全校学生,实现学生管理、教师管理、课程管理、成绩处理。 1.3 定义 1.3.1 MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,当前属于 Oracle 旗下公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常见标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,特别是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。1.3.2 MyEclipse MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,特别是对各种开源产品的支持相当不错。 二、需求分析 2.1 功能需求 2.1.1 系统目标

教务管理系统操作手册43908

正方现代教务管理系统WEB端教师用户手册 杭州正方电子工程有限公司

目录 一、系统登录 打开IE浏览器,输入WEB服务器地址(210.33.176.200)或从教务处主页登录“正方教务管理系统”,进入用户登录界面。输入用户名及口令(与原系统相同),选择“教师”角色,

按“登录”。(请各位老师不要忘记关闭所有开启的窗口,以防他人进入,造成不良后果!) 二、信息维护 信息维护内容包括:个人简历、密码修改、全校性公选课申请、公选课教材指定、教学日历、临时调、停(补)课申请。 2.1教师个人简历维护 点击“信息维护”->“个人简历”,维护性别、联系电话、E-MAIL、教师简介等内容; 2.2密码修改 为防止登录信息泄密,请各位教师尽快更改原始密码,点击“信息维护”->“密码修改”,修改自己的原始密码和登陆名。

2.3全校性公选课申请 点击“信息维护”->“全校性公选课申请”。 1、依次选择开课学年学期、课程名称、课程性质、课程类别、课程归属、考核方式、上课校区、场地要求; 2、输入周学时、起止周(格式如01-16)、学分、容量; 3、设置面向对象、禁选对象:选择年级、或学院、或专业(若面向2001级的只选年级2001),点击添加对象; 4、录入课程简介(250字以内)、申请说明(150字以内); 5、点击“保存”完成申请。 6、点击“打印”输出到EXCEL,打印后交院系签字审核。

2.4公选课教材指定 担任全校性公选课开课任务的老师可点击“信息维护”->“公选课教材指定”指定公选课教材,但必须录入教材名称、教材作者、出版社及教材版别。 2.5教学日历 选择学年,学期以及课程名称,录入周次,选择授课形式,录入教学内容;录入完毕后按保存按钮。若有多个相同教学班的,可点击“拷贝来自”,复制相同的日历再保存。教学日历可以根据不同的系统设置显示不同的两种格式,可以满足不同学校的要求。 格式一

正方教务管理系统选课操作步骤

正方教务管理系统选课操作步骤 Operation steps on How to Register Selective Courses of Zhengfang Management System 使用Google Chrome浏览器登录正方教务系统进行选课, 地址:http://172.16.19.170/(校内)或https://www.360docs.net/doc/118467108.html,/(校外)。 账号:学号初始密码:888888 点击登录后系统提示修改密码(图1),更改密码后进入用户首页。 Log in Zhengfang Management System with Google Chrome Browser via http://172.16.19.170/ (on-campus) or https://www.360docs.net/doc/118467108.html,/ (off-campus). The account number is consistent with your Student ID; The original password is 888888. After logging in, you are required to change the password(FIG. 1); Then enter the User Home. Original password New password Confirm the new password 图1 修改初始密码界面 FIG. 1 Page for changing the original password 选课主要用到选课菜单下的“学生课表查询”和“选课”两个菜单(图2)。 Menus of “Curriculum query for students” and “Autonomous curricula-variable ” under the “Curricula-variable” menu are for course selection(FIG. 2).

教务管理系统(概要设计及详细设计)

概要设计说明书 1. 总体设计 1.1 需求规定 教务管理系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教师和学生信息管理的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的。 本阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 1.2 运行环境 软件基本运行环境为Windows XP环境。 1.3 基本设计概念和处理流程 概要说明书的目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。系统的总体处理流程如图1-1所示:

图1-1 系统的总体处理流程 1.4 系统体系结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划 教务管理系统 选择操作 基础维护 教学管理 报表统计 选择操作 选择操作 班级信息维护 课程信息维护 学生选课 课表查询 成绩输入 打印成绩单 学生信息维护 教 师信息维护

分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 本系统的体系架构如图1-2所示: 图1-2 系统体系架构 本系统体系结构大致可以定义为:客户机层上的表示层主要是通过Struts 框架实现的,由显示视图产生一个请求。请求被ActionServlet(控制器)接收,它在struts-config.xml文件中寻找请求的URI,找到对应的Action类后,Action类执行相应的业务逻辑。Action类执行建立在模型组件基础上的业务逻辑,模型组件是和应用程序关联的。一旦Action类处理完业务逻辑,它把控制权返回给ActionServlet,Action类提供一个键值作为返回的一部分,它指明了处理的结果。ActionServlet使用这个键值来决定在什么视图中显示Action的类处理结果。当ActionServlet把Action类的处理结果传送到指定的视图中,请求的过程也就完成了。中间业务层是通过Spring框架实现的,首先建立一个BaseAction,它继承了Action类,而其他定义的Action都要继承这个BaseAction。这个BaseAction需要导入AppContext工具类,这个AppContext需要导入Spring中org.springframework.context.support.*;这样一个继承BaseAction的Action,就可以getXXXService()的方法得到某一个service的实例-----服务定位器的设计模式。持久(PO)层是由hibernate 架构实现的,它包括关于整体数据库的hibernate.cfg.xml文件、每个表的JavaBean类和每个表的hbm.xml文件,通过Spring集成模板HibernateTemplate提供DAO 来使用PO。在Spring 的配置文件(applicationContext. xml)中配置sessionFactory的bean 来管理hibernate。

教务管理系统需求规格说明书.doc

教务管理系统需求规格说明书 1.引言 ?编写目的 二十一世纪是信息的社会,传统的教务管理模式,已经不适应信息时代的要求,迫使人们起用新的管理方法来管理。 科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,教务管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的教务管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,从而使人们有更多时间来学习和享受生活。 ?背景说明 ●该产品的名称为教务管理系统 ●系统设计的目标:出于本系统实学校学生管理的一个综合性的系统,本系 统得设计目标将最终定位于完成以上所诉的系统主要业务的基本模型上。 ●本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联 性,涉及的计算过程不是很复杂。因此,比较适合采用数据库管理。在技 术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料, 特别是参考其它程序的功能,因此完全可以实现。 ●需求如下: 1.要求有良好的人机界面; 2.要求有良好的权限管理; 3.原始数据修改简单方便,支持多条件修改; 4.方便的数据查询,支持多条件查询; 5.在相应得权限下,删除数据简单方便,数据稳定性好; 6.计算机自动完成,尽量减少人工干预; 7.在相应的权限下,进行数据查询,插入,更改等基本操作。 8.能较好的支持中文数据,良好的国际化界面; ●参考资料 该项目参考资料大多来自书本《软件工程》和一些网上资料。2.概述 ?功能概述 1)系统登陆界面

网上教务管理系统毕业设计

网上教务管理系统毕业设计 目录 1 绪论 (4) 1.1 课题的研究背景与意义 (4) 1.1.1 课题的研究背景 (4) 1.1.2 课题的研究意义 (4) 1.2 系统的定义及容简介 (4) 1.2.1 系统的定义 (5) 1.2.2 系统的容简介 (5) 2 系统中主要用到的技术 (3) 2.1 MySQL数据库 (3) 2.2 Flex (3) 2.3 Java (4) 3教务管理系统的设计与实现 (6) 3.1 开发和运行环境选择 (6) 3.2 系统设计 (6) 3.2.1 系统功能分析 (6) 3.2.2 系统功能模块设计 (7) 3.3 数据库设计 (7) 3.3.1 数据库概念结构设计 (7)

3.3.2 数据库逻辑结构设计 (8) 4 模块详细设计 (11) 4.1 主页面 (11) 4.2 用户登录页面 (13) 4.3 学生功能模块设计 (17) 4.3.1 个人信息查询页面 (17) 4.3.2 个人信息修改页面 (241) 4.3.3 在线选课页面 (22) 4.3.4 密码修改页面 (27) 4.3.5 历史留言查询页面 (27) 4.3.6 留言板页面 (28) 4.4 教师功能模块设计 (29) 4.4.1 教学实施计划查询页面 (29) 4.4.2 选课信息查询页面 (30) 4.4.3 个人信息查询修改页面 (30) 4.4.4 密码修改页面 (30) 4.5 管理员功能模块设计 (31) 4.5.1 教师信息修改、删除页面 (31) 4.5.2 管理员信息修改、删除页面 (32) 4.5.3 课程信息添加、修改、删除页面 (32) 4.5.4 学生学籍查询、修改、删除页面 (34) 4.5.5 留言查看、删除页面 (35)

教务管理信息系统实施设计方案

我院教务管理信息系统实施设计方案

目录 1 教务管理系统 (1) 1.1 教务管理信息系统软件情况介绍 (1) 1.2 系统的硬件组成 (1) 1.3 系统建设中的一些注意点 (2) 1.4 系统的特色介绍 (2) 2 系统参考标准和规范 (3) 2.1 引言 (3) 2.2 系统概述 (3) 2.2.1 设计目标 (3) 2.2.2 运行环境 (3) 2.2.3 需求概述 (4) 2.3 系统总体设计 (4) 2.3.1 总述 (4) 2.3.2 系统维护子系统 (7) 2.3.2.1 功能模块 (8) 2.3.2.2 数据流程 (8) 2.3.2.3 功能实现设计 (9) 2.3.3 学籍管理子系统 (12) 2.3.3.1 功能模块 (12) 2.3.3.2 数据流程 (13) 2.3.3.3 主要界面设计 (13) 2.3.3.4 主要功能实现 (14) 2.3.4 教学计划管理子系统 (21) 2.3.4.1 功能模块 (21) 2.3.4.2 教学计划数据及操作流程图 (21) 2.3.4.3 功能实现设计 (22) 2.3.5 智能排课子系统 (30) 2.3.5.1 功能模块 (31) 2.3.5.2 工作流程图 (31) 2.3.5.3 排课的数学模型与算法 (31) 2.3.5.4 功能实现设计 (35) 2.3.6 选课管理子系统 (36) 2.3.6.1 系统功能模块 (36) 2.3.6.2 功能实现设计 (36) 2.3.7 成绩管理子系统 (40) 2.3.7.1 功能模块 (40) 2.3.7.2 系统数据流程 (41) 2.3.7.3 主要界面设计 (41) 2.3.7.4 主要功能实现 (42) 2.3.8 教材管理子系统 (48)

教务管理系统详细设计说明书范文

教务管理系统详细设计说明书

详细设计说明书 1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2程序系统的结构 (2) 2.1登录模块 (3) 2.2学生模块 (4) 2.3教师模块 (5) 2.4管理员模块 (6)

1引言 1.1编写目的 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。 1.2背景 随着学校教育水平的不断提高,现有管理系统已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈,例如软件维护费用高,信息查询不方便,软件可操作性不高,为此我们小组想开发教务管理系统,方便学校师生。 1.3定义 Access : 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 主键:数据库表中的关键域。值互不相同。 1.4参考资料 《软件工程导论》(第5版)张海藩编著清华大学出版社

2程序系统的结构 软件结构 2.1登录模块 学生信息存储在数据库表student中,包括学号,密码等。教师信息存储在表professor中,包括教工号,密码等。管理员信息存储在表registrar中 用户选择登录身份(学生,教师或管理员),学工号,密码。首先检查学工号是否为空,为空则提示。若不为空,则检索相应数据库表,检查用户是否存在。若存在,检查密码是否正确,若

教务管理系统软件需求分析报告

软件需求分析报告 教务管理系统 学生姓名__ __ 学号 专业班级 院(系) 指导教师 完成时间 成绩

前言 项目小组分工: 需求分析、文档的整理及后期的功能测试。 教务管理系统的建模实现。 伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。高等学校的教学管理系统功能全面、操作简单快捷,可以为学生和老师建立电子档案,并且便于实时修改、保存和查看,实现了无纸化存档,为学校节省了大量的资金和空间。学生可以通过教务管理系统方便快捷地查询自己的个人信息,进行网上查询课表、成绩以及报考的事宜。因此结合现有教务系统的优点,制作此教务管理系统。

目录 一、项目前景文档 (1) 1.业务需求 (1) 1.1 业务背景 (1) 1.2 业务目标和成功条件 (1) 1.2.1 业务目标(Business Objective,BO) (1) 1.2.2 业务成功条件(Success Crite,SC) (1) 1.3 业务风险(Risk,RI) (2) 2. 解决方案的背景 (2) 2.1 前景陈述 (2) 2.2 主要的系统特征(Feature) (2) 2.3 假设(Assumption)和依赖(Dependency)条件 (3) 3.项目范围和限制 (3) 3.1 初始和后继版本的范围 (3) 3.2 限制和排除条件 (4) 4.业务环境 (4) 4.1涉众档案 (4) 4.2项目的优先级 (5) 4.3运行环境(Operating Environment OE) (6) 二、软件需求规格说明书 (6)

1. 引言 (6) 1.1概述 (6) 1.2背景 (7) 1.3定义 (7) 1.4参考资料 (8) 2. 任务概述 (8) 2.1目标 (8) 2.2运行环境(Operating Environment,OE) (8) 2.3假定(Assumption)和约束(Constraint) (9) 3. 需求规定 (9) 3.1.对功能的规定 (9) 3.1.1.用户需求 (9) 3.1.2.系统需求 (19) 3.2.非功能性需求 (30) 性能需求(Performance) (30) 安全设施需求(SAfety) (31) 安全性需求(Security) (31) 软件质量属性 (31) 3.3.外部接口需求 (31) 用户界面(User Interfaces,UI) (31) 硬件接口(Hardware Interfaces,HI) (31) 软件接口(Software Interfaces,SI) (32)

教务管理系统毕业设计论文

摘要 随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。教师教务管理是学校教师的教务工作的主要内容,其信息量大、信息变动频繁历来是各学校的头疼问题,随着人们对用计算机的使用越来越广泛以及互联网络普及,教师教务管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务工作的管理,大大的提高了教学质量。 本系统采用Tomcat、Javascript、MyEclipse结合php的MySQL数据库进行设计,从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。前者主要有系统管理员及任课教师使用,后者则是主要面对在校学生。 本文首先作教师教务管理系统的功能需求分析,然后对数据库进行需求分析,再在数据库中建立相应的表,并弄清楚数据库中各个表的逻辑关系,接着编写代码,最后调试网站,直到形成用户满意的可以使用的完整系统。 关键词:教师教务管理系统;Tomcat;Javascript;MyEclipse;MyEclipse;MySQL

Abstract With the continuous reform of education system, especially the credit system, the expansion and in-depth elective system, the daily management of the Senate increasingly heavy and complex. Information on how to academic work, modular, convenient focus of the development of modern universities, there is an urgent need for research and development of an integrated educational management software.Academic Senate, the school management is the main content, it is informative, information has always been the frequent changes in schools of headache problems, as people used more and more extensive use of computers and the popularization of the Internet, educational administration has been basically formed a multi-network management, a great convenience to teachers and students, but also on the Senate to facilitate the work of the school management, greatly increased the quality of teaching. The system uses a FlexBuilder, MyEclipse combination of MySQL database design, from the perspective of management and use is divided into two parts: School of Educational Administration and students to use the client side. The former are mainly system administrators and classroom teachers to use, while the latter is the major problems encountered in school. In this paper, first of all, make the functions of educational management system needs analysis, then the database needs analysis, and then in the database corresponding table, and each database table to clarify the logic of relations, and then write code, debug the final site, until the formation of customer satisfaction The complete system can be used. Keywords: Educational Administration system; Tomcat;Javascript;MyEclipse r; MyEclipse; MySQL

教务管理系统分析与设计

教务管理系统分析与设计 系统规划 ●系统名称:教务管理系统 ●系统简述:高等学校的教务管理系统是一项重要的工作,它主要为学生提供选修课的选修, 记录学生的成绩等。 ●项目目标:在预定时间内开发出一个界面友好、功能较完整的教务管理系统。 系统分析 ●系统功能:该教务管理系统主要包括课程选修、用户管理、成绩管理和课表管理四大功能, 具体如下: 图1 教务管理系统功能层次图 ●系统业务流程:该教务管理系统的使用者为学生、教师和教务员,根据他们之间的数据传 递关系可画出系统业务流程图,如下图所示:

系统数据流程:根据系统的功能层次图,可得该教务管理系统的数据流程图(DFD)如下: 图3 教务管理系统顶层DFD 图4教务管理系统第一层DFD

图6学籍管理系统第二层用户管理功能之DFD 图7学籍管理系统第二层成绩管理功能之DFD

数据字典:现对该系统数据流程图各元素定义如下: 图9 数据字典之数据流定义 图10 数据字典之数据存储定义 图11 数据字典之数据项定义

图13 数据字典之外部实体定义 (说明:要求从系统底层数据流程图中分别选出一个数据流、数据存储、数据项、处理逻辑以及外部实体,对其进行数据字典的定义。) ●处理逻辑描述:系统中的“登录”功能需要分类处理,现用决策树表示其处理过程,如下: 图14 “登录”功能之决策树 ●系统数据库概念模型 该系统数据库中的主要实体有: ?用户:用户名,密码,姓名,班级,性别,年龄,职业 ?课程:课程号,课程名,性质,学时,学分,学期,专业 实体之间的联系为: ?用户与课程(选修):m:n联系 ?用户与课程(考试):p:q联系 该系统数据库概念模型E-R图为:

正方教务系统院系操作手册

教务管理系统院系用户操作手册 此文档仅对院系用户使用的专业计划维护、教学任务安排功能进行说明,不涉及到学生、教师信息的查询维护,学生成绩的统计、打印等其它功能。 一.课程库的查询和增加 维护各专业的培养计划之前,需要先保证培养计划中的课程已进入课程库中。因此,维护专业计划的前题是维护好课程库。首先在【教学计划管理-课程库管理-课程库管理】功能中可查询现有的课程库,如图1.1。 图1.1 若有新开课程需加入到课程库中,则在【教学计划管理-课程库管理-课程库更改申请】功能中点击鼠标右键的“增加记录”选项增加申请记录。一般只做新增课程和停开课程的调整方式,原则上是不允许做课程变动的。如图1.2。 图1.2

二.专业计划的维护 进入【教学计划管理-专业计划】菜单,此功能又分了“专业信息管理”、“教学进程”、“专业方向模块管理”、“课程信息管理”等横向菜单,默认选中的第一个菜单“专业信息管理”。如图2.1。 图2.1 此处每一个教学计划号(年级+专业代码)为单独一条记录,选中一条记录,再选择横向菜单对此年级专业进行其它操作。比如选横向菜单中的“专业方向模块管理”,可以给选中的年级专业增加专业方向,如专业不分多个方向,则跳过此功能。然后进入横向菜单中的“课程信息管理”功能,在此界面可维护本年级专业每学期具体要上哪些课。如图2.2。 图2.2

点右键菜单的“增加记录”选项,会弹出一个窗口,输入专业计划课程的具体情况,必填项目为黄色标记框。如图2.3。 注意点: (1)课程代码,课程名称,点课程选择按钮,如图2.2红色标记处,点开在课程库中查找想要加入的课程。 (2)周学时/周数,如果该课程是单纯的理论课程,并且每周3节课程,则填3.0-0.0 如果是每周上3节理论课的同时,又要上2节实验课,那么填3.0-2.0 如果是实践课程,比如就安排1周或者2周的这种情况则填+1或者+2,表示上一整周或者2整周。 (3)开课学期,一定要有,不填或者填错会导致排课排不了,对于一个4年制的专业,它有8个学期,那么这里的开课学期一定是在1-8之间。比如2012级的学生,在 2012-2013年1学期上的课程,那么这里都填1,在2013-2014年2学期上的课程,那么这里都填4。 (4)开课学院,指的是承担授此门课程的学院,如果分的更细,可以在开课系上面填上系名称(教研室)。 (5)专业方向,给专业不分方向的专业维护课程的时候,这里不需要填任何东西,但是比如一个专业,分了软件方向和硬件方向的,那么这里填上软件方向,表明该课程只为软件方向的学生开设,其他方向的学生将上不了这个课程。 图2.3

教务管理系统运行环境介绍和设置方法

教务管理系统运行环境介绍和设置方法 一、运行环境要求: 1、操作系统:Windows 2、IE内核:兼容IE9.0及以下版本 3、浏览器:360浏览器或带有兼容模式浏览器 二、浏览器相关设置说明 1、IE内核版本过高,导致无法正常显示。 IE内核版本查看方法,如下图所示: 微软IE浏览器不支持从高版本直接降级至低版本,可以通过完全卸载软件后再重新安装IE软件的方法。 具体步骤如下: (1)控制面板→程序→启用和关闭 Windows 功能→去掉 IE10 的勾。 (2)控制面板→程序→程序和功能→已安装更新→卸载 IE10。

如下图所示: (3)重启,并删除 C:\Program Files\Internet Explorer 文件夹和 C:\Program Files(x86)\Internet Explorer 文件夹。 (4)搜索并下载安装 IE9 即可。 2、进入系统后出现“不能创建对象”提示 如下图所示: 解决方法:请下载360浏览器(或具有兼容模式浏览器),并打开任意网站页面(不要停留在360默认打开的导航页面上)后,在地址栏中有个“闪电图标”此模式为“极速模式”,点击极速模式图标将浏览模式更改为“兼容模式”即可。 如下图所示:

3、打印功能设置说明 点击“打印按钮”后,无法正常打印,并出现错误信息提示窗口。 如下图所示: 解决方法: 步骤1:下载安装版Microsoft office进行安装;使用绿色版 office软件,点击打印按钮后系统会报错。 步骤2:选择安全选项卡----Internet----自定义级别,将“对 未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(不安 全)”选项状态变为启用(不安全)

教务管理系统的设计与实现

河南农业大学 本科生毕业论文(设计) 题目教务管理系统的设计与实现 学院信息与管理科学学院 专业班级计算机科学与技术2009级1班 学生姓名韩艳松(0910101012) 指导教师王晓磊 撰写日期:二○一三年五月二十日

目录 摘要................................................ 错误!未指定书签。 1 项目背景及意义.................................... 错误!未指定书签。 2 系统需求分析...................................... 错误!未指定书签。 2.1 系统要求.................................... 错误!未指定书签。 2.2 需求分析.................................... 错误!未指定书签。 2.3 系统功能及功能模块图........................ 错误!未指定书签。 3 总体设计.......................................... 错误!未指定书签。 3.1 开发工具的简介.............................. 错误!未指定书签。 3.1.1 6.0简介............................. 错误!未指定书签。 3.1.2 数据库管理工具简介..................... 错误!未指定书签。 3.2 软件模块结构的设计.......................... 错误!未指定书签。 3.3 系统部分业务流程图分析...................... 错误!未指定书签。 3.3.1 教师档案管理业务流程图................. 错误!未指定书签。 3.3.2 学生档案管理业务流程图................. 错误!未指定书签。 3.3.3 学生基本信息和成绩管理流程图........... 错误!未指定书签。 3.4 数据库设计.................................. 错误!未指定书签。 3.4.1 数据库图............................... 错误!未指定书签。 3.4.2 数据库设计表........................... 错误!未指定书签。 3.5 报表介绍及报表生成简单步骤.................. 错误!未指定书签。 3.5.1 报表简介............................... 错误!未指定书签。 3.5.2 报表生成简单步骤....................... 错误!未指定书签。 4 详细设计.......................................... 错误!未指定书签。 4.1 数据库连接.................................. 错误!未指定书签。 4.1.1 数据库表的建立......................... 错误!未指定书签。 4.1.2 教师档案管理数据库实现................. 错误!未指定书签。 4.1.3 数据控件访问数据库过程................. 错误!未指定书签。

正方教务管理系统教师使用手册

正方教务管理系统教师使用手册 目录 1、系统介绍......................................................................................................错误!未定义书签。 2、系统功能介绍..............................................................................................错误!未定义书签。 3、申请功能介绍..............................................................................................错误!未定义书签。 3.1 教室预约申请.....................................................................................错误!未定义书签。 3.2 调停课申请.........................................................................................错误!未定义书签。 3.2.1 申请更换排课课时间、调课..................................................错误!未定义书签。 3.2.2 申请补课、停课......................................................................错误!未定义书签。 3.3.4 申请换教室..............................................................................错误!未定义书签。 3.3教学班停开申请..................................................................................错误!未定义书签。 4、信息维护功能介绍......................................................................................错误!未定义书签。 4.1个人信息修改申请..............................................................................错误!未定义书签。 5、成绩 .............................................................................................................错误!未定义书签。 5.1 成绩录入【教师】.............................................................................错误!未定义书签。 5.2 成绩修改【教师】.............................................................................错误!未定义书签。 5.3成绩提交返回申请..............................................................................错误!未定义书签。 6、信息查询......................................................................................................错误!未定义书签。 6.1 任务落实查询.....................................................................................错误!未定义书签。 6.2 个人信息查询.....................................................................................错误!未定义书签。 6.3 个人课表查询.....................................................................................错误!未定义书签。 6.4 学生名单查询.....................................................................................错误!未定义书签。 6.4 学生点名册查询.................................................................................错误!未定义书签。 6.5 班级默认课表查询.............................................................................错误!未定义书签。 6.7 教师课表查询.....................................................................................错误!未定义书签。 6.8 课程课表查询.....................................................................................错误!未定义书签。 6.9 场地课表查询.....................................................................................错误!未定义书签。 6.10 学生个人课表查询...........................................................................错误!未定义书签。

相关文档
最新文档