2022年2022年教室信息管理系统设计 .pdf

上传人:C****o 文档编号:39650766 上传时间:2022-09-07 格式:PDF 页数:19 大小:570.96KB
返回 下载 相关 举报
2022年2022年教室信息管理系统设计 .pdf_第1页
第1页 / 共19页
2022年2022年教室信息管理系统设计 .pdf_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《2022年2022年教室信息管理系统设计 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年教室信息管理系统设计 .pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、I 管理信息系统设计论文班级:工业 10-1 姓名:姜洪岩学号:19 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 19 页 -II 教室管理信息系统设计1 背景介绍1.1 开发背景随着电子计算机和通信技术的发展,我们已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着举足轻重的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,总之使用管理信息系统方便快捷,并且可以提高工作效率。该项目开发的软件为学校教室信息管理系统软件,是鉴于目前为了适应各个

2、学校教室的安排,教师和学生查找空闲教室方便,能够快速方便的查找空余教室、查找自习室,能够更准确的知道各个教室的上课教师和所教课程。因此,建立一个好的教室安排系统是非常重要的。教室信息管理的自动化与准确化的要求日益强烈,此软件就是在这样的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校)的教室信息的管理。1.2 开发意义为了适应各个学校教室的安排,教师查找教室方便,能够快速方便的查找空余教室,能够更准确的知道各个教室的上课教师和所教课程。因此,建立一个好的教室安排系统是非常重要的。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。考虑到项目时间

3、、资源等因素,在实际开发该计算机系统时,常常要为资源不足和在要求时间内难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。可行性研究包括:经济可行性、技术可行性、社会可行性、不同的方案等等。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 19 页 -III 2 系统分析2.1 可行性分析所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系统分析和设计的过程。可行性研究的最根本任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个

4、较好的解决方案,并且为工程制定一个初步的计划。1.技术可行性该系统需要的主要软件工具包括:VB6.0、Access 2003数据库。VB 易学易用,功能比较完善、强大,适合在数据库、多媒体设计方面;Access 2003具有比较强大的数据管理功能,能存放和读取大量的数据,管理众多并发的用户。2.经济可行性现代化教育需要现代化、信息化的管理,在电脑普及的今天,该系统成本低,维护费用少,同时也可以节省人力、物力、财力。3.社会可行性在高校扩招的大环境下,大部分学校都在扩建,给教室管理造成困难,因此需要标准化、系统化的教室管理。该系统方便教室管理员工作,方便查询有关教室的基本信息,同时也能满足学校对

5、空闲教室的安排和管理。2.2 系统功能划分1.对功能的需求本系统主要实现系统信息、教室信息、班级信息、教师信息、课程管理、查询教室、查询教师信息、查询班级、学生登录模块九个部分的开发。(1)系统设置模块:主要实现用户添加,删除用户,更改权限,修改密码,重新登录,退出功能。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 19 页 -IV(2)教室信息模块:主要实现查询教室基本信息,添加和修改教室基本信息等功能。(3)班级信息模块:主要实现查询班级,添加或修改系,添加或修改专业,添加或修改班级等功能。(4)教师信息模块:主要功能是查询教师基本信息,添加和修改教师基本信息等功能。(5)

6、班级模块:对课程表的修改,我要自习进行管理。(6)学生登录模块:通过此模块可以查询教室,教师查询,课程表查询,自习室查询等。(7)教师查询模块:可以根据ID、性别、姓名、所属院系条件等查询。(8)查询班级模块:利用此模块,可以查询班级的名称、班号等信息。(9)查询教室模块:主要实现查看是否有空教室。2.系统流程图如图2-1 所示图 2-1a)主界面模块:系统菜单栏。b)系统信息模块:添加用户,删除用户,更改权限,修改密码,重新登录,退出。教室信息管理系统系统信息教室信息班级信息教师信息课程管理添加用户删除用户更改权限修改密码重新登录退出添加或修改信息查询教室信息添加或修改系添加或修改专业添加或

7、修改班级查询班级添加或修改信息查询教师信息课程表修改我要自习名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 19 页 -V c)教室信息:添加或修改教室信息,查询教室信息。d)班级信息:查询班级信息,添加或修改班级、系、专业。e)教师信息:添加或修改教师信息,查询教师基本信息。f)课程管理:课程表修改,我要自习。对系统信息模块的说明和描述:本模块主要的功能有两大功能,一个是重新登录和退出,另一个是对用户的设置,主要设置用户的权限,并实现对用户的添加,修改,删除等功能。3 开发环境及工具3.1 系统环境1.系统使用环境操作系统:Windows 2000/XP。系统支持:Visual

8、 Basic 6.0及以上版本支持。数据库:Access。硬件环境:处理器:Intel Pentium 166MX 或更高。硬盘:剩余使用空间1GB 以上。内存:32MB 以上。2.系统开发环境操作系统:Windows 2000/XP。系统支持:Visual Basic 6.0及以上版本支持。3.2 Visual Basic 6.0简介微软公司的 Visual Basic 6.0是 Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 19 页 -VI 控件可用

