管理信息系统实验
管理信息系统实验课程教案

管理信息系统实验课程教案一、课程简介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 期末考核课程结束后,将进行期末考试,包括选择题、简答题和案例分析题,以检验学生对课程知识的掌握程度。
管理信息系统分析实验报告

管理信息系统分析实验报告一、实验目的管理信息系统分析实验旨在通过实际操作和研究,深入了解管理信息系统的组成结构、功能模块以及运行机制,掌握系统分析的方法和流程,培养对信息系统的综合分析能力和问题解决能力。
二、实验环境本次实验在计算机实验室进行,使用的软件工具包括 Microsoft Visio 用于绘制系统流程图和数据流程图,以及 SQL Server 用于数据库管理和操作。
三、实验内容与步骤(一)系统规划首先,对给定的企业或组织进行了全面的调研,了解其业务流程、组织结构和信息需求。
通过与相关人员的访谈和问卷调查,收集了大量的一手资料。
(二)系统分析1、业务流程分析对企业的主要业务流程进行了详细的梳理和描述,绘制了业务流程图,清晰地展示了各项业务活动的先后顺序和逻辑关系。
例如,在销售业务流程中,包括客户下单、订单处理、库存检查、发货配送等环节。
2、数据流程分析基于业务流程分析的结果,进一步进行了数据流程分析。
确定了数据的来源、去向、存储和处理过程,绘制了数据流程图。
通过数据流程图,能够直观地了解系统中数据的流动和转换情况。
3、数据字典编制为了准确描述系统中的数据元素,编制了详细的数据字典。
数据字典包括数据项、数据结构、数据流、数据存储和处理逻辑等内容,为系统设计提供了坚实的数据基础。
(三)系统设计1、功能模块设计根据系统分析的结果,设计了系统的功能模块。
将系统划分为若干个功能子系统,如销售管理子系统、库存管理子系统、财务管理子系统等,并明确了各子系统的功能和相互之间的关系。
2、数据库设计基于数据流程分析和数据字典,进行了数据库的设计。
确定了数据库的表结构、字段类型、主键和外键等,建立了合理的数据库模型,以满足系统对数据存储和管理的需求。
3、界面设计设计了系统的用户界面,包括登录界面、主菜单界面、各功能模块的操作界面等。
界面设计遵循简洁、易用的原则,提高了用户的操作体验。
(四)系统实施与测试1、系统开发使用选定的开发工具和技术,按照系统设计的方案进行了系统的开发实现。
管理信息系统实验报告范文

管理信息系统实验报告范文管理信息系统实验报告范文「篇一」一、实验目的1、能够正确运用系统分析的过程与方法,结合一个自选MIS项目,复习、巩固MIS分析的目的、MIS分析的内容、MIS分析方法和工具,提高系统分析实践能力。
2、熟悉业务流程图、数据流程图、数据字典的绘制。
3、熟悉Rational Rose工具的使用, 熟悉UML在MIS分析中的应用。
4、树立正确的系统分析思想,培养分析问题、解决问题的能力。
二、实验内容1、根据所述系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。
2、明确管理业务调查过程和方法,包括所选管理系统典型组织机构、管理功能及业务流程,优化并以图形建模。
3、明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。
4、学会使用Rational Rose软件来进行系统分析,使用UML描述分析系统的用例图、概念类图、顺序图、合作图、活动图和状态图。
三、操作步骤系统分析系统运行为C/S+B/S模式,包括图书的采访、编目、流通、查询、期刊管理、系统管理、字典管理、WEB检索与发布等八个子系统,内含操作员权限管理、读者管理、著者管理、出版社管理、图书分类管理、书商管理、订单管理,附带在线帮助系统和多媒体功效,具有技术先进、功能完备、用户友好、可靠性强、安全性高、扩展性强、适用于多操作系统和经济实用等特点。
系统同时支持Client/Server和Internet两种环境,能够适应图书馆自动化、网络化管理的需求。
图书馆管理系统系统特点:①系统采用客户机/服务器(Client/Server) + 浏览器/服务器(Browser/Server)模式,所有信息均存放在数据库服务器上,各客户机通过网络与数据库服务器通讯,WEB 服务通过ADO 模型访问数据库服务器,数据与应用安全地隔离,可确保数据存放的安全性。
② 开放的数据库结构,可让用户完成扩展功能,数据存储的可靠性和安全性提供了全面有效的保护。
管理信息系统实验报告分析

