文档库 最新最全的文档下载
当前位置:文档库 › 教务管理系统 课程设计报告

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

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

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

摘要

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识并且进入人类社会的各个领域,发挥着越来越重要的作用。此次课程设计我选择了“教务管理系统”作为题目。系统利用计算机的特点对学生、教师、教师选课、学生选课等等工作进行管理,大大提升了工作效率。一直以来,人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,随着时间推移而产生大量的文件与数据,这对查找、更新与维护都带来很大困难。

我前台应用程序是使用Microsoft Visual Studio 2010作为开发工具,后台数据库开发则使用oracle数据库第三方开发工具plsqldev。

教务管理系统基本分为四个模块:系统首页登录模块、管理员模块、教师模块、学生模块。

【关键词】动态网站交互性 https://www.wendangku.net/doc/2716843581.html, 教务管理系统

目录

目录 (2)

绪论 (1)

1 系统需求分析 (1)

1.1 问题的提出 (1)

1.2 系统的设计目标 (2)

2 系统开发的技术背景 (2)

2.1 开发技术及运行环境 (2)

2.1.1 系统采用的开发技术 (2)

2.1.2 系统运行环境 (2)

2.2 关键技术简介 (2)

2.2.1 系统前台开发工具(Visual Studio)概述 (2)

2.2.2 后台数据库支持 (2)

2.3常见的网络程序设计语言 (3)

2.3.1 ASP (3)

2.3.2 PHP (3)

2.3.3 JSP (3)

2.3.4 https://www.wendangku.net/doc/2716843581.html, (3)

3 系统分析与总体设计 (3)

3.1 系统结构框架 (3)

3.2主要模块功能分析 (4)

4 系统数据库设计 (4)

4.1管理员信息表(manager) (4)

4.2学生信息表(student) (5)

4.3教师信息表(TEACHER) (5)

4.4课程信息表(course) (5)

4.5教师选课表(T_C) (6)

4.6学生选课表(S_C) (6)

4.7院系关系表(D_M) (6)

4.8附件表(TA_附件) (6)

4.9新闻表(TA_新闻) (6)

5 创建数据库及数据表脚本 (7)

5.1创建表空间,用户及授权 (7)

5.2创建学生学籍信息表 (7)

5.3创建学生选课表 (8)

5.4创建管理员信息表 (8)

5.5创建院系关系表 (9)

5.6创建教师信息表 (9)

5.7创建课程信息表 (9)

5.8创建教师选课表 (10)

5.9创建附件表 (10)

5.10创建新闻表 (11)

6 系统功能的实现及关键代码 (11)

6.1首页及登录模块 (11)

6.1.1 首页界面 (11)

6.1.2登录部分cs代码: (12)

6.2 学生模块 (13)

6.2.1学生模块界面 (13)

6.2.2修改学籍部分cs代码: (14)

6.3教师模块 (16)

6.3.1教师模块界面 (16)

6.3.2 修改密码部分cs代码 (17)

6.4管理员模块 (19)

6.4.1管理员模块界面 (19)

7 系统测试及问题 (21)

7.1界面设计的问题 (21)

7.2功能测试中出现的问题及优化 (21)

结论 (21)

绪论

随着国内高校校园网的建立,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上系统,学校的各种信息管理系统,学校选课系统,还有一些医学院开发的网上诊所,远程诊断系统等等,都是基于校园网的应用系统。

国外的教学科研软件与国内相比开发的早而且相对比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报以及课题的进展情况汇报都是在网上进行。其网上教务管理系统也是十分的完善,世界各地的学生可以坐在家里通过互联网完成入学申报、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育院校就有数百所之多,网上教育正在发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet校园网的应用已经渗透到校园的各个方面。

网上选课系统是基于校园网的应用的一小部分,其目的在于方便学生选择课程以及教师的教学活动,更加有利于学校对学生上课,学分,学习成绩的高效统一的管理。

1 系统需求分析

教务管理系统的性质决定了它的服务端工作负荷比较大,这就要求服务端的硬件配置要尽可能的高,主要是内存,而且操作系统也要尽可能的稳定。基于.net的系统一般来说网络安全性比较好,但并不能说就一定安全,尤其在windows操作系统下,由于windows的漏洞比较多,系统装配在windows下并不是最佳的选择。

系统的核心数据库,随着数据的不断增多,必然会产生冗余,导致系统运行效率降低,建议管理员定期备份和清理冗余数据,以保证系统的正常高效运行。

教务管理系统,是针对一系列管理事务及学生的选课进行需求分析的。首先,学生选课的前提是课程已由教务,或者教师进行科学的,无冲突的排课后,才可以进行的。因此,在选课功能之前,排课成为了选课的前提。这两个功能所涉及的用户为学生、教师、管理员。而他们的信息也应该被合理的管理,这也决定了本系统中必然有的三个功能:登陆管理、教师选课、学生选课。

1.1 问题的提出

随着Internet的发展,互联网络技术和多媒体技术对教育领域的影响日渐明显,各高校纷纷将“数字化”引入到教学、科研、管理和信息共享等学校日常工作和生活的各个环节,纷纷建立以计算机网络通讯为基础的信息管理和服务平台,用来辅助教学、科研和管理等各种活动。

教务管理系统是一个学校不可缺少的部分,它的内容对学校决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们都使用传统人工的方式管理档案,这种管理方式存在许多缺点,如:效率低、保密性差、时间长、将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着技术的不断提高,计算机科学日渐成熟,其强大的功能以为人们深刻的认识,它以渗透到人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高教务管理的效率,也是学校的科学化、现代化管理,与世界接轨的重要条件。因此开发一套这样的软件是很重要的。

1.2 系统的设计目标

经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,设计出该平台功能如下:

1. 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。

2. 管理员主要针对系统进行维护,如对课程信息的增删改、对新闻的增删、教师的增删、学生的增删等等;还有进行自己的信息管理。

3. 教师可以选课、并查询所有课程信息和自己所带课程信息,录入学生应选课程,评定学生成绩,管理个人信息等。

4. 学生可以查看选课情况,查看成绩,查看个人资料,能够进行选课操作,维护本人的信息。

2 系统开发的技术背景

2.1 开发技术及运行环境

2.1.1 系统采用的开发技术

本学生选课系统是一个基于Internet,采用B/S 模式,并根据现有的学生选课系统的现状而设计开发的平台。在这种模式下,用户工作界面是通过www浏览器来实现,极少部分事物逻辑在前端(Browser)实现,但主要事物逻辑在浏览器端(Sever)实现,形成三层结构。这样就大大简化了客户端电脑的负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。在设计本系统的时候,后台数据库选用的是SQL Sever2005。

2.1.2 系统运行环境

Microsoft Visual Studio2005本身对软硬件环境没有特殊要求。所以只要求能以较快的速度运行Windows XP SP3或Windows Server 2003,可扩充多媒体配置符合国内外软硬件发展的潮流。

(1)硬件环境(最低配置):奔腾386;1GB硬盘容量;256MB内存。

(2)软件环境:中文Windows操作系统;安装了Microsoft Office组件;安装了Microsoft Visual Studio2005。

2.2 关键技术简介

2.2.1 系统前台开发工具(Visual Studio)概述

Visual Studio开发系统是一套开发工具,旨在帮助软件开发人员(无论他们是新手还是经验丰富的专家)应对复杂的挑战并创建创新的解决方案。Visual Studio 的目的是改进开发流程,帮助人们更轻松地实现突破、获得更令人满意的结果。

