欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    学生信息管理信息系统--毕业论文.doc

    • 资源ID:3925117       资源大小:2.11MB        全文页数:44页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息管理信息系统--毕业论文.doc

    J I A N G S U U N I V E R S I TY本 科 毕 业 论 文学生信息管理信息系统 Students file administrative system 专 业: 计算机科学与技术 班 级: 03级本科(3)班 学生姓名: 张健 指导教师: 张建明 巫宗宾 指导教师职称: 教授 助教 2007年6月江苏大学毕业论文学生信息管理系统学生信息管理信息系统 专业班级:03计本(3)班 姓名:张健 指导老师:张建明 巫宗宾 职称:教授 助教 摘要:本系统为学生信息管理信息系统。采用的开发工具是 MicroSoft Visual Basic 6.0。 使用的技术有:数据库的访问;菜单控制。学生管理信息系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,效率低、保密性差,另外时间过长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生管理信息的效率,也是企业的科学化、正规化管理的重要途径。关键词:学生、查询、管理、VBStudents file administrative systemSummary : This system is student's file administrative system. The developing instrument adopted is Microsoft Visual Basic 6.0. The technology used has: Visit of the database ; The menu is controlled. Student's file administrative system is unit's indispensable part of a education, its contents are all essential to policymaker and administrator of the school, so student's file administrative system can offer sufficient information and swift inquiry hand to user。But people use tradition artificial way manage the file all the time, this kind of management style has a lot of shortcomings, efficiency is low, privacy is bad, as time goes by , produce a large number of file and data , for find out , be newer and safeguard bringing many difficultying this in addition. And use the computer to manage student's file information , have incomparable advantage of administrative institute of crafts. For example search helping , dependability high , storing amount great , privacy is good , long-lived , cost low grade rapidly , find out. Advantage these can improve student efficiency of file administration greatly, scientific process, regular important way of management of enterprise too.Key word: student search management vb目 录引言5第一章 绪论81.1 课题的来源和调查81.2 课题研究方法与思想8第二章 学生信息管理系统的综述92.1 学生信息管理系统的主要功能特点92.2 学生信息管理信息系统设计方案92.2.1软件开发平台9第三章 学生信息管理信息系统的总体设计123.1 学生信息管理信息系统的总体设计思想123.1.1设计原则分析123.2 学生信息管理信息系统的模块设计133.3 学生信息管理信息系统的数据库设计133.3.1数据模型133.3.2数据库系统结构143.3.3数据库的具体设计过程153.4 学生信息管理信息系统的用户界面设计16第四章 学生信息管理信息系统的详细设计194.1 系统总体结构194.1.1 系统的结构关系图194.1.2 系统总体处理数据流程图204.1.3 系统主程序的流程图214.2 数据库结构设计224.2.1 E-R图224.2.2 数据字典234.3 详细数据库设计244.3.1数据有效性检验264.4 功能模块设计264.5 各个管理模块的详细设计和实现274.5.1 系统管理模块274.5.2 学籍管理模块294.5.3 班级管理模块324.5.4 成绩管理模块334.5.5 课程管理模块34第五章 系统测试和调试365.1 系统开发环境365.2 系统测试365.3 系统的调试395.4 系统运行与维护395.5 系统的转换方案40结 论41致 谢42参考书籍43引言20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。这个时期,计算机开始用于会计工作。数据处理一词已经出现。管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)的任务。我国20世纪70年代末有少数企业开始MIS的局部应用。“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高水平,与企业中其他系统集成,形成了CIMS。目前,我国MIS已经有了相当的普及率,几乎覆盖了各个行业及各个部门。近20年间,国外大公司出现了3种变化:l 抓管理着重于建立MIS系统,使管理技术走向成熟。l 信息是决策的依据,MIS随时为经理们提供信息服务。l 经理通过MIS使其经营计划和具体的业务活动联系在一起。由于以上的变化,MIS应用得到了迅速发展。不仅大中型企业普遍建立了自己的MIS,一些中小企业也不例外,普遍建立了公用数据网络,如电子邮件、电子数据交换等,尤其是近年来Internet的飞速发展,Intranet技术得到应用,为企业MIS提供了良好的支持环境。根据现在本学期学科要求和管理系统的发展我们开发了学生管理信息系统第一章 绪论本学生信息管理信息系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、班级管理系统,课程管理等多种功能,因而具有较强的实用性和先进性。1.1课题的来源和调查学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难随着计算机网络的发展,特别是校园网的建立。原有学籍管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。1.2 课题研究方法与思想(1)应用软件工程管理思想管理开发进程。按照软件工程管理思想对软件的研发、可行性分析、需求分析、概念结构设计、逻辑结构设计、功能设计、详细设计、编码、实施、维护各阶段进行严格的控制,保证工程具有高度的计划性,保证产品的质量。(2)学生信息管理数据库设计。应用关系数据库设计理论,实现对数据库中表结构的灵活控制,保证数据的完整性。(3)使用Visual Basic编写客户机/服务器结构的应用程序。Visual Basic是目前最流行的数据库前端开发工具,提供了丰富的内置函数和数据库接口,语法简单易学,开发周期短,成本低。(4)掌握数据库服务器的设计,开发以及数据管理,实施用户身份验证、存取控制机制、数据库备份等工作,提高数据访问的安全性。 第二章 学生信息管理系统的综述2.1学生信息管理系统的主要功能特点学生信息管理信息系统是从学生管理的实际需求出发,充分考虑学校对学生信息综合性的管理,立主建立一个学籍管理、成绩管理、课程与班级管理、系统设置与安全维护管理于一体的综合性的计算机软件管理系统。本系统具有以下主要功能特点:(1)该系统采用客户服务模式,充分发挥了服务器的性能。(2)系统具有良好的可扩展性,可以方便的增加、删除和修改信息。(3)系统具有完善的安全与维护功能,实时监测系统信息的录入、更改、删除操作的权限性。(4 )本开发的学生信息信息系统是一个非常友好的系统,易学易用,具有良好的用户界面,使用者不具备专业知识便可以顺利上机操作。2.2 学生信息管理信息系统设计方案2.2.1软件开发平台软件开发平台的选择是一个涉及许多方面的问题。主要包括对操作系统、数据库和编程语言的选择。(1)操作系统Windows 2000/XPMicrosoft Windows 2000/XP是当前比较流行和较为常用的操作系统,是Microsoft Windows操作系统中较新、功能较强的成员,是一个带有图形用户界面的操作系统。本文采用这一操作系统作为学生信息管理系统的总体开发环境。(2)前端开发工具Visual Basic6.0Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic具有以下特点: 可视化编程: 面向对象的程序设计 结构化程序设计语言 事件驱动编程机制 访问数据库 动态数据交换(DDE) 对象的链接与嵌入(OLE) 动态链接库(DLL)Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下:1 视窗(Form)视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows 系统的标准视窗。2 对象 (Object)对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框 (Label Box),文本框 (Text Box),命令按扭 (Command Button),网格 (Data Grid),ADO控件 (Adodc1)等。当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。3 属性 (Properties)属性是VB系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。4 事件 (Events)事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。VB系统常用事件来引导计算机执行一段程序。程序所用的键盘事件有KeyPress(按键)事件,KeyDown事件和KeyUp事件;鼠标事件有Click(单击鼠标)事件,DbDlicd(双击鼠标)。5 方法 (Method)方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种操作。其程序的方法有Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。 6 过程 (Procedure)过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。7 模块 (Module)模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。(3) 数据库ACCESS 2000简述Access 2000是Microsoft公司推出的Office 2000组件之一,是功能强大的桌面数据库管理系统。Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包同时拥有桌面数据库的便利和关系数据库的强大功能。第三章 学生信息管理信息系统的总体设计3.1学生信息管理信息系统的总体设计思想3.1.1设计原则分析(1)充分考虑和利用学校的现有设备和环境,保护现有投资在设计学生信息管理管理系统时,对用户的现有技术环境设备、物理结构和学校已经习惯的软件操作环境和流程,尽量不做大的改动。要将软件设计成傻瓜型,教职工经过简单的培训就可以使用软件。(2)技术先进性采用各项先进的、成熟的技术,使系统的设计建筑在一个高的起点上,采用的软件开发环境应具有先进水平而且具有发展潜力、处于上升趋势。开发的应用系统要在学习和借鉴国内同类系统成功经验的基础上,运用先进的设计思想和手段,总之设计要有一定的超前性,不但满足学校当前的需要,而且要满足学校今后相当长的一段时间内发展的需要实现先进系统的目标,又能在一定时间内保持技术领先。(3)开放性系统要满足国际上对开放系统的定义原则:具有可操作性、可伸缩性和可移植性。所选的技术要具有开放性,并能充分利用现有的硬件资源和软件资源,具有发展性以保证条件成熟时学校局于网与教育网互连,扩大信息资源,同时对外提供信息服务。系统应具有良好的可扩充性,随着信息技术的发展、应用规模的扩大、管理能力和开发能力的提高,能够灵活方便的进行系统规模扩充以满足将来发展的需要和保护用户膨胀的顺利实现。(4)实用性开发的应用系统应能满足用户的要求,必须是一个非常实用的系统。所设计的系统应易于维护,做到安装方便、配置方便、维护方便。系统应易学易用,具有良好的人机界面。应具备完善的错误接管处理能力,允许用户出现操作错误。不论用户发生任何操作错误,都不应脱离当时所在的系统环境,不能出现任何系统死锁的现象,确保系统的坚固性。所有的子模块都应具有统一的用户界面,使用户在交叉运行时不至于感到界面陌生。系统应具有完善的安全体系,以确保系统能长期稳定的正常运行和各类信息与文件的安全。系统应具有多级保密措施,满足用户单位对各种信息的不同保密要求。3.2学生信息管理信息系统的模块设计在有了设计思想和方案后,进行学生信息管理信息系统的总体设计,主要包括功能模块设计和数据库设计。学生信息管理信息系统根据现今学校对学校学生管理的要求,学生信息管理系统需要实现学籍管理管理、班级管理、学生成绩管理、学生课程设置管理,系统设置与维护的管理。主要包括以下五个功能模块:(1)学生学籍管理模块(2)学生班级管理模块(3)学生成绩管理模块(4)学生课程模块(5)系统管理模块3.3学生信息管理信息系统的数据库设计数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,数据库技术是学生信息管理信息系统的核心技术之一。3.3.1数据模型数据模型是数据库系统的核心和基础,DBMS软件都是基于某种数据模型的。数据模型是严格定义的概念的集合,这些概念精确的描述了数据的表示和操作集。在学生信息管理信息系统中应用的是关系模型。它的优点是能支持很强的、简明的说明性语言。关系模型建立在数学概念的基础上,其数学概念是集合的关系。关系模型包含下列基本概念:(1)关系数据库一个关系数据库是由一个域集合和一个关系集组成。其中域(domain)是值的集合。(2)关系操作关系模型给出了关系操作的能力和特点,关系语言的特点是高度非过程化。早期的关系操作能力有两种方式表示:代数方式和逻辑方式。关系代数中,查询是由对关系的特殊操作所表示的。关系演算中,查询表示为逻辑公式。这两种方式在功能上是等价的,而且关系代数是规范化理论的基础。SQL语言支持的关系操作介于上述两种方式之间。(3)关系模型的完整性关系模型包括两条完整性规则:实体完整性和参照完整性。实体完整性是指:设属性A为关系R的一个成分,那么属性A不能接受空值。即R中没有一个元组在属性A上的属性值为空值。参照完整性是指:若关系R含有另一关系S的主码K,对应的属性组F(F称为R的外来码),则R中每个元组在属性组F上的值必须为:或者取空值,或者等于S中某个元组的主码值。关系模型是在三种模型中是最重要的,虽然它的数据关系是几种模型中最简单的,但其定义却比较复杂,可以把关系模型理解为一张二维表。表格中每一行代表一个实体,称为记录,每一列代表实体的一个属性,称为数据项,记录的集合称为关系。在三种数据模型中,由于关系模型概念简单、清晰、用户易懂易用,有严格的数学基础及在此基础上发展的关系数据理论,简化了程序员的工作和数据库开发建立的工作。3.3.2数据库系统结构数据库系统的体系结构是数据库系统的一个总的框架。尽管实际的数据库系统的软件产品多种多样,支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统之上,数据的存储结构也各不相同,但绝大多数数据库系统在纵向体系结构上都具有三级模式结构的结构特征。数据库系统的三级模式结构是:概念模式、外模式和内模式,如图3.2所示。概念模式又称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。内模式,又称存储模式,是数据在数据库系统的内部表示,即为数据的物理存储方式的描述。外模式,又称子模式或用户模式,是数据库用户看到的数据视图。图 3-2 数据库系统结构图数据库系统的三级模式是数据的三个抽象级别,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了实现三个抽象层次的连接和转换,数据库系统在三级模式中提供两个映象:外模式/概念模式映象和概念模式/内模式映象。在设计数据库中时,首先应该根据一个关系所具有的属性间依赖情况来判断它是否具有某些不合适的性质,然后将具有不合适性质的关系转换为更合适的形式。通常按属性间情况区分关系规范化为第一范式、第二范式、第三范式、第四范式等。第一范式(1NF):如果一个关系R的每一个具体关系r的每一个属性值都是不可再分的最小数据单位,则称R为第一范式;第二范式(2NF):如果一个关系RElNF,且每一个非主键值属性完全依赖于键(唯一决定记录的属性或属性组),则称R为第二范式;第三范式(3NF):关系模型R属于2NF,且它的任何一个属性都不传递依赖于任何一个键,则称R为第三范式;目前,规范理论已提出了五级范式,在学生信息管理信息系统中,关系模型分解到3NF,但在该系统中,并未严格采用大于等于3NF的范式,因为数据访问灵活性总是和范式有冲突,所以范式的不足采用了代码来控制实现,更加符合实际应用需求。3.3.3数据库的具体设计过程(1)新建一个数据库。创建任何一个数据库的第一步是仔细地规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。 标识需要的数据; 收集被标识的字段到表中; 标识主关键字字段; 绘制一个简单的数据图表; 规范数据; 标识指定字段的信息; 创建物理表。(2)修改己建的数据库。数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic创建的程序来完成。(3)实现数据库之间的联系。数据库之间的关系指明两个库之间共享一个共同的关键字值.一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系,在该系统中,除了硬性的关联外,同时采用了代码控制,更符合实际软件的开发需求。为了学生信息管理信息系统的功能,本文展会管理信息系统要在Windows自带ACCESS 2000数据库建立7个数据库表,用来存放用户信息和系统的各类信息,它们的名称、字段及说明,如表3-1所示。 表3-1 数据表说明序号表名称中文名称说明1User_info系统用户表记录系统用户名和密码2XsBJ学生班级信息表记录学生班级详细信息3XsKC学生课程信息表记录学生课程信息4XsScore学生成绩信息表记录学生成绩详细信息5XsXJ学生学籍信息表记录学生基本信息67XsZyXsZZ专业信息表系统日志信息表记录学生所学专业信息记录用户登陆系统的时间和用户名3.4学生信息管理信息系统的用户界面设计随着各种各样软件工具的面市,软件的用户界面作为人机接口起着越来越重要的作用,它的好坏直接影响到软件的寿命与用户亲和力,具有友好用户界面的软件对于用户来说,无疑是一种享受,即使另一个软件功能在功能、性能方面与它类似,用户可能会毫不犹豫地选择它。因此,必须重视用户界面设计,开发更具竞争力的软件。用户界面应具备的特征:(1)可使用性。用户界面的可使用性是用户界面设计最重要的也是最基本的目标。它包括:使用的简单性:用户界面应能方便地处理各种经常进行的交互对话。问题的输入格式应当易于理解,附加的信息量少;能直接处理指定媒体上的信息和数据,且自动化程度高,操作简便;能按用户要求的表格或图形输出,或反馈计算结果到用户指定的媒体上。用户界面中所用术语的标准化和一致性:所有专业术语都应标准化;软件技术用语应符合软件工程规范;应用领域的术语应符合软件面向专业的专业标准;在输入、输出说明里,同一术语的涵义应完全一致。应有帮助功能:用户应能从帮助功能中获取软件系统的所有规格说明和各种操作命令的用法。帮助功能应能联机调用,为用户随时提供帮助信息。快速的系统响应和低的系统成本:在使用较多硬件设备并与许多其他软件系统联结时,会引入较大的系统开销,用户界面在此情况下有较快的响应速度和较小的系统开销。用户界面应具有容错能力:即应当具有错误诊断、修正错误以及出错保护的功能。(2)灵活性。具体来说,即:考虑到用户的特点、能力、知识水平,应当使用户界面能够满足不同用户的要求,因此,对不同的用户,应有不同的界面形式。系统能够按照用户的希望和需要,提供不同详细程度的系统响应信息,包括反馈信息、提示信息、帮助信息、出错信息等;(3)复杂性和可靠性。用户界面的复杂性:用户界面的规模和组织的复杂程度就是界面的负责性。在完成预定功能的前提下,应当使得用户界面越简单越好,体现用户单纯性。用户界面的可靠性:用户界面的可靠性是指无故障使用的间隔时间。用户界面应能保证用户正确、可靠地使用系统,保证有关程序和数据的安全性。对于 学生管理MIS界面的菜单,尽量地将菜单设计为简单、清晰、方便、美观。本系统部分界面如下图: 图3-3 系统登陆界面 图3-4系统主界面 第四章 学生信息管理信息系统的详细设计学生信息管理系统是应用计算机技术对学生信息实现自动化管理。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。开发系统的目的是充分利用计算机资源,通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。学生信息管理信息系统的详细设计包括两大部分:数据库的设计和系统功能模块的设计与实现。4.1系统总体结构4.1.1 系统的结构关系图学生信息管理系统成绩信息管理课程信息管理学籍信息管理班级信息管理成绩信息修改成绩信息查询成绩信息添加课程信息添加课程信息修改年级课程设置班级信息添加班级信息修改学籍信息添加学籍信息修改学籍信息查询 图4-1系统结构关系 4.1.2系统总体处理数据流程图 图4-3 系统总体处理数据流4.1.3系统主程序的流程图开 始用户登陆登陆主界面选 择系统管理学籍管理成绩管理课程管理班级管理退 出 图4-4系统的程序流程图4.2数据库结构设计4.2.1 E-R图 本系统实体有:学生实体,班级实体,课程实体.各个实体具体的描述E-R图如下: 图4-4 学生实体图图4-5班级实体图图4-6课程实体图图4-7年级实体图nnnn11 图4-8实体之间关系E-R图4.2.2 数据字典传统的数据字典包括以下几种类型的条目:(1).数据流条目数据流条目给出某个数据流和定义,它通常是列出该数据流的各组成数据元素该系统中的数据流条目有:名字:学生班级信息表别名:XsBJ描述:记录学生班级详细信息定义:班级信息班号年级辅导员教室关键字:班号名字:系统用户表别名:User_info描述:记录系统用户名和密码定义:用户信息用户名称用户密码用户描述。关键字:用户名称名字:学生成绩信息表别名:XsScore描述:记录学生成绩详细信息定义:学生成绩信息学生学号学生姓名学生班号课程名称分数系统关键字:学生学号名字:学生课程信息表别名:XsKC描述:记录学生课程信息定义:课程信息课程编号课程名称课程类型课程描述。关键字:课程编号名字:专业信息表别名:XsZy描述:记录学生年级专业信息定义:年级专业信息年级专业名称关键字:专业名称名字:学生学籍信息表别名:XsXJ描述:记录学生基本信息定义:学生基本信息学号学生姓名学生性别出生日期联系电话家庭住址注释关键字:学生学号(2).文件条目文件条目给出某个文件的定义,列出它的组成数据项,此外还要给出文件的组织形式 例:学生信息文件学生基本信息记录学生成绩记录 主键:学生学号课程号(3).数据元素条目给出某个数据单项的定义,通常是数据项的值类型例:学生基本信息记录中“学生学号”的数据值类型为数值类型,有效值范围为0000009999994.3详细数据库设计在前面分析的基础上,这里可以得出数据库里表的各字段名称、类型、长度和说明。由于涉及7个表,这里就不赘述,请参看以下7张表表4-1 User_info(系统用户表)字段名称类型长度说明是否为空username(PK)文本20用户登陆名否password文本40用户登陆密码否passwordID文本20用户登陆ID否表4-2 XsBJ(学生班级信息表) 字段名称类型长度说明是否为空class_No(PK)文本20班级名称否grade文本40年级是Director文本30辅导员是Classroom_No文本40班级教室是Class_number数字20班级人数是表4-3 XsKC(学生课程信息表)字段名称类型长度说明是否为空course_Name文本40课程名否course_Des文本40课程所属专业是表4-4 XsScore(学生成绩信息表)字段名称类型长度说明是否为空student_ID(PK)文本20学生学号否student_Name文本40学生姓名是course_Des文本40课程所属专业是course_Name文本40课程名否result数字30成绩分数是表4-5 XsXJ(学生学籍信息表)字段名称类型长度说明是否为空student_ID(PK)文本20学生学号否student_Name文本40学生姓名是student_Gender文本20学生性别是ZZMM_NI文本30学生政治面貌是ZY_name文本40学生所选专业是born_Date日期40学生出身日期是class_No文本20班级名称是address文本50家庭住址是tele_Number文本40学生联系方式是comment文本50备注是表4-6 XsZy(学生专业信息表)字段名称类型长度说明是否为空ZY_name文本40学生所选专业否YX_name文本40所属院系是表4-7 XsZZ(系统日志信息表)字段名称类型长度说明是否为空userName文本20用户登陆名否Dr_date日期30登陆日期否Dr_time时间40登陆时间否注:(PK)表示主键.4.3.1数据有效性检验学生管理信息系统的每一个输入界面都要进行数据有效性检验,保证输入的数据是准确的并且是有效的类型。数据有效性检验包括窗体级有效性检验和字段级有效性检验两种方式。窗体级有效性检验就是在用户向窗体中输入所有的字段之后进行验证。字段级有效性检验就是在用户输入每个字段的数据后就进行有效性检验。比如:在需要输入数字的文本框内输入字母,则在保存数据时提示检查数据有效性。4.4功能模块设计在总体设计中分析了展会管理系统具有的五个功能模块:学生学籍管理模块,学生班级管理模块,学生成绩管理模块,学生课程模块,系统管理模块它们的具体功能如下:.

    注意事项

    本文(学生信息管理信息系统--毕业论文.doc)为本站会员(韩长文)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开