管理信息系统实验报告分析一、引言管理信息系统(Management Information System,MIS)在企业管理中起着重要作用。
本实验旨在分析一个实验报告所涉及的管理信息系统内容及其对企业的重要性。
二、实验报告内容概述实验报告涉及的内容主要包括: - 系统分析和设计 - 数据管理- 系统部署 - 系统维护三、系统分析和设计在实验报告中,系统分析和设计部分对企业管理信息系统的建设起着关键作用。
通过对企业需求的分析和系统设计,可以帮助企业更好地管理信息资源,提高效率。
四、数据管理数据管理是管理信息系统中不可或缺的一环。
通过实验报告中的数据管理部分,可以了解到企业如何有效地收集、存储、处理和分析数据,以支持决策制定过程。
五、系统部署系统部署是指将设计好的管理信息系统实际应用于企业运营中的过程。
实验报告中的系统部署部分将展示系统如何部署到实际运行环境中,并对应用效果进行评估。
六、系统维护系统维护是管理信息系统生命周期中持续不断的关键活动。
通过实验报告中的系统维护部分,可以了解到企业如何采取措施保证系统的稳定性和持续运行。
七、实验报告对企业的影响通过对实验报告中所涉及内容的分析与探讨,我们可以看出管理信息系统对企业管理的重要性。
优秀的管理信息系统能够提高企业的决策效率、优化资源配置,以及增强企业竞争力。
八、结论本实验报告分析了一个涉及管理信息系统的实验报告,从系统分析和设计、数据管理、系统部署和系统维护等方面进行了探讨。
通过对实验报告的分析,可以看出管理信息系统对企业的重要性,有助于企业提高管理效率和决策能力。
以上是关于管理信息系统实验报告的分析,希望可以对读者对管理信息系统有更深入的了解。
2024年管理信息系统实习心得(2篇)

2024年管理信息系统实习心得本次实习是我在大学期间参加的第一次实习,也是我接触管理信息系统相关工作的第一次机会。
在这次实习中,我有幸进入了一家国际知名的IT公司,参与了他们的管理信息系统项目的开发与维护工作。
在这段时间里,我学到了很多与课堂上所学知识相关的实践经验,也深刻体会到了管理信息系统在企业中的重要性。
首先,我学到了很多实践中必备的技术和工具。
在项目中,我们使用了各种与管理信息系统开发相关的技术和工具,如数据库管理系统、编程语言、集成开发环境等。
通过实际操作,我对这些工具和技术有了更深入的理解和掌握。
我也发现,在实际项目中,技术的选择和应用非常重要,要根据项目的需求和情况来选取合适的技术和工具,以提高开发效率和系统的稳定性。
其次,我学到了团队协作和沟通的重要性。
在实习期间,我参与了一个由多个成员组成的开发团队,每个人负责不同的任务和模块。
在这个团队中,有效的沟通和良好的协作能力是完成任务的关键。
我们经常开展技术讨论和团队会议,分享和汇报自己的工作进展,以保持团队的合作和沟通畅通。
同时,我也学到了如何与团队中的不同成员有效地协作,如何在团队中发挥自己的优势和才能。
这些能力对我未来的职业生涯将非常有帮助。
再次,我体会到了管理信息系统对企业的重要性。
通过参与公司的管理信息系统项目,我清楚地看到了管理信息系统在企业中的各个方面的应用,如销售、采购、库存、人力资源等。
管理信息系统可以有效地帮助企业提高工作效率、降低成本和风险,提供可视化的数据分析和决策支持等功能。
在与企业的合作过程中,我也意识到了管理信息系统对于企业发展的重要性,并且希望将来能够在这方面做出更多贡献。
最后,这次实习也让我更加深入地了解了IT行业。
在实习期间,我与公司内部的IT专业人士进行了交流,并了解到了IT行业的发展趋势和新技术的应用。
我也参加了公司举办的一些IT培训和讲座,进一步拓宽了自己的IT知识和眼界。
这些经验对我未来选择职业方向和发展也非常有帮助。
学生信息管理系统实验报告