2.2.2 后台数据库支持

SQL Server 2005是微软推出的一个大型的关系型数据库管理系统。作为Windows数据库中出类拔萃的成员,SQL Server 2005能够满足各种类型的企业客户和独立软件供应商构建商业应用程序的

需要。

2.3常见的网络程序设计语言

目前,常见的动态网络程序设计语言有ASP、PHP、JSP和ASP.NET等程序设计语言。

2.3.1 ASP

ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它是一种技术框架。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,这样大提高了用户与服务器之间的交互的速度。

此外,它可通过内置的组件实现更强大的功能,如使用A-Do可以轻松地访问数据

库。ASP的最大优点就是简单好学,所以目前ASP使用非常广泛,很多大型的站点

都是用ASP开发的。

2.3.2 PHP

PHP是Rasmus Lerdorf于1994年提出来的。后来功能不断完善,形成了今天流行的PHP3的雏形。PHP程序可以运行在UNIX、Linux或者Windows操作系统下,对客户端浏览器也没有特殊要求。

PHP的优点是免费和开放源代码,对于许多要考虑运行成本的商业网站来说,尤为重要。PIP的缺点是缺乏大公司的支持,前途不如ASP和JSP等辉煌。另外,运行环境配置起来稍微复杂些。

2.3.3 JSP

JSP的全称是JavaServer Pages,它是由太阳微系统公司(SunMicrosystemsInc)提出,多家公司合作建立的一种动态网页技术。 JSP可以运行在几乎所有的服务器系统上,当然,需要安装JsP 服务器引擎软件。JSP也可以在服务器端运行,对客户端浏览器要求很低。

JSP的主要优点是开放的、跨平台的结构,几乎可以在所有的操作系统上运行。而且它采用编译后运行,能够提高执行效率。JSP的主要缺点是,相对于ASP来说,学习起来稍微困难些。此外它的运行环境配置起来也比较复杂。

2.3.4 https://www.wendangku.net/doc/2716843581.html,

ASP.NET又叫ASP+,它不仅是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。ASP.NET是.NET框架中专门用来开发网上应用程序的,它其实不是一种语言,而更像一个框架,在这个框架下可以采用VB.NET、C#等其他.NET语言开发网上程序。

3 系统分析与总体设计

3.1 系统结构框架

本试网站采用模块化设计方法,根据系统功能来进行模块划分,确保模块内聚性高,模块之间耦合性低。

教务管理分为四个个模块,系统首页登录模块,学生模块,教师模块以及管理员模块。

根据上述分析,又考虑到系统的安全性,本系统的结构框架图设计如图1-1所示。

3.2主要模块功能分析

1、系统首页登录模块

登录有三种身份——管理员、教师与学生;登录板块有账号密码错误的验证功能与忘记密码的帮助功能。未登录状态下可以实现以下功能:查看学校简介、系统功能介绍;进入湖大官网和湖大教务处;退出系统;新闻浏览。

2、管理员模块

管理员本人信息查看与修改、密码修改;管理(增删查)新闻;管理(增删改查)学校学生信息;管理(增删改查)学校开设课程信息;管理(增删改查)学校教师信息。

3、教师模块

教师个人信息查看与修改、密码修改;查看学校开设课程信息、选课(选择教授课程);登分。(暂未实现)

4、学生模块

学生学籍信息查看与修改、密码修改;查看学校开设课程信息、选课、查看已选课程;查看考试成绩。(暂未实现);帮助即跳入系统功能介绍。

4 系统数据库设计

根据前几章对系统各种功能需求的分析,本系统采用oracle数据库,数据库名为JWGLXT.mdf,具体表的设计如表1-2至1-7所示。

4.1管理员信息表(manager)

管理员信息表manager用于存储管理员的基本信息,表中各字段功能定义如表6-1所示。

表1-2 manager表

4.2学生信息表(student)

学生信息表student用于存储用户的基本信息。表中各字段功能定义如表1-3所示。

表1-3 student表

4.3教师信息表(TEACHER)

商品信息表(TEACHER)用于存储教师的基本信息,表中各字段功能定义如表1-4所示。

4.4课程信息表(course)

课程信息表(course)主要用于记录学生将要选择的课程的具体信息,表中各字段功能定义如表1-5所示。

表1-5 course 表

4.5教师选课表(T_C)

学生选课表(T_C)主要用于记录学生的选课情况,表中各字段功能定义如表1-6所示。

表1-6 T_C表

4.6学生选课表(S_C)

学生成绩表(S_C)主要用于记录每个学生每个学期的成绩,表中各字段功能定义如表1-7所示。

4.7院系关系表(D_M)

院系关系表(D_M)主要用于使用在下拉框中建立院系关联,表中各字段功能定义如表。

4.8附件表(TA_附件)

附件表(TA_附件)主要用于在上传附件,把附件存于数据库中,字段功能定义如表。

4.9新闻表(TA_新闻)

表1-10 TA_新闻表

5 创建数据库及数据表脚本

5.1创建表空间,用户及授权

/*********************************************** 内容:学生管理系统数据库的SQL脚本——创建用户***********************************************/ --以system或SYS身份登录PLSQL DEVELOPER

--(1)先创建表空间

create tablespace xsglxt

datafile 'E:\app\Administrator\oradata\orcl\xsglxt_data.dbf' size 12M

autoextend on

next 6M

extent management local;

commit;

--(2)创建用户

create user xsglxt identified by "649673"

default tablespace xsglxt

profile DEFAULT;

commit;

--(3)给用户授权

grant connect to xsglxt;

grant resource to xsglxt;

grant dba to xsglxt;

5.2创建学生学籍信息表

/*********************************************** 内容:学生学籍信息表

***********************************************/ Create table student(

Ssex VARCHAR2(2) CHECK(Ssex in('男','女')), /* 性别 */

Sno VARCHAR2(5), /* 学号 */

I_D VARCHAR2(18) UNIQUE,

Sbirth VARCHAR2(10),

Sphone VARCHAR2(11) UNIQUE,

Snative VARCHAR2(10),

Snation VARCHAR2(10),

Sdept VARCHAR2(30),

Smajor VARCHAR2(20),

Spwd VARCHAR2(20),

CONSTRAINT pk_student_Sno PRIMARY KEY(Sno) --定义主键(或主码)

);

5.3创建学生选课表

/***********************************************

内容:学生选课表

***********************************************/

Create table S_C(

SNO VARCHAR(3),

CNO VARCHAR(3),

CNAME VARCHAR(20),

SNAME VARCHAR(20),

CONSTRAINT pk_S_C_SNOCNO PRIMARY KEY(SNO,CNO)

);

alter table S_C

add CONSTRAINT FK_S_C_SNO FOREIGN KEY(SNO) REFERENCES STUDENT(SNO);

alter table S_C

add CONSTRAINT FK_S_C_CNO FOREIGN KEY(CNO) REFERENCES COURSE(CNO);

alter table S_C

add CONSTRAINT FK_S_C_CNAME FOREIGN KEY(CNAME) REFERENCES COURSE(CNAME); alter table S_C

add CONSTRAINT FK_S_C_SNAME FOREIGN KEY(SNAME) REFERENCES STUDENT(Sname);

5.4创建管理员信息表

/***********************************************

内容:管理员信息表

***********************************************/

