管理信息系统课程设计--教务管理信息系统
- 格式:doc
- 大小:315.00 KB
- 文档页数:18
管理信息系统实验课程教案一、课程简介1.1 课程背景随着信息技术的高速发展,管理信息系统(Management Information System, MIS)已经成为企业提高竞争力、优化管理的重要手段。
本课程旨在帮助学生了解管理信息系统的基本概念、理论框架和发展趋势,通过实践操作掌握管理信息系统的应用和管理技巧。
1.2 课程目标(1)理解管理信息系统的基本概念及其在企业管理中的重要作用。
(2)掌握管理信息系统的设计、实施和评估的基本方法。
(3)熟悉当前主流管理信息系统的功能和使用方法。
(4)提高学生在实际工作中运用管理信息系统进行决策和管理的能力。
二、教学安排2.1 课时安排本课程共计32课时,包括16次实验课,每次实验课2小时。
2.2 实验内容(1)第1-4次课:管理信息系统基本概念与理论基础。
(2)第5-8次课:主流管理信息系统软件的操作与应用。
(3)第9-12次课:管理信息系统项目管理与实施。
(4)第13-16次课:管理信息系统案例分析与讨论。
三、教学方法3.1 实验教学通过实验教学的方式,使学生能够在实际操作中掌握管理信息系统的基本概念和应用技能。
3.2 案例分析通过分析具体的管理信息系统案例,使学生了解管理信息系统在不同行业、不同规模企业的应用情况,提高学生的实际操作能力和解决问题的能力。
3.3 课堂讨论鼓励学生在课堂上积极提问、分享心得,促进学生之间的交流与合作。
四、实验材料与工具4.1 实验教材《管理信息系统》,作者:王丽丽,出版社:清华大学出版社。
4.2 实验工具(1)Microsoft Office系列软件(Word、Excel、PowerPoint等)。
(2)主流管理信息系统软件(如ERP、CRM等)。
五、课程评价5.1 平时成绩学生平时实验课的表现、作业完成情况等将计入最终成绩。
5.2 期末考核课程结束后,将进行期末考试,包括选择题、简答题和案例分析题,以检验学生对课程知识的掌握程度。
管理信息系统课程设计一、教学目标本课程的教学目标是使学生掌握管理信息系统的基本概念、原理和技术,培养学生运用管理信息系统解决实际问题的能力。
具体目标如下:1.知识目标:–理解管理信息系统的定义、功能和分类;–掌握管理信息系统的基本组成部分和运作原理;–熟悉管理信息系统在不同行业和领域的应用案例;–了解管理信息系统的发展趋势和未来挑战。
2.技能目标:–能够运用管理信息系统分析和解决实际问题;–掌握管理信息系统的设计方法和工具;–具备管理信息系统项目管理和团队协作的能力;–学会对管理信息系统进行评估和优化。
3.情感态度价值观目标:–培养学生对管理信息系统的兴趣和热情;–增强学生运用管理信息系统解决实际问题的意识;–培养学生具备创新精神和团队合作精神;–引导学生关注管理信息系统在社会发展中的作用和责任。
二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.管理信息系统的基本概念:介绍管理信息系统的定义、功能和分类,使学生了解管理信息系统在企业和社会中的应用。
2.管理信息系统的组成和原理:讲解管理信息系统的基本组成部分(如数据、流程、等)和运作原理,让学生掌握管理信息系统的工作机制。
3.管理信息系统的应用案例:分析不同行业和领域的管理信息系统应用案例,让学生了解管理信息系统在不同场景下的实际应用。
4.管理信息系统的发展趋势:介绍管理信息系统的发展历程、现状和未来趋势,使学生关注管理信息系统的发展动态。
5.管理信息系统的设计和实施:讲解管理信息系统的设计方法、工具和实施步骤,培养学生具备实际操作能力。
6.管理信息系统项目管理和团队协作:教授项目管理方法、团队协作技巧,提高学生的团队协作能力和项目管理能力。
7.管理信息系统的评估和优化:介绍评估方法、优化策略,培养学生对管理信息系统的持续改进意识。
三、教学方法为了实现课程目标,我们将采用以下教学方法:1.讲授法:通过讲解、演示、案例分析等方式,使学生掌握管理信息系统的基本概念、原理和应用。
管理信息系统课程设计--教务管理信息系统辽宁工业大学管理信息系统设计课程设计报告(论文)题目:教务管理信息系统的分析与设计院(系):软件学院专业班级:软件工程113班学号: 111301066学生姓名:安凯辰指导教师:王彦华教师职称:讲师起止时间: 2012.5.28--2012.6.8课程设计(论文)任务及评语目录第一章需求分析 (1)1.1需求分析的任务 (1)1.2系统流程的创建 (1)1.3数据字典创建 (2)第2章系统设计 (3)2.1 结构设计 (3)2.1.1概念设计 (3)2.1.2逻辑设计 (5)2.1.3物理设计 (6)2.2行为设计 (6)2.2.1总体设计 (6)2.2.2模块设计 (7)第3章系统实施 (10)3.1系统功能模块实现 (10)3.2数据库的实现 (10)第4章总结 (13)参考文献 (14)第一章需求分析1.1需求分析的任务教务管理系统是一个教育单位不可缺少的部分, 学校作为一种信息资源的集散地,资料繁多,包含很多的信息数据的管理。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
它的内容对于学校的决策者和管理者来说都至关重要,所以教务管理系统应该能够为我们提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理学籍异动、学生选课、成绩管理等,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
总的来说,缺乏系统、规范的信息管理手段。
而使用计算机对教务信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高教务管理的效率,也是现代高校教务的科学化、正规化管理的重要途径。
基于这些问题,我认为有必要建立一个教务管理系统,使教学教务管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改各种情况。
管理信息系统课程设计一、教学目标本课程的教学目标是使学生掌握管理信息系统的基本概念、原理和方法,培养学生运用管理信息系统解决实际问题的能力。
具体包括以下三个方面的目标:1.知识目标:学生需要理解并掌握管理信息系统的基本概念、组成部分、设计与实施方法等;了解管理信息系统在现代企业管理中的作用和应用。
2.技能目标:学生能够运用管理信息系统的方法和工具,分析和解决实际问题;具备管理信息系统项目的规划、设计和实施能力。
3.情感态度价值观目标:学生认识到管理信息系统对提高企业竞争力和效率的重要性,培养学生的责任感和使命感,激发学生对管理信息系统的兴趣和热情。
二、教学内容本课程的教学内容主要包括以下几个部分:1.管理信息系统的基本概念:管理信息系统的定义、发展历程、组成部分等。
2.管理信息系统的技术与方法:数据表示、数据结构、数据库设计、信息系统设计等。
3.管理信息系统的应用:企业资源计划(ERP)、客户关系管理(CRM)、供应链管理等。
4.管理信息系统的实施与评价:实施策略、项目管理、效益评价等。
5.管理信息系统的案例分析:分析实际案例,了解管理信息系统在企业中的应用和价值。
三、教学方法为了实现教学目标,本课程将采用以下几种教学方法:1.讲授法:通过讲解基本概念、原理和方法,使学生掌握管理信息系统的基本知识。
2.案例分析法:分析实际案例,让学生了解管理信息系统在企业中的应用和价值。
3.讨论法:学生进行小组讨论,培养学生的思考能力和团队协作精神。
4.实验法:让学生动手实践,掌握管理信息系统的设计和实施方法。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选择一本权威、实用的教材,作为学生学习的主要参考资料。
2.参考书:推荐一些相关书籍,拓展学生的知识面。
3.多媒体资料:制作课件、教案等多媒体资源,提高课堂教学效果。
4.实验设备:准备相应的实验设备,让学生能够动手实践,提高实际操作能力。
题目:专业班级:指导教师:刘爱君学生姓名:年月日宾馆管理信息系统1 可行性分析1.1 背景和目标背景:随着社会的不断进步,信息化建设的发展,宾馆行业的竞争也愈来愈激烈,宾馆行业与国际市场接轨已成为大势所趋,要想在竞争中取得优势,就必须。
提高整体竞争能力,变革宾馆的管理模式,提高管理水平。
如何利用先进的管理手段,提高客房的管理水平,是每一个宾馆管理者所面临的重大问题。
实施信息化建设无疑是实现这一目的的必由之路和明智之举。
目标:宾馆管理信息系统是在强调管理, 强调信息的现代社会中越来越普及。
宾馆管理信息系统的主要目标是实现对宾馆内部各种管理的电子化和自动化, 提高宾馆的办公效率, 为高质量的宾馆服务提供保证。
在宾馆行业竞争越来越激烈的今天, 努力在市场竞争中脱颖而出, 已经成为每位宾馆经营者所追求的目标。
宾馆如何才能提高服务质量, 其管理能力显得越来越重要。
因而宾馆管理信息系统的出现将对提高宾馆的管理能力起到比较重大的作用, 整个系统的基本设计目标是实现系统简单易用、功能全面并有较高的安全性和良好的稳定性。
1.2 系统可行性分析1经济可行性(1)必要性。
如果不采用该管理信息系统,其业务过程中所产生的数据将得不到及时、有效的存储和处理,显得比较杂乱无章,难以分析、归纳和比较,影响企业的管理和决策,造成企业效率低下,浪费人力资源、时间和金钱!(2)有益性。
以较低成本开发出来的管理信息系统将整个业务流程数据进行系统的整合管理,从而能够有效地提高企业内外的信息沟通效率,节省大量的人力、时间和金钱,从而降低成本,加快业务流程,提高企业效益,给企业带来巨大的经济回报!(3)可能性。
本系统的开发成本少,时间短,无需投入太多的人力、物力和财力,完全能够以最短的时间、最少的人力和最低的成本开发出该系统。
2技术可行性该酒店从事酒店业务已有十年,其员工本身就对电脑设备和操作有一定的认识,该系统简单,不用过多培训。
该公司也拥有充足的电脑设备作为实施该管理信息系统的硬件,且所有的计算机装有Windows xp操作系统,两套完整的服务器以及装有Windows xp的操作系统,我们这个酒店客房管理信息系统,有良好的兼容性和易于在该操作系统实现,针对该公司业务流程相对简单和清晰明了的特点,完全可以开发出适合该公司应用的管理信息系统平台。
教务信息管理系统课程设计(一)可行性分析1、经济可行性分析:学生信息管理系统的开发研究依然要根据教务系统的效益来分析,通过衡量系统的花费以及收益情况,可以发现,计算机与服务器已经存在的情况下,只需要投入较低的开发费以及系统维护费就可以实现系统的正常运作。
2、管理可行性分析:通过学校的局域网可以实现简便高效的学生信息管理,教师信息管理,比起繁琐的手工操作大大减少了管理成本和管理压力。
3、技术可行性分析:采用B/S系统的情况下,只要服务器上安装了管理软件,学生的机器只要联网后就可以进行访问,使用B/S系统的情况下,只要数据中心存在数据,就可以实现整个校务系统的管理与互动。
因此,使用B/S系统是十分适合学生信息管理系统的。
(二)系统分析1、管理功能分析根据对系统的调查以及分析得出,本系统应该包含系统管理,信息管理,信息查询与修改等几大功能(1)系统管理。
系统管理的具体用户是系统的管理人员,主要完成对用户密码管理,系统数据备份与维护,系统权限管理,系统菜单管理等,保证系统的用户能够安全高效的使用该系统。
(2)信息管理。
信息管理主要包含六个模块,分别是教务信息管理、招生信息管理、教师信息管理,学生信息管理、课程信息管理、就业信息管理(3)信息查询与修改。
信息查询与修改是用户根据自身需要登录到系统,对已存在的信息进行查询,修改,或者添加。
主要包括教师信息查询与修改、授课信息查询与修改、学生信息查询与修改、选课信息查询与修改四个模块管理功能图2、业务流程分析由系统的工作流程分析,可以得出,该系统的业务流程主要有教师的课程申请过程,学生的选课过程,整个学生培养计划过程业务流程图3、数据流分析数据流程图如下4、数据字典(1)数据流(2)数据存储(3)处理过程5、处理逻辑描述“管理员”处理逻辑判断表“学生”处理逻辑判断表“教师”处理逻辑判断表(三)系统设计1、代码设计设计原理:代号沿用“数据流程图”符号学生代码设计教师代码设计2、功能结构图设计3、数据库的设计E-R图。
课程设计课程名称SQL数据库系统课程设计题目名称教务管理信息系统专业班级11级计算机科学本(2)学生姓名唐超群蒯贤涛陈鑫学号51102012024、28、02 指导教师戚晓明(副教授)二○一三年12月25日目录Abstract (1)第一章需求分析 (2)1.1 项目背景 (2)1.2 系统概述 (2)1.3 性能目标及可行性分析 (3)1.4 小结 (3)第二章软件的设计与实现 (4)2.1 系统概要设计 (4)2.2 系统流程图 (5)2.3 数据库设计 (5)2.3.1数据库结构设计 (6)2.3.2 数据库E—R图设计 (6)2.3.3 数据库的建立 (8)2.3.4数据库逻辑设计 (9)2.4 数据库连接技术 (11)第三章系统运行要求 (11)3.1 实验环境 (11)3.1.1软件需求 (11)第四章系统调试 (12)4.1 登陆界面 (12)4.1.1 登陆窗口代码 (13)4.2 主界面 (14)4.2.1 主窗口代码 (16)4.3 管理员操作界面 (18)4.4教师操作界面 (25)4.5 学生操作页面 (28)总结 (29)参考文献 (31)致谢 (32)AbstractWith the advent of the era of information and computer technology to the development of the traditional information management mode can no longer meet the demand, especially for large amount of data and complex educational administration information management data, even if the implementation of the data in the traditional way to add, delete, change, check and other basic operation will struggle.At the same time, the disadvantage of traditional ways are also exposed.So, in the face of such a large amount of information and how to liberating men from?Here, we can make use of the advantages of the computer memory cell, easy to operate to replace part of multifarious humans cational administration management information system as a new type of modern management methods, is extremely valuable for educational administration process characteristics, can be the ideal environment for the construction of educational administration.Through this new model, build a new school for the school environment, improve the level of educational administration management automation and modernization, in accordance with the principle and method of management information system, by using the computer to replace manual labor, standardize the operation of the educational administration management process;To improve the overall teaching level, the educational administration personnel can make timely and correctly from the system of teaching management data information, and can quickly and effectively for information exchange and sharing, to grasp all kinds of information, for school leaders to make the guidance of the strategy to fit the development of students' comprehensive quality to provide strong support.第一章需求分析1.1 项目背景作为新型的办学模式,它们具有对于教务管理过程来说极为宝贵的特性,可以为教务管理的建构提供理想的环境。
管理信息系统课程设计指导书第一篇:管理信息系统课程设计指导书《管理信息系统》课程设计指导书一、课程设计目的管理信息系统课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《管理信息系统》课程后进行的一次全面的综合练习。
其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。
二、课程设计内容及要求用信息系统开发工具(例如VFP等)开发一个实用的中小型管理信息系统。
1、根据课程设计时间选择适当规模大小的设计课题。
2、根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3、课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程设计报告。
4、开发出可以运行的管理信息系统,通过上机检查。
5、先提交课程设计报告(请提前将设计报告交老师看一下),经验收老师认可后方可验收。
验收时,小组成员必须都在场。
不在场的小组成员验收老师将一律判为不及格。
三、课程设计时间课程设计时间为两周(15~16周)。
机房将开放3台机器的软驱供拷贝数据使用。
请注意每次上机完毕备份自己的成果到软盘上,否则被别人删除责任自负。
四、课程设计的考查由指导教师根据学生完成课程设计任务的情况(包括管理信息系统软件的开发情况40%、课程设计报告的质量30%和课程设计过程中的工作态度30%)综合打分。
成绩评定实行优秀、良好、中等、及格和不及格五个等级。
优秀者人数一般不得超过总人数的20%。
五、课程设计报告撰写要求课程设计报告撰写的基本要求是报告原则上不少于4000字,需在封面注明设计选题、班级、姓名、学号及课程设计日期、地点,其正文必须按如下内容格式书写:xxxx管理信息系统一、系统可行性分析需求分析、调查情况管理上的可行性、技术上的可行性、经济上的可行性,可行性结论。
二、系统分析1)系统组织结构图2)系统功能分析3)系统业务流程图4)系统数据流程图5)数据字典6)主要数据加工处理的描述三、系统设计1)系统功能结构图设计2)系统信息处理流程的设计3)输入设计4)输出设计5)存储文件格式设计(数据库结构设计,有哪些数据库、自由表、字段名、类型、宽度、小数位等)6)代码设计(如:学号、身份证号、职工证号和部门代号等等,不是程序代码)7)程序设计说明书四、系统实施部分1)源程序代码2)模拟运行数据3)打印报表4)系统使用说明书五、系统总结指出你开发的系统优势和不足六、附录或参考资料第二篇:《管理信息系统》课程设计指导书《管理信息系统》课程设计指导书《管理信息系统》课程设计指导书一、课程设计目的管理信息系统课程设计作为独立的教学环节,是学习完《管理信息系统》课程后进行的一次全面的综合练习。
题目:某学院教务管理信息系统设计摘要:计算机的应用以普及到经济和社会生活的方方面面,信息技术在管理工作上的应用正变得越来越举足轻重,这使得管理信息系统的实施无论是在社会层面还是技术层面都以发展成熟。
随着选课制的展开和深入,教务日常管理工作也日趋繁重、复杂,如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。
教务管理系统是典型的信息管理系统(MIS),它能够实现整体规划教学资源,评估教学质量,制定教学计划,检查教学进度,这就给学校的教务人员管理教务工作提供了极大的方便,是搞笑的教务管理工作变得更加快捷和高效。
本次课程设计,就是通过对管理信息系统及数据库等相关学科知识的运用,针对建工学院的基本情况,做出了关于“建工学院教务管理信息系统”的初步设计。
首先从整体情况出发,制定了系统规划,之后从需求及可行性入手进行了系统分析,最后在前两个步骤的基础上做出了系统设计的基本框架。
通过这个系统,用户可以方便地对教师信息、学生信息和学生成绩资料等内容进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。
除此之外,对用户的添加和删除操作也很方便。
关键词:教务管理信息系统;系统分析;系统规划;系统设计目录0. 前言 (3)1. 系统规划 (3)1.1 初步调查 (3)1.2 开发背景 (3)1.3 开发策略 (4)1.4 开发方法 (4)2. 系统分析 (4)2.1 需求分析 (5)2.2 可行性分析 (5)2.3 组织结构图 (6)2.4 管理功能图 (7)2.5 业务流程图 (7)2.6 数据流程图 (8)2.7 数据字典 (9)3.系统设计 (11)3.1 总体结构设计 (11)3.2 代码设计 (14)3.3 功能结构图 (15)3.4 系统流程图 (17)3.5 系统配置 (18)3.6 输出设计 (18)3.7 输入设计 (18)3.8数据库设计 (18)3.8.1 概念设计 (18)3.8.1.1总体功能概念结构图 (18)3.8.1.2查找所给问题的实体 (19)3.8.1.3设计E-R图 (19)3.8.2 逻辑设计 (21)0. 前言商品经济化的高效益,信息社会的高科技。
管理信息系统课程设计--教务管理信息系统辽宁工业大学管理信息系统设计课程设计报告(论文)题目:教务管理信息系统的分析与设计院(系):软件学院专业班级:软件工程113班学号: 111301066学生姓名:安凯辰指导教师:王彦华教师职称:讲师起止时间: 2012.5.28--2012.6.8课程设计(论文)任务及评语目录第一章需求分析 (1)1.1需求分析的任务 (1)1.2系统流程的创建 (1)1.3数据字典创建 (2)第2章系统设计 (3)2.1 结构设计 (3)2.1.1概念设计 (3)2.1.2逻辑设计 (5)2.1.3物理设计 (6)2.2行为设计 (6)2.2.1总体设计 (6)2.2.2模块设计 (7)第3章系统实施 (10)3.1系统功能模块实现 (10)3.2数据库的实现 (10)第4章总结 (13)参考文献 (14)第一章需求分析1.1需求分析的任务教务管理系统是一个教育单位不可缺少的部分, 学校作为一种信息资源的集散地,资料繁多,包含很多的信息数据的管理。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
它的内容对于学校的决策者和管理者来说都至关重要,所以教务管理系统应该能够为我们提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理学籍异动、学生选课、成绩管理等,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
总的来说,缺乏系统、规范的信息管理手段。
而使用计算机对教务信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高教务管理的效率,也是现代高校教务的科学化、正规化管理的重要途径。
基于这些问题,我认为有必要建立一个教务管理系统,使教学教务管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改各种情况。
本系统可以实现以下的功能:班级管理,学生档案管理,课程管理,成绩管理等。
1.2系统流程的创建在教务管理系统中,教务管理系统应该包含学生信息查询,学生选课查询,课程信息查询,学生成绩查询等功能。
教务管理系统流程图如图1.1所示。
图1.1 教务管理系统流程图数据流图就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
建立洗浴信息管理系统的数据流图。
本系统的数据流程图如下图所示:图1.2 数据流图1.3数据字典创建数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。
任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。
数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。
只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。
由于元素太多我们只对其中主要的元素定义说明。
以下是数据流图中主要元素的数据字典卡片:名字:学生信息实体别名:描述:记录学生信名称:课程信息实体别名:描述:记录课程的名字:班级信息实体名称:选课信息实体第2章系统设计2.1 结构设计系统总体结构设计是要根据系统分析的要求和组主的实际情况来对新系统的总体结构形式等进行大致的设计,是宏观上的规划。
数据库设计是分析和创建保存系统数据的数据库结构设计,数据库的设计将直接影响系统的运行效率和系统进度。
2.1.1概念设计由于本系统隶属于学校的教务管理系统,所以数据库中的学生资料应该是由学校负责管理的,管理员也可以通过添加来增加学生的基本信息,以应付突发的事件。
基础维护模块基础维护模块有班级信息维护、学生信息维护、课程信息维护3个子模块。
基础维护模块主要功能是对学校的班级、班级的同学、同学的课程等信息进行维护管理。
教学管理模块教学管理模块有学生选课、课表查询、成绩输入3个子模块。
教学管理模块主要功能是对学生选课、课表查询和成绩统计等信息进行管理。
课表查询:可以按照班级或教室进行课表的精确和模糊查询。
按照班级查询,列出了班级名称列表、班级课程表;按照教室查询,列出了教室名称列表、教室课程安排表。
报表统计模块报表统计模块有打印成绩单子模块。
报表模块的主要功能是打印学生的成绩单。
实体——联系方法是最常用的表示概念性数据模型的方法。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名。
属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。
联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n),图2.1-2.4是实体的属性E-R 图。
图2.1 选课实体属性E-R图图 2.3 课程实体属性E-R图图2.4 班级实体属性E-R图图2.5是教务管理系统的E-R图。
图2.5 教务管理系统E-R图2.1.2逻辑设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图,转换为逻辑结构。
E-R图向关系模型转换的结果如下所示:其中下划线为主键,波浪线为外键。
学生信息(学号,密码,学生姓名,所选课程编号)。
课程信息(课程编号,教师编号,课程名称,开课系别)。
班级信息(班级编号,班级名称,人数)。
选课信息(课序号号,学生编号,学号)。
2.1.3物理设计物理设计是设计数据库的物理结构,就是根据数据库的逻辑结构,结合选定的DBMS,设计数据库的存储结构、存取方式等。
物理设计主要设计内模式以及内模式和模式之间的映像关系。
数据库的物理设计包括具体的DBMS选择、属性(字段)数据类型、长度、精度确定、DBMS的数据页面大小、内存分配、一致性保证、索引选择、存储方式等等。
2.2行为设计2.2.1总体设计教务管理系统主要分基础维护、教学管理、报表统计、退出系统。
4大基本模块下面还有几个子模块,其详细功能如图2.6所示。
图2.6 教务管理系统结构图2.2.2模块设计教务管理系统的主界面,在本界面上集合了本系统的所有功能菜单,共有4个功能菜单和7个子菜单。
从而实现了从班级管理、档案管理、课程管理、成绩管理等系统的具体功能。
如图2.7所示。
图 2.7 教务系统主界面基础维护 教务管理系统教学管理 报表统计 退出系统课表查询 课程信息维护班级信息维护学生选课 成绩输入打印成绩单按教室查询按班级查询学生信息维护班级信息维护。
该模块可以对教务管理系统里的班级进行添加、修改、删除、搜索等功能。
例:查找班级编号为20021340210103的详细情况。
具体操作及结果如图2.8-----2.9所示。
图2.8 班级信息维护界面图2.9 所查找的班级信息教务管理系统主要模块的代码如下:Public Class frmMainInherits System.Windows.Forms.Form#Region " Windows 窗体设计器生成的代码 "Public Sub New()MyBase.New()'该调用是 Windows 窗体设计器所必需的。
InitializeComponent()'在 InitializeComponent() 调用之后添加任何初始化End Sub'窗体重写 dispose 以清理组件列表。
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing ThenIf Not (components Is Nothing) Thencomponents.Dispose()End IfEnd IfMyBase.Dispose (disposing)End SubPrivate Function GetInstanceState(ByVal name As String) As Boolean '获得frmMain窗体的子窗体的数量Dim i As Integer = Me.MdiChildren.Length'循环判断是否有名为name的子窗体实例For i = 0 To Me.MdiChildren.Length - 1If Me.MdiChildren(i).name = name Then'存在名为name的子窗体,是子窗体获得焦点并返回TrueMe.MdiChildren(i).Focus()Return TrueEnd IfNext'不存在名为Name的子窗体FalseReturn FalseEnd FunctionPrivate Sub mnClass_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnClass.ClickIf GetInstanceState("frmClass") ThenExit SubEnd IfDim childFrm As frmClass = New frmClasschildFrm.MdiParent = MechildFrm.Show()End SubDim childFrm As frmStudent = New frmStudentchildFrm.MdiParent = MechildFrm.Show()End Sub第3章系统实施3.1系统功能模块实现学生信息维护。
该模块可以对教务管理系统中的每个学生进行添加、修改、删除、搜索等功能。
例:查找学号为20021340000359同学的相关信息。
具体操作及结果如图3.1-----3.2所示。
图3.1 学生信息维护界面图3.2 所查找的同学信息3.2数据库的实现在开发教务管理系统过程中,因为要多处用到对数据库的操作,所以这些操作在每次用到时在每个VB程序中去实现。
本系统的数据库通过SQL Server的企业管理器生成,主要包含了学生信息表、课程信息表、班级信息表和选课信息表,他们的具体字段设置如表2.1-2.4所示。
学生信息表包含学号、姓名、性别等5个字段组成,如表2.1所示。
表2.1 学生信息表表2.2 课程信息表表2.3 班级信息表表2.4 选课表教务管理系统表与表之间关系如图3.3所示。
图3.3 教务管理系统表与表之间的关系第4章总结在这次课程设计中,我对数据库系统有了进一步的了解。