教务管理系统(vb).docx

上传人:王** 文档编号:881372 上传时间:2024-02-20 格式:DOCX 页数:25 大小:267.53KB
下载 相关 举报
教务管理系统(vb).docx_第1页
第1页 / 共25页
教务管理系统(vb).docx_第2页
第2页 / 共25页
教务管理系统(vb).docx_第3页
第3页 / 共25页
教务管理系统(vb).docx_第4页
第4页 / 共25页
教务管理系统(vb).docx_第5页
第5页 / 共25页
教务管理系统(vb).docx_第6页
第6页 / 共25页
教务管理系统(vb).docx_第7页
第7页 / 共25页
教务管理系统(vb).docx_第8页
第8页 / 共25页
教务管理系统(vb).docx_第9页
第9页 / 共25页
教务管理系统(vb).docx_第10页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《教务管理系统(vb).docx》由会员分享,可在线阅读,更多相关《教务管理系统(vb).docx(25页珍藏版)》请在优知文库上搜索。

1、教务管理系统的设计与实现摘要教务管理是学生管理信息的统计、上报、查询工作费时费力,并且数据保密性、准确性难以保证。因此,开发出一套高效、实用的教务管理系统,提高学生管理工作的自动化水平成为当务之急。本设计在分析了教务管理现状和工作特点的根底上,以实际应用为核心,以微软公司的MicrosoftOfficeAccess2003作为数据开发平台,根据数据库原理和数据库,并且运用面向对象的编程语MicrosoftVisualBasic6.0及其它计算机应用技术,集成开发了一套符合学生管理工作实际的教务管理系统。该系统实现的主要功能模块包括用户登录模块,用户注册模块,文件管理模块,系统管理管理员模块,课

2、程管理模块,及教师查询模块等。本文详细介绍了该系统分析、概要设计、系统的数据库的逻辑结构设计、模块界面和功能设计、系统测试和分析等设计与实现过程,最后表述了一下个人的心得体会。关键词:教务管理;数据库;MicrosoftOfficeAccess2003,MicrosoftVisualBasic6.0一系统分析1.1开发背景现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、教师信息及课程信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还有可能出现很多意想不到的错误,给管理这些数据带来了极大的不便,越来越不适合高校的开展需要。因此,为了提高教务管理工作的效率,减

3、少错误的出现,节约大量的人力资源,教务管理也已经从手工操作转到计算机自动化信息处理阶段,所有高校都迫切需要计算机技术来进行教务信息的辅助管理。在使用了教务管理系统后,可以提高各类信息的准确性和及时性,将信息准确无误地输入计算机并在数据库中存储起来。按照标准设定标准代码,大大保证了统计原始数据的准确性,在进行课程的分析设计时可以最大限度地减少人为影响,大大提高工作效率。教务管理系统是一个庞大而复杂的系统,它包括对教师信息的管理,对课程资料的管理,对学生信息的管理和对学生成绩的管理等主要功能。教务管理系统是每所高校的一项必不可少的内容,它的好坏直接影响到学校的主要工作,此系统一旦瘫痪,不仅会影响到

4、学校的每一位学生,学校也会因此受到非常严重的损失。随着我校近几年来的快速开展,办学模式多元化,在校学生规模不断扩大,为了加速对教务管理的计算机化,我校需要开发出符合我校实际的教务管理系统,为学校教学管理提供一个快速、简单标准的管理平台,同时也方便教员查询相关信息,提高信息传播速度,扩大信息共享范围。所以,现在设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。通过这个系统,管理员能够对教师信息、课程信息、学生信息和学生成绩进行查询、添加、修改和删除等操作,用户也可以对自己的根本信息进行修改,学生还可以用该系统进行网上选课和成绩查询,非常的方便。因此,本系统开发的总体目标就是在教务

5、管理中实现信息管理的系统化、自动化,减少工作繁琐度,增加效率、方便性。1. 2需求分析这次开发的教务管理系统大大提高了学校管理工作的效率,使用户能够方便的对院系信息、课程信息、学生信息以及成绩信息进行管理。本系统对具有不同权限的用户所开放的功能是不同的,最高级用户的权限是“管理员”,它能使用系统的所有功能,另一种用户的权限是“用户”,它只能使用系统的局部功能。1.3系统的实现目标(1)登录管理模块:为了保证系统的平安性,可以根据不同的用户权限来提供不同的效劳。分为用户登录和注册两个子模块。(2)教务管理模块:分为文件管理、系统管理、课程管理、成绩管理和教师查询五个子模块。其中:文件管理包括个人

6、信息和信息修改。系统管理包括返回登录界面、关于、管理员和推出系统。课程管理包括课程查询和课程管理。二概要设计2.1 系统功能分析不同权限的用户能使用的功能如下:用户管理:此项功能只能由管理员使用个人信息修改:用户使用管理员使用,用户不能使用,只能是管理员使用。课程查询:管理员和用户都能使用成绩查询:管理员和用户都能使用教师查询:管理员和用户都能使用2.2 系统模块设计本系统并不复杂,模块划分也比拟清楚。通过对不同的功能进行分析,就可以得到系统的模块划分。(1)登录管理模块:为了保证系统的平安性,可以根据不同的用户权限来提供不同的效劳。分为用户登录和注册两个子模块。(2)教务管理模块:分为文件管