Create table manager(

Msex VARCHAR2(2) CHECK(Msex in('男','女')), /* 性别 */ Mno VARCHAR2(5), /* 工号 */ M_I_D VARCHAR2(18) UNIQUE,

Mphone VARCHAR2(11) UNIQUE,

Mpwd VARCHAR2(20),

CONSTRAINT pk_manager_Mno PRIMARY KEY(Mno) --定义主键(或主码));

5.5创建院系关系表

/***********************************************

内容:院系关系表

***********************************************/

Create table D_M(

Dept VARCHAR(30),

Major VARCHAR(20),

CONSTRAINT pk_D_M_Major PRIMARY KEY(Major)

);

5.6创建教师信息表

/***********************************************

内容:教师信息表

***********************************************/

Create table TEACHER(

TNAME VARCHAR(20),

Tsex VARCHAR2(2) CHECK(Tsex in('男','女')),

TNO VARCHAR(3),

T_I_D VARCHAR2(18) UNIQUE,

Tphone VARCHAR2(11) UNIQUE,

Tpwd VARCHAR2(20),

CONSTRAINT pk_TEACHER_TNO PRIMARY KEY(TNO)

);

5.7创建课程信息表

/***********************************************

内容:课程信息表

***********************************************/

create or replace view tcchosen as

select T_C.*,https://www.wendangku.net/doc/2716843581.html,ame,https://www.wendangku.net/doc/2716843581.html,redit

from T_C,course

where T_https://www.wendangku.net/doc/2716843581.html,o=https://www.wendangku.net/doc/2716843581.html,o

5.8创建教师选课表

/***********************************************

内容:教师选课表

***********************************************/

Create table T_C(

TNO VARCHAR(3),

CNO VARCHAR(3),

CNAME VARCHAR(20),

TNAME VARCHAR(20),

CONSTRAINT pk_COURSE_TNOCNO PRIMARY KEY(TNO,CNO)

);

alter table T_C

add CONSTRAINT FK_T_C_TNO FOREIGN KEY(TNO) REFERENCES TEACHER(TNO);

alter table T_C

add CONSTRAINT FK_T_C_CNO FOREIGN KEY(CNO) REFERENCES COURSE(CNO);

alter table T_C

add CONSTRAINT FK_T_C_CNAME FOREIGN KEY(CNAME) REFERENCES COURSE(CNAME); alter table T_C

add CONSTRAINT FK_T_C_TNAME FOREIGN KEY(TNAME) REFERENCES TEACHER(TNAME);

5.9创建附件表

/***********************************************

内容:附件表

***********************************************/

CREATE TABLE TA_附件

(

附件ID VARCHAR2(50) DEFAULT SYS_GUID(),

附件名VARCHAR2(200) NOT NULL,

附件全名 VARCHAR2(200) NOT NULL,

附件扩展名 VARCHAR2(20) NOT NULL,

附件路径VARCHAR2(200) NOT NULL,

备用1 VARCHAR2(50),

备用2 VARCHAR2(50),

CONSTRAINT PK_附件ID PRIMARY KEY(附件ID)

)

5.10创建新闻表

/*********************************************** 内容:新闻表

***********************************************/

CREATE TABLE TA_新闻

(

新闻ID VARCHAR2(50) DEFAULT SYS_GUID(), 新闻标题 VARCHAR2(200) NOT NULL,

发布人 VARCHAR2(10) NOT NULL,

发布时间 DATE NOT NULL,

新闻内容 CLOB NOT NULL,

点击量 INT DEFAULT 0,

备用1 VARCHAR2(50),

备用2 VARCHAR2(50),

CONSTRAINT PK_新闻ID PRIMARY KEY(新闻ID)

)

6 系统功能的实现及关键代码

6.1首页及登录模块

6.1.1 首页界面

6.1.1.a

点击忘记密码出现如下提示

6.1.1.a

6.1.2登录部分cs代码:

protected void btnLogin_Click(object sender, EventArgs e)

{

if (ASPxComboBox1.Text == "学生")

{

STUDENTTableAdapter ts = new STUDENTTableAdapter();

DataTable dts = ts.login(ASPxTextBox1.Text, ASPxTextBox2.Text);

if (dts.Rows.Count == 1)

{

Session["usernum"] = ASPxTextBox1.Text;

Session["userid"] = ASPxComboBox1.Text;

Response.Redirect("已登录(学生).aspx?str=登录成功!欢迎您," + dts.Rows[0]["sname"].ToString() + "。");

}

else

{

ASPxLabel1.Text = "账号或密码错误";

}

}

else if (ASPxComboBox1.Text == "管理员")

{

MANAGERTableAdapter tm = new MANAGERTableAdapter();

DataTable dtm = tm.mlogin(ASPxTextBox1.Text, ASPxTextBox2.Text);

if (dtm.Rows.Count == 1)

{

Session["usernum"] = ASPxTextBox1.Text;

Session["userid"] = ASPxComboBox1.Text;

//Session["Usernum"] = txtzhanghao.Text;

Response.Redirect("已登录(管理员).aspx?str=登录成功!欢迎您," +

dtm.Rows[0]["MNAME"].ToString() + "。");

}

else

{

ASPxLabel1.Text = "账号或密码错误";

}

}

else

{

TEACHERTableAdapter tt = new TEACHERTableAdapter();

DataTable dtt = tt.tlogin(ASPxTextBox1.Text, ASPxTextBox2.Text);

if (dtt.Rows.Count == 1)

{

Session["usernum"] = ASPxTextBox1.Text;

Session["userid"] = ASPxComboBox1.Text;

//Session["Usernum"] = txtzhanghao.Text;

Response.Redirect("已登录(教师).aspx?str=登录成功!欢迎您," +

dtt.Rows[0]["TNAME"].ToString() + "。");

}

else

{

ASPxLabel1.Text = "账号或密码错误";

}

}

}

6.2 学生模块

6.2.1学生模块界面

登录成功后,会出现登录成功!欢迎您+名字的提示语。并且左上角图标会显示所登录的账户名和账号,右上角会显示当前系统时间。

图6.2.1.a学生登录后界面

图6.2.1.a查看学籍卡片6.2.2修改学籍部分cs代码:

public partial class 修改学籍信息 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

try

{

lblId.Text = Session["userid"].ToString(); lblNum.Text = Session["usernum"].ToString(); lblSno.Text = Session["usernum"].ToString(); }

catch (NullReferenceException ex)

{

Response.Redirect("首页(登录).aspx");

}

lblDate.Text = DateTime.Now.ToLocalTime().ToString();

this.ASPxButton10.Attributes.Add("onclick", "window.close()");

this.ASPxButton9.Attributes.Add("onclick", "window.history.go(-1)");

STUDENTTableAdapter st = new STUDENTTableAdapter();

DataTable dst = st.GetSDATAbySNO(lblNum.Text);

if (dst.Rows.Count == 1)

{

txtSname.Text = dst.Rows[0]["SNAME"].ToString();

rblSsex.SelectedItem.Text = dst.Rows[0]["SSEX"].ToString();

lblSno.Text = dst.Rows[0]["SNO"].ToString();

txtI_D.Text = dst.Rows[0]["I_D"].ToString();

txtSPHONE.Text = dst.Rows[0]["SPHONE"].ToString();

txtSNative.Text = dst.Rows[0]["SNATIVE"].ToString();

txtSNation.Text = dst.Rows[0]["SNATION"].ToString();

ASPxComboBox1.Text = dst.Rows[0]["SDEPT"].ToString();

ASPxComboBox2.Text = dst.Rows[0]["SMAJOR"].ToString();

}

}

}

protected void ASPxComboBox1_SelectedIndexChanged(object sender, EventArgs e)

