欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    奖学金评定系统(共63页).doc

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

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

    奖学金评定系统(共63页).doc

    精选优质文档-倾情为你奉上摘 要随着计算机技术的飞速发展,计算机在各个领域分析工作中应用的普及,利用计算机实现高校奖学金评定系统也给老师减轻了极大负担。学校的规模在不断的扩大,学生的数量不断增加,为了保证奖学金公平合理的发放,考评必不可少。在这种情况下用计算机可以使从事学校教学质量管理工作的人员从繁重的劳动中解脱出来,仅使用一些简单的操作便可及时、准确地获得评价情况信息。本系统结合学校实际的学生、专业、评定指标的情况,经过实际的需求分析,采用功能强大的Microsoft Visual Studio 2005作为开发工具,SQL Server 2000 数据库管理系统,开发出了一套高校奖学金评定系统。奖学金评定系统主要为学校奖学金管理部门提供一个有效的评定管理平台。主要完成对专业信息管理、学生信息管理、评定教师管理、一级评定指标、二级评定指标、学生评定管理、查看得分、审核申报内容、学生加分申请、学生留言等信息进行管理和分析。由计算机来代替人工执行一系列诸如增加、修改、删除、查询、排名等操作。这样就使教师可以轻松快捷地完成奖学金的评定管理任务,使评定工作系统化、规范化、自动化,从而达到提高管理效率的目的。本文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键词:信息系统;SQL;需求分析;Microsoft Visual Studio AbstractWith the rapid development of computer technology, computeranalysis of the work in the popularity of applications in various fields, the use of computers to achieve the Scholarship Assessment System to reduce the great burden to the teacher. The size of the school is constantly expanding andincreasing the number of students, evaluation is essential inorder to guarantee the issuance of scholarship fair andreasonable. In this case, the computer can be engaged inschool teaching quality management personnel freed from theheavy labor, use only a few simple operations can be timely and accurate access to the evaluation of information. The system combines school students, professional assessmentindicators, the actual demand analysis, using the powerfulMicrosoft Visual Studio 2005 as a development tool, SQLServer 2000 database management system, developed acollege scholarship assessment system.The system mainly for schools and scholarship managementdepartment to provide an effective assessment management platform. Complete professional information management, student information management, assessment of teacher management, and an assessment of the indicators, twoindicators of assessment, student assessment management,view rankings, audit reporting content, the students apply forextra points, students message and information managementand analysis. By the computer instead of manually perform a series of such increase, modify, delete, query, ranking and other operations. This allows the teacher can quickly and easily complete the scholarship assessment of administrative tasks, so that the assessment work of a systematic, standardized, automated, so as to achieve the purpose ofimproving management efficiency.This paper mainly introduces the development background ofthe subject, to complete the development and function of the process. Focus on the focus of system design, design ideas,difficult technology and solutions.Keywords: information systems; the SQL; needs analysis; the Microsoft Visual Studio专心-专注-专业目录第一章 引 言随着计算机技术的发展及计算机的日益普及,利用计算机进行高校奖学金评定系统也越来越成为学校的好帮手. 高校奖学金评定系统将输入的智、德、体成绩进行智能的计算和统计分析,将结果存档等功能有效地避免资源的浪费,有利于环保、减少人员,提高效率。高校奖学金评定系统的开发真正地使评定老师从学生信息管理、评定指标信息管理、学生评定管理、审核申报内容、学生留言等费时的工作中解脱出来,将主要精力转移到如何利用现代化的科技手段提高奖学金评定的管理效率。本系统主要功能是: 本系统包括学生管理、专业信息管理、评定教师管理、一级评定指标、二级评定指标、学生评定管理、个人信息修改、审核申报内容、学生加分申请、查看得分等。其主要的功能特点如下:1.系统详细记录学生的评定信息。2.记录综合评测成绩,评定内容分为智育部分、德育部分、体育部分进行评测。3.负责评定管理的老师通过系统的排名分析可以综合客观对一个学生进行评价。本系统采用的软件开发工具及环境如下:操作系统:Windows95/98/NT/ME/XP编程语言:ASP.NET数据环境:SQL Server 2000 目前高校奖学金评定管理过程中手工的处理方式存在着大量问题,本系统提供了基于先进的软件和高速、大容量的硬件基础上的新的管理模式,通过集中式的信息库、自动处理信息,达到提高工作效率、改进管理模式的目的。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。本系统设计的指导思想是使整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,并提供良好的容错性,在用户出现误操作时能尽量及时地给出警告,以便用户及时改正。11系统开发背景随着Internet的普及,我国各大中专院校也加快了管理系统的信息化进程,并且都建立了自己的信息化管理系统。这为我国高校实现现代化管理提供了必备的物质基础。目前,我国大部分高校的奖学金评定仍存在很多问题,例如:奖学金评定条件多年不变,评价体系中有些指标难以量化,同一行为多次受奖和各学院奖学金的比例分配问题等等,迫切需要进行彻底的改革Error! Reference source not found.。使用计算机实现现代化的奖学金评定,具有人工管理所无法比拟的优点。通过现代化的技术手段,才能提高奖学金评定工作的效率和工作质量,使奖学金评定工作同趋科学化、规范化和标准化,为高校实现现代化管理发挥巨大作用Error! Reference source not found.。奖学金评定是信息量大而繁杂的一项工作,大多数院校都由学生部门来完成这项工作,而学生又没有太多的精力来开展奖学金评定工作。在评定过程中又容易出现人为失误,导致不可弥补的错误,而且工作的透明度不高,学生的参与度也很低 Error! Reference source not found.。本文提出了一种高校奖学金评定系统,它能很好的解决以上的问题。高校奖学金评定系统的开发不仅可以大幅提高现有工作效率,使奖学金评定工作往规范化、信息化方向迈进。这对于激励学生尤其是贫困学生挖掘自身潜力,调动出最大的积极性有着非比寻常的意义 Error! Reference source not found.。本文提出的系统采用了ASP.NET和SQL Server数据库这一具有强大功能、用于Web开发的框架。ASP.NET在系统中处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。12国内外研究现状随着教育产业化进程的逐步推进,各大高校纷纷合并,走上了强强联合、资源共享的路子。随着高校的规模不断扩大,如何有效地实现高校信息管理,已成为各大高校关注的焦点。上世纪8 0年代开始,我国各大高校开始采用微型计算机开发单机版的信息管理系统。二十世纪最后几年,“211工程”的出台促进了整个高校信息化的大发展,各高校开始大规模的建设校园网络,推动了高校现代化管理系统从单机平台向网络平台发展Error! Reference source not found.。国外评优软件具有操作简单、界面友好的特点,业务流程非常清晰,管理也很规范。从技术上看,均采用ODBC技术,支持C/S结构。但是从国内外软件比较来看,因为管理方法有所不同,应用环境不同,管理内容也不尽相同。国外系统往往不够灵活,通用性不强,尤其有些东西不符合中国的习惯。但是,已经有人致力于研究这方面了,也有了一定的成果。国内著名高校如华中科技大学、浙江大学等都建立了基于网络的信息管理系统,浙江大学开发的在线教务管理系统,可以实现在线选课、登录成绩、查询成绩、成绩分析等功能,极大地提高了教务管理的效率和质量Error! Reference source not found.。13发展趋势从以上对高校管理系统的阐述可以看出,高校管理工作的标准化、系统化、综合性的管理的探索与实现已经愈加为人们所重视,高校管理的网络化、系统化管理已经成为一种趋势Error! Reference source not found.。高校奖学金评定系统不但是实现教学管理现代化和网络化的一个重要手段,同时也是促进传统奖学金评定模式改革的一个方法。对于改进奖学金评定方法,挖掘学生潜力具有十分重要的意义和较大的实用价值。14研究的基本内容本系统主要针对学生,管理员等用户的需求进行设计,最终实现高校奖学金评定的网上完成。系统使用起来操作简便快捷,具有管理员发布信息、管理用户、设置系统、在线审核,学生查看信息、补充获奖信息、在线提问等基本功能。第二章 技术分析与研究方案21 可行性分析在一个软件项目开发之前,对软件项目的可行性做出细致而谨慎的评估是十分必要的。在定义阶段,如果能够尽早发现将来可能在开发过程中遇到的问题, 并及早的做出决定, 不但可以节省时间,而且可以避免大量的人工、 金钱上的浪费。 因此,在开发这套系统之前,对于项目的必要性、实现的目的、方法以及可行性进行了大量的调查与分析。技术可行性:由于学校管理部门配有计算机,所以为这套软件提供了硬件环境。以计算机为基础的高校奖学金评定系统使管理者摆脱了那种繁杂、易错的记录及管理方式,通过计算机以及配套的软件,管理者可以采用全新的方式对大量的评定信息进行详细的统计和分析。用户使用可行性:本系统操作简单, 有计算机基础的人无需培训即可使用, 即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标单击各个界面上的选项卡或按钮就能执行相应的功能。而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。所以说本系统在用户使用可行性上是没有问题的。从以上的调查中可以看出,(1)由于操作简单,所以在学校对奖学金评定管理的部门使用本系统不会遭到阻力,该系统的实施在人员上具有可行性。(2)采用Microsoft Visual Studio 2000作为开发工具,SQLSERVER 2000数据库作为后台数据库能够满足该评定管理系统的管理要求,加之其开发简单,周期快,是实施高校奖学金评定系统的上佳选择。通过调查和研究后,该项目是可行的。22 需求分析需求分析简单说来就是分析用户的要求。用户的需求具体体现在各种信息的提供、保存、更新和查询。这就要求数据库的结构能够充分满足各种信息的输入和输出。需求分析是数据库系统开发的第一步也是最重要的一步,是设计数据库的起点。需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面的各个阶段的设计,并影响设计结果是否合理和实用。这些要求对于评价分析系统来讲也不例外。高校奖学金评定系统主要应用于学校的奖学金管理部门,可以用于支持学校完成奖学金评定的管理工作,在通过对系统的终端用户进行调研后,得到了以下的需求情况:l 支持学校高效率的完成评定信息管理工作。包括综合测评成绩(智育部分、德育部分、体育部分)的得分纳入管理范围内。l 要求系统可以对学生的基本信息进行管理。l 要求系统可以按专业查看每个专业的综合排名情况,就是学生所得分数从高到低排列。l 综合测评分智、德、体等三大部分,每部分比例为6:3:1,即综合积分满分最多为100分,其中智育满分,德育满分,体育满分都是最多一百分,计算时如果越过一百按一百计算,再乘以每大项的比例分,各项最多为占60分,德育满分占30分,体育满分占10分。l 系统应符合学校办公管理的规定,满足奖学金考评管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。l 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未来使用中的扩充和维护。23 系统总体功能分析系统开发的总体任务是实现学校奖学金评定管理的系统化、规范化和自动化管理。根据学校奖学金管理的实际需求,结合学生信息管理和考评管理的实际流程,本管理系统需要完成的功能主要有:(1)学生基本信息:对学校的学生基本信息进行管理。(2) 管理一级评定指标和二级评定指标等。(3) 录入考评成绩并进行相应的管理。(4) 学生评定管理:可以查询学生考评信息,为学生评定添加、修改评定记录。(5) 查看得分:可以查看学生综合得分。(6)审核申报内容:这个功能是显示学生的申报加分的资料,审核通过后加到,自动加到大类对应的二级指标“人个加分”项里。(7)留言查看:教师可以查看学生提出的异议,并回复,可以删除。(8)学生加分申请:选择加分分类,加分标题,加分详情,可以查看审批的情况。24数据流图数据流图(DFD): 数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具1。 图 形 符 号名 称符 号 说 明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理其中,PM区记述处理标号 C区记述处理名称DNS 数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向,FM记述数据流的名称P0奖学金评定管理系统管理员F1管理员操作信息管理员管理员操作结果教师教师F2教师操作信息教师操作结果学生学生F2学生操作信息学生操作结果图 2-1奖学金评定管理系统TOP数据流图P1奖学金评定管理系统管理员子系统F1.1专业信息F1.2班级信息F1.3学生信息F1.4教师信息F1.5一级评定指标F1.6二级评定指标F1.7学生评定信息F1.8管理员信息专业信息表D1班级信息表D2学生信息表D3教师信息表D4D5一级评定指标表D6二级评定指标表D7学生评定表D8管理员表图 2-2奖学金评定管理系统管理员子系统数据流图P2奖学金评定管理系统教师子系统F2.1审核申请信息F2.2查看留言信息F2.3个人信息F2.4一级评定指标F2.5二级评定指标F2.6学生评定信息申请信息表D9留言信息表D10教师信息表D4D5一级评定指标表D6二级评定指标表D7学生评定表图 2-3奖学金评定管理系统教师子系统数据流图P3奖学金评定管理系统学生子系统F3.1学生资料信息F3.2加分申请信息F3.3留言信息F3.4查看得分信息D3学生信息表申请信息表D9留言信息表D10学生评定表D7图 2-4奖学金评定管理系统学生子系统数据流图25数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息1。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。251数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式1。名字:专业信息表描述:记录专业信息的相关的信息。编号:D1组成:编号,专业名字:班级信息表描述:记录班级信息的相关的信息。编号:D2组成:班级名称,编号。名字:学生信息表描述:记录学生信息的相关信息。编号:D3组成:编号,姓名,密码,性别,生日,班级,专业,电话名字:教师信息表描述:记录教师的相关的信息。编号:D4组成:编号,姓名,密码,性别,Mail,班级,专业,电话。名字:一级评定指标表描述:记录一级评定指标的基本信息。编号:D5组成:序号,编码,名称,占比,成绩,成绩,成绩名字:二级评定指标表描述:记录二级评定指标的信息。编号:D6组成:二级编码,编码,名称名字:学生评定信息表描述:记录学生评定的信息。编号:D7组成:编号,学生编号,一级评定,二级评定,成绩,智育分,德育分,体育分,总分名字:管理员表描述:记录管理员基本信息。编号:D8组成:编号,姓名,电话,Mail,QQ,密码名字:申请信息表描述:记录申请信息。编号:D9组成:编号,一级评定指标,二级评定指标,标题,申请人,内容,审核人,是否审核,加分名字:留言信息表描述:记录留言信息的信息。编号:D10组成:序号,标题,内容,输入日期,学生编号,教师编号,回复内容252数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)1。编号:F1.1名字:专业信息组成:编号,专业描述:管理员向系统输入的信息编号:F1.2名字:班级信息组成:班级名称,编号描述:普通员工输入的信息编号:F1.3名字:学生信息组成:编号,姓名,密码,性别,生日,班级,专业,电话描述:管理员操作员工的相关信息编号:F1.4名字:教师信息组成:编号,姓名,密码,性别,Mail,班级,专业,电话描述:管理员操作部门的基本信息。编号:F1.6名字:二级评定指标组成:二级编码,编码,名称描述:管理员操作排班的相关信息编号:F1.5名字:一级评定指标组成:序号,编码,名称,占比,成绩,成绩,成绩描述:管理员操作出差的相关信息。编号:F1.7名字:学生评定信息组成:编号,学生编号,一级评定,二级评定,成绩,智育分,德育分,体育分,总分描述:管理员操作请假的相关信息.编号:F1.8名字:管理员信息组成:编号,姓名,电话,Mail,QQ,密码描述:管理员操作的考勤信息.编号:F2.2名字:查看留言信息组成:序号,标题,内容,输入日期,学生编号,教师编号,回复内容描述:普通员工修改个人信息编号:F2.1名字:审核申请信息组成:编号,一级评定指标,二级评定指标,标题,申请人,内容,审核人,是否审核,加分描述:管理管理员信息编号:F2.3名字:个人信息组成:编号,姓名,密码,性别,Mail,班级,专业,电话描述:普通员工查看出差通知信息编号:F2.4名字:一级评定指标组成:序号,编码,名称,占比,成绩,成绩,成绩描述:查看排班信息.编号:F2.5名字:二级评定指标组成:二级编码,编码,名称描述:普通员工申请休假编号:F2.6名字:学生评定信息组成:编号,学生编号,一级评定,二级评定,成绩,智育分,德育分,体育 描述:查看考勤信息编号:F3.1名字:学生资料信息组成:编号,姓名,密码,性别,生日,班级,专业,电话描述:普通员工查看出差通知信息编号:F3.2名字:加分申请信息组成:编号,一级评定指标,二级评定指标,标题,申请人,内容,审核人,描述:查看排班信息.编号:F3.3名字:留言信息组成:序号,标题,内容,输入日期,学生编号,教师编号,回复内容 描述:普通员工申请休假编号:F3.4名字:查看得分信息组成:编号,学生编号,一级评定,二级评定,成绩,智育分,德育分,体育 描述:查看考勤信息253数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流,输出数据流,处理1。编号:P1名字:奖学金评定管理系统管理员子系统描述:管理员对本系统的维护.输入/输出:D1,D2,D3,D4,D5 ,D5,D6,D7,D8编号:P0名字:奖学金评定管理系统描述:管理奖学金评定信息输入/输出:D1,D2,D3,D4,D5,D6,D7,D8, D9,D10编号:P3名字:奖学金评定管理系统学生子系统描述:学生对本系统的操作输入/输出:D3,D7, D9,D10编号:P2名字:奖学金评定管理系统教师子系统描述:教师对本系统的操作输入/输出:D4,D5,D6,D7, D9,D1026 系统功能结构设计通过收集资料、数据以及查阅相关的一些文献资料,在系统可行性分析和需要分析的基础上,针对本系统的实际情况,最终提出了高校奖学金评定系统的功能结构和设计方案。261系统的开发方法及所遵循的基本原则一般的信息管理系统的开发方法有结构化方法、原型法与面向对象方法、软系统开发方法。高校奖学金评定系统采用的是结构化开发方法。结构化开发方法的基本思想强调遵循以下几个基本原则:第一,面对用户的观点;第二,严格区分工作阶段,每个阶段有明确的任务和应得到的成果;第三,按照系统的观点,自顶向下地完成系统的研制工作;第四,充分考虑变化的情况;第五,工作成果文献化、标准化。262 系统功能模块 本系统按使用用户分为三个子系统,管理员子系统的主要功能模块设计如下:管理员子系统一级评定指标二级评定指标学生评定管理学生信息管理评定教师管理查看得分班级信息管理专业信息管理管理员管理 图2-1管理员子系统功能模块示意图教师子系统的主要功能模块设计如下:教师子系统一级评定指标二级评定指标学生评定管理审核申报内容留言查看查看得分修改密码个人信息修改 图2-2教师子系统功能模块示意图学生子系统的主要功能模块设计如下:学生子系统查看各人得分学生加分申请学生留言查看得分修改密码学生资料修改 图2-3学生子系统功能模块示意图管理员子系统1、 专业信息管理:管理员对专业信息进行管理。2、 学生信息管理:管理员对学生信息进行管理。3、 评定教师管理:管理员对评定教师信息进行管理。4、 一级评定指标:管理员对一级评定指标进行管理。5、 二级评定指标:管理员对二级评定指标进行管理。6、 学生评定管理:管理员对学生的评定信息进行管理。7、 查看得分:可以按专业查看每个专业的综合排名情况,就是学生所得分数从高到低排列。8、 班级信息管理:对班级信息进行管理。教师子系统1、 个人信息修改:教师修改个人的信息。2、 一级评定指标:教师对一级评定指标进行管理。3、 二级评定指标:教师对二级评定指标进行管理。4、 学生评定管理:教师对学生的评定信息进行管理。5、审核申报内容:教师对学生的申报信息进行审核。6、留言查看:教师可以查看学生提出的留言信息,并可以进行回复和删除。7、查看得分:可以按专业查看每个专业的综合排名情况,就是学生所得分数从高到低排列。8、修改密码:修改登录系统的用户密码。学生子系统1、 学生资料修改:学生修改个人的信息。2、 学生加分申请:学生申报加分申请信息。3、 学生留言:学生可以给老师发布留言,可看老师的留言回复信息。4、 查看各人得分:学生可以看自己的各部分得分的详细情况。5、查看得分:查看全部的得分信息。6、修改密码:修改登录系统的用户密码。263系统模块设计原则在功能模块示意图的树状结构中,每一个叶节点都是一个最小的功能模块。每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、删除记录、以及查询显示记录信息。264系统流程分析所谓系统流程就是用户在使用系统时的工作过程。多用户系统的工作流程都从用户登录模块开始,对用户的身份进行认证。身份认证可以分为以下两个过程:1 确认用户是否是有效的系统用户2 确认用户类型第一个过程决定用户是否能进入系统。第二个过程根据用户的类型决定用户的操作权限,从而决定用户的工作界面。本系统的流程分析如图2-4所示登录窗口输入的用户名是否存在?输入的口令是否正确?根据登录用户信息设置权限进入系统主界面否否开 始图2-4 系统总体流程图根据系统总体流程图可以看出,使用用户首先需要进行身份验证。如果输入的用户名和密码都无法与数据库中的数据匹配,则该用户不能进入系统。同时在用户登录时,将会对用户的权限进行判断,看该用户是管理员用户还是一般用户,从而确定用户的主页菜单结构。第三章 数据库的设计31数据库的总体设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。32数据库概念结构设计在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但ER模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。E-R图是直观表示概念模型的工具,它有三个基本成分:矩形框,表示实体类型(考虑问题的对象)。菱形框,表示联系类型(实体间的联系)。椭圆形框,表示实体的属性。根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。本系统包括的实体有学生实体,分数实体,评订指标实体、专业、班级。 1 各实体E-R图如下:学生姓名性别年龄专业班级学号图3.1 学生实体属性图分数学号科目评定分数序号 图3.2 分数实体属性图评定指标编号名称占比例 图3.3 评定指标实体属性图专业编号名称 图3.4 课程实体属性图班级专业班级 图3.5 班级实体属性图2各实体间ER图评定指标评定NM学生1分数成绩M班级属于M1专业属于M1图3.6各实体关系E-R图33 数据库逻辑结构设计本系统共用到10张表,各表的表结构分别如下:表4-1评定信息(Sys_Asses)表字段名称类型长度主键说明允许空AssesIDint4YES编号否PersonIDvarchar50学生编号是GuideIDint4一级评定是Guide2IDint4二级评定是Scale1int4成绩是Scale1Namevarchar50智育分是Scale2int4是Scale2Namevarchar50德育分是Scale3int4是Scale3Namevarchar50体育分是CountNumberint4总分是Memovarchar50备注是表4-2教师信息(Sys_Client)表字段名称类型长度主键说明允许空ClientIDvarchar50YES编号否ClientNamevarchar50姓名是Passwordvarchar50密码是Sexvarchar50性别是ClassInfoIDint4班级是SpecIDint4专业是Telvarchar50电话是Mailvarchar50是QQvarchar50是表4-3学生信息(Sys_Person)表字段名称类型长度主键说明允许空PersonIDvarchar50YES编号否PersonNamevarchar50姓名是Passwordvarchar50密码是Sexvarchar50

    注意事项

    本文(奖学金评定系统(共63页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开