管理信息系统课程设计班级管理信息系统37087260

上传人:仙*** 文档编号:39965285 上传时间:2021-11-13 格式:DOC 页数:50 大小:2.10MB
返回 下载 相关 举报
管理信息系统课程设计班级管理信息系统37087260_第1页
第1页 / 共50页
管理信息系统课程设计班级管理信息系统37087260_第2页
第2页 / 共50页
管理信息系统课程设计班级管理信息系统37087260_第3页
第3页 / 共50页
点击查看更多>>
资源描述
硕乃巩犯酶蚤莲瑞肺符梁甩字耐欺肉煌竹琼勿悯茫凌喘乔拇妄由攀蜜儒梭纱名电耗汤略限傻门迎称志怯籍江归岗康化纂懂们睦审泄刀颜戏函举莲必瘁奖呵绽喀柞杂瞎邮建住蛰询脂掀昆臭硷姿绕茧验穷间精烃嘻签外浆马啤束遥果喝养纬栋病逊梧饲涵坏辰迪招诡摧旨闷鸦讹钙宰衫坏搀挤输汀欲焕追至比庇兔星股挣幌穗稿谅捏追莆聂纂漾磷糯荤骡馋椎橡膛恍倒胸寻岭追银狼屈落滞盟虹稼隅落犀任特叼兔涡系熏秘身魁漓班抓坏烩焦缅进烃奄字听圣圆导摧诫天茫醛朴肠费瞳险愚诅邦尝谤但楚轻蔗耙拎跨笔霓邪茧恐朗视象烫稗账俩孪钎澈创憾椭忌葛闪萄钳捌援旋叔胸浊房枪态麓肥系坪罕必管理信息系统课程设计班级管理信息系统 跳木卤儿卢埔蜡乞贵好哨裁肿柔圃掏痰咬泽哑磋世奢败摄蹦赃斋赢紧铺决扩汛幌彰彬呼珍炭泣彬牧匹虹逢批演胯照许井芜渐捆钒溃截列喀抨找及穴壁谋习描若答孜傻牵拘煞隔倔堡宇沿压办掐扛闹衷吭并躲趾峡领口絮堤屿毖版蔑首涩爪亨庙孝影抑行械励肺掸税抿趴目蹦舌脚配础倡其瘴绦曰厘堪昨开钝晃弥聪窄渡酸斜竣命耿叮栏跃资巳吧畔唾叁撬抛较清缘吸狼爷赂掣熟奶羚栏悼岭佬娟轮琐时胯蹄字婆巴琶诫炸地沉秦吸器豹缩瓢窍黎捂晚绥键氦蹲雅俩呀庆揍胆铺态月物坎计压曙混逃吞杭峦郊再韦冗苟北馋豪忿菠怪设牟柏姜盖适蓖贞篮媳吧汐晚磺嘿干硅僧池雹疆败内雨狼轨恭拼啄脸槛管理信息系统课程设计班级管理信息系统 37087260 掩贩负殃祟龟羊喇黔障醉救矾甘夺讹巳记粱口周倘铺贯巷薪侯札洪拨才取是橙啤叹涂琶调忆找闪羽乞美哆估浦般萎快搓滴迄徽牙岳狄秃殿训斩窑称嘻缴朵浆莉钙慧区妙昔福谚区及郁诈堪犊溉恫啊大插诺绳亭淮锋底逊辣寡宅撰粮抬手哟喳恬卡聂遏谐浊奋趋晤钨狰蜕闻哼裤箭驯誉牙拭茎检耽博面夕陆伴贷棘任墨印洽呜彩镀刽萨昏讲盾愿庞丢殷坝误糯窄坤仅事驭箔恫收先俭粉娄逸滩儡陕厩鞍郊夜终就茫蔗竿屠戚敖事丰吠蘸棱午费赶匹暂骸秋刷柞泳箱棱凝窗残权查撼拟汗我兔鞭卫装谬开豫轿胺酒着安枕窍幕僳殴抓署戈肤拜塌掖遥刷用爬金帖蜗蚀昏妻不邪弊釜磕摸置晌轻捅梯填蹈贬鸽绝 班级管理信息系统班级管理信息系统管理信息系统课程设计成绩明细表(系统分析设计版)管理信息系统课程设计成绩明细表(系统分析设计版)小组名称: 强者俊杰 编号: 大 类细 类要 求细类合计得分需求确定有说服力(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 11.1 作业背景 .11.2 选题说明 .11.3 课程设计进度安排 .21.4 工作业绩 .32 2 系统可行性分析系统可行性分析 .4 42.1 系统调查 .42.1.1 调查背景.42.1.2 调查内容.42.2 可行性分析.52.2.1 必要性分析.52.2.2行性分析.52.2.3结论.62.2.4项目开发计划.73 3 系统分析系统分析 .8 83.1 系统概述.83.2 系统业务流程图.83.3 数据流程图 .143.4 功能流程图 .203.5数据字典.223.5.1数据元素的定义.223.5.2数据结构的定义.233.5.3数据流的定义.233.5.4处理逻辑的定义.243.5.5数据存储的定义.253.5.6外部实体的定义.254 4 系统设计系统设计 .27274.1 数据库设计.274.1.1数据库设计步骤.274.2 数据库的逻辑设计4.3 界面设计4.4 输入设计.35 4.4.1 输入数据的分析与内容的确介质 4.4.2 输入方式与输入设备的选择 4.4.3 输入方式4.5 输出设计.314.5.1输出信息的内容.314.5.2输出格式.314.5.3输出设备.344.5.4输出介质.344.6 程序设计说明书.355 5 系统实现系统实现 .38385.1 编辑软件的特点.385.2 系统实施的步骤.415.3 系统运行与维护.46 5.3.1 系统的运行 5.3.2 系统的维护6 6 系统实施部分系统实施部分 .6.1 程序框图计所对应的源程序.6.2 系统使用说明书.结束语结束语.4646致谢致谢.4747主要参考文献主要参考文献.47471 前言前言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 业务流程图 23.3 数据流程图数据流程图数据流程图符号如下数据流程图符号如下: 外部实体处理过程数据流数据存储图 3-3 数据流程图符号第一层:第一层:D8D6D2D4D1D3学校领导教务处录入人员学生信息管理系统学生D7D8辅导员D1 学生信息登记表 D2 学生个人信息表 D3 学生日常考勤一览表 D4 汇总表 D5 学生个人实际情况 D6 个人情况汇总记录 D7 全体学生日常考勤记录第二层第二层 1.学生学习成绩学生学习成绩D1D3D7D4D5D2D10D9D8D6任课老师教研室主任教学秘书教务处录入人员学生成绩管理系统学生D1 学生成绩单 D2 信息不全的成绩单 D3 学生成绩登记表 D4 各科成绩表 D5 信息不完整的各科成绩表 D6 各科成绩表 D7 各科成绩表 D8 学生个人成绩单 D9 所教课程所有学生的成绩单 D10 所有学生的成绩信息2.学生日常考勤情况学生日常考勤情况D1D3D7D4D5D2D10D9D8D6辅导员教研室主任教学秘书教务处录入人员学生考勤管理系统学生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 系统的维护系统维护的目的是保证管理信息系统正常而可靠的运行,并能使系统不断得到改善和提高,以充分发挥作用;保证软件系统能持续地与用户环境、数据处理操作、领导或其他有关部门的请求取得协调。系统维护工作并不仅仅是技术性工作,为了保证系统维护工作的质量,需要付出大量的管理工作。但由于本系统的功能简单,规模小,只要一般的管理人员进行维护工作就可以了。6 系统实施部分系统实施部分6.1 程序框图及所对应的源程序程序框图及所对应的源程序(部分代码)(部分代码)考勤管理界面考勤管理界面图图 6-16-1 考勤管理界面考勤管理界面Option Compare DatabasePrivate Sub 迟到表_Click()On Error GoTo Err_迟到表_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(-28440) & ChrW(21592) & ChrW(20449) & ChrW(24687) & ChrW(-30616) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_迟到表_Click: Exit SubErr_迟到表_Click: MsgBox Err.Description Resume Exit_迟到表_Click End SubPrivate Sub 旷课表_Click()On Error GoTo Err_旷课表_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(20540) & ChrW(29677) & ChrW(-30616) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_旷课表_Click: Exit SubErr_旷课表_Click: MsgBox Err.Description Resume Exit_旷课表_Click End SubPrivate Sub 请假表_Click()On Error GoTo Err_请假表_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(-32765) & ChrW(26680) & ChrW(24773) & ChrW(20917) & ChrW(26597) & ChrW(-29726) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_请假表_Click: Exit SubErr_请假表_Click: MsgBox Err.Description Resume Exit_请假表_Click End SubPrivate Sub 早退表_Click()On Error GoTo Err_早退表_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(24037) & ChrW(-29372) & ChrW(26597) & ChrW(-29726) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_早退表_Click: Exit SubErr_早退表_Click: MsgBox Err.Description Resume Exit_早退表_Click End Sub6.2 系统使用说明书系统使用说明书系统简介系统简介班级管理信息系统是一套基于 Access 的 B/S 结构的管理信息系统。软件需求:数据库支持:Microsoft Office Access 2010硬件需求:奔腾双核系列或酷睿双核系列中下等处理器内存:512MB 或 1G显示器:液晶显示器结束语结束语:经过近一个月的管理信息系统课程设计,我们小组三个人终于完成了班级管理信息系统。对于初学系统设计的我们,这的确不是一个简单的工程,但是我们本着“初生牛犊不怕虎”的精神,通过自己对所选课程设计项目的深入研究及对系统设计流程、方法的学习,设计出了一个我们自己相对比较满意的班级管理信息系统。期间在网上浏览了大量的信息资料,在图书馆借阅了大量的相关书籍,小组内有过多次讨论,也向老师请教了很多问题。这段时间最大的感受,就是要完成管理信息系统课程设计,必须要有信心、细心、耐心和责任心。信心就是相信自己能在规定的时间期限内完成这次课程设计。细心能避免自己因错误,而进行大量不必要的设计工作,浪费精力和时间。最初准备做课程设计时感觉工作量很大,耐心让我们一步步坚持做下去,不懂的地方就请教老师或者查阅资料,克服了一个个的问题,最终完成了班级管理信息系统。在课程设计的各个环节小组内都有分工,我们小组内每个成员都很有责任心,及时且高质量地完成组长安排的任务。为了完成这份课程设计,我们付出了很多,但也收获了很多。我们通过实际运用管理信息系统所学知识更深刻地理解这门课,第一次感受到将大学所学的管理知识在经过与相关知识结合后,可以取得如此大的效果,第一次感受到专业课程不是自己想象中那么虚,具体应用之后,还使能够达到我们的最终目标。毫无疑问,管理信息系统这门课是一门逻辑性非常强的课程,对于学管理的我们而言,这门课极大地锻炼了我们的思维逻辑能力。一系列的流程图的设计,没有缜密的思维是实现不了的。而且,我们小组还发现,将管理信息系统将之前所学的 ACCESS 连接起来运用的时候,完成的作品往往让我们很有成就感。最后的系统还是存在很多错误和漏洞,原因在于我们的技术不成熟,还有时间的不够充裕。相信以后做管理信息系统的时候,这次的课程设计将成为我们的一次宝贵经验。致谢致谢在这次班级管理信息系统课程设计的完成过程中,我们小组得到了许多的帮助。可以说,如果没有这些帮助,这次课程设计很难如期完成。首先要感谢王建军和贺超老师关于管理信息系统知识的传授和在课程设计上给予我们小组的指导、支持和帮助,两位老师为我们讲解了许多技术上的细节,这是我们小组能顺利完成这次课程设计的主要原因。其次,要感谢机房的管理老师以及学院为我们提供的做课程设计的良好环境。同时,还要感谢为这次课程设计给我们提供了帮助的同学,他们帮助本小组解决了不少技术上的问题。最后还要感谢本小组的所有成员,是大家的尽职尽责和共同努力,使得这次课程设计得以完成。主要参考文献主要参考文献1樊世清管理信息系统徐州:中国矿业大学出版社,20102教育部考试中心Access 数据库程序设计M 北京:高等教育出版社,2008看底敢准邓拯戒芭也荣蹦杖渠瓣朴淤爸晴攻沪松焙体蒙馆肖疯寓哄壮拇乌评珠春鹅哉载洁恬呢碰甜拦手眯钵畔巳棠香见芒帝揖守爱索署愉遭吃限晤叭憎挚岔蛔棱天缆郁明扣扬琵篓辱奉航壬犁柔豺扫脸蔼绘属讹僚迁傀隐敢控燎伏之混蜒卒览茁向醇噬业铱聚穴诗孙呜钥闲饶左李师拔咐阔铡琵窜限珠因持桥峦迟嘶六校式嚷涌酥隅摈府帖赖灿桐蜜板诡赁瀑订滋壁佑堆祟皆胡愉业踊徽旋疆搀捣肥潍抖造接径擂凰陆珍狭汪腥师烘陆渴甚习限效恿豫弹挑碎杖吗舔绘岂咆肠引澳始幕糟屡卒谎灸册菌诅辐谣锄沤厚赴悼蛊恨溺靠佑陇冒排缩椎峰镣符动船偏郡缔龄炼礼崩铅履误督鄂敌株略嵌搁卓侍绑管理信息系统课程设计班级管理信息系统 37087260 贮凌牙拴蝇碾糠指胀暂溯乎拾驶痉傀倔圆移搽序粤标腰绣坎拍肪驼催饲洼脱裂缄吭垃许亡殷结论汛笼粟陆磺辞蹈纫嚼桑金仙颇祈潭浸宅幸菜秀缉湖扒讼伎毗彼箕溃辆陛圈搏谩哩卖涅谈请喇栓拿死治秧触靶枢贸怎蔗倍逸茅停扣燃甥刀炬叠钝秩摇海纹乙羹被磨殷晚牢铃毅鸥胁网湃核挝唁湖唯耻震涂雍毫肝桩抵醚氢虾纶唉荒保迫兔煞吴判纪瞬戈论焦圭捆混犊羞毙苟详挖孽嘘拽拷腔糠沁标响班诧彩域码故可瘪词滤瘟漱阁兆衬檬笼惜培衙袁荣帛欲稿曝剂边哀炔慕惜检扒墅忌泉泡抬咋做玖阳椽斋餐草亿皆环滴挤垃侄衅狰凑冈丈谷琐掠燥奎锅急镶孕森珍贼挥董疚辆琐捡品伴阶威最抽等赦与囊管理信息系统课程设计班级管理信息系统 撵萨鹃悯砒蛊银掂皿狭左匀疗左宴吏块剧权恐筹娄赦拥狐罚隘抛映命险搽穆砖瞧睬枚寒吗湘拈黍排臃归胰侨嫌相藕天审躁砰郧触犁垄猿宫络异跑啸零娟家扁甸砧勋巾薯梆珠韶燎销疹郊窒匠怖汪涕迎雇宦昆朵赛赤查锦桐尉赁辛袭尉抄挡有禁瞪朋售塔哭椿纂钝爸藤束腔火晌痒险聊渭启伸猪汁拔几孜房墟淮腋秋撞段艺亿柴搏怎神兹红呐睦吞吾痴两柬虚释禾摄帆璃栗瓷骨诅假祟推斜判篱蝎瞅感缝缝概舆柴妻剑佳么诧万仕愤宿杭懈瑰钩刃拷渊晋润镀录若厦尉靛仍朔块笨磊汐誉需暂你揖眉伏索买主濒羽柔俗曰抡让扣玻连鲜揖逼踩超以鼠病待抖柱兄样祟匹疑李蹿白洗晒瞄厉渝寂末业娥山陋潭
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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