{

D_MTableAdapter ts = new D_MTableAdapter();

DataTable dts = ts.GetcertainD_M(ASPxComboBox1.SelectedItem.Text.ToString());

ASPxComboBox2.Items.Clear();

for (int i = 0; i < dts.Rows.Count; i++)

{

string major = dts.Rows[i]["MAJOR"].ToString();

ASPxComboBox2.Items.Add(major);

}

}

protected void ASPxButton1_Click(object sender, EventArgs e)

{

if (lblId.Text == "学生")

{

STUDENTTableAdapter ts = new STUDENTTableAdapter();

ts.Updatestatus(txtSname.Text,rblSsex.SelectedItem.Text,txtI_D.Text,Sbirth.Text,txtSPHONE.Text,txtSN ative.Text,txtSNation.Text,ASPxComboBox1.SelectedItem.Text,ASPxComboBox2.SelectedItem.Text,lblSno.Te xt);

Response.Redirect("学籍信息.aspx");

}

else

{

Response.Redirect("首页(登录).aspx");

}

}

}

6.3教师模块

6.3.1教师模块界面

图6.3.1.a教师登录后界面

点击课程信息,会显示如图全部课程信息。

点击进入选课,可以进入选课界面,选课表中不含有老师已经选了的课。选课成功后会出现提示:

图6.3.1.b

点击确定后页面会跳转至教师已选课程界面。

在登录后界面点击修改密码:

图6.3.1.d

6.3.2 修改密码部分cs代码

protected void ASPxButton11_Click(object sender, EventArgs e)

{

if (lblId.Text == "学生")

{

STUDENTTableAdapter ts = new STUDENTTableAdapter();

DataTable dts = ts.login(lblNum.Text, txtOpwd.Text);

if (dts.Rows.Count == 1)

{

ts.Updatepwd(txtNpwd.Text, lblNum.Text);

Response.Write("");

}

else

学生信息管理系统开题报告模板

毕业设计开题报告书 学院计算机科学与技术学院专业信息管理与信息系统 学生姓名学号200817020107 合作导师娄小平职称讲师 论文题目学生信息管理系统 一、选题背景和意义 (一) 选题背景 随着计算机技术的飞速发展和网络时代的到来,我们已经进入了信息化的时代,有人也称之为数字化的时代。在这个数字化时代里,各个高校在各方面的信息管理工作都受到了极大的挑战。随着各个高校的教育规模不断的发展扩大,学生人数急剧的增加,有关学生的各种信息量也成倍增长。也带来了各个高校教育发展过程中的一个重要的问题,就是学生信息的管理问题。面对庞大的信息量就需要有一个学生信息管理系统来提高学生信息管理工作的效率,做到信息的规范管理、科学统计和快速查询,以减少查询工作方面的工作量。 学生信息管理系统是一个人机系统,以计算机为基础的,但这并不意味着一切都是自动化的。人机系统的概念说明有些任务最好由人完成,而另一些任务由机器代替。因此,需要很好的分析把什么工作交给人做比较合适,什么工作交给机器比较合适,充分发挥人和机器的特长,组成一个和谐、有效的系统。 近年来,越来越多的用户认识到管理信息的重要性,纷纷开始选择适合自己的信息管理系统。学生信息管理系统就是根据这些因素来设计和开发的。 (二) 选题意义 随着各个学校校园网的建设和Internet技术的引进,基于校园网和Internet的系统开发也蓬勃发展。学生信息管理是各个学校教学的一项重要工作,现代化的学生信息需要现代化的信息管理系统支持。从20世纪90年代开始,为适应新世纪人才培养的目标,国内高校教育体制进行了大规模的改革。 1.推进高校的信息化建设 信息化是全球化的趋势和潮流,是国家社会经济发展的必然选择,信息化水平的高低已成为一个国家综合国力与发展潜力的重要衡量指标,积极推进国家信息化又是我国促进经济社会发展的重要举措,高校作为促进经济社会发展的重要领地,他的信息化水平必将对国家信息化建设产生深远的影响,必将对国家教育信息化建设提供借鉴,信息化不仅影响高校的教学与科研活动,也将给传统教学、科研活动带来巨大的变化,同时也将给学校现行的体系与机制提出挑战,推动他们的变革。高校的学生信息查询系统的建设就是高校数字化校园建设的重要组成部分。

数据库 教务管理系统 综合实验报告

华北科技学院计算机系综合性实验 实验报告 课程名称《数据库系统A》 实验学期2011 至2012 学年第 2 学期学生所在系部计算机学院 年级2010 专业班级网络B101班 学生姓名学号 任课教师 实验成绩 计算机系制

《数据库系统A》课程综合性实验报告 一、实验目的 利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。 二、设备与环境 (1) 硬件设备:PC机一台 (2) 软件环境:安装Windows操作系统,安装数据库管理系统SQL Server2008等。 三、实验内容 1.需求分析 首先,通过调查,教务管理系统中主要有四类用户,即学生用户,老师用户,教务管理员和系统管理员。对应这些用户,其处理要求的主要的功能就是进行一系列的查询和各类数据的管理及维护。其具体的处理要求如下: 1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,注销等功能。 2)教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。 3)基本信息:实现显示学生和老师以及课程、班级、系别的基本信息(包括学生基本信息,教师基本信息,课程基本信息等)。 4)查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询包括查询自己的信息,自己所带班的学生,自己的课表以及学生成绩等。 5)教师对成绩的录入以及自己信息的查询与维护。 其次,该教务管理系统中,结合以上用户种类以及其具体的处理功能要求,教务管理系统要具备以下信息要求: 教务管理系统涉及的实体有: 教师——工作证号、姓名、电话、工资、邮箱; 学生——学号、姓名、性别、年龄、系代号等; 班级——班号、最低总学分等; 系——系代号、系名和系办公室电话等; 课程——课序号、课名、学分、最大人数等; 其中,这些实体之间的联系如下: 每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 每个班的班主任都由一名教师担任 一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一

模拟电子技术课程设计报告模板

模拟电子技术课程设计报告 设计课题: 数字电子钟的设计 姓名: 学院: 专业: 电子信息工程 班级: 学号: 指导教师:

目录 1.设计的任务与要求 (1) 2.方案论证与选择 (1) 3.单元电路的设计和元器件的选择 (5) 3.1 六进制电路的设计 (6) 3.2 十进制计数电路的设计 (6) 3.3 六十进制计数电路的设计 (6) 3.4双六十进制计数电路的设计 (7) 3.5时间计数电路的设计 (8) 3.6 校正电路的设计 (8) 3.7 时钟电路的设计 (8) 3.8 整点报时电路的设计 (9) 3.9 主要元器件的选择 (10) 4.系统电路总图及原理 (10) 5.经验体会 (10) 参考文献 (11) 附录A:系统电路原理图 (12) 附录B:元器件清单 (13)

数字电子钟的设计 1. 设计的任务与要求 数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。 因此,我们此次设计数字钟就是为了了解数字钟的原理,从而学会制作数字钟。而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。且由于数字钟包括组合逻辑电路和时叙电路。通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。 1.1设计指标 1. 时间以12小时为一个周期; 2. 显示时、分、秒; 3. 具有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间; 4. 计时过程具有报时功能,当时间到达整点前10秒进行蜂鸣报时; 5. 为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号。1.2 设计要求 1. 画出电路原理图(或仿真电路图); 2. 元器件及参数选择; 3. 编写设计报告写出设计的全过程,附上有关资料和图纸,有心得体会。 2. 方案论证与选择 2.1 数字钟的系统方案 数字钟实际上是一个对标准频率(1H Z)进行计数的计数电路。由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1H Z时间信号必须做到准确稳定。通常使用石英晶体振荡器电路构成数字钟。

