对高校教务管理系统的研究设计

上传人:suns****4568 文档编号:82946861 上传时间:2019-02-25 格式:DOC 页数:19 大小:975KB
返回 下载 相关 举报
对高校教务管理系统的研究设计_第1页
第1页 / 共19页
对高校教务管理系统的研究设计_第2页
第2页 / 共19页
对高校教务管理系统的研究设计_第3页
第3页 / 共19页
对高校教务管理系统的研究设计_第4页
第4页 / 共19页
对高校教务管理系统的研究设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《对高校教务管理系统的研究设计》由会员分享,可在线阅读,更多相关《对高校教务管理系统的研究设计(19页珍藏版)》请在金锄头文库上搜索。

1、1 * 遵义师范学院毕业论文(设计)遵义师范学院毕业论文(设计) 题目: 对高校教务管理系统的研究 系别 计算机科学与技术学院 专业 计算机科学与技术 年级 2011 级 姓名 学号 114090101042 指导教师 2013 年 12 月 15 日 厚德树人厚德树人 笃学致用笃学致用 2 教务管理系统的初步设计 摘 要: :20 世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行 信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的 手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高 了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈

2、的 竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够 的信息和强有力的信息收集与处理手段。 对于一个学校来说,大量教师信息,学生管理信息,教职工日常工资管理,学 生成绩管理,以及学生评语的生成还有基本数据的维护都难于通过传统的方法进 行管理;这就迫切需要利用计算机技术来帮助学校管理者来处理这些日常管理. 电子教务管理系统是管理信息系统的一个典型用例. 管理信息系统是一个集信息技术、经济管理理论、统计学与运筹学、数据 库技术为一体的综合性系统,是一个资金技术密集型、劳动密集型、智力密集 型的项目。我国拥有广阔的市场和丰富的人才资源,有几十年的技术积累和经 验积累,有一定的后发

3、优势。管理信息系统的创新工作既不能妄自菲薄,更不 能夜郎自大。要抓住当前网络经济兴起的有利时机,以实现我国信息技术和信 息产业的跨越式发展,更好地发挥信息产业对国民经济增长的拉动作用。 开发电子教务管理系统的过程就是要实现数据处理方式由人工管理向计算 机管理的转变,它在计算机技术和教务管理实践活动两者之间架设桥梁。 关键词: :教务管理;管理信息系统;数据库;计算机管理 目录 1 概述4 3 1.1 设计背景4 1.2 运行环境介绍.4 1.3 开发环境介绍.4 1.3.1 开发平台 4 1.3.2 数据库设计工具Microsoft SQL Server 2008数据库管理系统.5 2 2 系

4、统需求分析5 2.1 用户需求5 2.2 系统主要功能6 2.3 系统中框架图7 3 3 系统界面设计7 3.1 系统界面设计以及代码分析.7 4 4 数据库的设计14 4.1 结构设计.14 4.2 数据库概念和发展17 4.3 系统测试与评价.17 总 结18 参考文献19 1 1 概述概述 1.11.1 设计背景设计背景 高校教务管理系统高校教务管理系统 4 教务管理系统是高等学校教育工作的一项重要内容,是整个学校学校管理 的核心和基础。教务管理工作是指学校管理人员按照一定的教育方针,运用先 进的管理手段,组织、协调,指挥和指导各方面人员的活动,以便高效率、高 质量地完成各项教学任务,完

5、成国家所制定的教育目标。教务管理工作是学校 教学工作的中枢,是保证高等教学机制正常运转的枢纽,它是一项目的性、计 划性、适应性、创造性和科学性很强的工作。教务管理工作关系到高等教学秩 序的稳定和教学质量的提高,关系到搞笑的发展和人才的培养,教学管理在高 校中占有相当重要的地位。 随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教务 管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学 管理工作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活 动的科学认识。同时,运用先进的信息技术,开发高校综合教务管理系统,是 深化教务体制改革的有力措施。 要全面理解高校

6、教务管理系统的需求,首先需要了解高校教务管理的内容、 方法和流程等知识。 1.21.2 运行环境介绍运行环境介绍 本学生学籍管理系统(数据库系统)的开发与运行环境如下: 开发环境:Windows 7 辅助工具:SQL Server 2008 数据库管理系统: PowerBuilder 9.0 运行环境:Windows 7/xp 1.3 开发环境介绍开发环境介绍 1.3.1 开发平台开发平台 本电子教务管理系统的开发平台为微软 windows 7 旗舰版 Microsoft Visual Studio 2010 以及微软的 Microsoft SQL Server 2008 作为操作数据库. 1

7、.3.21.3.2 数据库设计工具数据库设计工具MICROSOFTMICROSOFT SQLSQL SERVERSERVER 20082008 数据库管理数据库管理 系统系统 5 Microsoft SQL Server 2008 介绍: 使用 Microsoft SQL Server 2008,可以在单一的数据库文件中管理所有的 信息。在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空 间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据; 使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分 析及打印数据。 如果要保存数据,请为每一种类型的信息创建一个

