




免费预览已结束,剩余25页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
云南财经大学统数学院信计07-1班数据库设计与实施论文二九年六月数据库系统实施驾校信息管理系统的数据库设计与实施作者:指导教师:完成日期:2009年6月22日目录摘要3第一章.前言3第二章系统分析421系统调查42.1.1用户的基本信息管理设置42.1.2学员和教练员管理系统还不够完善42.1.3现行驾校信息系统存在的问题42.2.可行性分析52.2.1.技术可行性52.2.2.经济可行性分析62.2.3.营运可行性分析62.3. 系统功能62.4.系统目标7第三章需求分析73.1业务流程分析73.2数据流分析93.2.1数据流程图103.2.2数据字典11第四章 概念结构设计1641系统结构图1642数据库的概念结构设计1743系统E-R图设计1744.系统实体的联系和属性18第五章 逻辑结构设计和优化195.1数据库的逻辑结构设计195.2 E-R图向关系模型转换195.3 数据库的实现19第六章 物理结构设计和实施216.1系统结构图216.2 程序流程图226.3 人机界面设计24第七章 数据库的实施和维护277.1 系统实现277.1.1 系统设计方法和特点277.2 系统运行和系统维护277.2.1数据库的运行和维护阶段277.2.2系统维护277.3 系统改进28参考文献28摘要鉴于传统的信息处理与决策的手段已不能适应社会的需要,所以开发该系统来解决驾校信息的复杂性和信息处理问题的紧迫性。本系统利用现代计算机及网络通讯技术,并结合计算机管理信息处理的迅速、准确、可靠且具有强大存储能力的突出特点,全面提高驾校信息的管理水平和工作效率,具体表现为把编制成的各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高管理水平和经济效益。本文档从系统分析、需求分析、概念结构分析、逻辑结构分析,物理结构分析到系统实施、系统运行、系统维护等几个方面详细阐述了驾校信息管理系统的开发过程,记录了开发过程中的分析依据和设计思路,阐明了主要的设计内容和实施、运行情况,为该系统的使用提供了较完备的资料。驾校信息管理系统涵盖了五个主要的子系统:学员管理、收费管理、车辆管理、教练员管理、成绩管理和系统实现和维护。并通过信息的收集、整理、存储、传递将它们有机地结合起来,提高了工作的准确率和效率。该系统初步完成了驾校信息管理系统的初级版本,系统基本上实现了原定的基本功能,但还是存在一些不足之处,将在以后的版本中进行陆续的改进和完善。关键词:ACCESS2003 ,驾校信息管理系统第一章.前言21世纪,随着社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是日趋剧烈的竞争形势,一个人、一个组织要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。对于驾驶学校来说,大量复杂的车型、学费、资金难于通过传统的方法进行管理;对于学员来说,大量复杂的驾校信息使其感到迷茫。驾校信息管理系统正是针对上述的问题而开发的,通过计算机系统来管理驾校的情况,可以解决大量信息的查询和管理,便于更好的进行用户管理,同时也为学员提供方便。现代管理信息系统是一个以人为主导,最大限度的利用现代计算机及网络通讯技术加强部门的信息管理,通过对相关部门所拥有的资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高管理水平和经济效益。开发驾校信息管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和较小信息管理实践活动两者之间架设桥梁。因此,为满足出驾校发展的需要,提高竞争能力,都有必要利用计算机来提高管理水平和工作效率。根据业务的需要,确定新系统要实现五个基本功能:学员管理、教练员管理,费费用管理、车辆管理、成绩管理和系统实现和维护。第二章系统分析21系统调查通过广泛的查阅有关管理系统的相关知识,我们了解到驾校信息管理系统还存在很多的弊端。2.1.1用户的基本信息管理设置驾校信息管理系统允许用户有两种身份:学员用户和教练员用户,每种身份操作起来都很方便、快捷。如果任何学员用户和教练员用户可以浏览、查看驾校信息管理信息,那么驾校的信息的安全性就不能保证。2.1.2学员和教练员管理系统还不够完善现存的驾校信息管理仍旧靠手工操作和纸质记录,这样不仅使平时的工作效率大大降低而且耗费大量的人力、物力和财力,出错也就在所难免了。用户间的信息传递由于通过手工帐或表单交流而显得内容不够丰富,信息传递的严重滞后使信息的沟通大大受阻。这使得用户不得不在沟通上花费大量的时间和精力,既影响了整个工作流程的效率,同时又使学员用户和教练员用户不能及时掌握最新最快的业务动态,给学员和教练员用户决策带来很多不方便。因此,通过对驾校信息部门现状的初步调查,发现急需一套可以适应大量信息控制和数据处理的管理方案,以便用计算机准确高效的处理方法和数据库紧凑严谨的结构代替管理人员的手工操作和纸质记录。2.1.3现行驾校信息系统存在的问题1)、现在的驾校信息资料都是以书面文档和手写文稿的形式保存,随着时间的推移,纸张的损坏和字迹的模糊都容易造成资料因失效而报废。2)、资料多次手工处理,如逾期通知等,出错率高,完全可以用数据库检索自动生成。3)、现在的驾校信息资料的分类和汇总都是通过手工方式进行,效率低且出错率高,并且随着业务量的不断增加成正比例增加,同时造成许多不必要的数据重复输入,费时费力。由于缺少迅速有效的查询手段,大量数据的查询工作通过手工操作耗时很长。4)、驾校管理工作缺乏规范性,随意性很大,对人的经验水平有很大的依赖性,因此具体操作往往因人而宜;5)、缺乏学员和教练员基本信息归类以及统计工作。显然现存的驾校信息管理的操作方式已远远不能满足日益增长的业务工作的需要,因此为了准确地了解驾校信息管理的实际情况,开发一套能够进行实时处理的信息管理系统迫在眉睫。2.1.4系统的各类使用人员对信息系统的态度:1)、驾校管理员用户:人工操作的繁重、单调、低效的工作状态使他们非常繁忙,他们迫切希望从中解脱出来,虽然他们十分支持信息系统的开发,然而对系统的实用性提出了较高的要求。2)、学员用户:高效、快捷的获取驾校安排的基本信息得到他们的一致好评,因此他们都以积极的态度配合我们的系统开发工作。2.2.可行性分析随着人们大量的汽车需求,大学毕业生走向社会,驾校信息业务需求急剧增加。各地也把驾校信息业务当作本地经济发展的支柱之一,从而促进了驾校工作的蓬勃发展。如何在激烈的竞争中生存发展,是每个信息部门所面临的问题。利用先进的管理手段,提高信息部门的管理水平,已成为驾校工作发展的当务之急。建设管理信息系统的必要性取决于需求的迫切性和实现的可行性。因此在进行系统调查之后就应该进行可行性分析。可行性分析的主要目标是进一步明确系统的目标、规模和功能,从而实现所提出的开发系统地初步方案和计划。本系统分别从技术可行性、经济可行性、营运可行性三方面的系统可行性分析。2.2.1.技术可行性本系统的开发用到的技术是数据库ACCESS2003,它们具有可靠性、可伸缩性、可用性、可管理性、语言结构简洁,功能强大等特点,因此,在技术方面,优秀的开发平台和开发语言为整个系统提供了强有力的保证,为系统的顺利开发提供了技术保证。Access 2003 是Microsoft 2003办公软件的一个重要组成部分,是目前较为流行的、功能强大的桌面数据库管理系统。Access的用途非常广泛,既可以创建个人账簿、通信录等个人使用的简单数据库,也可以创建商、办公等复杂数据库,并且具有和Office其他组件相同的操作界面和环境,使Access易学易用。2.2.2.经济可行性分析一方面新系统的开发不需要额外增加设备购置费、软件开发费、管理和维护费用,对于设计人员也不需要费用;另一方面新系统的开发能充分发挥网络优势,较好的解决驾校信息信息管理、学员信息管理、信息人员信息管理、信息查询、统计等功能,从而减少了人工劳动、提高了工作效率、扩大了业务量和竞争能力。可见,新系统建成后所带来的经济效益将远大于系统开发本身的费用。2.2.3.营运可行性分析硬件方面,许多驾校信息部门已经配置了一定数目的电脑设施和外围设备,网络也安装就绪。软件方面,该系统开发完成后,系统界面良好,便于操作;系统移植性能良好,能在不同的操作系统中运行良好;模块与模块之间相互独立,数据库具有保密性、安全性和完整性。而且在系统开发时,完全是根据原先的操作流程和操作习惯开发的,对操作人员进行短期培训就能很快适应系统的运作,不必对业务流程进行重大的调整就能运作,缩短了开发的时间。所以系统已经存在了营运的可能性。2.3. 系统功能该系统实现的功能有:1.学员管理:用来进行学员的报名操作管理,以及管理系统中要进行收费、培训管理的学员信息,包括:学员信息录入、学员信息修改、学员信息查询输出。2.收费管理:用来完成学员收费信息的管理操作,包括:收费信息录入、收费信息修改、收费信息输出、毕业学员信息转出、恢复、收费模块维护、统计作废发票号、统计重名学员、数据备份、数据恢复。3.培训管理:用来完成学员考试成绩及培训信息的操作管理,包括:培训信息的录入、培训信息的查询输出。4 车辆管理:用来进行教练车辆信息的管理,包括添加新车辆、修改车辆信息、查询车辆信息。5 教练员管理:用来进行教练员信息的管理,包括添加新教练员、修改教练员信息、查询教练员信息。6 系统管理:用来修改操作员权限、密码,增加操作员等。操作员发生变动或需要修改密码由本模块来管理。2.4.系统目标驾校信息管理系统的总目标是按照管理信息系统的管理和开发方法,采用先进的信息技术和手段,结合计算机管理信息处理的迅速、准确、可靠且具有强大存储能力的特点,支持并规范用户基本资料的管理,驾校信息信息和查询操作的全过程,并加强上述过程中各种信息资源的管理和应用,全面提高驾校信息的管理水平和工作效率,实现学员信息的准确、及时处理与决策,为驾校信息业务决策提供有利的支持和反馈信息,以实现学员的经济效益。具体目标:1.实现强大的查询功能,更好地实现信息的及时沟通,为学员决策提供支持。2.实现学员用户高效、快捷的获取驾校信息的基本信息。3.加强并提高驾校信息的业务管理水平,提高工作效率。4.利用反馈信息,可以提出更方便用户的信息规程。第三章需求分析目前 ,驾驶员培训学校中进行学员、收费、培训、车辆、教练员等的管理时,普遍使用的是进行登记、查找、统计等枯燥的手工操作 ,这种操作既繁琐又不精确 ,很多数据不方便长期保留,迫切需要审计驾校信息管理系统。有了驾校信息管理系统,将彻底改变这种局面,利用计算机中最为友好、最为方便的WINDOWS界面就如系统,可以让管理人员轻松自如的利用鼠标、键盘等简单的输入,来完成信息的添加、浏览、查询、统计,以及数据的修改等工作,真正实现学员、收费、培训、资产、车辆、教练员等管理的电子化,大大提高工作效率。3.1业务流程分析 业务流程图的层次简单、可读性强,能够很好地表明系统内各个单位、人员之间业务关系、作业顺序和管理信息流动,通过它能够使分析人员找出业务流程中的不合理迂回等,从而大大的提高了业务管理的效率。图中采用系统符号来表示各项内容。具体的相关符号说明如下:系统外部实体数据流向信息数据处理判断图1系统符号图通过对驾校信息相关业务人员的多次联系和调查,大致了解了驾校信息的日常的业务流程。于是在参照了相关工作流程之后,逐个地对整个驾校信息管理的处理内容、处理顺序、处理细节和处理要求进行了相关调查,弄清各个环节所需要的信息内容、信息来源、流经取向等,并且把相关的调查结果用“业务流程图”表示出来:查询驾校信息学员学习意向填写学员信息表学员信息判断学费缴费(报名费,补考费)分配车辆及教练员理论学习理论考试参加上车学习上车考试成绩发放驾照没有有新学员补考学员不合格合格打印合格成绩单不合格合格图2业务流程图3.2数据流分析虽然用业务流程图能够很形象的表达了信息的流动和存储状况,然而这仅仅只是得到了一个现行系统的物理模型。要实现用计算机对信息进行管理,就必须抽象出信息流,详细调查数据及数据流程。本系统的数据流程图把握住对系统总体目标与总体功能的要求,基于上述的业务流程图,从科学性,合理性和可行性入手,采用自顶向下,逐层分解的方法建立了本管理信息系统的逻辑模型, 综合的反映出信息在系统中的流动、处理和存储情况。数据流程图有外部实体、处理、数据存储、数据流四个部分组成。他们的符号表示如下:3.2.1数据流程图学员信息表F001 F001 学员信息判断P001学员S001D001学员信息P002新学员缴费新学员P003补考学员缴费补考学员P004中途退学管理退学信息D002禁止报名提示D003中途退学提示F002缴费表学员学习P005D001理论考试P006成绩判断P007成绩信息D005上车学习P008F003驾照表D004缴费信息一、学员管理子系统:图3 学员管理子系统数据流程图二、教练管理子系统:教练信息F001教练信息判断P001教练S001分配学员车号P002教练在职信息P003D004教练调整信息D001D001教练信息D001教练信息D002求职信息D003辞职信息图4 教练子系统数据流程图3.2.2数据字典3.2.2.1学员数据字典(1)数据流的描述数据流系统名:驾校信息管理系统 编号:D001 条目名:学员信息 别名: 来源:学员去处:学员信息判断数据流结构:学员信息=学号+姓名+档案号+培训期数+申请车型等简要说明:学员如实反馈学员信息,驾校负责人根据学员反馈的信息作出判断。信息统计:数据流量: 期数: 高峰流量: 期数: (2)处理逻辑的描述 处理逻辑编号:P002处理逻辑名称:新学员缴费信息 简述:查询、标记新学员的缴费信息 输入的数据流:新学员处理描述:根据学员信息,进行缴费管理处理。输出的数据流:D004缴费信息处理频率: 500次/期处理逻辑编号:P003处理逻辑名称:补考学员缴费信息 简述:查询、标记补考学员的缴费信息输入的数据流:补考学员处理描述:根据学员信息,进行补考缴费管理处理。输出的数据流: D004缴费信息处理频率: 100次/期处理逻辑编号:P005处理逻辑名称:学员学习 简述:学员的理论学习及上路学习的信息 输入的数据流:缴费信息处理描述:根据学员缴费信息,到数据库中查找到该学员并安排相应的教练和车号。输出的数据流: D001 学员学习信息处理频率: 100次/天处理逻辑编号:P006处理逻辑名称:理论考试信息 简述:学员理论考试的成绩管理 输入的数据流:D001 学员成绩处理描述:根据学员理论考试成绩信息,到数据库中查找到该学员添加相应的学员的考试成绩。输出的数据流: D005成绩信息处理频率: 100次/天处理逻辑编号:P007处理逻辑名称:成绩判断 简述:根据理论成绩判断数据去向输入的数据流:D005 成绩信息处理描述:根据学员理论成绩信息,若合格则进行上车学习,如果不及格安排补考。输出的数据流: D001学员信息处理频率: 100次/天处理逻辑编号:P008处理逻辑名称:上车学习 简述:学员进行上车学习输入的数据流:D001 学员信息处理描述:根据学员成绩信息,安排相应的上车教练和车号。输出的数据流: D005上车成绩信息处理频率: 100次/天(3)数据存储的描述数据存储编号:F001数据存储名称:学员信息表 简述:学员的基本信息数据存储组成:学号+姓名+档案号+培训期数+申请车型等关键字:学号相关联的处理:P001,P008数据存储编号:F002数据存储名称:缴费信息 简述:学员的缴费信息数据存储组成:学号+学员名+档案号+缴费金额等关键字:学号相关联的处理:P002,P003,P005数据存储编号:F003数据存储名称:驾照信息 简述:学员的成绩和驾照管理数据存储组成:驾照号+档案号+学号+成绩关键字:学号+驾照号相关联的处理:P008(4)外部实体的描述外部实体名称:学员 简 述:学员的基本信息属性 组成:学号+姓名+档案号+培训期数+申请车型等外部实体名称:成绩简 述:对学员成绩的判定 属性 组成:理论成绩+上车成绩外部实体名称:费用简 述:对学员费用的描述 属性 组成:费用名+费用数目3.2.2.2教练员数据字典(1)数据流的描述数据流系统名:驾校信息管理系统 编号:D001 条目名:教练信息 别名: 来源:教练去处:教练信息判断数据流结构:教练信息=员工号+姓名+在职情况+驾照型号+工龄+职务等简要说明:本驾校的教练招聘与解聘信息信息统计:数据流量: 期数: 高峰流量: 期数: (2)处理逻辑的描述 处理逻辑编号:P002处理逻辑名称:分配学员、车号 简述:为教练分配学员、车号输入的数据流:求职信息处理描述:根据教练的求职信息分配学员和车号。输出的数据流:D001教练信息处理频率: 50次/期处理逻辑编号:P003处理逻辑名称:教练在职信息 简述:查询、标记教练的基本信息输入的数据流:D001 教练分配信息 D002 教练调整信息处理描述:根据教练的分配信息和教练的调整信息调整教练在职信息表。输出的数据流: D001教练信息处理频率: 100次/期(3)数据存储的描述数据存储编号:F001数据存储名称:教练信息表 简述:教练的基本信息数据存储组成:员工号+姓名+在职情况+驾照型号+工龄+职务等关键字:员工号相关联的处理:P001,P003(4)外部实体的描述外部实体名称:教练 简 述:教练的基本信息属性 组成: 员工号+姓名+在职情况+驾照型号+工龄+职务等第四章 概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。概念结构设计从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并综合考虑技术、经济和运行环境等多方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,并且在系统设计中,尽量满足系统性、灵活性、可靠性以及经济性,从而实现系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。系统总体结构设计阶段的工作是一项技术性强、涉及面广的活动,它具体包括系统总体布局方案的确定、软件系统总体结构的设计、计算机硬件方案的选择和设计以及数据存储的总体设计。结构化设计方法是基于将一个复杂的系统分解成相对独立模块的原则,在系统分解为不同模块的方法和技术,分析系统分解时产生的各种影响的基础上,建立起一个拥有良好结构系统的方法。由于结构化设计适用于任何类型的软件系统总体设计,可以同结构化分析和结构化设计前后衔接起来使用,因此,它不仅在系统开发的结构化方法和基本思路与原则的软件系统设计中得到应用,同时也是软件系统设计中应用最广的一种方法。41系统结构图本系统数据库的概要设计方法是使用实体联系(ER图),通过ER图对本系统的数据存储进行分析,得到五个实体。(1) 学员信息表(学员姓名,学员编号,档案号,登录密码,培训期数,年龄,性别,联系电话,教练员编号,车型编号,住址):存放学员基本信息。 (2) 教练员信息表(教练员姓名,教练员编号,登录密码,工龄,驾照型号,职工职务,在职情况,联系电话) :存放教练员信息。 (3) 车辆信息表(车型名称,车型编号,车牌号码) :存放学员培训信息。 (4) 费用信息表(收费记录号,收费单位,车型编号,学员编号) :存放学员缴费信息。(5) 成绩信息表(学员考号,学员编号,理论成绩,上车成绩,驾照) :存放车辆相关信息。42数据库的概念结构设计概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。概念模型能产生反映企业组织的信息需求,是表达概念设计结果的工具。它抽象于现实世界中的客观对象,转为不依赖任何具体机器的信息系统。因此,它不仅能够真实、充分地反映现实世界中事物和事物之间的联系,方便数据库设计人员和应用人员进行交流;而且还能很容易向关系、层次或网状等各种数据模型转变,方便地导出与DBMS有关的逻辑模型。概念模型有很多模型,其中最为 “实体联系模型”。该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。43系统E-R图设计E-R图是直观表示概念模型的工具,在图中提供了表示实体型、属性和联系的方法:1)实体型:用矩形表示,矩形框内写明实体名;2)属性:用椭圆形表示,并用无向边将其与相应的实体型连接起来;3)联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:N,M:N)。联系实体属性图5. 实体及其属性图例 学员成绩表考试教,学教练员分配车辆缴费费用11n11nn1n图6:总E-R图44.系统实体的联系和属性在设计E-R图时,首先要对局部结构中任意两个实体类型,依据需求分析的结果,分析局部结构中任意两个实体类型间是否存在联系,若有联系,则进一步确定是1:N,M:N,还是1:1等;其次还要分析个实体类型内部是否存在联系,两个实体之间是否存在联系,多个实体之间是否存在联系等等;最后在联系类型确定后,为了防止会出现冗余的联系,还需要命名和确定主键。这里,命名应反映联系的语义性质,这里将使用动词命名。第五章 逻辑结构设计和优化5.1数据库的逻辑结构设计在完成了概念结构设计阶段对基本ER图的设计后,接下来的任务就是进行逻辑结构设计,即将基本ER图转化为与选用的具体机器上的DBMS产品所支持的数据模型相符的逻辑结构。ER图向关系模型的转化需要解决两个问题,一是如何将实体和实体间的关系转化为关系模式,二是如何确定这些关系模式的属性和主码。5.2 E-R图向关系模型转换ER模型主要是由实体、联系和属性这三个要素构成,它们向关系模式转化的规则是:对于实体类型来说,每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的主健。系统结构图:本系统数据库的概要设计方法是使用实体联系(ER图),通过ER图对本系统的数据存储进行分析,得到5个实体。对于联系类型,则要视1:1,1:N和M:N三种情况进行不同处理:1、若两个实体间的联系是1:1,则可将两个实体模式转换成的关系模式合并成一个独立的关系模式;2、若两个实体间的联系是1:N,则只需将一端关系模式的主键加入到N端关系模式的主键中,构成一个新的主键;3、若两个实体间的联系是M:N,则可以增设一个关系,并将原来两个关系模式的主键一起构成新关系模式的主键。根据上述规则,本系统ER模型向关系模式的转换如下:(主键:用下划线表示;外键:用波浪线表示)5.3 数据库的实现通过对ER图转换的关系模式进行分析,确定本数据库系统所设置的主键、外键,从而形成的数据库文件如下: 学员信息表字段名字段类型字段长度主键外键学员姓名文本20学员编号文本50Y年龄数字4性别文本2档案号文本50登录密码文本20车型编号文本6教练员编号文本50Y培训期数数字20联系电话文本30住址文本150教练员信息表字段名字段类型字段长度主键外键教练员姓名文本20教练员编号文本50Y登录密码文本20驾照类型文本10Y工龄数字4职工职务文本10在职状况是,否4联系电话文本30车辆信息表字段名字段类型字段长度主键外键车牌号码文本20Y车型名称文本50车型编号文本6Y费用信息表字段名字段类型字段长度主键外键收费序号文本50Y收费单位文本60收费标准货币10车型编号文本6学员编号文本50Y成绩信息表字段名字段类型字段长度主键外键考号文本20Y学员编号文本10Y理论成绩文本8上车成绩文本8驾照是,否4第六章 物理结构设计和实施6.1系统结构图在系统功能设计中,为了使用户、管理人员和其他系统建设者很方便地理解系统的程序结构,我们常常使用HIPO技术来进行系统的设计与评价。HIPO技术是一种用图形来表达一个系统的输入输出功能以及模块层次的方法。HIPO分层图:可以用来表示自顶向下分解所得模块层次结构。本系统的HIPO分层图如下图表示 :驾校信息管理系统学员管理教练员管理车辆管理费用管理成绩管理学员信息输入修改学员信息添加教练员查询学员信息修改教练员信息添加新车辆修改车辆信息信息输入查询车辆信息信息修改信息查询查询教练员信息成绩输入成绩修改成绩查询图7.系统HIPO图6.2 程序流程图由于程序流程图(又称程序框图)表示方法简明扼要,能够简单直观的描述本系统的处理过程,因此如果利用程序流程图辅助编程,则可以减少设计中的错误,提高准确性和工作效率。本系统以程序流程图的代号如下:起始,终止判断处理输入,输出图8.程序流程的代号图开始判断用户名和密码是否正确学员功能选择教练员功能选择查询学员费用修改教练员信息查询车辆信息查询教练员信息查询学员成绩查询学员信息查询教练员信息退出系统(终止)提示:密码错误!重新输入不再重新登录查询车辆信息查询学员信息修改学员信息判断用户名和密码是否正确教练员身份登录学员身份登录登录身份选择否否是是图9.系统程序流程图 6.3 人机界面设计人机界面指软件系统与用户交互的接口,通常包括输入、输出、人机对话界面等。由于本系统的最终用户是学员用户与教练员用户,他们对电脑的熟悉程度参差不齐,因此为了能让他们更好的使用该系统,我们设计了友好的操作界面和完善的帮助文件。1、登陆界面设计: 如下图所示,驾校信息管理系统在一开始时就为学员用户与教练员用户提供了登入界面。分别根据各自的用户名和密码进入系统,如果用户输入的密码错误,则系统将退出。此外,本系统还设置了用户相关权限,以对信息者及信息信息进行保密。 1.登录界面设计(鉴别登录人员身份):图10.登录界面图2、输入界面设计:如下图所示,在输入界面中应尽量做到规范化数据项输入,尽量减少输入量,这样能避免不必要的输入错误,由此系统将给出有限的规范化数据.学员登录窗口设计:图11.学员登录图教练员登录窗口设计:图12.教练员登录图3、查询界面设计:本系统的每个模块中都提供了查询功能,每一个查询都使用任意条件查询和组合条件查询相结合的方法。如下图所示,可在要查询的列、符号、要查询的内容下拉框中选择和输入相应的内容,点击“查询”按钮,即会有符合条件的记录显示在数据窗口中。学员管理窗口设计:图13.学员管理窗口教练员管理窗口设计:图14.教练员管理窗口根据以上窗口设计,可基本满足学生及教练员进行相关查询和修改相应信息。第七章 数据库的实施和维护7.1 系统实现在经过了系统分析、需求分析、概念结构设计、逻辑结构设计和物理结构设计以后,便进入了系统的实施阶段。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光大银行洛阳市涧西区2025秋招数据分析师笔试题及答案
- 浦发银行武汉市江岸区2025秋招半结构化面试15问及话术
- 民生银行运城市盐湖区2025秋招信息科技岗笔试题及答案
- 兴业银行天津市静海区2025秋招结构化面试15问及话术
- 民生银行张家口市桥东区2025秋招英文面试题库及高分回答
- 光大银行大庆市龙凤区2025秋招结构化面试15问及话术
- 农发行钦州市钦北区2025秋招英文面试题库及高分回答
- 平安银行衡阳市蒸湘区2025秋招群面案例总结模板
- 农发行四平市伊通满族自治县2025秋招笔试价值观测评题专练及答案
- 2025辽宁沈阳汽车有限公司所属企业招聘招聘笔试备考试题附答案详解(完整版)
- 四年级上册数学教案 -平行与垂直 人教版
- 2022年工程机械行业发展现状分析
- 《函数的奇偶性》教学课件与导学案
- DB11-T 1796-2020文物建筑三维信息采集技术规程
- (完整版)工程流体力学课件(第四版)
- RCEP的机遇与挑战研究报告
- 非常规油气勘探开发
- 小学科学课堂存在的问题与解决方法
- 陕西污水处理定价成本监审办法
- 公司级安全技术交底内容
- GB T 3810.13-2016 陶瓷砖试验方法 第13部分:耐化学腐蚀性的测定
评论
0/150
提交评论