《管理信息系统课程设计班级管理信息系统.doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计班级管理信息系统.doc(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、小组成绩: 班级管理信息系统专业年级:经济11-4班小组:强小龙 徐俊楠 怡杰电子:1127186280 .指导教师:贺超 中国矿业大学管理学院 二一三年六月 管理信息系统课程设计成绩明细表(系统分析设计版)小组名称: 强者俊杰 编号:大 类细 类要 求细类合计得分设计报告系统可行性分析需求确定有说服力(2)9经济可行性分析完整(3)技术可行性可信(2)其它(2)系统需求分析系统描述清晰(2)28业务流程图完善(8)业务流程分析合理(3)数据流程图准确(8)必要的数据字典设计(3)其它(4)系统设计代码设计合理(3)15数据库设计正确(4)输出设计(3)输入设计(3)其它相关部分容(2)其它其
2、它相关容(6)6整体得分58程序演示程序运行正确模块功能设计准确、合理(2)10程序运行正确(2)各功能模块均完整实现(2)界面设计合理(2)其它(2)整体得分10答辩情况述情况述逻辑清晰、重点突出(6)10其它(4)回答问题情况回答问题正确、表达清晰(5)10其它(5)整体得分20进度考核课程设计进度符合预期,团队配合良好(12)12总 分100小组成员得分:班级学号小组得分(50%)个人得分(50%)总评得分经济11-409114262强小龙经济11-409114125徐俊楠经济11-409114259怡杰摘 要班级作为学校中最基础的行政划分,其基础作用的重要性是不言而喻的,班级是学校对学
3、生管理的第一直接部门。充分了解和管理行政班中学生各方面的基本信息,对于学校制定各项政策以与培养学生、促进学生发展有着与其重要的作用。本系统是专门为行政班管理学生个人信息所设计的。利用计算机管理信息处理的迅速、准确、可靠的突出特点,可以更好的掌握各行政班学生的基本信息,从而为班干部、班主任、辅导员的管理工作以与学校制定相关政策提供准确的依据和支持。本报告从系统分析、需求分析、概要分析、详细分析到系统实施、系统运行、系统维护等几个方面详细阐述了班级管理信息系统的开发过程,记录了开发过程中的分析依据和设计思路与相关图表,阐明了主要的设计容和实施、运行情况,为本系统的使用、升级提供了完备的资料。班级管
4、理信息系统主要涵盖了三个方面的容:学生基本信息查询,学生学习情况查询,具有相关特长学生的查询,相关班级干部查询。通过有效信息的获取,收集,整理和分析等阶段性步骤的整合,可以提高该系统运行的效率和正确性。本系统开发历时四个星期,初步完成了班级管理信息系统设计,实现了该系统的基本核心功能。但是还存在一些不足之处,我们将在以后的版本中进行陆续的改进和完善。主题词: 班级 ACCESS应用 管理信息系统49 / 49目录1 前言11.1 作业背景11.2 选题说明11.3 课程设计进度安排21.4 工作业绩32系统可行性分析42.1 系统调查42.1.1 调查背景42.1.2 调查容42.2可行性分析
5、52.2.1 必要性分析52.2.2行性分析52.2.3结论62.2.4项目开发计划73系统分析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系统设计274.1 数据库设计274.1.1数据库设计步骤274.2 数据库的逻辑设计4.3 界面设计4.4输入设计35 4.4.1 输入数据的分析与容的确介质 4.4.2 输入方式与输入设备的选择 4.4.3 输入方式4.5输出设
6、计314.5.1输出信息的容314.5.2输出格式314.5.3输出设备344.5.4输出介质344.6程序设计说明书355系统实现385.1编辑软件的特点385.2系统实施的步骤415.3系统运行与维护46 5.3.1 系统的运行 5.3.2 系统的维护6系统实施部分6.1程序框图计所对应的源程序6.2 系统使用说明书结束语46致47主要参考文献471 前言1.1 作业背景本文根据管理信息系统课程要求而做。课程作业要求如下:用管理信息系统开发工具(例如Visual Basic、Visual Foxpro、Access、PowerBuilder、Delphi等)开发一个实用的中小型管理信息系统
7、。1根据课程设计时间选择适当规模大小的设计课题。2根据合理的进度安排,按照系统开发的流程与方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告,至少包括系统可行性分析报告、系统分析报告、系统设计报告三个主要部分。4开发出可以运行的管理信息系统,通过上机检查。1.2 选题说明大学学生信息管理工作是复杂而冗长的,如果单纯依靠人工操作很可能因为过多的数据信息而产生错误。为了更好的整合评定学生的学习生活各方面情况需要寻找一种新的途径去处理与管理学生信息。而信息系统是先进的科学技术和现代管理相结合的产物,建立以计算机为主要手段的
8、管理信息系统,已成为现代企业、政府部门等各类组织提高自身素质、实现组织的战略目标。因此,为了使校方可以更好的提高行政效率和质量,制定学生信息管理系统是必要的。学生信息管理系统涵盖如下三个方面:学生基本信息查询,学生日常信息管理,学生考勤情况。该系统具有很强的现实意义和可操作性,是学生管理工作中必不可少的组成部分。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有以班为单位的学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规管理、科学统计和快速的查询,从而减少管理方面的工作量。1. 基本思路(1)结构化生命周期法结构化生命
9、周期法是用系统工程的思想和工程化的方法,采用结构化、模块化、自顶向下地对系统进行分析与设计。先将整个信息系统的开发过程划分成若干个相对独立的阶段,从基层模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行测试,自底向上、逐渐地构成整个系统。(2)原型法在初步了解用户的基础上,先实现一个原型,然后再不断修改,如此反复,直至符合要求。2作业目标我们的设计要实现的是集个人信息管理、登录、考勤考核、日常管理与一体的管理系统。设计该系统时我们应该尽可能使用户界面友好,操作方便。我们的系统要实现以下具体目标:(1) 可以查询班里每个同学的基本信息;(2) 如果学院或学校举报篮球赛、歌唱比赛等等活动
10、时可以通过此系统直接查询到具有此特长的人;(3) 可以查询班干部是谁与其联系方式;(4) 可以通过此系统记录学生旷课、迟到、早退等的次数;(5) 可以了解学生的学习情况。1.3 课程设计进度安排小组名称:强者俊杰 (四班) 题目类型:分析设计小组成员:强小龙(组长)、徐俊楠、怡杰表1-1课程设计进度安排时间节点进度计划分数第一次(17周周五下午)确定题目以与分工,摘要与前言的撰写,系统可行性分析(需求分析与调查情况)第二次(18周周三晚上)系统可行性分析(管理、技术、经济上的可行性,需求分析结论),系统分析(系统组织结构分析、系统功能分析、系统业务流程分析、系统数据流程分析)第三次(18周周五
11、晚上)系统分析(数据字典、主要数据加工处理的描述),系统设计(系统代码设计、数据库设计输入设计、输出设计、存储文件格式设计)第四次(19周周五晚上)系统设计(代码设计、程序设计说明书),系统实施与系统总结(系统的优缺点和开发中的经验与反思)1.4 工作业绩1.小组主要工作(1)系统规划(2)系统分析(需求分析、可行性分析、环境分析、经济分析)(3)系统设计(业务流程图、数据流程图、数据字典、模块图、数据库设计、ER图等)(4)系统实施(程序设计,系统转换等)(5)得出结论2.主要收获在这个系统完成的过程中,我们小组通过学习相关理论以与与实践相结合,对软件开发的基本流程掌握了很多,深刻体会到管理
12、信息系统给企业、学校的管理所带来的高效率。通过对班级管理信息系统的设计,提高了自己独立思考问题和团队合作解决难题的能力。设计的过程也是一个再学习的过程,在遇到问题的时候我们尽量自己想办法解决,这在很大程度上激发了我们的自学能力,同时也使我们掌握了很多关于Access的知识。在整个系统完成过程中,努力和摸索的过程也是锻炼自己耐心和毅力的过程,这其间的乐趣也只有亲身实践才能体会到。从这次设计中,我们认识到了实践的重要性。班级管理信息系统的设计使我们深刻地明白,我们所掌握的东西还很欠缺,还需要不断地学习,不断地进步。3.小组分工作业背景以与可行性分析:徐俊楠 怡杰 强小龙业务流程图:徐俊楠 怡杰数据
13、流程图与数据字典:徐俊楠 怡杰 系统设计:强小龙 系统实施:强小龙 徐俊楠 怡杰Access设计:强小龙4.自我评定 : 优 良 中 与格 不与格2系统可行性分析2.1 系统调查2.1.1调查背景系统的功能取决于用户的需求。随着科技进步和信息时代的到来,教育的普与程度逐渐增大,学校的人数也在迅速增长,怎样管理好成千上万的学生,已经成为一个学校的管理者必须面对的问题。编写本报告的目的就是用最少的代价,在尽可能短的时间确定问题是否能够解决,通过对学校的一些管理软件的调研分析,做出创新性的解决方法以班级为单位的管理信息系统。通过此系统,使学生信息的管理更加准确、安全和快捷。该项目开发的软件为班级学生
14、信息管理系统软件。该软件是在学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的。软件设计完成后可用于所有教育学校、学院等等的学生信息管理。在当今时代,个企与事业单位都引入了信息管理软件来管理自己日益增长的各种信息。学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。本系统完全独立开发,求使系统功能简洁明了,功能齐全且易于操作. 2.1.2调查容为了使我们设计的系统更加完善,我们首先对数据的类型进行了完善。数据更多样化,更具体化。于是我们对学生进行了调查,包括:学生的迟到情况、学生的出勤情况、学生的旷课情况、学生的请假情况、
15、学生的个人信息、学生的特长情况、学生的学习情况、学生的早退情况、以与学生的职务情况。2.2可行性分析2.2.1必要性分析根据初步调查,学生信息管理存在以下问题:(1)在进行关于传统的学生信息管理系统的调查中,我们了解到很多关于这个学生信息系统的分类没有那么明确。在进行大框架的设计中,忽略很多细节;(2)在查询和搜索学生信息系统中的相关信息时,有些信息的处理不细心,然后导致很多信息重复的部分。;(3)有些设置的信息不合理导致一系列的误差;(4)信息的更改不与时,因为对于信息的把握没有做到细节上。以上出现的情况影响了一部分的学生行政部门的效率,给部门的管理工作带来了很大程度上的不便,因此我们小组对
16、于这个新的学生信息系统进行了改善。2.2.2可行性分析1.经济可行性经济可行性分析是对学生信息管理组织的经济现状进行分析,对系统建设、运行和维护等费用进行估算,对系统建成后可能取得的社会和经济效益进行评估。本方案可采用单机方式操作,不增加购置设备负担;本系统开发费用低廉,操作简便,仅需要简单的人员培训,基本不需要培训费,人-机界面友好,可以节省投入和操作费用。此系统建成后,班级管理人员从系统中了解到所有学生的信息,包括学生的迟到情况、学生的出勤情况、学生的旷课情况、学生的请假情况、学生的个人信息、学生的特长情况、学生的学习情况、学生的早退情况、以与学生的职务情况,从而大大减少了工作量,从这个角
17、度讲,此信息系统的设计是产出大于投入的,因此,在经济上可行。2.技术可行性技术可行性需要考虑现有的技术条件能否顺利完成系统开发、建设和维护工作,软硬件配置是否满足系统相关需求等。本方案技术要求不高,在原有的系统的基础上,系统涉与围不大,系统各模块间联系紧密,安全性、可靠性强。本系统开发靠基本的Access件就可以,使得本系统的成功开发成为可能。可见,从技术上是完全能满足基本功能需要的。软件需求:操作系统为Windows XP,数据库采用Microsoft Office Access。硬件需求:配置要求不用太高。系统主要是有Access 2010编写而成,Access 作为Microsoft主推
18、的小型数据库,用户群庞大,通用性好。小组成员都曾在大一时系统地学习过Access,对Access掌握较好,能熟练运用Access,完全能够胜任该班级管理信息系统的开发工作。本小组编写的程序简洁、易用性好。3. 运行可行性运行可行性是对班级管理中的组织结构、现有人员和学校活动等对系统的适应性,以与班级日常管理的可行性分析。通过前面的分析可知,技术上,由于掌握的开发软件的知识有限,有一定开发障碍但依然可行;经济上,系统运行后带来的产出大于投入。所以,系统具有运行可行性。2.2.3结论经过对学生信息的管理信息系统进行分析和验证,该系统具体经济、技术等方面均可行,能够解决现有条件下的问题,并基本实现了
19、建立目标的功能,对于学生以与一些部门的管理质量的提升有重要作用,而且随着对于学生的管理难度的不断加大,信息化的管理体系是一种发展趋势,可立即开发。第一、拟建系统的目标:(1)提高工作效率和减轻劳动强度;(2)降低劳动成本和节约时间;(3)系统界面简单易用、人性化;(4)增强班级管理人员对班级成员的监督;(5)提供更完整的信息处理功能。第二、系统规划和初步方案:(1)本系统主要分为登陆系统、考勤管理系统、日常管理系统。班级管理人员与时更改班级成员数据库信息,将部员信息与时在管理系统中进行更改和记录,并做好存档工作;(2)本系统操作简单,界面人性化;(3)本系统拟在现有电脑设备上运行。第三、系统主
20、要功能:1工作登陆模块需正确输入用户名和密码2考勤反馈模块(1)上课时间:主要指按本班级教学计划确定正确的上课时间,并与时准确记录班级成员上课情况;(2)下课时间:主要指按本班级教学计划确定正确的下课时间,并与时准确记录班级成员下课情况;(3)考核登记:主要指按本班级教学计划确定正确的课程时间,并与时准确记录班级成员的缺课情况。3.日常管理模块班级管理人员与时更改班级成员数据库信息,将部员信息与时在管理系统中进行更改和记录,并做好存档工作;第四、系统实施方案:本系统客户端拟适用Windows XP与以上操作系统,本系统前端开发工具是Microsoft Office Access 2010。本系
21、统由经济11-4班“强者俊杰”开发,约需要7周时间2.2.4项目开发计划1.资源利用设备:电脑3台,打印机1台费用支出:初步调查费,系统开发费2.开发进度安排项目开发可分为两个阶段:第一阶段:用时约2周,包括四个步骤:系统调查;可行性分析;系统分析;系统设计。第二阶段:用时约5周,进行程序的编写。利用Microsoft Office Access 2010进行程序的实际编写、调试,完成管理信息系统课程设计报告。3、系统分析3.1 系统概述系统全称:班级管理信息系统本系统以中国矿业大学学生信息系统为设计对象,以提高学生、老师和一部分部门的工作效率和增加学生信息的透明度为目的,运用MIS知识、Of
22、fice Access2010开发的管理信息系统。本系统有两个大块:日常管理和考勤管理。下面分别也有一系列的细分。力求使人机界面更加人性化、更加友好、更加简洁。这将给大学的学生工作提供更加方便、快捷的服务。3.2系统业务流程图添加用户信息删除用户信息修改用户信息信息管理进入系统审核登录信息输入登录信息登陆者业务流程图1图3-1 业务流程图1业务流程图2图3-2业务流程图23.3数据流程图数据流程图符号如下:外部实体处理过程数据流数据存储图3-3 数据流程图符号第一层:D8D6D2D4D1D3学校领导教务处录入人员学生信息管理系统学生D7D8辅导员D1 学生信息登记表 D2学生个人信息表 D3学
23、生日常考勤一览表 D4汇总表 D5学生个人实际情况 D6个人情况汇总记录 D7全体学生日常考勤记录第二层1.学生学习成绩D1D3D7D4D5D2D10D9D8D6任课老师教研室主任教学秘书教务处录入人员学生成绩管理系统学生D1 学生成绩单 D2 信息不全的成绩单 D3 学生成绩登记表 D4各科成绩表 D5 信息不完整的各科成绩表 D6 各科成绩表 D7各科成绩表 D8 学生个人成绩单 D9所教课程所有学生的成绩单 D10所有学生的成绩信息F82.学生日常考勤情况D1D3D7D4D5D2D10D9D8D6辅导员教研室主任教学秘书教务处录入人员学生考勤管理系统学生D1 学生考勤状况表 D2 信息不
24、全的考勤表 D3 学生考勤登记表 D4各科考勤表 D5 信息不完整的各科考勤表表 D6 各科考勤表 D7各科考勤表 D8 学生个人考勤情况总结 D9所教课程所有学生的考勤单 D10所有学生的考勤信息F83.4 功能流程图班级管理信息系统功能结构图:用来描述系统模块功能分解的一种图形工具。功能结构图的每个矩形框表示一个功能模块。矩形框间的连线可以看作调用关系。登录、注销班级管理系统用户使用主系统日常管理子系统考核管理子系统图 3-4班级管理信息系统功能结构图1、日常管理子系统日常管理子系统个人信息特长搜索职务搜索学习情况图3-5 日常管理子系统2、考勤管理子系统考勤管理子系统迟到情况旷课情况请假
25、情况早退情况图3-6 考勤管理子系统3.5数据字典数据字典描述1. 数据存储描述1.1项 目描 述数据存储编号I1数据存储名称管理员表简述增加、修改、查询学生学籍数据存储组成学号+号+性别+家庭住址+班级相关联的处理学籍管理,成绩管理1.2项 目描 述数据存储编号I2数据存储名称学生表简述登记学生信息数据存储组成学号+性别+班级相关联的处理成绩管理,课程管理1.3项 目描 述数据存储编号I3数据存储名称教师表简述教师学科安排数据存储组成教师+所教课程+班级相关联的处理学科管理1.4项 目描 述数据存储编号I4数据存储名称院系表简述存储系部信息数据存储组成编号+名称相关联的处理课程管理,成绩管理
26、,学籍管理1.5项 目描 述数据存储编号I5数据存储名称专业表简述存储专业信息数据存储组成专业编号+专业名称相关联的处理成绩管理,课程管理1.6项 目描 述数据存储编号I6数据存储名称班表简述存储班级信息数据存储组成班级编号+班级名称相关联的处理课程管理,成绩管理,学籍管理1.7项 目描 述数据存储编号I7数据存储名称课程表简述学生课程上课安排数据存储组成教师 +班级+课程名称+课程编号相关联的处理课程管理1.8项 目描 述数据存储编号I8数据存储名称学生选课表简述学生选课课程信息村存储数据存储组成 +班级+课程名称+课程编号+学号相关联的处理课程管理,成绩管理1.9项 目描 述数据存储编号I
27、9数据存储名称学生成绩表简述存放学生各科考试成绩数据存储组成 +学号+班级+课程名称+课程编号相关联的处理课程管理,成绩管理1.10项 目描 述数据存储编号I10数据存储名称学生特长表简述存放学生特长信息数据存储组成学号+联系方式+学生特长相关联的处理班级管理,日常管理1.11项 目描 述数据存储编号I11数据存储名称学生考勤表简述存放学生出勤状况数据存储组成迟到情况+旷课情况+早退情况+请假情况相关联的处理班级管理,考勤管理1.12项 目描 述数据存储编号I12数据存储名称学生职务表简述学生数据存储组成学生职务+学号+相关联的处理学生日常管理2. 数据处理描述2.1处理逻辑名称身份验证简述检
28、查输入信息的合法性输入的数据流学号+密码处理过程根据输入的学号和密码,检索用户,确定用户类别,以确定该用户的权限,显示查询信息输出的数据流学生选课信息,学生成绩,学生学籍,密码修改处理频率频繁2.2处理逻辑名称查询登记简述查询专业表与课程表,成绩表输入的数据流教师名+教师号+密码处理过程根据输入的信息,确定用户类别,根据用户类别,显示查询信息输出的数据流学生成绩,班级表,课程表处理频率频繁2.3处理逻辑名称修改用户信息简述用户对系统已存储的用户信息进行修改输入的数据流用户信息档案处理过程用户查找所要修改的用户信息对用户的信息进行修改 将修改保存到用户系信息档案中输出的数据流学生个人信息,日常管
29、理,考勤管理处理频率频繁4系统设计4.1数据库设计数据库设计的任务就是以数据字典中所列出的基本数据项为原始数据,设计出结构优化的数据库逻辑模型和物理模型,并构造能为用户提供高效的运行环境、满足信息系统需求的数据系统。虽然需要建立很多的数据表,各数据表间是互相联系互相影响的,它们是一个统一体,但不影响各个模块的独立性。为了把用户的数据清晰明确地表达出来,首先建立一个概念性的数学模型,概念性数学模型是一种面向问题的数学模型,是按用户的观点来对数据和信息建模。最常用的表示概念性数据模型的方法是实体联系方法。这种方法用 E-R图描述现实世界中的实体,而不涉与这些实体在系统中的实现方法,该方法又称为 E
30、-R 模型。4.1.1数据库设计步骤:数据需求分析概念模型设计逻辑结构设计物理结构设计1、数据需求分析:根据系统分析中得出的数据流程图和数据字典,进行实体对象分析与实体之间的联系分析。2、概念模型设计:E-R图实体与属性:(1) 学生学号、性别、出生年月、籍贯、联系方式、职务、特长(2) 日常管理信息学号、个人信息、特长搜索、职务搜索、学习情况(3) 考勤管理信息学号、迟到次数、早退次数、请假次数、旷课次数3.E-R图:NN学习情况职务搜索特长搜索个人信息日常管理班级成员考勤管理旷课情况早退情况请假情况出生年月学号XX性别籍贯职务特长联系方式迟到情况图4-1 E-R图4.2数据库的逻辑设计根据
31、关系模式的设计,为本系统数据库设置主键、外键,其中主键唯一表示该数据库的属性。形成数据库的文件如下:(1) 班级成员表4-1 个人信息数据结构字段名字段类字段长度主键外键学号数字8Y文本8性别文本1出生年月日期/时间籍贯文本5联系方式数字12职务文本8特长文本20(2) 考勤管理信息汇总表数据结构表4-2 考勤管理信息汇总表数据结构字段名字段类主键外键学号数字Y迟到次数数字早退次数数字请假次数数字旷课次数数字4.3界面设计对于要开发的数据库应用系统来说,用户更关注它的可用性,因此,从满足用户需求的角度出发,我们应该设计出优秀的人机交互界面。 人机交互界面是人机之间的信息的信息界面,它的设计既是
32、系统设计的重要环节,又是衡量软件质量的重要因素。随着计算机软硬件技术的发展,人机交互界面的重要性与日俱增。一些专家指出:“对于用户,人机界面就是系统本身。”硬件技术的飞速发展,使计算速度与存储容量不再成为应用系统开发人员所担心的问题,用户关心的主要问题是能否比较容易地使用应用。换言之,人们的着眼点在于应用系统的易用性,而易用与否主要取决于人机界面的优劣。正确体会用户需求,要做到满足专家级用户的需求,设计出优秀的人机交互界面,确保应用系统的质量。图4-2登录界面图示作为班级管理者,按顺序输入用户名、密码并确认后即可登录。4.4输入设计“输入的是垃圾,则输出的也一定是垃圾”。可见输入设计对系统的质
33、量有着决定性的重要影响,因为如果输入数据有误,即使计算和处理均十分正确,也无法获得可靠的输出信息。同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。信息系统的输入所完成的功能是将机外的数据转换成机的数据,是对信息进行处理的出发点,是信息系统信息处理的源头,因此保证这个源头的正确性是输入设计中的一个重要容。输入设计的根本任务是确保数据方便、与时、快速地输入到系统中去,保证输入数据的正确性、输入过程的有效性。输入设计工作主要包括:输入数据的分析与容的确定;输入方式与设备的选择;输入数据的格式设计;输入数据的检验方法。主要设计原则就是在保证处理需求的前提下尽量减少输入量,输入过程尽
34、量简单方便(如减少汉字输入、条形码扫描输入),输入界面友好,在输入数据时要采取有效措施,减少输入错误。4.4.1输入数据的分析与容的确介质根据数据流程图和数据字典的要求进行数据输入,包括具体数据项的数据名称、类型、字符长度、数值围等。4.4.2输入方式与输入设备的选择我们的输入方式选择键盘输入;输入设备为键盘磁盘输入装置。由管理员等通过键盘等输入信息,经可靠性验证后存入磁盘等磁记录介质。4.4.3输入方式主要采取了Excel表格的形式表现详细输入设计:图4-3 表4.5输出设计输出是系统产生的结果或提供的信息。对于大多数用户来说,输出是系统开发的目的和评价系统开法成功与否的标准。因此,系统设计
35、过程与实施过程正好相反,不是从输入设计到输出设计,而是从输出设计到输入设计。4.5.1输出信息的容包括输出项目、位数、数据形式(文字、数字)。输出的项目包括主页界面,日常管理界面与旗下个人信息、特长搜索、职务搜索、学习情况界面,考勤管理界面与旗下迟到情况、旷课情况、早退情况、请假情况界面。其数据形式包括文字与数字。4.5.2输出格式如表格、图形或文字。我们的系统所输出的信息的格式为Access窗体的运行界面。具体如下:(1)主页输出:图4-4主页输出(2)日常管理界面图4-5日常管理界面 个人信息界面图4-6个人信息界面特长搜索界面图4-7特长搜索界面职务搜索界面图4-8职务搜索界面学习情况界
36、面图4-9学习情况界面(3)考勤管理界面图4-10考勤管理界面迟到情况界面图4-11迟到情况界面旷课情况界面图4-12旷课情况界面早退情况界面图4-13早退情况界面请假情况界面图4-14请假情况界面4.5.3输出设备如打印机、显示器、磁带、光盘等。我们的系统输出信息的设备为显示器。从电脑中查询信息。4.5.4输出介质如输出到磁盘上还是磁带上,输出用纸是专用纸还是普通纸等。我们系统输出的信息的输出介质是输出到磁盘上,输出用纸是普通白纸。4.6程序设计说明书我们站在班级管理者的角度上对该系统进行设计,主要分为日常管理、考核情况两大模块。其功能结构详见功能结构图。表见关系如下:表4-2 程序设计说明
37、书1程序设计说明书系统名:班级管理信息系统子系统名:日常管理子系统程序名:班级成员信息处查询语言:Access 一、输入班级成员学号、二、输出班级成员个人信息与学习情况三、程序功能查询班级成员个人信息和学习情况程序设计说明书系统名:班级管理信息系统子系统名:日常管理子系统程序名:搜索管理语言:Access 一输入特长名称、职务名称二输出具有特定特长者和相关职务者个人信息三程序功能通过输入关键词查询具有特定特长者和相关职务者个人信息表4-3程序设计说明书2程序设计说明书系统名:班级管理信息系统子系统名:考核模块程序名:考核处理语言:Access 一输入班级成员学号和二输出迟到情况、早退情况、旷课
38、情况、请假情况三程序功能通过输入班级成员学号和查询其迟到、早退、旷课、请假情况。表4-3程序设计说明书25 系统实现5.1编程软件的特点ACCESS具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大
39、型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。用它可以做数据库,还可以用SQLserver,oracle OFFICE 的一员。可以说是一个数据库软件 ACCESS是微软公司出的OFFICE中一个软件 是一个小型数据库 其他小型的数据库还有VFP等。 SQL SERVER 和ORACLE是大
40、型数据库。搭建个人用ACCESS就可以了, 可以实现用户名和密码注册等功能。5.2系统实施的步骤系统实施是在系统的详细设计以后才开始的,它是以系统分析和设计工作为基础的上,将技术的设计转化为可以实际运行的物理系统的阶段。系统实施的步骤1、系统调试;2、系统转换;3、系统运行与维护;4、系统评价。5.3系统运行与维护5.3.1 系统的运行新系统正式投入运行后,为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态,必须加强对管理信息系统运行的日常管理。系统运行管理主要由系统管理人员来完成,对系统每天运行情况、数据输入和输入情况与系统的安全性与完备性与时地如实记录和处置。5.3.2
41、系统的维护系统维护的目的是保证管理信息系统正常而可靠的运行,并能使系统不断得到改善和提高,以充分发挥作用;保证软件系统能持续地与用户环境、数据处理操作、领导或其他有关部门的请求取得协调。系统维护工作并不仅仅是技术性工作,为了保证系统维护工作的质量,需要付出大量的管理工作。但由于本系统的功能简单,规模小,只要一般的管理人员进行维护工作就可以了。6系统实施部分6.1程序框图与所对应的源程序(部分代码)考勤管理界面图6-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, , , s