9、于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。利用 VISUAL BASIC 程序设计语言,可以很方便地设计出在WINDOWS 环境下运行的应用程序。故而,实现本系统 VB是一个相对较好的选择。3.3 Access2000 实现关系型数据库1数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关系数据库。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,对象记录、域等。2新建一个数据库标识需要的数据;

10、收集被标识的字段到表中;标识主关键字字段;绘制一个简单的数据图表;规范数据;标识指定字段的信息;创建物理表。3修改已建的数据库4实现数据库之间的联系4 系统总体设计4.1 系统总体架构本系统构的系统构架图如图4-1 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 19 页 -VII 图 4-1 系统框架系统有两个登录入口:管理员登录和学生登录。作为系统的管理员,可以对教室、课程、班级、教师信息进行添加、删除编辑等操作,可以查询所有教室的信息。学生可以进行教室、课程表、教师信息的查询操作。各模块的功能说明:本系统主要实现系统信息、教室信息、班级信息、教师信息、课程管理、查询教

11、室、查询教师信息、查询班级、学生登录模块九个部分的开发。系统设置模块:主要实现用户添加,用户删除,更改权限,修改密码,重新登录,退出功能。(1)教室信息模块:主要实现查询教室基本信息,添加和修改教室基本信息等功能。(2)班级信息模块:主要实现查询班级,添加或修改系,添加或修改专业,添加或修改班级等功能。(3)教师信息模块:主要功能是查询教师基本信息,添加和修改教师基本信系统登录管理员登录学生登录系统信息教室信息班级信息教师信息课程管理添加用户修改密码删除用户更改权限退出添加或修改查询信息编辑和专业系查询班级编辑班级编辑教师信息查询教师信息我要自习课程修改教室查询教师查询课程表查询自习室查询名师

12、资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 19 页 -VIII 息等功能。(4)班级模块:对课程表的修改,我要自习进行管理。(5)学生登录模块:通过此模块可以查询教室,教师查询,课程表查询,自习室查询等。(6)教师查询模块:可以根据ID、性别、姓名、所属院系条件等查询。(7)查询班级模块:利用此模块,可以查询班级的名称、班号等信息。(8)查询教室模块:主要实现查看是否有空教室。4.2 数据库设计分析一个成功的信息管理系统,是建立在许多条件之上的,系统设计是对整个管理系统的功能进行分析,并划分和构建系统功能模块,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据

13、库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。(1)数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD 图,并完成相应的数据字典。(2)概念设计的任务是从DFD出发,绘制出本主题的实体关系图,并列出各个实体与关系的纲要表。(3)逻辑设计的任务是从E-R 图与对应的纲要表出发,确定各个实体及关系的表名属性。(4)物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如Access 2000),实现物理建库,完成数据库物理设计字典。(5)加载测试工作贯穿于程序测试工

14、作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS 提供的功能和描述工名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 19 页 -IX 具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。数据库设计的步骤主要是:(1)数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理 CLTP(负责对事务数据进行采集、处理、

15、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。针对选择的 DBMS,进行数据库结构定义。(2)数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。(3)存储设备和存储空间组织:确

16、定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。(4)数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。(5)数据字典设计:用数据字典描述数据库的设计,便于维护和修改。现将本系统所用数据表罗列如下:a)系表 2-1:字段名称数据类型字段大小系号文本2 系名文本20 b)教师表 2-2:字段名称数据类型字段大小ID 文本50 姓名文本50 性别文本50 所属院系文本50 c)专业表 2-3:字段名称数据类型字段大小名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 19 页 -X 专业号文本4 专业名称文本20 系号

17、文本2 d)课程表 2-4:字段名称数据类型字段大小课号文本3 课程名称文本20 周时文本50 课时文本50 地点文本50 教师文本50 e)用户表 2-5:字段名称数据类型字段大小用户名文本16 密码文本16 权限文本10 f)教室表 2-6:字段名称数据类型字段大小教室号文本50 性质文本4 空调文本50 座位数数据长整型5 创建主窗体设计5.1 创建主窗体菜单熟悉 Windows下应用程序的用户对菜单一定有比较深的印象。所谓菜单,即是指应用程序中为用户提供的一组命令,这些命令出现在应用程序界面的顶部。每项菜单有多项子菜单,具有一定的专门功能,用户容易通过主菜单来访问其下的子菜单。增加菜单

18、可以增强应用程序的功能。下面将介绍菜单及菜单的编辑和使用。名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 19 页 -XI 1.菜单简介菜单栏在窗体栏的标题栏下面,包含一个或多个菜单标题。当单击一个菜单标题,包含菜单项目的列表就被拉下来。菜单项可以包含命令、分隔条和子菜单标题。用户看到的每个菜单项和在“Menu Editor”中定义的一个菜单控件相对应。在设计或运行时可以设置Caption 属性、Enabled 和 Visible属性、Checked属性以及其他属性。菜单控件只包含一个事件,即Click事件,当用鼠标或键盘选中该菜单控件时,将调用该事件。1.1Visual Ba