一、实验目的1. 熟悉学生信息管理系统的基本功能和操作流程。
2. 掌握数据库设计的基本方法,能够根据需求设计合理的数据库结构。
3. 熟悉编程语言和开发工具,能够编写简单的数据库应用程序。
4. 提高团队合作能力和沟通能力。
二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 数据库:MySQL 5.74. 编程语言:C#三、实验内容1. 需求分析学生信息管理系统主要用于对学生信息进行管理,包括学生基本信息、成绩、课程、班级等。
系统应具备以下功能:(1)学生信息管理:增加、删除、修改、查询学生信息。
(2)成绩管理:录入、修改、查询学生成绩。
(3)课程管理:增加、删除、修改、查询课程信息。
(4)班级管理:增加、删除、修改、查询班级信息。
(5)统计分析:对学生成绩、课程等进行统计分析。
2. 数据库设计根据需求分析,设计如下数据库表:(1)学生信息表(student)字段名 | 数据类型 | 说明--- | --- | ---id | int | 学生编号(主键)name | varchar(50) | 学生姓名gender | varchar(10) | 性别age | int | 年龄class_id | int | 班级编号(外键)(2)成绩表(score)字段名 | 数据类型 | 说明--- | --- | ---id | int | 成绩编号(主键)student_id | int | 学生编号(外键)course_id | int | 课程编号(外键)score | float | 成绩(3)课程表(course)字段名 | 数据类型 | 说明--- | --- | ---id | int | 课程编号(主键)name | varchar(50) | 课程名称credit | int | 学分(4)班级表(class)字段名 | 数据类型 | 说明--- | --- | ---id | int | 班级编号(主键)name | varchar(50) | 班级名称3. 系统设计(1)界面设计采用Windows窗体应用程序,界面包括以下部分:- 主界面:展示系统功能菜单。
学校管理系统实验报告(3篇)
第1篇一、实验目的本次实验旨在通过设计和实现一个学校管理系统,提高学校管理工作的效率和质量。
通过本实验,学生能够掌握数据库的基本操作、编程语言的使用以及系统设计的流程,从而培养学生的实际操作能力和综合应用能力。
二、实验内容1. 需求分析- 确定系统功能:包括学生信息管理、教师信息管理、课程信息管理、成绩管理、教务管理等。
- 确定系统用户:包括学生、教师、教务管理员等。
2. 系统设计- 数据库设计:设计学生表、教师表、课程表、成绩表等。
- 界面设计:设计用户登录界面、学生信息管理界面、教师信息管理界面等。
3. 系统实现- 数据库实现:使用MySQL数据库创建数据库和表。
- 编程实现:使用Java或Python等编程语言编写系统代码。
- 界面实现:使用Swing或Tkinter等图形界面库设计用户界面。
4. 系统测试- 功能测试:测试各个功能的正确性和稳定性。
- 性能测试:测试系统在高并发情况下的性能表现。
- 安全测试:测试系统的安全性,防止非法用户访问。
三、实验步骤1. 需求分析阶段- 通过查阅相关资料,了解学校管理的基本流程和需求。
- 与学校管理人员沟通,确定系统需要实现的功能。
2. 系统设计阶段- 使用E-R图或数据库设计工具设计数据库结构。
- 设计系统界面原型,确定用户界面布局。
3. 系统实现阶段- 使用数据库设计工具创建数据库和表。
- 使用编程语言编写系统代码,实现各个功能模块。
- 使用图形界面库设计用户界面。
4. 系统测试阶段- 编写测试用例,对系统进行功能测试、性能测试和安全测试。
- 根据测试结果,对系统进行修改和完善。
四、实验结果1. 系统功能实现- 学生信息管理:包括学生信息的增删改查、成绩查询、班级管理等。
- 教师信息管理:包括教师信息的增删改查、课程安排等。
- 课程信息管理:包括课程信息的增删改查、选课管理等。
- 成绩管理:包括成绩的录入、查询、统计等。
- 教务管理:包括教务工作的安排、通知发布等。
管理信息系统上机实验报告
管理信息系统上机实验报告一、实验目的。
本次实验旨在通过实际操作,加深对管理信息系统的理解,掌握管理信息系统的基本原理和应用技术。
二、实验内容。
1. 熟悉管理信息系统的基本概念和组成要素;2. 掌握管理信息系统的运行原理和基本功能;3. 进行管理信息系统的实际操作,包括数据输入、处理、输出等;4. 分析管理信息系统在实际工作中的应用案例,了解其作用和意义。
三、实验过程。
1. 熟悉管理信息系统的基本概念和组成要素。
在本次实验中,我们首先对管理信息系统的基本概念进行了学习,了解了信息系统在管理中的作用和意义。
同时,我们还学习了管理信息系统的组成要素,包括硬件、软件、数据库、人员和过程等。
2. 掌握管理信息系统的运行原理和基本功能。
通过实际操作,我们深入了解了管理信息系统的运行原理和基本功能。
我们学习了信息系统的输入、处理、输出等基本功能,以及信息系统在管理决策中的作用。
3. 进行管理信息系统的实际操作。
在实验中,我们进行了管理信息系统的实际操作,包括数据输入、处理和输出等环节。
通过实际操作,我们进一步加深了对管理信息系统的理解,掌握了信息系统的实际应用技术。
4. 分析管理信息系统在实际工作中的应用案例。
最后,我们对管理信息系统在实际工作中的应用案例进行了分析,了解了信息系统在企业管理、决策支持、信息共享等方面的作用和意义。
通过案例分析,我们进一步认识到管理信息系统在现代管理中的重要性和必要性。
四、实验总结。
通过本次实验,我们深入了解了管理信息系统的基本原理和应用技术,掌握了信息系统的基本功能和运行原理。
同时,我们也加深了对信息系统在实际工作中的作用和意义的认识。
本次实验对我们进一步学习和掌握管理信息系统具有重要意义,也为我们将来的工作和学习提供了重要的基础和指导。
五、实验感想。
通过本次实验,我深刻认识到管理信息系统在现代管理中的重要性和必要性。
信息系统的运行原理和基本功能对管理决策和企业发展具有重要影响,我们作为管理者和决策者,需要深入了解和掌握信息系统的相关知识,才能更好地应用信息系统,提高管理效率和决策水平。
管理信息系统上机实验报告
管理信息系统上机实验报告一、实验目的本次管理信息系统上机实验的主要目的是通过实际操作和体验,深入了解管理信息系统的功能、结构和运行原理,提高我们对信息管理和处理的能力,培养我们运用信息技术解决实际管理问题的思维和技能。
二、实验环境本次实验在学校的计算机实验室进行,使用的操作系统为 Windows 10,数据库管理系统为 MySQL,开发工具为 Visual Studio Code,以及相关的管理信息系统模拟软件。
三、实验内容1、系统分析与设计首先,我们对给定的企业管理问题进行了详细的分析,包括业务流程、数据流程和功能需求等。
通过绘制业务流程图、数据流程图和 ER 图,明确了系统的逻辑结构和数据关系。
2、数据库设计与创建根据系统分析的结果,我们使用 MySQL 设计并创建了数据库。
包括定义数据表、字段、数据类型、主键、外键等,确保数据库结构的合理性和完整性,以满足系统的数据存储和管理需求。
3、系统功能模块开发运用 Visual Studio Code 等开发工具,我们实现了系统的主要功能模块,如用户登录注册、数据录入、查询统计、报表生成等。
在开发过程中,注重代码的规范性和可读性,采用了结构化和面向对象的编程思想。
4、系统测试与优化完成开发后,对系统进行了全面的测试,包括功能测试、性能测试、兼容性测试等。
针对测试中发现的问题和缺陷,及时进行了优化和改进,确保系统的稳定性和可靠性。
四、实验步骤1、需求分析(1)与企业相关人员进行沟通交流,了解企业的业务现状和管理需求。
(2)对收集到的需求信息进行整理和分析,确定系统的目标和功能范围。
2、系统设计(1)绘制业务流程图,清晰展示企业的业务流程和各环节的处理逻辑。
(2)绘制数据流程图,描述数据在系统中的流动和处理过程。
(3)设计 ER 图,建立数据库的概念模型,确定实体、属性和关系。
3、数据库实现(1)在 MySQL 中创建数据库和数据表。
(2)设置字段的数据类型、约束条件和索引,优化数据库性能。
管理信息系统实验报告-学生宿舍管理系统
管理信息系统实验报告-学生宿舍管理系统管理信息系统实验报告学生宿舍管理系统一、引言随着高校招生规模的不断扩大,学生宿舍管理工作变得越来越复杂和繁重。
传统的手工管理方式已经难以满足现代高校学生宿舍管理的需求,因此开发一个高效、便捷的学生宿舍管理系统显得尤为重要。
本实验旨在通过设计和实现一个学生宿舍管理系统,提高宿舍管理的效率和质量,为学生提供更好的住宿服务。
二、系统分析(一)需求分析1、学生信息管理:包括学生的基本信息、入住信息、调宿信息等。
2、宿舍信息管理:包括宿舍的基本信息、床位信息、卫生情况等。
3、住宿分配管理:能够根据学生的班级、性别等条件进行合理的住宿分配。
4、费用管理:包括住宿费的收取、欠费提醒等。
5、报修管理:学生能够在线提交报修申请,管理员能够及时处理并反馈维修进度。
6、访客管理:记录访客的信息和进出时间。
(二)可行性分析1、技术可行性:采用现有的成熟技术,如数据库管理系统、编程语言等,能够满足系统开发的需求。
2、经济可行性:开发成本相对较低,且能够提高管理效率,节省人力和物力资源,具有较好的经济效益。
3、操作可行性:系统界面简洁直观,操作方便,管理人员和学生能够快速上手使用。
三、系统设计(一)总体设计1、系统采用 B/S 架构,用户通过浏览器访问系统。
2、系统分为学生端、管理员端和宿管端三个部分,分别提供不同的功能。
(二)数据库设计1、设计了学生表、宿舍表、住宿分配表、费用表、报修表、访客表等多张数据表。
2、确定了数据表之间的关系,通过主键和外键进行关联。
(三)功能模块设计1、学生信息管理模块:实现学生信息的添加、修改、查询和删除功能。
2、宿舍信息管理模块:实现宿舍信息的添加、修改、查询和删除功能,以及床位的分配和调整。
3、住宿分配管理模块:根据学生的班级、性别等条件进行自动分配或手动调整。
4、费用管理模块:实现住宿费的计算、收取、欠费提醒等功能。
5、报修管理模块:学生提交报修申请,管理员和宿管安排维修人员并反馈维修进度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一:管理业务流程调查分析——一、系统业务背景分析在计算机技术飞速发展的今天,应用数据库技术实现学生补考信息的计算机管理是可行而且十分有意义的工作。
在补考管理中,需要从大量的日常教学活动中提取相关信息,以反映情况。
传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
使用计算机可以高速,快捷地完成以上工作。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。
新的管理模式以追求学校整体效益和效率的提高为目标。
开发的新系统功能强大,通过这些功能实现对学生、课程、教师、教务处、二级院校等教学系统中几个关键要素的科学管理,同时实现准确统计成绩、安排补考、即时查询、按照各项要求灵活完成统计报表,以及对校内各种资源进行统一、科学的管理。
二、现行系统组织结构分析1、管理职能分析1)分管教务的副校长:全面负责补考业务管理,具体业务有审批教务处拟定的初步计划、审批补考后有关学生学籍变动的处理意见等。
2)教务处:教务处教务科负责汇总二级院校采集的补考学生信息、安排补考时间、地点,最后汇总学生补考成绩,提出学籍变动意见;教务处教师管理科负责提供补考用的教室信息。
3)二级院系:二级院系办公室负责收集补考学生信息,上报给教务处,收到教务处下发的补考安排后通知学生;按补考安排组织学生补考,收到试卷后组织教研室教师进行阅卷;填写补考成绩报告单。
2、图表如下:(图2)三、现行系统功能层次分析(图示如下)四、现行系统业务流程分析首先,教务科拟定初步补考计划,初步补考计划经分管院长审批、修改后成为正式补考计划;同时,二级院系负责根据教师的“成绩报告单”收集补考学生信息,如学生学号、姓名、不及格课程名称、班级名称等。
其次,教务处根据二级院校收集的补考学生信息和审批后的正式补考计划安排补考的时间、地点。
在此过程中,应特别考虑到以下四点:1、同一门课程应该在同一时间考试;2、同一学生若有多门课程需要补考,则这几门课程的补考不能安排在同一时间进行;3、考试作弊的学生不能参加正常补考;4、每个教室安排的补考学生人数最多为教室容纳人数的一半。
再次,教务处把安排好的补考时间、地点发放给二级院系,由二级院系负责制作学生补考通知单,并通知学生。
二级院系还要按照教务处安排组织学生补考、教师阅卷、填写补考成绩报告单等工作。
最后,教务处负责汇总学生补考后的成绩,按照学生管理文件的有关内容,提出学生学籍变动意见,如退学降级等。
学籍变动意见经分管院长批准后,成为正式学籍变动文件。
该文件要发放给二级院系和学生本人。
2、图表如下:(图4)五、实验中存在的问题和实验体会1、实验中存在的问题⑴做实验初期,对Visio软件开发环境运用不熟练,导致制作流程图的时候耗费时间过长,不能做到快速熟练的操作该系统。
⑵对补考管理信息系统认识不深,系统整体功能偏少,不能满足成绩管理的所有需求,需要在使用中不断的完善。
2、实验体会通过本次实验,我加深了对管理信息系统这门课程的认识,同时把所学的管理信息系统的知识都串联在了一起,在进行实验的同时把所学知识系统的整理在了一起。
在做实验的过程中,我对Visio软件的运用变得娴熟,同时也熟练了我的Microsoft Office软件的运用技巧。
学以致用,在实验中思考,让我们真正做到了联系实际,贴近现实。
学会科学知识并不是我们应该追求的,学以致用,才应该是学习的最终结果。
2012年10月14日实验二:系统分析(二)——数据流程调查分析一、数据流程分析根据实验一的业务流程,对其中的数据处理、数据存储以及数据流动过程进行抽象,得到了系统的逻辑模型,即系统的数据流程图具体流程图如下:二、数据字典数据字典是对数据流程图的详细、全面的描述,通过数据字典和数据流程图的相互对照,可以便于发现流程图中的问题。
1)数据存储字典补考通知单的数据如下:编号:D1简述:学生根据此通知单的内容参加补考数据结构:学号(xh) c(10) 姓名(xm) c(8)班级名称(bjmc) c(8)补考课程*课程名称(kcmc) c(30) 补考日期(rq) d(8)开始时间(kssj) t(8) 结束时间(jssj) t(8)补考地点(bkdd) c(6)流入的数据流:补考通知单所需信息流出的数据流:补考通知单上与补考后管理相关信息涉及的处理:P4、P5补考学生明细表的数据如下:编号:D2简述:纪录所有参加补考学生的信息数据结构:班级名称(bjmc) c(8) 学号(xh) c(10)姓名(xm) c(8) 课程名称(kcmc) c(30)补考标志(bkbz) c(2)流入的数据流:补考学生明细表上的数据流出的数据流:涉及的处理:P1补考安排明细表的数据如下:编号:D3简述:该表下发到各二级院系,二级院系根据该表的内容组织补考数据结构:日期(rq) d(8) 开始时间(kssj) t(8)结束时间(jssj) t(8) 教室编号(jsbh) c(6)课程名称(kcmc) c(30) 班级名称(bjmc) c(8)补考人数(rs) int(4) 监考人(jkr) c(8)流入的数据流:补考安排表上所需的数据流出的数据流:涉及的处理:P2补考成绩表的数据如下:编号:D4简述:纪录所有参加补考学生的成绩数据结构:班级名称(bjmc) c(8) 学生成绩*学号(xh) c(10) 姓名(xm) c(8)成绩(cj) int(4)流入的数据流:补考成绩表上所需的数据流出的数据流:补考成绩涉及的处理:P52)处理描述登记补考信息的处理过程如下:编号:P1流入:学生成绩报告单和其补考申请流出:参加补考学生数据和补考学生明细表处理:本处理过程过滤出满足以下条件的学生纪录:(1)考试成绩不合格(小于60分);(2)申请缓考;(3)考试作弊;(4)应届毕业生申请毕业前补考;(5)结业生为换发毕业证书申请回校补考。
编辑教室信息的处理过程如下:编号:P2流入:教室资源信息流出:供补考用教室数据处理:该处理利用教室资源信息,根据补考教室的空闲情况,编写可供补考用的教室数据。
安排补考的时间、地点的处理过程如下:编号:P3流入:参加补考学生数据和供补考用教室数据流出:补考安排明细表的数据和补考的时间、地点等数据处理:在该过程中应满足以下约束:(1)同一学生不能在同一时间参加两门或两门以上课程的补考;(2)同一门课程应该在同一时间考试;(3)考试作弊的学生不能参加正常补考;(4)每个教室安排的补考学生人数最多为教室容纳人数的一半。
编辑补考通知单的处理过程如下:编号:P4流入:补考的学生、课程、补考时间、地点等流出:补考通知单处理:该处理利用可供补考用教室数据、参加补考学生数据和为每个学生安排的补考时间、地点等数据为每个参加补考的学生编辑“补考通知单”登记学生补考成绩的处理过程如下:编号:P5流入:教室阅卷后的成绩数据和补考通知单上与补考管理相关的信息流出:“补考成绩明细表”上所需的数据和补考不及格学生的数据处理:该处理利用补考通知单上学生和课程的相关数据,以及教师批阅试卷后所给出的补考成绩,编制补考成绩明细表;过滤必考不及格的学生名单,用于学籍管理处理。
三、实验中存在的问题和实验体会1、实验中存在的问题⑴系统整体功能偏少,不能满足成绩管理的所有需求,需要在使用中不断的完善⑵增强各种灵活的及时查询分析功能。
2、实验体会在进行实验的同时把所学知识系统的整理在了一起。
在做实验的过程中,我对Visio软件的运用变得娴熟,同时也熟练了我的Microsoft Office软件的运用技巧。
学以致用,联系实际,贴近现实。
学会科学知识并不是我们应该追求的,学以致用,才应该是学习的最终结果。
2012年10月14日实验三:系统分析(三)——新系统概念模型的建立—一、E-R总图二、E-R局部图院系_班级学生_班级补考(学生_课程)课程_教室2012年10月15日实验四:系统设计(一)——新系统功能模块图设计和代码设计一、现行系统功能层次分析(图示如下)二、代码设计1)补考时间代码设计查看学校数据,根据以往经验,最多的补考场次为30场,因此,每场次设置两位代码,预设99个场次,代码“01”到“99”。
2)补考原因代码设计由于学校学籍管理办法正在修订中,使用两位数字表示补考原因,其中首位为“0”,具体的代码如下:00 考试不及格 04重修补考01 考试请假 05 毕业前补考02 考试作弊 06 毕业后补考03 考试旷考3)补考备注代码设计由于学校学籍管理办法正在修订中,使用两位数字表示补考原因,其中首位为“1”,具体如下:10 正常11 补考请假12 补考作弊13 考试旷考4)部门编号本学校共有12个二级院系,按照单位成立的时间顺序编号,教务处是本系统中唯一涉及的部门,编号为“0”,其他单位编码如下:00教务处 04 纺织系 08 人文系01 机械系 05 管理系 09 数理系02 电气系 06 生化系 0 10 外语系03 艺术系 07 计算机系 11 机电学院5)课程编码课程采取七位三级编码方式:第1—2为是开课院系代码,第3—4位是教研室代码,5—7位是顺序码。
6)学号学号编码共10位,其中1—3位为入学年代码,4-5位为院系代码,6-7位为专业代码,8位为班级代码,第9—10位是顺序码。
如:学号 033是本科,06是指06年入学,07是指计算机系,03是指信管专业,2是指2班,03是指学生的序号2012年10月14日。