教务管理系统开发报告

管理信息系统 实 训 报 告 (补修) 系部:经济与信息管理系 专业:计算机信息管理 班级:G113501 姓名:马彦平

指导教师:王玥 日期:2014.3.10——2014.3.20 教务管理系统开发报告 一.项目背景 1,随着高校学生规模的扩大,给教务管理部门带来了更大的压力。 2,随着信息技术的进步与发展,各行各业用信息化系统提高管理的效率。 二.系统目标: 开发本系统的目标是:实现学生学籍管理,学生成绩管理,教师信息管理三大任务。学生能够进行成绩的查询,课程的查询、个人信息的修改;教师能够查询所带课程、修改个人信息、输入学生成绩;教管理人员能够对教师,学生进行查询、添加、修改等等。 三.需求分析 1.用户有哪些 学生、任课老师、教务管理人员、系统管理人员 2.各用户的需求是什么

四.拟定开发方案 1,采取面向对象的程序设计方法。 2,采用B/S开发模式。B/S三层体系结构为:表示层(presentation)、功能层(BusinessLogic)、数据层(dataService)。第一层,表示层:Web浏览器。第二层:功能层:应用程序扩展功能的Web服务器。第三层:数据层:数据库服务器。B/S结构极大地简化了客户机的工作。 3,在本系统中,服务器操作系统使用的是Windows Server 2000,客户端操作系统为Windows 7,数据库为access2010,Web服务器采用IIS5.0以上Web 程序采用https://www.wendangku.net/doc/2716843581.html,.如下图: 五.开发计划(进度)

六.业务流程分析 学生通过账号和密码,登录到教务管理系统学生界面进行操作:可以查看课程表、学生基本信息管理、查询自己的成绩,操作结束时可以返回到教务管理系统学生界面,最后退出系统。 教师通过账号和密码,登录到教师系统界面进行操作:可以把成绩输入到成绩数据库中、查询教师基本信息管理、查看自己的课程表,操作结束时可以返回到教务管理系统教师界面,最后退出系统。 教管通过账号和密码,登录到教管系统界面进行操作:可以进行成绩的管理、删除学生和教师的信息、排课管理等,操作结束时可以返回到教务管理系统教管界面,最后退出系统。

教学管理系统 开题报告

毕业设计(论文)开题报告 题目教学管理系统 专业名称软件工程 班级学号05201145 学生姓名吴长潘 指导教师张倩王凤斌 填表日期2009 年 3 月11 日

毕业课题名称:教学管理系统 一、选题的依据及意义: 教学管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教学日常管理工作日趋繁重、复杂。传统的人工管理和一般的计算机信息存储也不在适应大学的教学需要,专业的教学管理软件已成为大学不可缺少的管理软件之一。教学管理系统是高校教学、教学管理应用软件。熟悉教学管理工作的全部过程,从教学工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得教学管理走向无纸化办公和规范化、现代化管理。故而,选择这个题目符合实际需求,同时通过对这个系统的设计与开发,达到综合训练、检验四年所学的目的。 二、国内外研究概况及发展趋势(含文献综述): 在教学管理方面,国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教学管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。因此,教学管理软件应充分依托校园网,实现教学信息的集中管理、分散操作、信息共享,使传统的教学管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教学管理系统和全校信息系统打下良好的基础。 三、研究内容及实验方案:

电路课程设计报告分析

电路分析基础课程设计报告设计题目:MF-47指针式万用电表组装实验 专业建筑电气与智能化 班级建智141班 学号 201402050104 学生姓名张子涵 指导教师郭芳 设计时间2014-2015学年下学期 教师评分 2015年 6月 28日

目录 1.概述 (2) 1.1目的 (2) 1.2课程设计的组成部分 (2) 2. 万用表组装实验设计的内容 (2) 3.总结 (2) 3.1课程设计进行过程及步骤 (2) 3.2所遇到的问题,你是怎样解决这些问题的 (7) 3.3体会收获及建议 (7) 3.4参考资料(书、论文、网络资料) (7) 4. 教师评语 (7) 5.成绩 (7)

1.概述 1.1目的 (1)通过万用表组装实验,进一步熟悉万用表结构、工作原理和使用方法。 (2)了解电路理论的实际应用,进一步学会分析电路,提高自身的能力。 1.2课程设计的组成部分 1.学习认识万能表 2.组装与检测万能表 3.讨论总结 2.万用表组装实验设计的内容 1.万用表套件材料 2.二极管极性的判断 3.色环的认识 4.元件引脚的弯制成型 5.焊接元器件的插放 6.元器件参数的检测和元器件的焊接 7. 线路板安装程序 3.总结 3.1课程设计进行过程及步骤 1.万用表套件材料

2.二极管极性的判断 判断二极管极性时可用实习室提供的万用表,将红表棒插在“+”,黑表棒插在“-”,将二极管搭接在表棒两端,观察万用表指针的偏转情况,如果指针偏向右边,显示阻值很小,表示二极管与黑表棒连接的为正极,与红表棒连接的为负极,与实物相对照,黑色的一头为正极,白色的一头为负极,也就是说阻值很小时,与黑表棒搭接的时二极管的黑头,反之,如果显示阻值很大,那么与红表棒搭接的时二极管的正极。 3.色环的认识 黄电阻有4条色环,其中有一条色环与别的色环间相距较大,且色环较粗,读数时应将其放在右边。每条色环表示的意义,色环表格左边第一条色环表示第一位数字,第2个色环表示第2个数字,第3个色环表示乘数,第4个色环也就是离开较远并且较粗的色环,表示误差。由此可知,图3-3-1中的色环为红、紫、绿、棕,阻值为27×105Ω=2.7MΩ,其误差为±0.5%。将所取电阻对照表格进行读数,比如说,第一个色环为绿色,表示5,第2个色环为蓝色表示6,第3个色环为黑色表示乘100,第4个色环为红色,那么表示它的阻值是56×100=56Ω误差为±2%,对照材料配套清单电阻栏目R19=56Ω。蓝色或绿色的电阻,与黄电阻相似,首先找出表示误差的,比较粗的,而且间距较远的色环将它放在右边。从左向右,前三条色环分别表示三个数字,第4条色环表示乘数,第5条表示误差。比如:蓝紫绿黄棕表示675×104=6.75MΩ,误差为±1%。从上可知,金色和银色只能是乘数和允许误差,一定放在右边;表示允许误差的色环比别的色环稍宽,离别的色环稍远;本次实习使用的电阻大多数允许误差是±1%的,用棕色色环表示,因此棕色一般都在最右边。 4.元件引脚的弯制成形 左手用镊子紧靠电阻的本体,夹紧元件的引脚,使引脚的弯折处,

教务管理系统可行性分析报告

教务管理系统可行性分析报告 文档编号:1 版本号:1.1 文档名称:信阳农业高等专科学校教务管理系统可行性分析报告 项目名称:信阳农专教务管理系统 项目负责人:X X X 编写:X X X 2010年5月05日校對:X X X 2010年6月05日审核:X X X 2010年7月10日批准:X X X 2010年7月22日开发单位:杭州正方软件股份有限公司 教务管理系统可行性分析报告 1.引言 1.1编写目的 对学校教务管理系统进行可行性分析 1.2项目背景