19、sic菜单编辑器菜单编辑器可以创建新的菜单和菜单栏,也可以向现存的菜单中增加新的命令、用自己的命令替代现存的菜单命令、产生新的菜单和菜单栏,改变和删除现存菜单和菜单栏。“菜单编辑器”命令,如图5-1 所示。表 5-1 下拉式菜单式菜单 1.2 窗体中菜单结构如表5-2 所示。表 5-2 菜单结构主菜单系统信息教室信息班级信息教师信息课程管理帮助菜单项添加用户删除用户更改权限查询教室基本信息修改或添加教室信息查询班级添加或修改系添加或修改专业添加或修改教师信息查询教师信息我要自习课程表修改关于名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 19 页 -XII 修改密码重新登录退出

20、添加或修改班级6 主要功能模块6.1 管理员模块1系统首页界面如图5-1 所示。图 5-1 系统首页界面在每次系统启动的时候,首先显示系统首页界面。用户首先选择登录角色。系统首页模块的作用是提供了两个登录通道:管理员录通道和学生登录通道。页面中隐藏着学生登录窗口和管理员登录窗口,当点击页面中的学生登录按钮,将展现学生登录页面,同时主页面将失去焦点。当取消登录时,焦点回到主页面,可以重现选择登录通道。2管理员登录界面如图5-2 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 19 页 -XIII 图 5-2 登录界面a)登录模块的作用是根据用户提供的用户名和密码到系统中验证

21、用户身份是否合法,合法的话将根据用户身份转向相应的操作页面,不合法的话将产生相应的提示信息并跳转回登录页面,让用户重新登录。3主界面界面如图5-3 所示。图 5-3 主界面(1)启动主程序,验证操作员密码后,将进入主界面。主界面实现如下功能:(1)通过菜单和工具栏快速调用相应的子程序。(2)操作具有权限的业务(3)显示功能。4添加用户界面如图5-4 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 19 页 -XIV 图 5-4 添加用户界面从界面就可以看到此模块是添加用户,对该用户的用户名、密码基本信息进行填写并添加到到用户的数据表里。只有系统管理员才有权限进行添加用户的

22、操作。用户需输入两次密码,用来保证所输入密码的正确性,最大可能地减少因为密码输入错误造成的麻烦。用户输入信息完毕后,单击确定后就可以将所输入的资料写入后台数据库中,从而完成用户的操作。5修改用户密码界面如图5-5 所示。图 5-5 修改密码界面通过此窗体可以对用户的登录信息进行修改,并保存到用户的数据表。单击“确定”就可以对当前对当前用户密码进行修改。将当前用户的新密码存入“用户”数据库。6修改或添加教室信息界面如图5-6 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 19 页 -XV 图 5-6 添加或修改教室界面此模块主要实现对教室信息的添加或修改,对所添加的教室信

23、息并存入数据库7删除或更改权限界面如图5-7 所示。图 5-7 删除用户界面8删除或更改权限界面如图5-8 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 19 页 -XVI 图 5-8 更改权限界面6.3 学生模块1学生主界面如图2-1 所示。图 2-1 学生主界面该界面包含教室查询、教师查询、课程表查询、自习室查询、返回、退出六个功能。2教室查询界面如图2-2 所示。图 2-2 教室查询界面该模块适应各个学校教室的安排,使教师查找教室方便,能够快速方便的查找空余教室,能够更准确的知道各个教室的上课教师和所教课程。3自习室查询界面如图2-2 所示。名师资料总结-精品资料

24、欢迎下载-名师精心整理-第 16 页,共 19 页 -XVII 图 2-3 自习室查询界面该模块方便学生查找空教室来上自习,解决了很多学生漫无目的的来找自习室。“查询”按钮的单击事件的处理与“教室查询”相似,但是查询结果来自“教室”和“课程表”两个表7 系统测试7.1 测试任务概述1.测试目的测试此系统是否实现了用户所要求的功能,并且测试系统对错误输入的提示信息是否完善。在测试过程中发现系统存在的问题,并进一步改正。2.测试内容本系统采用采用黑盒测试方法,测试用例的设计应包括合理的和不合理的输入条件。名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 19 页 -XVIII 8 系

25、统维护8.1 正确性维护8.2 适应性维护8.3 完善性维护8.4 预防性维护参考文献1 张光妲,Visual Basic 程序设计方法 M,北京,清华出版社,2010:192226 2 卢湘鸿,Access 数据库与程序设计 M,北京,电子工业出版社,2006:23110.3 萨师煊 王珊.数据库系统概论 M.北京:清华大学出版社,2006 4 姚巍,Visual Basic 从入门到精通 M,北京,人民邮电出版社,2006:150 5 卢湘鸿,Access 数据库与程序设计 M,北京,电子工业出版社,2006:23110 6 亓莱滨 Visual basic 程序设计清华大学出版社7 麻志毅.面向对象方法基础教程 M.北京:高等教育出版社,2004 8 孙洪峰,郑有增主编 Visual Basic 6.0 程序设计与实训教程中国水利水电出版社9 谭浩强等编 Visual Basic程序设计中国铁道出版社,2003 名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 19 页 -XIX 名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 19 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