




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小组成绩: 班级管理信息系统班级管理信息系统 专业年级:经济 11-4 班 小组名单:强小龙 徐俊楠 陈怡杰 电子邮箱:1127186280 指导教师:贺超 中国矿业大学管理学院 二一三年六月 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 管理信息系统课程设计成绩明细表(系统分析设计版)管理信息系统课程设计成绩明细表(系统分析设计版) 小组名称: 强者俊杰 编号: 大 类细 类要 求细类合计得分 需求确定有说服力(2) 经济可行性分析完整(3) 技术可行性可信(2) 系统可行性分析 其它(2) 9 系统描述清晰(2) 业务流程图完善(8) 业务流程分析合理(3) 数据流程图准确(8) 必要的数据字典设计(3) 系统需求分析 其它(4) 28 代码设计合理(3) 数据库设计正确(4) 输出设计(3) 输入设计(3) 系统设计 其它相关部分内容(2) 15 其它其它相关内容(6)6 设计报告 整体得分58 模块功能设计准确、合理(2) 程序运行正确(2) 各功能模块均完整实现(2) 界面设计合理(2) 程序运行正确 其它(2) 10 程序演示 整体得分10 陈述逻辑清晰、重点突出(6) 陈述情况 其它(4) 10 回答问题正确、表达清晰(5) 回答问题情况 其它(5) 10 答辩情况 整体得分20 进度考核课程设计进度符合预期,团队配合良好(12)12 总 分100 小组成员得分小组成员得分: 班级学号姓名小组得分(50%)个人得分(50%)总评得分 经济 11-409114262强小龙 经济 11-409114125徐俊楠 经济 11-409114259陈怡杰 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 摘摘 要要 班级作为学校中最基础的行政划分,其基础作用的重要性班级作为学校中最基础的行政划分,其基础作用的重要性 是不言而喻的,班级是学校对学生管理的第一直接部门。充分是不言而喻的,班级是学校对学生管理的第一直接部门。充分 了解和管理行政班中学生各方面的基本信息,对于学校制定各了解和管理行政班中学生各方面的基本信息,对于学校制定各 项政策以及培养学生、促进学生发展有着及其重要的作用。项政策以及培养学生、促进学生发展有着及其重要的作用。 本系统是专门为行政班管理学生个人信息所设计的。利用本系统是专门为行政班管理学生个人信息所设计的。利用 计算机管理信息处理的迅速、准确、可靠的突出特点,可以更计算机管理信息处理的迅速、准确、可靠的突出特点,可以更 好的掌握各行政班学生的基本信息,从而为班干部、班主任、好的掌握各行政班学生的基本信息,从而为班干部、班主任、 辅导员的管理工作以及学校制定相关政策提供准确的依据和支辅导员的管理工作以及学校制定相关政策提供准确的依据和支 持。持。 本报告从系统分析、需求分析、概要分析、详细分析到系本报告从系统分析、需求分析、概要分析、详细分析到系 统实施、系统运行、系统维护等几个方面详细阐述了班级管理统实施、系统运行、系统维护等几个方面详细阐述了班级管理 信息系统的开发过程,记录了开发过程中的分析依据和设计思信息系统的开发过程,记录了开发过程中的分析依据和设计思 路及相关图表,阐明了主要的设计内容和实施、运行情况,为路及相关图表,阐明了主要的设计内容和实施、运行情况,为 本系统的使用、升级提供了完备的资料。本系统的使用、升级提供了完备的资料。 班级管理信息系统主要涵盖了三个方面的内容:学生基本班级管理信息系统主要涵盖了三个方面的内容:学生基本 信息查询,学生学习情况查询,具有相关特长学生的查询,相信息查询,学生学习情况查询,具有相关特长学生的查询,相 关班级干部查询。通过有效信息的获取,收集,整理和分析等关班级干部查询。通过有效信息的获取,收集,整理和分析等 阶段性步骤的整合,可以提高该系统运行的效率和正确性。阶段性步骤的整合,可以提高该系统运行的效率和正确性。 本系统开发历时四个星期,初步完成了班级管理信息系统本系统开发历时四个星期,初步完成了班级管理信息系统 设计,实现了该系统的基本核心功能。但是还存在一些不足之设计,实现了该系统的基本核心功能。但是还存在一些不足之 处,我们将在以后的版本中进行陆续的改进和完善。处,我们将在以后的版本中进行陆续的改进和完善。 主题词:主题词: 班级班级 accessaccess 应用应用 管理信息系统管理信息系统 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 目目目 录录录 1 1 前言前言1 1 1.1 作业背景 1 1.2 选题说明 1 1.3 课程设计进度安排 2 1.4 工作业绩 3 2 2 系统可行性分析系统可行性分析 4 4 2.1 系统调查 4 2.1.1 调查背景4 2.1.2 调查内容4 2.2 可行性分析.5 2.2.1 必要性分析5 2.2.2行性分析.5 2.2.3结论.6 2.2.4项目开发计划.7 3 3 系统分析系统分析 8 8 3.1 系统概述.8 3.2 系统业务流程图.8 3.3 数据流程图 14 3.4 功能流程图 20 3.5数据字典22 3.5.1数据元素的定义.22 3.5.2数据结构的定义.23 3.5.3数据流的定义.23 3.5.4处理逻辑的定义.24 3.5.5数据存储的定义.25 3.5.6外部实体的定义.25 4 4 系统设计系统设计 2727 4.1 数据库设计.27 4.1.1数据库设计步骤.27 4.2 数据库的逻辑设计 4.3 界面设计 4.4 输入设计.35 4.4.1 输入数据的分析与内容的确介质 4.4.2 输入方式与输入设备的选择 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 4.4.3 输入方式 4.5 输出设计.31 4.5.1输出信息的内容.31 4.5.2输出格式.31 4.5.3输出设备.34 4.5.4输出介质.34 4.6 程序设计说明书.35 5 5 系统实现系统实现 3838 5.1 编辑软件的特点.38 5.2 系统实施的步骤.41 5.3 系统运行与维护.46 5.3.1 系统的运行 5.3.2 系统的维护 6 6 系统实施部分系统实施部分 6.1 程序框图计所对应的源程序. 6.2 系统使用说明书 结束语结束语4646 致谢致谢4747 主要参考文献主要参考文献4747 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 1 前言前言 1.1 作业背景作业背景 本文根据管理信息系统课程要求而做。 课程作业要求如下: 用管理信息系统开发工具(例如 visual basic、visual foxpro、access、powerbuilder、delphi 等)开发一个实用的中小型 管理信息系统。 1根据课程设计时间选择适当规模大小的设计课题。 2根据合理的进度安排,按照系统开发的流程及方法,踏实地 开展课程设计活动。 3课程设计过程中,根据选题的具体需求,在开发各环节中撰 写相关的技术文档,最后提交详细的课程设计报告,至少包括系统 可行性分析报告、系统分析报告、系统设计报告三个主要部分。 4开发出可以运行的管理信息系统,通过上机检查。 1.2 选题说明选题说明 大学学生信息管理工作是复杂而冗长的,如果单纯依靠人工操 作很可能因为过多的数据信息而产生错误。 为了更好的整合评定学生的学习生活各方面情况需要寻找一种 新的途径去处理与管理学生信息。而信息系统是先进的科学技术和 现代管理相结合的产物,建立以计算机为主要手段的管理信息系统, 已成为现代企业、政府部门等各类组织提高自身素质、实现组织的 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 战略目标。因此,为了使校方可以更好的提高行政效率和质量,制 定学生信息管理系统是必要的。 学生信息管理系统涵盖如下三个方面:学生基本信息查询,学 生日常信息管理,学生考勤情况。该系统具有很强的现实意义和可 操作性,是学生管理工作中必不可少的组成部分。随着学校的规模 不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。 面对庞大的信息量,就需要有以班为单位的学生信息管理系统来提 高学生管理工作的效率。通过这样的系统,可以做到信息的规范管 理、科学统计和快速的查询,从而减少管理方面的工作量。 1. 基本思路 (1)结构化生命周期法 结构化生命周期法是用系统工程的思想和工程化的方法,采用结构 化、模块化、自顶向下地对系统进行分析与设计。先将整个信息系 统的开发过程划分成若干个相对独立的阶段,从基层模块做起,然 后按照系统设计的结构,将模块一个个拼接到一起进行测试,自底 向上、逐渐地构成整个系统。 (2)原型法 在初步了解用户的基础上,先实现一个原型,然后再不断修改,如 此反复,直至符合要求。 2作业目标 我们的设计要实现的是集个人信息管理、登录、考勤考核、日常管 理与一体的管理系统。设计该系统时我们应该尽可能使用户界面友 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 好,操作方便。我们的系统要实现以下具体目标: (1)可以查询班里每个同学的基本信息; (2)如果学院或学校举报篮球赛、歌唱比赛等等活动时可以通 过此系统直接查询到具有此特长的人; (3)可以查询班干部是谁及其联系方式; (4)可以通过此系统记录学生旷课、迟到、早退等的次数; (5)可以了解学生的学习情况。 1.3 课程设计进度安排课程设计进度安排 小组名称:强者俊杰 (四班) 题目类型:分析设计 小组成员:强小龙(组长) 、徐俊楠、陈怡杰 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 表 1-1 课程设计进度安排 时间节点进度计划分数 第一次(17 周周五 下午) 确定题目以及分工,摘要及前言的撰写, 系统可行性分析(需求分析与调查情况) 第二次(18 周周三 晚上) 系统可行性分析(管理、技术、经济上 的可行性,需求分析结论) ,系统分析 (系统组织结构分析、系统功能分析、 系统业务流程分析、系统数据流程分析) 第三次(18 周周五 晚上) 系统分析(数据字典、主要数据加工处 理的描述) ,系统设计(系统代码设计、 数据库设计输入设计、输出设计、存储 文件格式设计) 第四次(19 周周五 晚上) 系统设计(代码设计、程序设计说明书) , 系统实施及系统总结(系统的优缺点和 开发中的经验及反思) 1.4 工作业绩工作业绩 1.小组主要工作 (1)系统规划 (2)系统分析(需求分析、可行性分析、环境分析、经济分析) (3)系统设计(业务流程图、数据流程图、数据字典、模块图、数 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 据库设计、er 图等) (4)系统实施(程序设计,系统转换等) (5)得出结论 2.主要收获 在这个系统完成的过程中,我们小组通过学习相关理论以及与 实践相结合,对软件开发的基本流程掌握了很多,深刻体会到管理 信息系统给企业、学校的管理所带来的高效率。通过对班级管理信 息系统的设计,提高了自己独立思考问题和团队合作解决难题的能 力。设计的过程也是一个再学习的过程,在遇到问题的时候我们尽 量自己想办法解决,这在很大程度上激发了我们的自学能力,同时 也使我们掌握了很多关于 access 的知识。 在整个系统完成过程中,努力和摸索的过程也是锻炼自己耐心 和毅力的过程,这其间的乐趣也只有亲身实践才能体会到。从这次 设计中,我们认识到了实践的重要性。班级管理信息系统的设计使 我们深刻地明白,我们所掌握的东西还很欠缺,还需要不断地学习, 不断地进步。 3.小组分工 作业背景以及可行性分析:徐俊楠 陈怡杰 强小龙 业务流程图:徐俊楠 陈怡杰 数据流程图及数据字典:徐俊楠 陈怡杰 系统设计:强小龙 系统实施:强小龙 徐俊楠 陈怡杰 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 access 设计:强小龙 4.自我评定 : 优 良 中 及格 不及格 2 系统可行性分析系统可行性分析 2.1 系统调查系统调查 2.1.1 调查背景 系统的功能取决于用户的需求。随着科技进步和信息时代的到 来,教育的普及程度逐渐增大,学校的人数也在迅速增长,怎样管 理好成千上万的学生,已经成为一个学校的管理者必须面对的问题。 编写本报告的目的就是用最少的代价,在尽可能短的时间内确定问 题是否能够解决,通过对学校的一些管理软件的调研分析,做出创 新性的解决方法以班级为单位的管理信息系统。通过此系统, 使学生信息的管理更加准确、安全和快捷。该项目开发的软件为班 级学生信息管理系统软件。该软件是在学生人数剧增,学生信息呈 爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要 求日益强烈的背景下构思出来的。软件设计完成后可用于所有教育 学校、学院等等的学生信息管理。在当今时代,个企及事业单位都 引入了信息管理软件来管理自己日益增长的各种信息。学生管理系 统也是有了很大的发展,商业化的学生信息管理软件也不少。本系 统完全独立开发,求使系统功能简洁明了,功能齐全且易于操作. 2.1.2 调查内容 为了使我们设计的系统更加完善,我们首先对数据的类型进行 了完善。数据更多样化,更具体化。于是我们对学生进行了调查, 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 包括:学生的迟到情况、学生的出勤情况、学生的旷课情况、学生 的请假情况、学生的个人信息、学生的特长情况、学生的学习情况、 学生的早退情况、以及学生的职务情况。 2.2 可行性分析可行性分析 2.2.1 必要性分析 根据初步调查,学生信息管理存在以下问题: (1)在进行关于传统的学生信息管理系统的调查中,我们了解到很 多关于这个学生信息系统的分类没有那么明确。在进行大框架的设 计中,忽略很多细节; (2)在查询和搜索学生信息系统中的相关信息时,有些信息的处理 不细心,然后导致很多信息重复的部分。 ; (3)有些设置的信息不合理导致一系列的误差; (4)信息的更改不及时,因为对于信息的把握没有做到细节上。 以上出现的情况影响了一部分的学生行政部门的效率,给部门 的管理工作带来了很大程度上的不便,因此我们小组对于这个新的 学生信息系统进行了改善。 2.2.2 可行性分析 1.经济可行性 经济可行性分析是对学生信息管理组织的经济现状进行分析, 对系统建设、运行和维护等费用进行估算,对系统建成后可能取得 的社会和经济效益进行评估。 本方案可采用单机方式操作,不增加购置设备负担;本系统开 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 发费用低廉,操作简便,仅需要简单的人员培训,基本不需要培训 费,人-机界面友好,可以节省投入和操作费用。此系统建成后,班 级管理人员从系统中了解到所有学生的信息,包括学生的迟到情况、 学生的出勤情况、学生的旷课情况、学生的请假情况、学生的个人 信息、学生的特长情况、学生的学习情况、学生的早退情况、以及 学生的职务情况,从而大大减少了工作量,从这个角度讲,此信息 系统的设计是产出大于投入的,因此,在经济上可行。 2.技术可行性 技术可行性需要考虑现有的技术条件能否顺利完成系统开发、 建设和维护工作,软硬件配置是否满足系统相关需求等。 本方案技术要求不高,在原有的系统的基础上,系统涉及范围 不大,系统各模块间联系紧密,安全性、可靠性强。本系统开发靠 基本的 access 件就可以,使得本系统的成功开发成为可能。可见, 从技术上是完全能满足基本功能需要的。 软件需求:操作系统为 windows xp,数据库采用 microsoft office access。 硬件需求:配置要求不用太高。 系统主要是有 access 2010 编写而成,access 作为 microsoft 主 推的小型数据库,用户群庞大,通用性好。 小组成员都曾在大一时系统地学习过 access,对 access 掌握较 好,能熟练运用 access,完全能够胜任该班级管理信息系统的开发 工作。本小组编写的程序简洁、易用性好。 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 3. 运行可行性 运行可行性是对班级管理中的组织结构、现有人员和学校活动 等对系统的适应性,以及班级日常管理的可行性分析。 通过前面的分析可知,技术上,由于掌握的开发软件的知识有 限,有一定开发障碍但依然可行;经济上,系统运行后带来的产出 大于投入。所以,系统具有运行可行性。 2.2.3 结论 经过对学生信息的管理信息系统进行分析和验证,该系统具体 经济、技术等方面均可行,能够解决现有条件下的问题,并基本实 现了建立目标的功能,对于学生以及一些部门的管理质量的提升有 重要作用,而且随着对于学生的管理难度的不断加大,信息化的管 理体系是一种发展趋势,可立即开发。 第一、拟建系统的目标: (1)提高工作效率和减轻劳动强度; (2)降低劳动成本和节约时间; (3)系统界面简单易用、人性化; (4)增强班级管理人员对班级成员的监督; (5)提供更完整的信息处理功能。 第二、系统规划和初步方案: (1)本系统主要分为登陆系统、考勤管理系统、日常管理系统。班 级管理人员及时更改班级成员数据库信息,将部员信息及时在管理 系统中进行更改和记录,并做好存档工作; 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 (2)本系统操作简单,界面人性化; (3)本系统拟在现有电脑设备上运行。 第三、系统主要功能: 1工作登陆模块 需正确输入用户名和密码 2考勤反馈模块 (1)上课时间:主要指按本班级教学计划确定正确的上课时间,并 及时准确记录班级成员上课情况; (2)下课时间:主要指按本班级教学计划确定正确的下课时间,并 及时准确记录班级成员下课情况; (3)考核登记:主要指按本班级教学计划确定正确的课程时间,并 及时准确记录班级成员的缺课情况。 3.日常管理模块 班级管理人员及时更改班级成员数据库信息,将部员信息及时 在管理系统中进行更改和记录,并做好存档工作; 第四、系统实施方案: 本系统客户端拟适用 windows xp 及以上操作系统,本系统前 端开发工具是 microsoft office access 2010。 本系统由经济 11-4 班“强者俊杰”开发,约需要 7 周时间 2.2.4 项目开发计划 1.资源利用 设 备:电脑 3 台,打印机 1 台 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 费用支出:初步调查费,系统开发费 2.开发进度安排 项目开发可分为两个阶段: 第一阶段 :用时约 2 周,包括四个步骤:系统调查;可行性分析; 系统分析;系统设计。 第二阶段 :用时约 5 周,进行程序的编写。利用 microsoft office access 2010 进行程序的实际编写、调试,完成管理信息系统课程设 计报告。 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 3、系统分析、系统分析 3.1 系统概述系统概述 系统全称:班级管理信息系统 本系统以中国矿业大学学生信息系统为设计对象,以提高学生、 老师和一部分部门的工作效率和增加学生信息的透明度为目的,运 用 mis 知识、office access2010 开发的管理信息系统。本系统有两 个大块:日常管理和考勤管理。下面分别也有一系列的细分。力求 使人机界面更加人性化、更加友好、更加简洁。这将给大学的学生 工作提供更加方便、快捷的服务。 3.2 系统业务流程图系统业务流程图 业务流程图业务流程图 1 图 3-1 业务流程图 1 业务流程图业务流程图 2 登陆者 输入登录信息审核登录信息 进入系统 信息管理 添加用户信息 修改用户信息 删除用户信息 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 图 3-2 业务流程图 2 3.3 数据流程图数据流程图 数据流程图符号如下数据流程图符号如下: 外部实体 处理过程 数据流 数据存储 图 3-3 数据流程图符号 第一层:第一层: 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 d8 d6 d2 d4 d1 d3 学校领导教务处 录入人员 学生信息管理 系统 学生 d7 d8 辅导员 d1 学生信息登记表 d2 学生个人信息表 d3 学生日常考勤一览表 d4 汇总表 d5 学生个人实际情况 d6 个人情况汇总记录 d7 全体学生日常考勤记录 第二层第二层 1.学生学习成绩学生学习成绩 d1 d3 d7 d4 d5d2 d10 d9 d8 d6 任课老师教研室主任教学秘书教务处 录入人员 学生成绩管理 系统 学生 d1 学生成绩单 d2 信息不全的成绩单 d3 学生成绩登记表 d4 各科成绩表 d5 信息不完整的各科成绩表 d6 各科成绩表 d7 各科成绩表 d8 学生个人成绩单 d9 所教课程所有学生 的成绩单 d10 所有学生的成绩信息 2.学生日常考勤情况学生日常考勤情况 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 d1 d3 d7 d4 d5d2 d10 d9 d8 d6 辅导员教研室主任教学秘书教务处 录入人员 学生考勤管理 系统 学生 d1 学生考勤状况表 d2 信息不全的考勤表 d3 学生考勤登记表 d4 各科考勤表 d5 信息不完整的各科考勤表表 d6 各科考勤表 d7 各科考勤表 d8 学生个人考勤情况总结 d9 所教课程所有学生的考勤单 d10 所有学生的考勤信息 3.4 功能流程图功能流程图 班级管理信息系统功能结构图: 用来描述系统模块功能分解的一种图形工具。功能结构图的每 个矩形框表示一个功能模块。矩形框间的连线可以看作调用关系。 登录、注销 班级管理系统 用 户 使 用 主 系 统 日常管理子系统 考核管理子系统 图 3-4 班级管理信息系统功能结构图 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 1、日常管理子系统 日常管理子系统 个人信息 特长搜索 职务搜索 学习情况 图 3-5 日常管理子系统 2、考勤管理子系统 考勤管理子系统 迟到情况 旷课情况 请假情况 早退情况 图 3-6 考勤管理子系统 3.5 数据字典数据字典 数据字典描述数据字典描述 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 1. 1. 数据存储描述数据存储描述 1.11.1 项项 目目描描 述述 数据存储编号数据存储编号 i1i1 数据存储名称数据存储名称管理员表管理员表 简述简述增加、修改、查询学生学籍增加、修改、查询学生学籍 数据存储组成数据存储组成学号学号+ +身份证号身份证号+ +姓名姓名+ +性别性别+ +家家 庭住址庭住址+ +班级班级 相关联的处理相关联的处理学籍管理,成绩管理学籍管理,成绩管理 1.21.2 项项 目目描描 述述 数据存储编号数据存储编号 i2i2 数据存储名称数据存储名称学生表学生表 简述简述登记学生信息登记学生信息 数据存储组成数据存储组成学号学号+ +姓名姓名+ +性别性别+ +班级班级 相关联的处理相关联的处理成绩管理,课程管理成绩管理,课程管理 1.31.3 项项 目目描描 述述 数据存储编号数据存储编号 i3i3 数据存储名称数据存储名称教师表教师表 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 简述简述教师学科安排教师学科安排 数据存储组成数据存储组成教师姓名教师姓名+ +所教课程所教课程+ +班级班级 相关联的处理相关联的处理学科管理学科管理 1.41.4 项项 目目描描 述述 数据存储编号数据存储编号 i4i4 数据存储名称数据存储名称院系表院系表 简述简述存储系部信息存储系部信息 数据存储组成数据存储组成编号编号+ +名称名称 相关联的处理相关联的处理课程管理,成绩管理,学籍管理课程管理,成绩管理,学籍管理 1.51.5 项项 目目描描 述述 数据存储编号数据存储编号 i5i5 数据存储名称数据存储名称专业表专业表 简述简述存储专业信息存储专业信息 数据存储组成数据存储组成专业编号专业编号+ +专业名称专业名称 相关联的处理相关联的处理成绩管理,课程管理成绩管理,课程管理 1.61.6 项项 目目描描 述述 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 数据存储编号数据存储编号 i6i6 数据存储名称数据存储名称班表班表 简述简述存储班级信息存储班级信息 数据存储组成数据存储组成班级编号班级编号+ +班级名称班级名称 相关联的处理相关联的处理课程管理,成绩管理,学籍管理课程管理,成绩管理,学籍管理 1.71.7 项项 目目描描 述述 数据存储编号数据存储编号 i7i7 数据存储名称数据存储名称课程表课程表 简述简述学生课程上课安排学生课程上课安排 数据存储组成数据存储组成教师姓名教师姓名 + +班级班级+ +课程名称课程名称+ +课课 程编号程编号 相关联的处理相关联的处理课程管理课程管理 1.81.8 项项 目目描描 述述 数据存储编号数据存储编号 i8i8 数据存储名称数据存储名称学生选课表学生选课表 简述简述学生选课课程信息村存储学生选课课程信息村存储 数据存储组成数据存储组成姓名姓名 + +班级班级+ +课程名称课程名称+ +课程编课程编 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 号号+ +学号学号 相关联的处理相关联的处理课程管理,成绩管理课程管理,成绩管理 1.91.9 项项 目目描描 述述 数据存储编号数据存储编号 i9i9 数据存储名称数据存储名称学生成绩表学生成绩表 简述简述存放学生各科考试成绩存放学生各科考试成绩 数据存储组成数据存储组成姓名姓名 + +学号学号+ +班级班级+ +课程名称课程名称+ +课课 程编号程编号 相关联的处理相关联的处理课程管理,成绩管理课程管理,成绩管理 1.101.10 项项 目目描描 述述 数据存储编号数据存储编号 i10i10 数据存储名称数据存储名称学生特长表学生特长表 简述简述存放学生特长信息存放学生特长信息 数据存储组成数据存储组成学号学号+ +姓名姓名+ +联系方式联系方式+ +学生特长学生特长 相关联的处理相关联的处理班级管理,日常管理班级管理,日常管理 1.111.11 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 项项 目目描描 述述 数据存储编号数据存储编号 i11i11 数据存储名称数据存储名称学生考勤表学生考勤表 简述简述存放学生出勤状况存放学生出勤状况 数据存储组成数据存储组成迟到情况迟到情况+ +旷课情况旷课情况+ +早退情况早退情况+ + 请假情况请假情况 相关联的处理相关联的处理班级管理,考勤管理班级管理,考勤管理 1.121.12 项项 目目描描 述述 数据存储编号数据存储编号 i12i12 数据存储名称数据存储名称学生职务表学生职务表 简述简述学生学生 数据存储组成数据存储组成学生职务学生职务+ +学号学号+ +姓名姓名 相关联的处理相关联的处理学生日常管理学生日常管理 2. 2. 数据处理描述数据处理描述 2.12.1 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 处理逻辑名称处理逻辑名称身份验证身份验证 简述简述检查输入信息的合法性检查输入信息的合法性 输入的数据流输入的数据流学号学号+ +密码密码 处理过程处理过程根据输入的学号和密码,检索用根据输入的学号和密码,检索用 户,确定用户类别,以确定该用户,确定用户类别,以确定该用 户的权限,显示查询信息户的权限,显示查询信息 输出的数据流输出的数据流学生选课信息,学生成绩,学生学生选课信息,学生成绩,学生 学籍,密码修改学籍,密码修改 处理频率处理频率频繁频繁 2.22.2 处理逻辑名称处理逻辑名称查询登记查询登记 简述简述查询专业表及课程表,成绩表查询专业表及课程表,成绩表 输入的数据流输入的数据流教师名教师名+ +教师号教师号+ +密码密码 处理过程处理过程根据输入的信息,确定用户类别,根据输入的信息,确定用户类别, 根据用户类别,显示查询信息根据用户类别,显示查询信息 输出的数据流输出的数据流学生成绩,班级表,课程表学生成绩,班级表,课程表 处理频率处理频率频繁频繁 2.3 处理逻辑名称处理逻辑名称修改用户信息修改用户信息 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 简述简述用户对系统已存储的用户信息进用户对系统已存储的用户信息进 行修改行修改 输入的数据流输入的数据流用户信息档案用户信息档案 处理过程处理过程用户查找所要修改的用户信息用户查找所要修改的用户信息 对用户的信息进行修改对用户的信息进行修改 将修改保存到用户系信息档案中将修改保存到用户系信息档案中 输出的数据流输出的数据流 学生个人信息,日常管理,考勤学生个人信息,日常管理,考勤 管理管理 处理频率处理频率频繁频繁 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 4系统设计系统设计 4.1 数据库设计数据库设计 数据库设计的任务就是以数据字典中所列出的基本数据项为原 始数据,设计出结构优化的数据库逻辑模型和物理模型,并构造能 为用户提供高效的运行环境、满足信息系统需求的数据系统。虽然 需要建立很多的数据表,各数据表间是互相联系互相影响的,它们 是一个统一体,但不影响各个模块的独立性。为了把用户的数据清 晰明确地表达出来,首先建立一个概念性的数学模型,概念性数学 模型是一种面向问题的数学模型,是按用户的观点来对数据和信息 建模。最常用的表示概念性数据模型的方法是实体联系方法。 这种方法用 e-r 图描述现实世界中的实体,而不涉及这些实体在系 统中的实现方法,该方法又称为 e-r 模型。 4.1.1 数据库设计步骤: 数据需求分析概念模型设计逻辑结构设计物 理结构设计 1、数据需求分析:根据系统分析中得出的数据流程图和数 据字典,进行实体对象分析与实体之间的联系分析。 2、概念模型设计:e-r 图 实体及属性: (1)学生学号、姓名、性别、出生年月、籍贯、联系方式、 职务、特长 (2)日常管理信息学号、姓名、个人信息、特长搜索、职 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 务搜索、学习情况 (3)考勤管理信息学号、姓名、迟到次数、早退次数、请 假次数、旷课次数 3.e-r 图: 图 4-1 e-r 图 4.2 数据库的逻辑设计数据库的逻辑设计 根据关系模式的设计,为本系统数据库设置主键、外键, 其中主键唯一表示该数据库的属性。形成数据库的文件如 下: 出生年月 学号 姓名 性别籍贯 联系方式 职务 特长 班级成员 考勤管理日常管理 迟到情况 旷课情况 早退情况 请假情况 个人信息 特长搜索 职务搜索 学习情况 nn 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 (1)班级成员 表 4-1 个人信息数据结构 字段名字段类 字段长 度 主键外键 学号数字8y 姓名文本8 性别文本1 出生年月 日期/ 时间 籍贯文本5 联系方式数字12 职务文本8 特长文本20 (2)考勤管理信息汇总表数据结构 表 4-2 考勤管理信息汇总表数据结构 字段名字段类主键外键 学号数字y 迟到次数数字 早退次数数字 请假次数数字 旷课次数数字 4.3 界面设计界面设计 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 对于要开发的数据库应用系统来说,用户更关注它的 可用性,因此,从满足用户需求的角度出发,我们应该设 计出优秀的人机交互界面。 人机交互界面是人机之间的信息的信息界面,它的设计 既是系统设计的重要环节,又是衡量软件质量的重要因素。 随着计算机软硬件技术的发展,人机交互界面的重要性与 日俱增。一些专家指出:“对于用户,人机界面就是系统 本身。 ”硬件技术的飞速发展,使计算速度与存储容量不再 成为应用系统开发人员所担心的问题,用户关心的主要问 题是能否比较容易地使用应用。换言之,人们的着眼点在 于应用系统的易用性,而易用与否主要取决于人机界面的 优劣。正确体会用户需求,要做到满足专家级用户的需求, 设计出优秀的人机交互界面,确保应用系统的质量。 图 4-2 登录界面图示 作为班级管理者,按顺序输入用户名、密码并确认后即可 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 登录。 4.4 输入设计输入设计 “输入的是垃圾,则输出的也一定是垃圾” 。可见输入 设计对系统的质量有着决定性的重要影响,因为如果输入 数据有误,即使计算和处理均十分正确,也无法获得可靠 的输出信息。同时,输入设计是信息系统与用户之间交互 的纽带,决定着人机交互的效率。 信息系统的输入所完成的功能是将机外的数据转换成 机内的数据,是对信息进行处理的出发点,是信息系统信 息处理的源头,因此保证这个源头的正确性是输入设计中 的一个重要内容。输入设计的根本任务是确保数据方便、 及时、快速地输入到系统中去,保证输入数据的正确性、 输入过程的有效性。 输入设计工作主要包括:输入数据的分析与内容的确 定;输入方式及设备的选择;输入数据的格式设计;输入 数据的检验方法。主要设计原则就是在保证处理需求的前 提下尽量减少输入量,输入过程尽量简单方便(如减少汉 字输入、条形码扫描输入) ,输入界面友好,在输入数据时 要采取有效措施,减少输入错误。 4.4.1 输入数据的分析与内容的确介质 根据数据流程图和数据字典的要求进行数据输入,包括具 体数据项的数据名称、类型、字符长度、数值范围等。 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 4.4.2 输入方式与输入设备的选择 我们的输入方式选择键盘输入;输入设备为键盘磁盘输 入装置。由管理员等通过键盘等输入信息,经可靠性验证 后存入磁盘等磁记录介质。 4.4.3 输入方式 主要采取了主要采取了 excel 表格的形式表现详细输入设计:表格的形式表现详细输入设计: 图图 4-34-3 表表 4.5 输出设计输出设计 输出是系统产生的结果或提供的信息。对于大多数用 户来说,输出是系统开发的目的和评价系统开法成功与否 的标准。因此,系统设计过程与实施过程正好相反,不是 从输入设计到输出设计,而是从输出设计到输入设计。 4.5.1 输出信息的内容 包括输出项目、位数、数据形式(文字、数字) 。输出的项 目包括主页界面,日常管理界面及旗下个人信息、特长搜 索、职务搜索、学习情况界面,考勤管理界面及旗下迟到 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 情况、旷课情况、早退情况、请假情况界面。其数据形式 包括文字及数字。 4.5.2 输出格式 如表格、图形或文字。我们的系统所输出的信息的格式为 access 窗体的运行界面。 具体如下: (1)主页输出: 图 4-4 主页输出 (2)日常管理界面 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 图 4-5 日常管理界面 个人信息界面 1 图 4-6 个人信息界面 特长搜索界面 2 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 图 4-7 特长搜索界面 职务搜索界面 3 图 4-8 职务搜索界面 学习情况界面 4 图 4-9 学习情况界面 (3)考勤管理界面 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 图 4-10 考勤管理界面 迟到情况界面 1 图 4-11 迟到情况界面 旷课情况界面 2 图 4-12 旷课情况界面 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 早退情况界面 3 图 4-13 早退情况界面 请假情况界面 4 图 4-14 请假情况界面 4.5.3 输出设备 如打印机、显示器、磁带、光盘等。我们的系统输出信息的设 备为显示器。从电脑中查询信息。 4.5.4 输出介质 如输出到磁盘上还是磁带上,输出用纸是专用纸还是普通纸等。 我们系统输出的信息的输出介质是输出到磁盘上,输出用纸是普通 白纸。 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 4.6 程序设计说明书程序设计说明书 我们站在班级管理者的角度上对该系统进行设计,主要分为日 常管理、考核情况两大模块。其功能结构详见功能结构图。 表见关系如下: 表 4-2 程序设计说明书 1 程序设计说明书 系统名:班级管理信息系统 子系统名:日常管理子系统 程序名:班级成员信息处查询 语言:access 一、输入 班级成员学号、姓名 二、输出 班级成员个人信息及学习情况 三、程序功能 查询班级成员个人信息和学习情况 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 表表 4-34-3 程序设计说明书程序设计说明书 2 2 程序设计说明书 系统名:班级管理信息系统 子系统名:日常管理子系统 程序名:搜索管理 语言:access 一输入 特长名称、职务名称 二输出 具有特定特长者和相关职务者个人信息 三程序功能 通过输入关键词查询具有特定特长者和相关职务者个人信息 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 表表 4-34-3 程序设计说明书程序设计说明书 2 2 程序设计说明书 系统名:班级管理信息系统 子系统名:考核模块 程序名:考核处理 语言:access 一输入 班级成员学号和姓名 二输出 迟到情况、早退情况、旷课情况、请假情况 三程序功能 通过输入班级成员学号和姓名查询其迟到、早退、旷课、请假 情况。 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 5 系统实现系统实现 5.1 编程软件的特点编程软件的特点 access 具有界面友好、易学易用、开发简单、接口灵活等特 点,是典型的新一代桌面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、 安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用 access 开发的多用户数据库管理系统具有传统的 xbase(dbase、foxbase 的统称)数据库系统所无法实现的客户服 务器(cient/server)结构和相应的数据库安全机制,access 具备了许 多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚 能力等。 (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报 表,可视性好。 (4)作为 office 套件的一部分,可以与 office 集成,实现无缝连接。 (5)能够利用 web 检索和发布数据,实现与 internet 的连接。 access 主要适用于中小型应用系统,或作为客户机/服务器系统中的 客户端数据库。用它可以做数据库,还可以用 sqlserver,oracle office 的一员。可以说是一个数据库软件 access 是微软公司出 的 office 中一个软件 是一个小型数据库 其他小型的数据库还有 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 vfp 等。 sql server 和 oracle 是大型数据库。搭建个人网站 用 access 就可以了, 可以实现用户名和密码注册等功能。 5.2 系统实施系统实施的步骤的步骤 系统实施是在系统的详细设计以后才开始的,它是以系统分析 和设计工作为基础的上,将技术的设计转化为可以实际运行的物理 系统的阶段。 系统实施的步骤 1、系统调试; 2、系统转换; 3、系统运行与维护; 4、系统评价。 5.3 系统运行与维护系统运行与维护 5.3.1 系统的运行 新系统正式投入运行后,为了保证系统中的各个要素随着环境 的变化始终处于最新的、正确的工作状态,必须加强对管理信息系 统运行的日常管理。系统运行管理主要由系统管理人员来完成,对 系统每天运行情况、数据输入和输入情况及系统的安全性与完备性 及时地如实记录和处置。 5.3.2 系统的维护 系统维护的目的是保证管理信息系统正常而可靠的运行,并能 使系统不断得到改善和提高,以充分发挥作用;保证软件系统能持 续地与用户环境、数据处理操作、领导或其他有关部门的请求取得 管理信息系统管理信息系统课程设计课程设计班级班级管理管理信息信息系统系统 协调。 系统维护工作并不仅仅是技术性工作,为了保证系统维护工作 的质量,需要付出大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设计公司质量管理制度
- 评估公司岗位管理制度
- 诊所医疗垃圾管理制度
- 诊所药品工作管理制度
- 试剂耗材订购管理制度
- 财务采购流程管理制度
- 财政收支业务管理制度
- 货架护栏仓库管理制度
- 货运物流司机管理制度
- 2025年中国户外地板行业市场全景分析及前景机遇研判报告
- 幼儿园获奖公开课:中班语言美术《有趣的西瓜皮》课件
- 室内零星维修工程施工方案
- 科技引领冰雪旅游智能设施与游客体验的融合
- 2025年劳动合同样本(电子版)
- 2025年湖南金叶烟草薄片有限责任公司招聘笔试参考题库含答案解析
- 赤峰市水体达标方案 (2019-2020年)
- I-MR(单值-移动极差)控制图
- 《邹忌讽齐王纳谏》比较阅读82篇(历年中考语文文言文阅读试题汇编)(含答案与翻译)(截至2024年)
- 政府应急管理与协调机制
- 转让幼儿园经营权协议书
- 2024全国初中数学竞赛试题及答案
评论
0/150
提交评论