a.信阳农业高等专科学校教务管理系统 b.本项目的任务提出单位:信阳农专教务处 c.软件开发单位:杭州正方软件股份有限公司 d.本项目与其他软件或其他系统的关系:工作于所有高校现代教学管理信息系统 1.3系统简介 人类经历了三次“工业革命”,今天的我们享用着第三次工业革命带来的方便与快捷。进入信息化时代的我们,对日常生活中的快捷化也有了更高的要求。特别是企事业单位,人员多、难于管理,效率低下,成了阻滞企事业单位发展的巨大困惑。希望通过该信息系统的建设实现高效率高质量的管理效果。 该系统:一、可以方便学生的成绩信息查询、学籍信息查询、班级课表查询、个人课表查询,并且可以网上选课,及时获得学校各种通告,也包括对个人信息的适时修改等自助服务功能;二、提高普通教职工的工作效率,比如教师进入系统之后,也可以对自己的个人信息进行查询、修改,可以对教学执行计划、班级课表、教师课表、教室(地点)课表、授课学生名单及试验项目进行查询。最大的特点是对学生成绩的输入、修改,还包括对学校各种公告信息的及时收录。三、另外对管理人员、系统管理员也实现了信息化管理,如校内信息、通知公告、招生就业、数字化校园等等。 1.4技术要求及限定条件 a.记录学生、老师(职工)、部门的信息状态。 b.记录学校最新发布的各种公告信息,如各种考试、规章制度等。 c.及时更新各种信息数据,但是此刻学生、老师、职工、部门是无法进入系统的,而且更新时间比较长,耽误了用户的时间。 2.可行性研究的前提 2.1要求 1)功能:实现教务管理信息系统的基本功能。信息查询、修改。

教务管理系统(开题报告)

常州信息职业技术学院 学生毕业设计(开题报告) 系别:计算机/ 软件学院 专业:软件技术(强化日语)班号:软件技术(强化日语)093 学生姓名: XXX 学生学号: XXX 设计(论文)题目:教务管理系统 指导教师:XXX 设计地点:XXX 起迄日期:2011.10.13-2011.11.10

毕业设计(论文)任务书 专业软件技术(强化日语培养)班级软日093姓名 XXX 一、课题名称:教务管理系统 二、主要技术指标: 教务管理系统以应用为核心,以数据为基础,以信息服务为表现,系统设计时需要考虑各个层面的需求和特征。用户权限可以定义到每个子模块的三种权限级别(管理员、用户、拒绝访问)。系统也具有良好的可扩展性,要不断适应学校发展所引发的各类新需求,通过对软件的重新设置、改进,满足学校长期发展的需求。 三、工作内容和要求: 1.各院(系)与学生有关的各种数据(如学生的考试信息设置,选课申请等)的录入、查询、更新,实现对学生的教务管理; 2.教学人员(教师,辅导员,教务人员)对系统的管理 3.用户对信息的查询、修改等; 4.访客的访问设置。 四、主要参考文献: [1] https://www.wendangku.net/doc/2716843581.html,项目开发指南清华大学出版社强锋科技丁士锋蔡平编著 [2] Asp动态网页设计电子工业出版社唐红亮燕为民刘家愚编著 [3]sql server数据库应用系统开发技术机械工业出版社朱如龙编著 [4]语言程序设计清华大学出版社曲万里编著张宝峰副主编 [5]C#语言程序设计中国水利水电出版社李继武彭德林主编张珑赵松周建辉副主编 [6]数据库结构讲义李学刚刘斌杨丹编著戴白仞吴斌审阅 学生(签名)年月日 指导教师(签名)年月日 教研室主任(签名)年月日 系主任(签名)年月日

教务管理系统可行性分析实验报告

核准通过,归档资料。 未经允许,请勿外传! 管理信息系统 实验报告

专业:市场营销 班级: 学号: 姓名: 2013-2014学年第二学期 实验名称:可行性分析方法指导教师: 实验地点: 成绩:_________ 实验目的: 1、了解系统规划的主要目的及任务; 2、掌握系统可行性分析的主要方法及可行性分析报告的内容。实验内容与基本要求: 自行确定一个分析对象(企业或者组织等等),完成系统可行性分析报告。 实验步骤: 教务管理系统可行性分析报告 1.引言

1.1编写目的 随着网络科技日趋进步,全国各地高校纷纷开始采用教务管理系统对学校事务进行管理。它以网络为平台,对学校各项事务进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段,以成为日常教学工作中必不可少的管理软件。鉴于内江师范学院目前使用的教务管理网站技术老旧且访问速度缓慢、功能不全面,现为筹划设计一教务管理系统,要求能最大程度地满足各方用户的需求。 1.2 背景 项目名称:内江师范学院教务管理系统。 项目提出者:内江师范学院 用户:内江师范学院 软件开发单位:重庆软件股份有限公司 本项目与其他软件或其他系统的关系:工作于所有高校现代教学管理信息系统 定义及其参考资料等 2可行性研究的准备 2.1 要求 主要功能:用户进入系统时,均需输入唯一的用户名和密码; 性能要求:查询效率尽可能做到精准,信息维护做到简单实用,不需要过多的人员培训,要求性能稳定,不能出现数据丢失、错误等情况。 输出要求、输入要求、安全与保密要求等 2.2 目标 1.人力与设备费用的节省; 2.处理速度的提高; 3.管理信息服务的改进; 4.人员工作效率的提高。 2.3 条件、假定和限制、开发环境、运行环境硬件环境 2.4 进行可行性研究的方法 将教务管理系统投入使用后对各类用户进行调查,了解用户对该系统的评价及意见,全面分析该系统的性能,进行可行性分析。 3. 对现有系统的分析 对系统的目标:通过该信息系统的建设实现高效率高质量的管理效果。 对系统的任务:一、可以方便学生的成绩信息查询、学籍信息查询、班级课表查询、个人课表查询,并且可以网上选课,及时获得学校各种通告,也包括对个人信息的适时修改等自助服务功能;二、提高普通教职工的工作效率,比如教师进入系统之后,也可以对自己的个人信息进行查询、修改,可以对教学执行计划、班级课表、教师课表、教室(地点)课表、授

《电子设计基础》课程设计报告模板

课程设计报告册格式(本页不打印) 一、设计任务(四号、黑体,不加粗) 例如:十字路口交通灯控制系统设计(正文全部为宋体、小四,下同) 二、设计要求 教师下达的设计基本要求…… 三、设计内容 1.设计思想(宋体、小四、加粗) 对题目的理解,计划采用的实现方法 2.设计说明 对设计方案的简单综述,建议增加方案对比内容; 3.系统方案或者电路结构框图 包含对各个单元电路的详细分析; 保留详细的参数计算、卡诺图、状态转换图等设计内容; 4.设计方案 一个模块电路结构对应一个仿真波形和一段文字说明; 仿真及分析时,请捕捉关键点的波形数据,以确保设计结果具有良好的说服力; 5.电路原理总图 A4纸整张打印,打印出图纸边框 绘制原理图时,应注意加入电源、信号输入与输出端口; 芯片内部具有多个相同功能单元时,注意充分利用; 元器件在电路原理图中的布局应规范、紧凑; 6.PCB分层打印图 按照相同比例分别打印出顶层、底层、丝印层,并尽可能打印在同一张A4纸中; 在保证布通率的前提下,尽量选择较大的线宽、安全间距; 四、设计总结 个人真实的总结体会,不低于100字。 五、参考资料 包括网站、网页的资料;从网站上下载资料过多将被视为抄袭,一定要强调自己的设计思路,创新理念。 注: ——课程设计论文用A4纸打印,文中的计量单位、制图、制表、公式、缩略词和符号应遵循国家的有关规定。 ——实验报告采用A4纸双面打印,实验报告的内容全部手写,所有的打印图请牢固粘贴在实验报告上,不要使用QQ截图等低像素的截图工具。 ——封面与任务书双面打印在同一张A4纸;

