收藏 分销(赏)

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

上传人:w****g 文档编号:9870597 上传时间:2025-04-11 格式:DOC 页数:17 大小:2.59MB
下载 相关 举报
教务管理系统开发报告mayanping.doc_第1页
第1页 / 共17页
教务管理系统开发报告mayanping.doc_第2页
第2页 / 共17页
点击查看更多>>
资源描述
教务管理系统开发报告mayanping 16 2020年4月19日 文档仅供参考,不当之处,请联系改正。 管 理 信 息 系 统 实 训 报 告 (补修) 系部: 经济与信息管理系 专业: 计算机信息管理 班级: G113501 姓名: 马 彦 平 指导教师: 王 玥 日期: .3.10—— .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,在本系统中,服务器操作系统使用的是Windows Server ,客户端操作系统为Windows 7,数据库为access ,Web服务器采用IIS5.0以上Web程序采用ASP.NET.如下图: 浏览器(IE) 数据库 Web服务器及应用程序 五. 开发计划(进度) 六.业务流程分析 学生经过账号和密码,登录到教务管理系统学生界面进行操作:能够查看课程表、学生基本信息管理、查询自己的成绩,操作结束时能够返回到教务管理系统学生界面,最后退出系统。 教师经过账号和密码,登录到教师系统界面进行操作:能够把成绩输入到成绩数据库中、查询教师基本信息管理、查看自己的课程表 ,操作结束时能够返回到教务管理系统教师界面,最后退出系统。 教管经过账号和密码,登录到教管系统界面进行操作:能够进行成绩的管理、删除学生和教师的信息、排课管理等,操作结束时能够返回到教务管理系统教管界面,最后退出系统。 数据流程分析 八.功能结构图 G113501 马彦平 九.数据库概要设计(E-R图) 十.数据库逻辑设计 1、学生学籍包含的字段 2、学生成绩表包含的字段 3、教师信息包含字段 4、课程安排表包含字段 十一. 处理流程图(时序图) 1.学生 2.教师 3.教管 十二、数据库物理设计 1.学生学籍表 2.学生成绩表 3.教师信息表 4.课程表 十三.用户登录界面的设计与实现 (一)教务管理信息系统登录界面(login.asp) 1.新建一个default.aspx文件。   在Web Form里:   加入两个Label控件,Text属性分别为“登录名”和“密码”;   加入两个TextBox控件,ID属性分别为“Userid”和“Pwd”,Text属性均为空;   加入两个RequiredFieldValidato控件,ID属性分别为“rfvUserid”和“rfvPwd”,Text属性分别为“请输入登录名!”和“请输入登录密码!”,ControlToValidate属性分别为"Userid"和"Pwd";   加入一个Button控件,ID属性为“LogButton”,Text属性别为“登录”;    2.部分代码 using System.Data.OleDb; protected void LogButton_Click(object sender, EventArgs e) { string connstring; OleDbConnection conn = new OleDbConnection(); connstring="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\\111\\App_Data\\数据库.accdb"; conn .ConnectionString =connstring ; string userid, 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; } string mysql = "SELECT count(*) as iCount from "+biao+" where("+zhanghao+"='" + userid + "')" ("+mima+"='" + pwd+ "')"; OleDbCommand myCmdl = new OleDbCommand(mysql, conn); myCmdl.Connection.Open(); OleDbDataReader Drl; Drl = myCmdl.ExecuteReader(); Drl.Read(); string Count = Drl["iCount"].ToString(); Drl.Close(); myCmdl.Connection.Close(); string DrPwd; if (Count != "0") { if(biao =="学生学籍表") Response.Write ("<script language=javascript>alert('学生');</script>"); // Response.Redirect("Default2.aspx"); if (biao == "教师信息表") Response.Redirect("teachmain.aspx"); if (biao == "教管账号表") Response.Write("<script language=javascript>alert('教管');</script>");// Response.Redirect("Default2.aspx"); } else Response.Write ("<script language=javascript>alert('用户名不存或密码错误!');</script>"); } } (二)教务管理信息系统学生子系统主界面(studentmain.aspx) 学生登录到教务管理信息系统学生子系统主界面后,能够查询自己的信息、查询自己的成绩、修改自己的信息等需求,最后退出此系统,返回到教务管理信息系统登录界面(login.asp)。 (三)教务管理信息系统教师子系统主界面(techermain.aspx) 教师登录到教务管理信息系统教师子系统主界面后,能够查询教师信息、查课程、输入成绩、修改自己的信息等需求,最后退出此系统,返回到教务管理信息系统登录界面(login.asp)。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服