教务管理系统开发报告mayanping.docx

上传人:b****8 文档编号:28326470 上传时间:2023-07-10 格式:DOCX 页数:14 大小:277.89KB
下载 相关 举报
教务管理系统开发报告mayanping.docx_第1页
第1页 / 共14页
教务管理系统开发报告mayanping.docx_第2页
第2页 / 共14页
教务管理系统开发报告mayanping.docx_第3页
第3页 / 共14页
教务管理系统开发报告mayanping.docx_第4页
第4页 / 共14页
教务管理系统开发报告mayanping.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

教务管理系统开发报告mayanping.docx

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

教务管理系统开发报告mayanping.docx

教务管理系统开发报告mayanping

管理信息系统

(补修)

系部:

经济与信息管理系

专业:

计算机信息管理

班级:

G

姓名:

马彦平

指导教师:

王玥

日期:

2014.3.10——2014.3.20

教务管理系统开发报告

一.项目背景

1,随着高校学生规模的扩大,给教务管理部门带来了更大的压力。

2,随着信息技术的进步与发展,各行各业用信息化系统提高管理的效率。

二.系统目标:

开发本系统的目标是:

实现学生学籍管理,学生成绩管理,教师信息管理三大任务。

学生能够进行成绩的查询,课程的查询、个人信息的修改;教师能够查询所带课程、修改个人信息、输入学生成绩;教管理人员能够对教师,学生进行查询、添加、修改等等。

三.需求分析

1.用户有哪些

学生、任课老师、教务管理人员、系统管理人员

2.各用户的需求是什么

角色

需求

用例图

 

 

1.学生信息修改

2.学生课程查询

3.学生成绩查询

 

 

1.教师信息修改

2.教师课程查询

3.学生成绩输入

教务管理人员

1.学生信息管理:

包括学生查询及学生添加

2.教师信息管理:

包括教师查询及添加教师

3.课程信息管理:

包括课程查询,添加课程,课程表安排

4.教务人员信息修改

系统管理人员

1.教务人员信息管理:

添加教务人员,输入教务人员的编号,密码,确认密码及姓名修改密码

2.系统管理员管理:

管理员本身的密码更新,输入密码,确认密码

3.系统维护与备份

四.拟定开发方案

1,采取面向对象的程序设计方法。

2,采用B/S开发模式。

B/S三层体系结构为:

表示层(presentation)、功能层(BusinessLogic)、数据层(dataService)。

第一层,表示层:

Web浏览器。

第二层:

功能层:

应用程序扩展功能的Web服务器。

第三层:

数据层:

数据库服务器。

B/S结构极大地简化了客户机的工作。

3,在本系统中,服务器操作系统使用的是WindowsServer2000,客户端操作系统为Windows7,数据库为access2010,Web服务器采用IIS5.0以上Web程序采用ASP.NET.如下图:

浏览器(IE)

数据库

Web服务器及应用程序

五.开发计划(进度)

六.业务流程分析

学生通过账号和密码,登录到教务管理系统学生界面进行操作:

可以查看课程表、学生基本信息管理、查询自己的成绩,操作结束时可以返回到教务管理系统学生界面,最后退出系统。

教师通过账号和密码,登录到教师系统界面进行操作:

可以把成绩输入到成绩数据库中、查询教师基本信息管理、查看自己的课程表,操作结束时可以返回到教务管理系统教师界面,最后退出系统。

教管通过账号和密码,登录到教管系统界面进行操作:

可以进行成绩的管理、删除学生和教师的信息、排课管理等,操作结束时可以返回到教务管理系统教管界面,最后退出系统。

数据流程分析

八.功能结构图

G马彦平

九.数据库概要设计(E-R图)

十.数据库逻辑设计

1、学生学籍包含的字段

2、学生成绩表包含的字段

3、教师信息包含字段

4、课程安排表包含字段

 

十一.处理流程图(时序图)

1.学生

2.教师

3.教管

十二、数据库物理设计

1.学生学籍表

2.学生成绩表

3.教师信息表

4.课程表

十三.用户登录界面的设计与实现

(一)教务管理信息系统登录界面(login.asp)

1.新建一个default.aspx文件。

  在WebForm里:

  加入两个Label控件,Text属性分别为“登录名”和“密码”;

  加入两个TextBox控件,ID属性分别为“Userid”和“Pwd”,Text属性均为空;

  加入两个RequiredFieldValidato控件,ID属性分别为“rfvUserid”和“rfvPwd”,Text属性分别为“请输入登录名!

”和“请输入登录密码!

”,ControlToValidate属性分别为"Userid"和"Pwd";

  加入一个Button控件,ID属性为“LogButton”,Text属性别为“登录”;

  

2.部分代码

usingSystem.Data.OleDb;

protectedvoidLogButton_Click(objectsender,EventArgse)

{

stringconnstring;

OleDbConnectionconn=newOleDbConnection();

connstring="Provider=Microsoft.ACE.OLEDB.12.0;DataSource=F:

\\111\\App_Data\\数据库.accdb";

conn.ConnectionString=connstring;

stringuserid,pwd,biao="学生学籍表",zhanghao="学号",mima="登录密码";

userid=Userid.Text;

pwd=Pwd.Text;

switch(DropDownList1.Text)

{

case"学生":

biao="学生学籍表";

zhanghao="学号";

mima="登录密码";

break;

case"教师":

biao="教师信息表";

zhanghao="教师号";

mima="登录密码";

break;

case"管理":

biao="教管账号表";

zhanghao="账号";

mima="登录密码";

break;

}

stringmysql="SELECTcount(*)asiCountfrom"+biao+"where("+zhanghao+"='"+userid+"')"("+mima+"='"+pwd+"')";

OleDbCommandmyCmdl=newOleDbCommand(mysql,conn);

myCmdl.Connection.Open();

OleDbDataReaderDrl;

Drl=myCmdl.ExecuteReader();

Drl.Read();

stringCount=Drl["iCount"].ToString();

Drl.Close();

myCmdl.Connection.Close();

stringDrPwd;

if(Count!

="0")

{

if(biao=="学生学籍表")

Response.Write("alert('学生');");//Response.Redirect("Default2.aspx");

if(biao=="教师信息表")

Response.Redirect("teachmain.aspx");

if(biao=="教管账号表")

Response.Write("alert('教管');");//Response.Redirect("Default2.aspx");

}

else

Response.Write("alert('用户名不存或密码错误!

');");

}

}

(二)教务管理信息系统学生子系统主界面(studentmain.aspx)

学生登录到教务管理信息系统学生子系统主界面后,可以查询自己的信息、查询自己的成绩、修改自己的信息等需求,最后退出此系统,返回到教务管理信息系统登录界面(login.asp)。

(三)教务管理信息系统教师子系统主界面(techermain.aspx)

教师登录到教务管理信息系统教师子系统主界面后,可以查询教师信息、查课程、输入成绩、修改自己的信息等需求,最后退出此系统,返回到教务管理信息系统登录界面(login.asp)。

 

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

当前位置:首页 > 农林牧渔 > 林学

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

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