1、设计题目 数字钟 2、设计内容和要求: 数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。 设计要求采用中小规模集成器件完成具有以下技术指标的数字钟: (1)显示时、分、秒; (2)24小时制计数; (3)具有校时功能,可以对小时和分单独校时,对分校时的时候,停止分向小时进位。校时时钟源可以手动输入或借用电路中的时钟; (4)具有正点报时功能; (5)要求计时准确、稳定。 3、设计目的 (1)进一步熟悉各种进制计数器的功能及使用; (2)掌握译码器显示电路的应用; (3)熟悉集成芯片的内部结构及应用; (4)掌握数字电子钟的组成与工作原理; (5)提升对实际电路的设计和调试能力。 4、设计原理 数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路,一般由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路等单元组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,在精度要求不高的时候,可选用555定时器构成的振荡器加分频器来实现,但精度要求高的电路中多采用晶体振荡器电路加分频器实现,在本设计中要求精度高,所以选用的是后者。将标准秒脉冲信号送入“秒计数器”,该计数器采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”可采用12进制也可采用24进制计数器,本实验采用24进制。最终完成一天的计数过程。译码显示电路将“时、分、秒”计数器的输出状态经七段显示译码器译码,通过六位LED 显示器显示出来。整点报时电路是根据计时系统的输出状态产生一个脉冲信号,去触发音频发生器实现报时。校时电路是对“时、分”显示数字进行校正和调整。其数字电子钟系统框图如图1所示。

学生成绩管理系统开题报告

阜阳师范学院 计算机与信息学院 本科生毕业设计(论文)开题报告 论文题目:基于Java的学生成绩管理系统设计与实现 学院:计算机与信息学院 专业:信息工程 学生姓名:王超 学生班级:信息工程(2)班 学生学号: 201140930236 指导教师:牛磊

基于Java的学生成绩管理系统的设计与实现 一、课题的研究目的和意义 学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生成绩管理水平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个成绩管理系统是非常必要的。普通的成绩管理浪费了许多的人力和物力,已不能适应时代的发展。在当今信息时代,这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高成绩管理的效率,我选择了学生成绩管理系统作为毕业设计的课题。 本系统在大多数成绩管理系统的基础上,主要增加了教师对成绩的操作,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以方便快速的查询到自己的成绩,考试后教务管理人员也不必总呆在学院的办公室,他们都不受时间,位置,空间的限制,只要有上网的条件,在家里就可以完成有关成绩的录入,更新,管理,查询和删除。本系统将会改变以前靠手工管理学生成绩的状况,提高工作效率。希望能为老师和学校的工作带来便利。 随着高校办学规模的扩大和招生人数的增加,学生成绩管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。 运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。 在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的成绩,是非常重要的。因此开发出一套学生成绩管理系统是非常必要的。 二、国内外发展状况 随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可

教务管理信息系统可行性分析报告

教务管理信息系统可行性分析报告免责声明:本文档来自网络并经精心整理~提供免费阅读~文章版权属于原创者~请注意保护知识产权~请您下载后勿作商用~只可学习交流使用。 重庆科技学院教学管理信息系统 可行性分析报告 一教务信息系统的概述 1 教务信息系统的背景 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,但是还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存、要发展、要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。这对于正在迅速发展的各大高校而言,同样有着重要意义。 现如今高校为适应社会的需求以及自身办学的需要,扩建、扩招已在寻常不过。自然就会有更多的学生信息需要处理。如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。 众所周知,作为高校日常教学中的主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面。特别是目前国家的教育体制也正处在不断改革、创新的阶段,教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出了适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。同时,随着选课制的展开和深入,教务日常管理工作也日趋繁重、复杂,

如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。所以总的来说,教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。在高校中,教务管理工作具有举足轻重的地位,教学质量直接取决十教务管理水平。现如今教务管理信息系统的开发与实施可谓日新月异。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。 教务管理系统是一个庞大而复杂的系统,它包括对学生信息的注册、修改,学生选课及课程 管理和学生的四六级考试及计算机等级考试的管理;对教师课程的管理以及对选课学生评分的管理;和管理员对教师、各类考试的综合管理等主要的功能。教务管理系统运行的状况将直接影响到学校里的主要工作,一旦此系统出错,不仅学校的教学进度安排会受到一定程度的影响,而且还会危及到每一个在校学生的切身利益。所以设计一个功能相对完整、操作简单以及界面友好的教务管理系统变得非常重要。 为了提高教务管理的工作效率和服务质量,降低出错率,精简人力、物力的投入,各个高校均建立了自己的教务管理信息系统,为学校的动态管理和分析决策带来了极大的便利。现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对教师信息以及学生信息和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。除此之外,对用户的添加和删除操作也很方便。教务管理系统是典型的信息管理系统(MIS),它能够实现整体规划教学资源(学生,教师,教室),评估教学质量,制定教学计划,检查教学进度,给学校的教务人员管理教务工作提供了极大的方便

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

高校教务管理系统的设计与实现开题报告1

题目高校教务管理系统的设计与实现

研究目的和意义 高校教务管理信息化是提高办公效率的主要途径,随着我国高等教育的快速发展,高校办学规模的不断扩大,在校学生人数不断增多,办学层次出现多元化,由一地办学发展到多地多点办学,同时进一步推行学分制。这些变化是教务管理部门的管理任务越来越繁重,不仅增加了工作量,更增加了工作难度和复杂度,按传统的管理模式,只靠有限的工作人员已无法进行高校管理,高校教务管理信息化已成为教学管理现代化的迫切需求。通过完善管理信息化的制度,可以规范管理,保证教学效果,提高管理效率,有效地提高校教务管理工作的规范化和现代化水平,使教务管理工作走上良性循环的轨道。 高校教务管理系统旨在改善教务管理系统,提高管理效率,实现大学校园教务管理的电子化,协同化,网络化,使教务部门能更有效地管理和监督各院系的教学、学籍、成绩、课表等其他事务管理,使管理人员及时而充分地获取自己的工作日程、通知、会议等,更好地向社会宣传学校教务的工作成果,促进校内外交流。

国内外研究现状和发展趋势 一、国内外研究现状 教务管理是高校的主要日常管理工作之一,涉及到学校教学管理的各个方面,包括全校教师、学生、课程、学生成绩等一系列信息。所以国内外都很重视教务教学管理工作。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国外的校园教务管理信息系统发展很早,从六七十年代就已经开始,现在已比较成熟。到2002 年为止,美国已经有82%的高校能够为学生提供在线课程目录服务,有70.9%的高校能够为学生提供在线课程注册服务。 国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。国内自从开始使用高校教务管理系统到目前为止,已经经历了三个阶段:第一个阶段的主体是基于单机和独立的业务系统;第二个阶段和第三个阶段分别是基于C/S 和B/S 开发的。 二、发展趋势 纵观目前国内研究现状,在安全性和信息更新化方面存在一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,未来的教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。

教务管理系统分析报告