7、理、系统管理、课程管理、成绩管理和教师查询五个子模块。其中文件管理包括个人信息和信息修改。系统管理包括返回登录界面、关于、管理员和推出系统。课程管理包括课程查询和课程管理。2.3 系统结构图(1)登陆界面模块结构图登陆2.系统总体功能模块结构图系统总体功能模块:登陆界面模块用户注册1).文件管理文件模块个人信息信息修改复制黏贴图2-2文件模块2)系统管理系统管理返回登录界面管理员退出系统3)课程管理图2-4课程管理模块三系统的数据库的逻辑结构设计由用户的需求分析和概念结构设计,最终设计了名为教务管理数据库的数据库,数据库中的表如下所示:表1:登录信息表记录号字段名称数据类型字段大小属性(是否可

8、为空)1UserID文本10否2Password文本10否3UserName文本16否4Description备注表2:系别信息表记录号字段名称数据类型字段大小属性(是否可为空)1DepartID文本4主键2Telephone文本20否3Description文本13否4DepartName文本20否5Telephone文本8否表3:学生信息表记录号字段名称数据类型字段大小属性(是否可为空)1StudentlD文本IO主键2Name文本50否3Sex文本10否4ClassID文本4否5Birthday日期/时间50否6Native文本50否表4:课程信息表记录字段名称数据类型字段大小属性(是否

9、可为空)号1CourseID文本10主键2CourseName文本20否3Credit数字长整型否4Period数字长整型否5Teacher文本10否6Description文本16否表5:成绩信息表记录号字段名称数据类型字段大小属性(是否可为空)1ID自动编号10主键2CourseID文本4否3StudentID文本8否4Score数字8否表6:班级信息表记录号字段名称数据类型字段大小属性(是否可为空)1ClassID文本IO主键2CIassName文本4否3DepartID文本8否4BeginDate日期/时间中日期否5Master文本8否6MasterTeI文本13否7Descripti

10、on文本否表7:教师表记录号字段名称数据类型字段大小属性(是否可为空)1教师编号文本5主键2姓名文本8否3性别文本2否4出年日期日期/时间中日期否5职称文本8否6单位文本20否7工资数字单精度型否四模块界面和功能设计本系统的登录界面上主要有用户名、密码两局部内容。如果用户输入的用户名不存在或者密码与用户名不一致或者与用户权限不一致,都会给出相应的提示信息,告诉用户出现的错误输入。其界面设计如下列图所示:4.2用户注册局部设计用与给新的用户注册,其中包括用户所需要注册的详细信息。如果用户输入的用户信息不符合相关规定,会给出相应的提示信息,告诉用户如何注册信息。其界面设计如下列图所示:4.3教务管

11、理模块的设计:教务管理模块的以下操作,主要是文件、系统管理,课程管理、成绩管理、教师查询五大功能。其中主要界面设计如下列图:1)文件操作包括个人信息和修改信息。个人信息操作用于查看个人的信息情况,其界面设计如下列图所示:修改信息操作用于对自己的信息进行修改,其界面设计如下列图所示:2)系统管理操作包括返回登入界面、管理员和推出系统。返回登入界面操作用于如果用户需要进行其他操作时,可以用这个操作,其界面设计和登入界面一样。管理员操作用于管理员对全部用户的管理,其中设有密码为:Ol,其界面设计如下列图所示:推出系统操作用于推出整个系统。3)课程管理包括课程查询和课程管理课程查询用于用户可以对自己的

12、课程进行查询操作,其界面设计如下列图所示:n课程受询课程管理用于对所有课程的操作,其界面设计如下列图所示:I匚翼毯引运Rl I3*分 便帐分 中均分4)成绩管理主要是学生可以查询自己的成绩,其界面设计如下列图所示:的人hu个人fE卒一姓WhSJ出生日KA所E除京兑旨在触也W祗主任5)教师查询主要的功能是学生对教师的查询操作,其界面设计如下列图所示:五系统测试和分析5.1 系统环境此系统是在系统平台:Windows7,数据库效劳器:Microsoftaccess2003,开发工具:MicrosoftVisualBasic6.0中文版的环境下开发的,实现了教务管理系统的根本操作。5.2 数据库的平

13、安性、完整性、并发控制和恢复信息数据是企业中非常重要的资源,因此保证数据库的平安可靠、正确有效是非常重要的问题。一般的数据库管理系统IDBMS)都有提供了一定的数据保护功能。数据库保护也称为数据控制,主要包括数据的平安性、完整性、并发控制和数据库的恢复等。1)数据库的平安性数据库的平安性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。由于数据库系统中存放着大量的数据,且为许多用户所共享,因此平安性问题是必须首先要解决的。一般计算机系统中的平安措施是按照“用户标识和鉴别”、“DBMS存取控制”、“OS级平安控制”、“DB密码存储”来一级一级设置的。在现在流行的数据库系统中一般都提供以下两种控制:用户标识和鉴别、数据存取控制。2)数据完整性为了保证数据库数据的正确性和相容性,数据库管理系统(DBMS)都提供了一种机制来检查数据库中的数据,看它是否满足语义的规定条件,DBMS称这种机制为“数据完整性检查,一般的DBMS中是通过完整性约束和数据库触发器来实现这一机制的。3)并发控制在多用户数据库环境中,多个用户程序可并行存取数据库中的数据,为了以正确的方式调度该并发操作,防止造成“丧失修改”、“不能重读”、“读脏数据”等不一致的情况,DBMS引入了“

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

当前位置:首页 > 论文 > 管理论文

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!