8、表。如果要从查询、 窗体或报表中的多个表中将数据合并在一起,就要定义各个表之间的关系。 如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,就 要创建查询。查询的同时也可以更新或删除多条记录,并对数据执行内嵌或 自定义的计算。 如果要简单地直接在某个表中查看、输入及更改数据,请创建一个窗体。 在打开一个窗体时,Microsoft SQL Server 2008 将从一个或多个表中检索 数据,并使用用户在“窗体向导”选择的版面布局或所创建的版面布局,将 窗体显示在屏幕上。 如果要分析数据或将数据以特定的方式打印出来,请创建一个报表。例 如,可以打印一份将数据分组并计算数据总和的报表,也可

9、以打印另一份带 有各种数据格式的打印邮件标签的报表。 2 2 系统需求分析系统需求分析 进行数据库设计首先必须准确了解也分析用户需求(包括数据和处理)。 目的是为教务管理数据库系统的设计打下牢牢的基础,是数据库开发的重要文 件依据,主要为数据库设计人员使用,是用户和系统分析员的项目依据文件。 作为“地基”的需求分析是否做得充分与准确,它决定了在其上构建数据库大 厦的速度和质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。 2.12.1 用户需求用户需求 本系统是针对高等院校的教务管理系统,因此教务管理系统的用户包括学 生和课程。主要涉及院系部信息、班级信息、学生信息、课程信息以及选课记

10、 录和成绩等多种数据信息。 实现的具体功能如下: 基础维护: 1、班级信息维护 6 2、学生信息维护 3、课程信息维护 教务管理: 1、 学籍管理(学籍维护;学籍异动;名片打印;学籍统计) ) ; 2、 成绩管理(校班课程维护;班级课程维护;成绩录入) ) ; 3、 教材管理(教材入库;教材出库;库存管理) ; 报表打印打印学生学籍信息 以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询 速度要快,比较小的冗余,易维护,具有较高的数据安全性。 2.22.2 系统主要功能系统主要功能 (1 1)班级信息维护界面)班级信息维护界面 能够完成学校各个班级所有基本信息的输人登记,所有

11、班级信息的修改、插人、 删除等工作。 可以按照特定的信息进行查找,并按照特定的要求进行排序。 提供一定的帮助文件和系统维护功能。 (2)(2)学生信息维护界面学生信息维护界面 能够完成学生所有基本信息的输人登记,所有学生信息的修改、插人、删除等工 作。 可以按照特定的信息进行查找,并按照特定的要求进行排序。 提供一定的帮助文件和系统维护功能。 (3)(3)打印成绩单界面打印成绩单界面 可以根据班级打印学生相应的学籍信息。 由于数据库内的信息会很多,注意数据库表格设计,使得学生查询基 本信息或学习成绩时使用时间较短。按照数据库系统开发步骤进行数据库概念 结构设计、逻辑结构设计、物理结构设计。 2

12、.32.3 系统总框架图系统总框架图 7 3 系统界面设计系统界面设计 3.13.1 系统界面设计系统界面设计 1.1.登陆界面登陆界面 8 代码设计代码设计: : namespace UIL教务系统登录 public partial class frmLogin : Form public frmLogin() InitializeComponent(); private void btnLogin_Click(object sender, EventArgs e) #region 这是验证登陆的代码 /该方法是:命令控件tbtnLogin的Click事件所关联的方法 string strU

13、ID = txtUID.Text.ToString().Trim(); string strPWD = txtPWD.Text.ToString().Trim(); BLL教务系统登陆.frmLogin myfrmLogin = new BLL教务系统登陆.frmLogin(); DataTable mydt = myfrmLogin.login(strUID, strPWD); if (bool)string.Equals(mydt.Rows00.ToString(), “1“) this.Hide(); frmMain myfrmMain = new frmMain(); myfrmMai

14、n.Show(); else MessageBox.Show(“密码错误,请从新输入!“); #endregion private void btnExit_Click(object sender, EventArgs e) /该方法是:命令控件tbtnExit的Click事件所关联的方法 #region 释放资源,退出登录系统 this.Dispose(); Application.Exit(); #endregion 2.2.高校教务管理系统界面设计高校教务管理系统界面设计 界面设计界面设计: : 9 代码设计代码设计: : /启动学籍维护模块 private void 学籍维护ToolS

15、tripMenuItem_Click(object sender, EventArgs e) UIL学籍管理frmOPXueSheng myfrmOPXueSheng = new UIL学籍管理frmOPXueSheng(); myfrmOPXueSheng.MdiParent = this;/指定当前窗体时父窗体 myfrmOPXueSheng.Show();/启动功能窗体 3.3.学籍维护功能分析界面与代码设计学籍维护功能分析界面与代码设计: : 代码设计代码设计: : 10 namespace BLL学籍管理 public class frmOPXueSheng / DALPublic.

16、DALMethod myDALMethod = new DALPublic.DALMethod(); DALPublic.DALPublic myDALPublic = new DALPublic.DALPublic(); /提取所有年级信息 public DataTable cboNianJi_Load_SelectNianJi()/提取年级信息 SqlParameter SQlCMDpas = new SqlParameter(“Type“, SqlDbType.Char), ; SQlCMDpas0.Value = “cboNianJi_Load_SelectNianJi“; /实例化DAL层对应的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号