教务管理系统分析与设计

目录 1 可行性分析 (3) 1.1 引言 (3) 1.2 经济可行性 (3) 1.3 技术可行性 (3) 1.4 管理可行性 (3) 2 系统需求分析 (4) 2.1 用户需求 (4) 2.1.1 学生模块功能需求 (4) 2.1.2 教师模块功能需求 (4) 2.1.3 系统管理员功能模块需求 (4) 2.2组织结构图 (4) 2.3业务流程图 (5) 2.4 数据流程图 (6) 2.5 用例图(包括用例描述) (7) 3 系统设计 (11) 3.1 系统总体设计(系统的功能模块结构图) (11) 3.2 系统各功能模块设计 (11) 3.2.1 顺序图 (11) 3.2.2 类图 (13) 3.2.3 状态图 (14) 3.2.4 活动图 (16) 4 数据库设计 (19) 4.1 数据分析 (19) 4.1.1 E-R图 (19) 4.1.2 数据库表 (20) 4.2 逻辑结构设计 (22) 5 总结 (23)

1 可行性分析 1.1 引言 教务信息管理系统类似于档案管理,它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教务信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但目前还有一些单位和部门还是使用传统人工的方式公务员之家管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。同时随着学校的规模不断扩大,学生数量急剧增加,有关教务的各种信息量也成倍增长。所以教务信息管理系统的可运行性和功能效用的多少就显得尤为重要了。 1.2 经济可行性 教育事业的不断发展,各级教育层次的教学规模日益扩大,采用传统的教务信息管理方法(如开发程度不高的管理系统)不但浪费大量人力、物力和财力资源,而且不能满足当前教育发展的需求。基于学生对于自己学习事业的关心,开发具有高效,易于查询并且便于管理员管理的教务信息系统的需求就明显增多。 1.3 技术可行性 教务信息管理系统最简单的是采用SQL server2000的数据库技术进行架构,主要包括登录,教师用户,管理员用户,学生用户四个模块,各个对象根据自己的权限进行查询。 1.4 管理可行性 系统管理员通过数据库后台对学生或者其他的输入对象输入的数据进行整理和更新。由于信息量的巨大,管理员要时不时对系统进行维护和更新,保证系统能够顺畅运行。采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周

教务管理系统实习报告

《J2EE 软件架构实习》实习报告 专业班级:软件工程2011级 指导教师:朱连章、张培颖 序号姓名 ' 学号 班级成绩 1许凯★软件1102班| 2 田风强软件1102班 3公绪凯 : 软件1102班 4许杰软件1102班 5 & 乌晓宇 软件1102班 代码分数(15%)设计分数(15%)界面分数(15%) 【 功能分数(15%) 汇报分数(15%)报告分数(25%) , 总评 教师评语 `

计算机与通信工程学院 软件工程系

目录 1 实习目的及意义 (1) 2 教学管理系统需求分析(用例图和用例描述) (1) 3 数据库设计E-R图和所有表的逻辑结构 (2) E-R图 (2) 所有表的逻辑结构 (2) 4 软件设计文档(类图、顺序图、活动图) (3) 5 系统运行界面概览(包括至少5个界面截图) (3) 6 部分示例代码(限制:100行以内) (3) 7 系统配置环境,安装说明 (3) 8 实习体会 (3)

1 实习目的及意义 目前随着信息技术的迅速发展,J2EE和.NET称为软件开发领域的两大阵营。为了培养社会所需要的软件人才,对软件工程专业学生制定了J2EE软件架构实习计划。 通过本次J2EE架构实习,主要目的让学生掌握J2EE软件开发过程中用到的各种技术,主要包括:JSP、Servlet、Struts、Spring、Hibernate、IBatis、JavaScript技术等。 2 教学管理系统需求分析(用例图和用例描述) 作业管理模块的用例图 批改作业 数据库 成绩管理模块的用例图视

数据库频播放模块的用例图 教师 学生 数据库部分用例的描述

教务管理系统开题报告精编WORD版

教务管理系统开题报告精编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

太原工业学院 毕业论文开题报告 学号:072056123学生姓名: 朱国庆 系部:计算机工程系 专业:软件工程 论文题目:教务管理系统 指导教师:赵俊龙 2011年3月20日

毕业论文开题报告 一.论文研究目的及意义: 当今社会,科技发展日新月异,随着计算机的普及和科学技术的迅猛发展,得益于此,人们越来越感觉到用计算机和网络来解决实际问题的快捷性和方便性。因此,根椐国内现有的管理模式,再结合国际新的思想观念,建立先进的信息管理系统,提高管理工作的先进化水平,使之成为公共信息服务体系的重要组成部分,让讲师和学员更加有效的处理相关事务,提高工作效率。从教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教务工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。使得教务管理走向无纸化办公和规范化、现代化管理。 所以我决定设计开发一个基于Web的便捷实用的为服务的教务管理系统。这套系统将大大提高工作人员的工作效率和准确性,使用户的管理更加的简单,更加的全面和安全,更加的规范化、、系统化、程序化,减少工作人员的工作量,保证数据处理准确快捷。开发工具有:Eclipse、Dreamweawer、Tomcat和MySql。 参考文献: [1] 张白一,崔尚森,面向对象程序设计—JAVA,西安电子科技大学出版社2006.1 [2] 萨师煊,王珊.数据库系统概论[M].高等教育出版社,2000.7:21-347. [3] 李兴华,王月清.《Java Web开发实战与经典》,清华大学出版社. [4] 计晓云,赵研.《Java数据结构与算法》,中国电力出版社. [5] 谢希仁.《计算机网络》,电子工业出版社 2008年版.

模拟电路课程设计报告完成

模拟电路课程设计报告设计课题:语音滤波器的设计 专业班级:08电信(本) 学生:钟武峰 学号:080802049 指导教师:曾祥华 设计时间:20010年 语音滤波器的设计

一、设计任务与要求 ①分别用压控电压源和无限增益多路反馈二种方法设计电路; ②抑制50Hz工频干扰信号 ③压控电压源的品质因素Q=1,无限增益多路反馈的品质因素Q=2,增益AV >1; ④用桥式整流电容滤波集成稳压块电路设计电路所需的正负直流电源(±12V)。 二、方案设计与论证 由设计要求可知,此次设计的主要目的是设计出能抑制50HZ工频信号的滤波电路。即在输入端加入不同频率的语音信号后,在50HZ左右的信号将能受到抑制,而超出这个抑制围的信号将能够通过,所以应选用带阻滤波器实现功能。其次,应分别用压控电压源和无限增益多路反馈两种方法进行设计。其次用桥式整流电容滤波集成稳压块电路设计电路所需的稳定的正负直流电源,联系课本,即可用桥式整流电路和电容滤波电路和稳压管稳压电路构成。 一,电流源设计: 要求输出V ± 12 ()1电流源设计思路: 1)电网供电电压交流220V(有效值)50Hz,要获得低压直流输出,首先必须采用电源变压器将电网电压降低获得所需要交流电压。 2)降压后的交流电压,通过整流电路变成单向直流电,但其幅度变化大(即脉动大)。 3)脉动大的直流电压须经过滤波电路变成平滑,脉动小的直流电,即将交流成份滤掉,保留其直流成份。 4)滤波后的直流电压,再通过稳压电路稳压,便可得到基本不受外界影响的稳定直流电压输出,供给负载RL。 由设计要求可知,设计中的整流部分,应该也必须用桥式整流电路。

相关文档
相关文档 最新文档