




免费预览已结束,剩余80页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
奖学金评定管理系统班级:电商0804班组长:张 毅 0805230441组员:吴一康 0805230438左继攀 0805230439崔永超 0805230403谷 飞 0805230410目 录第一章 概 论3(一)开发奖学金评定管理系统的目的和意义3(二)系统设计相关原理3(1)Java简介3(2)开发工具简介5(3)系统使用数据库简介5第二章 系 统 规 划6(一)系统开发的需求分析6(1)系统的性能需求6(2)系统的功能需求7(二)可行性分析7(1)技术性分析7(2)经济性分析8(3)系统运行可行性8第三章 项目开发计划8(一)项目开发组织机构的设置和人员的安排8(1)小组成员:8(2)系统开发计划8(二)项目开发经费的概算9由于考虑到此项目为课程设计,所以不考虑项目开发经费。9(三)项目所需的硬件和软件资源等9第四章 系 统 分 析9(一)系统业务流程分析9(1)学生信息管理模块9(2)学生学科成绩查询管理模块10(3)德育成绩信息查询管理模块10(4)奖学金综合查询管理模块10(二)系统数据流程分析10(1)奖学金管理评定系统11(2)奖学金管理评定系统第一层11(3)奖学金管理评定系统的展开11(三)系统功能分析12(四)数据字典12(1)数据元素条目12(2)数据结构条目15(3)数据流条目17(4)数据存储条目18(5)处理过程条目19(五)数据加工处理的描述19(六)管理信息系统流程设计图20第五章 系统总体设计20(一)功能结构设计20(1)登录模块20(2)奖学金管理模块20(3)学生基本信息操作模块20(4)学生学科成绩操作模块21(5)德育信息成绩操作模块21(6)奖学金基本查询模块21(二)系统信息处理流程设计21(三)输出设计(主要是指打印输出设计)21(四)代码设计(见附录)24(五)设计说明书24(1)模块结构图25(2)登录模块25(3)奖学金管理模块25(4)学生基本信息模块26(5)学生学科成绩模块26(6)德育成绩模块26(7)奖学金综合模块27第六章 系统实施27(一)程序框图27(1)登录界面27(2)查询信息27(3)删除信息28(二)源代码(见附录)28(三)系统模拟数据28(四)测试用例30(五)系统使用说明书34(1)系统环境341)系统运行的硬件环境:342)系统运行的软件环境:34(2)系统安装35(3)功能简介35(4)操作步骤35第七章 总 结38第八章 附 录39(一)登录界面39(二)管理界面42(三)学生基本信息界面44(四)学生学科成绩界面48(五)学生德育成绩51(六)奖学金评定系统综合管理界面55(八) 学生基本信息修改:62第一章 概 论(一) 开发奖学金评定管理系统的目的和意义奖学金管理工作是高校学生管理工作的重要组成部分。高校为鼓励学生在校期间刻苦学习,设立了多种奖学金,同时为了做好奖学金的评审与管理工作,投入了大量的人力、物力和财力。奖学金管理工作特别是评审工作具有涉及面广、工作量大、发生时间相对集中的特点。高校的奖学金评定工作每学年都要开展,传统的评审工作主要是以手工方式进行的,存在着效率地下、容易出错等弊端。因此,实现奖学金评定管理的信息化是十分必要的。信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应信息处理需求的迅速提高,满足各类信息系统对数据库管理的需要,在文件系统的基础上发展基础数据库系统,数据库方法针对事务处理中大量数据管理需求。随着计算机管理系统的推广,数据库应用逐渐普及。因此大力开发管理系统:计算机代替人工进行许多繁杂工作;计算机可节省许多资源;计算机大大提高人们的工作效率;计算机加密是文档更安全。目前,我国大学不断扩招,学生奖学金评定管理也日趋复杂化和多元化。为了方便奖学金的评定和管理工作,我们制作了本系统。本系统采用了计算机化的评定模式,查询、修改等操作都使用了计算机的数据库技术,比起以前的手工计算方法有了很大的进步,提供了相当大的方便,而且解决了因手工操作出现的工作量大、周期长、效率低、误差、遗漏等问题,使奖学金评定管理工作变得快捷、简便、准确。(二) 系统设计相关原理(1) Java简介 Java的特点主要表现在以下几个方面:1.面向对象:其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。 所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全程变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。 2.可移植性:就是在这个系统上作的程序经过一次编译后可以移植到别的系统上解释执行,只要经过简单的粘贴和复制就行了,不影响程序的效果3.安全性:在 iSeries 服务器上运行的大多数 Java(TM) 程序是应用程序,而不是 applet,所以“砂箱”安全性模型对它们不起限制作用。从安全性的观点看,Java 应用程序所受的安全性限制与 iSeries 服务器上的任何其它程序相同。要在 iSeries 服务器上运行 Java 程序,您必须对集成文件系统中的类文件具有权限。程序一旦启动,它就在该用户权限控制下运行。 您可以使用沿用权限来访问具有运行程序的用户的权限和程序拥有者权限的对象。沿用权限临时地将用户原先无权访问的对象的权限授予用户。4.并发性:JAVA支持多线程技术,就是多个线程并行机制,多线程是Java的一个重要方法,特别有利于在程序中实现并发任务.Java提供Thread线程类,实现了多线程的并发机制.然而,程序的并发执行必定会出现多个线程互斥访问临界资源的局面,因而并发系统解决的关键就是对临界资源的管理和分配问题,而在进行临界资源分配时有两方面需要考虑,即安全性和公平性.文中首先讨论了多线程并发系统中的安全性与公平性问题,指出安全性与公平性在并发系统中访问临界资源时的重要性.并通过火车行驶单行隧道的实例,演示各种条件下的行驶情况来进一步说明该问题。(2) 开发工具简介本系统开发工具是Eclipse1采用Eclipse的原因1) Eclipse框架的这种灵活性来源于其扩展点。它们是在XML中定义的已知接口,并充当插件的耦合点。2) 利用Eclipse,我们可以将高级设计(也许是采用UML)与低级开发工具(如应用调试器等)结合在一起。2Eclipse的特性 1)Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的VisualStudio和Sun微系 统公司的NetBeans平台。2)开放式可扩展的IDE。Eclipse有极为强大的集成开发环境,它不仅集成了CVS、JUnit和Ant,并且有着绝佳的代码重构功能。3)桌面应用程序的开发平。桌面应用程序也可称为胖客端程序或GUI程序。用SWT可以像SWING一样开发独立的桌面应用,但这样无法利用Eclipse的插件机制,所以有些人就折衷了一下:把桌面应用写成Eclipse插件。4)全中文化的帮助文件。Eclipse帮助的内容很全面,并且在安装好多国语言包后,Eclipse帮助也全部中文化。(3) 系统使用数据库简介Access是一种关系型数据库管理系统,其主要特点如下:1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。2) 面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。第二章 系 统 规 划(一) 系统开发的需求分析对系统的综合需求包括:系统的性能需求、系统的功能需求及系统的运行需求等。(1)系统的性能需求由于对系统中学生的基本信息,学习成绩、德育成绩等,不允许随意增加、修改和删除,因此在系统设计中主要是保证系统的可行性和安全性,并在保证安全性和可行性的前提下满足数据录入的准确性和高效性。1、准确性:为确保数据录入的准确性,系统提出了采取双工录入比较法和多次校对来确保录入数据正确性的策略。2、高效性:系统设计要能高效的完成对学生基本信息和学科、德育成绩进行录入。3、安全性:为保证系统的安全,用户对系统的使用应采用分级制度,不同级别的用户具有不同的使用权限,其中具有最高权限的人员(系统管理员)方能校对、修改和销毁数据库中的信息;教师对成绩进行录入并最终得到奖学金评定结果;而学生只能对数据库中的数据进行查询,不能进行其他操作。4、可行性:对学生成绩和德育成绩的录入与管理系统要能够及时对重要的数据进行备份,当数据遭到灾难性的毁坏后能及时重建和恢复。对学生成绩和德育成绩的录入与管理系统是通过信息的正确录入,在系统内进行分析处理输出新的信息并利用反馈信息对相关事物进行有效控制的具有一定特殊功能的人机交互系统。 (2)系统的功能需求设计一个奖学金评定管理系统,该系统要能够进行信息和成绩的录入、修改、删除、查询,同时对于不同的用户要设置不同的权限等。具体功能需求如下:1、由于大多数系统操作人员的都是非计算机专业,要求系统要有良好的人机界面;2、由于该系统的使用对象不一,要求对用户的使用权限要有较好的权限管理机制;3、能对学生成绩进行准确、高效的录入、校对和分析,并支持多条件查询与修改;4、能够及时地对重要数据进行备份和恢复,方便的导出数据表;5、数据操作方便简单,稳定性好,一些数据计算及成绩分析要能够自动完成;(二) 可行性分析任何一个基于计算机系统的开发,都会受到时间,技术,经济,社会和资源上等多方面因素的限制。因此在系统的开发前期对系统进行可行性分析就成为一个十分必要的环节,“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,本人认为奖学金评定管理系统的可行性可分析如下:系统可行性分析包括:技术的可行性、经济可行性、选择方案的可行性从这几个方面论述。(1)技术性分析技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,我们选择的是JAVA和ACCESS,都是组员熟悉的语言,即使遇到部分困难,也可以从丰富的参考书中找到解决方案。网络能够正常运行,开发人员熟练掌握了面向过程或者是面向对象的开发工具,所以,实现系统在技术上也是可行的。(2)经济性分析开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件。从经济角度考虑,此系统开发可行。由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各种政策法规。(3)系统运行可行性各管理员熟练计算机的应用方法,掌握计算机的基本操作技能,而且对开发奖学金评定管理系统提出相当好的建议。该系统工作量小,一般情况下不会由于信息量大而造成麻烦。因为这只是提供给管理员操作的简单软件,管理员同一时间只能做有限的事情。如果日后有所扩大,可以在原有基础上作相应的扩充,这在ACCESS中是很容易办到的。 综上所述,通过经济、技术、社会三方面的可行性分析,我们认为此次系统开发非常可行的,具有很强的经济、技术、社会和使用价值。第三章 项目开发计划(一)项目开发组织机构的设置和人员的安排(1)小组成员:组长:张 毅组员:吴一康、左继攀、崔永超、谷 飞(2)系统开发计划全体成员共同完成:系统需求分析,系统架构图,系统结构图,作业流程图,顶层数据流程图和一层数据流程图,E-R图。1)张 毅负责系统设置模块包括后台数据库设计和德育成绩基本操作。2)吴一康负责系统设置模块包括学生基本信息操作和学科成绩操作。3)左继攀负责系统设置模块包括登录和退出设计。4)崔永超负责系统设置模块包括主控界面设计。5)谷 飞负责系统设置模块包括奖学金基本查询。(二)项目开发经费的概算由于考虑到此项目为课程设计,所以不考虑项目开发经费。(三)项目所需的硬件和软件资源等开发环境:l 以Windows 7为操作系统l 以JAVA为开发工具l 以Access作为后台数据库第四章 系 统 分 析(一) 系统业务流程分析系统的业务是系统要达到的业务目标,业务流程分析是系统分析的基础环节。奖学金评定管理系统的业务流程如图所示。图例: 实体 处理 单据 存档 流向(1) 学生信息管理模块管理员员添加学生修改学生删除学生学生信息表查询教师学生(2) 学生学科成绩查询管理模块管理员员添加学生学科成绩修改学生学科成绩删除学生学科成绩学生学科成绩表查询教师学生(3) 德育成绩信息查询管理模块管理员员添加德育成绩修改德育成绩删除德育成绩德育成绩表查询教师学生(4) 奖学金综合查询管理模块学生学科成绩表德育成绩表奖学金综合表查询学生教师(二) 系统数据流程分析数据流程图(Data Flow DFD)是描述实际业务管理系统工作流程的一种图形表示法。它描绘系统的逻辑模型图,其中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。图例: 外部实体 处理 数据存储 数据流(1) 奖学金管理评定系统管理员奖学金管理评定系统学生(2) 奖学金管理评定系统第一层管理员教师P1学生信息管理班级信息管理P2德育成绩管理学科成绩管理P4P3P6学生信息管理学生信息管理P6(3) 奖学金管理评定系统的展开管理员奖学金信息表学生教师异动处理P1.2登记学生信息P1.1D1(三) 系统功能分析学生管理人员奖学金信息设置各学院获奖要求查询奖学金获得结果(四) 数据字典通过对各个模块流程的分析,那么我们就不难对整个系统的大致流程有一个全面的认识。设计时采用了常用的自顶向下的瀑布式结构化设计方法。各子系统具有独立的数据库结构,同时又具有相关的关键字,这样系统做起来后就便于用户操作。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图的精确定义放在一起,才能共同构成系统的规格说明。系统开发时,常用卡片的形式书写保存描述一个数据元素。下面给出本系统的主要数据元素的数据字典卡片:(1) 数据元素条目名称: 学号 总编号: 1-001 别名: ID 编 号: 001 说明: 本校学生编码 字符串类型:STRING 长度: 10 有关数据结构: LOGSYSTEM STUDENTBASICINFORMATIONMANAGESYSTEM STUDENTCOURSESCORE SCHOLARSHIPSELECTSYSTEM STUDENTMORALEDICCATIONSCORE 名称: 登陆系统 总编号: 1-002 别名: LOGSYSTEM 编 号: 002 说明: 账号登陆 字符串类型:STRING 长度: 10 有关数据结构: MANAGESYSTEM STUDENTBASICINFORMATION STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE SCHOLARSHIPSELECTSYSTEM 名称: 奖学金管理系统 总编号: 1-003 别名: MANAGESYSTEM 编 号: 003 说明: 对学生基本信息 奖学金的查询 字符串类型:STRING 长度: 10 有关数据结构: SCHOLARSHIPSELECTSYSTEM STUDENTCOURSESCORESTUDENTMORALEDICCATIONSCORE STUDENTBASICINFORMATION 名称: 奖学金评定信息查询 总编号: 1-004 别名: SCHOLARSHIPSELECTSYSTEM 编 号: 004 说明: 奖学金信息查询 数据值类型:INT 长度: 有关数据结构: MANAGESYSTEM STUDENTBASICINFORMATIONSTUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE名称: 学科成绩查询系统 总编号: 1-005 别名: STUDENTCOURSESCORE 编 号: 005 说明: 学生基本学科成绩 数据值类型:INT 长度: 4 有关数据结构: MANAGESYSTEM SCHOLARSHIPSELECTSYSTEM名称: 德育成绩查询系统 总编号: 1-006别名: STUDENTMORALEDICCATIONSCORE 编 号: 006 说明: 学生德育成绩查询 数据值类型:INT 长度: 有关数据结构: MANAGESYSTEM SCHOLARSHIPSELECTSYSTEM名称: 学生基本信息查询 总编号: 1-007别名: STUDENTBASICINFORMATION 编 号: 007 说明: 学生基本情况 字符串类型:STRING 长度: 有关数据结构: MANAGESYSTEM 名称:学生学科成绩修改 总编号: 1-008 别名: COURSESCOREALTER 编 号: 008 说明: 对学科成绩修改 字符串类型:STRING 长度: 10 有关数据结构:STUDENTCOURSESCORE名称: 学生学科成绩删除 总编号: 1-009 别名:COURSESCOREPOPERATION 编 号: 009 说明: 本校学生编码 字符串类型:STRING 长度: 10 有关数据结构: STUDENTCOURSESCORE 名称: 学生德育成绩修改 总编号: 1-010 别名: MORALEDICCATIONSCOREALTER 编 号: 010 说明: 本校学生编码 字符串类型:STRING 长度: 10 有关数据结构: STUDENTCOURSESCORE名称: 学生德育成绩删除 总编号: 1-011 别名: MORALEDICCATIONSCOREOPERATION 编 号: 011 说明: 本校学生德育成绩删除 字符串类型:STRING 长度: 10 有关数据结构: STUDENTMORALEDICCATIONSCORE名称: 学生基本信息删除 总编号: 1-012 别名: BASICINFORMATIONOPERATION 编 号: 012 说明: 本校学生学生基本信息删除 字符串类型:STRING 长度: 10 有关数据结构: STUDENTBASICINFORMATION名称: 学生基本信息修改 总编号: 1-013 别名: BASICINFORMATIONALTER 编 号: 013 说明: 本校学生学生基本信息删除 字符串类型:STRING 长度: 10 有关数据结构: STUDENTBASICINFORMATION(2) 数据结构条目名称: 奖学金评定信息表 总编号:2-01 别名: SCHOLARSHIPSELECTSYSTEM 编 号:01 说明:记录整个学校学生的奖学金评定总成绩 有关的数据流,数据存储 结构:MANAGESYSTEM STUDENTBASICINFORMATIONSTUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE数量:学号 ;姓名;专业班级;学科成绩;德育成绩;综合成绩;奖学金等级名称: 学科成绩查询系统 总编号: 2-02 别名: STUDENTCOURSESCORE 编 号: 02 说明: 学生基本学科成绩有关的数据流,数据存储 有关数据结构: SCHOLARSHIPSELECTSYSTEM MANAGESYSTEM 数量:学号;姓名;专业班级;经济法概论;电子支付;JAVA ;WEB;财务管理 电商管理;客户关系;生产与运作;学科总分名称: 德育成绩查询系统 总编号: 2-03别名: STUDENTMORALEDICCATIONSCORE 编 号: 03 说明: 学生德育成绩查询有关的数据流,数据存储 有关数据结构: SCHOLARSHIPSELECTSYSTEM MANAGESYSTEM 数量:学号;姓名;专业班级;基础分;任职分;集体荣誉分;运动会分;校园文化分;公益活动分;等级考试分;辅修加分;学术加分;德育加分名称: 学生基本信息查询 总编号: 2-04别名: STUDENTBASICINFORMATION 编 号: 04 说明: 学生基本情况有关的数据流,数据存储 有关数据结构: MANAGESYSTEM 数量:学号;姓名名称:学生学科成绩修改 总编号: 2-05 别名: COURSESCOREALTER 编 号: 05 说明: 对学科成绩修改有关的数据流,数据存储 有关数据结构: STUDENTCOURSESCORE 数量: 名称: 学生学科成绩删除 总编号: 2-06 别名:COURSESCOREPOPERATION 编 号: 06 说明: 本校学生编码有关的数据流,数据存储 有关数据结构: STUDENTCOURSESCORE 数量: 名称: 学生德育成绩修改 总编号: 2-07 别名: MORALEDICCATIONSCOREALTER 编 号: 07 说明: 本校学生编码 有关的数据流,数据存储 有关数据结构: STUDENTMORALEDICCATIONSCORE 数量:名称: 学生德育成绩删除 总编号: 2-08 别名: MORALEDICCATIONSCOREOPERATION编 号: 08 说明: 本校学生德育成绩删除有关的数据流,数据存储 有关数据结构: STUDENTMORALEDICCATIONSCORE 数量:名称: 学生基本信息删除 总编号:2-09 别名: BASICINFORMATIONOPERATION 编 号: 09 说明: 本校学生学生基本信息删除有关的数据流,数据存储 有关数据结构: STUDENTBASICINFORMATION 数量:名称: 学生基本信息修改 总编号:2-010 别名: BASICINFORMATIONALTER 编 号: 010 说明: 本校学生学生基本信息删除有关的数据流,数据存储 有关数据结构: STUDENTBASICINFORMATION 数量:(3) 数据流条目名称: 奖学金评定信息 总编号:3-01别名: SCHOLARSHIPSELECTSYSTEM 编 号:01说明: 记录整个学校学生的奖学金评定总成绩 数量: 学号;姓名;专业班级;学科成绩;德育成绩;综合成绩;奖学金等级数据源来源: STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE 数据流去向: MANAGESYSTEM包含的数据结构:学号(ID) 姓名(NAME) 综合成绩 奖学金等级名称: 学科成绩查询系统 总编号: 3-02别名: STUDENTCOURSESCORE 编 号: 02说明: 学生基本学科成绩数量:学号;姓名;专业班级;经济法概论;电子支付;JAVA;WEB;财务管理; 电商管理;客户关系;生产与运作;学科总分数据源来源: MANAGESYSTEM 数据流去向: SCHOLARSHIPSELECTSYSTEM包含的数据结构:学号(ID) 姓名(NAME)班级(CLASS)名称: 德育成绩查询系统 总编号: 3-03别名: STUDENTMORALEDICCATIONSCORE 编 号: 03 说明: 学生德育成绩查询 数量:学号;姓名;专业班级;基础分;任职分;集体荣誉分;运动会分;校园文化分;公益活动分;等级考试分;辅修加分;学术加分;德育加分 数据源来源: MANAGESYSTEM 数据流去向:SCHOLARSHIPSELECTSYSTEM包含的数据结构:学号(NO) 姓名(NAME)班级(CLASS)名称: 学生基本信息查询 总编号: 3-04别名: STUDENTBASICINFORMATION 编 号: 04 说明: 学生基本情况数量:学号 姓名数据源来源: MANAGESYSTEM 数据流去向:包含的数据结构:学号(ID) 姓名(NAME)班级(CLASS)(4) 数据存储条目 名称: 奖学金评定信息 总编号:4-01别名: SCHOLARSHIPSELECTSYSTEM 编 号:01说明: 记录整个学校学生的奖学金评定总成绩 有关的数据流:结构:学号(ID) 姓名(NAME) 综合成绩 奖学金等级 有无立即查询: 有名称: 学科成绩查询系统 总编号: 4-02 别名: STUDENTCOURSESCORE 编 号: 02 说明: 学生基本学科成绩有关的数据流:结构: 学号(ID) 姓名(NAME)班级(CLASS) 有无立即查询: 有 名称: 德育成绩查询系统 总编号: 4-03别名: STUDENTMORALEDICCATIONSCORE 编 号: 03 说明: 学生德育成绩查询有关的数据流:结构: 学号(ID) 姓名(NAME)班级(CLASS) 有无立即查询: 有名称: 学生基本信息查询 总编号: 4-04别名: STUDENTBASICINFORMATION 编 号: 04 说明: 学生基本情况有关的数据流:结构: 学号(ID) 姓名(NAME)班级(CLASS) 有无立即查询: 有 (5) 处理过程条目名称 学生学科总成绩 总编号:5-01说明:生成学科总成绩表 编 号:01输入: 学号 姓名 班级 输出: STUDENTCOURSESCORE名称: 奖学金评定信息 总编号:5-02说明: 记录整个学校学生的奖学金评定总成绩 编 号:02输入: 学号 姓名 班级输出: SCHOLARSHIPSELECTSYSTEM(五) 数据加工处理的描述 学生信息添加:输入姓名,学号,性别,专业,学院,课程编号,课程名称,成绩,点击增加按钮,“功添加一条新的纪录”,信息添加成功。 成绩信息修改过程:对姓名,学号,性别,专业,学院进行修改,点击修改按钮,“成功修改一条新的记录”,信息修改成功。 成绩信息删除过程:对姓名,学号,性别,专业,学院,课程进行删除,点击删除按钮,“成功删除一条新的记录”,信息删除成功。(六) 管理信息系统流程设计图信息输入学生信息班级信息成绩信息用户管理奖学金管理评定系统学生信息输入成绩基本信息用户管理班级基本信息学生基本信息与其他系统数据接口班级信息输入成绩信息输入用户信息输入学生信息登陆第五章 系统总体设计(一) 功能结构设计奖学金评定系统由登录系统、奖学金管理系统、学生基本信息操作、学生学科成绩操作、德育信息成绩操作、奖学金基本查询六大模块组成。具体如下:(1) 登录模块该模块由登录框,用户名,密码和用户身份选择组成(2) 奖学金管理模块该模块由进入另四大模块组成。(3) 学生基本信息操作模块该模块由学生基本信息的添加,删除和修改组成。(4) 学生学科成绩操作模块该模块由学生学科成绩的添加,删除和修改组成。(5) 德育信息成绩操作模块该模块由德育信息成绩的添加,删除和修改组成。(6) 奖学金基本查询模块该模块由奖学金综合信息的查询组成。(二) 系统信息处理流程设计奖学金评定系统奖学金管理系统学生基本信息操作德育信息成绩操作奖学金基本查询学生学科成绩操作登录系统添加删除修改添加删除改修添加系统退出修改删除退出学生基本信息查询学生德育成绩查询学生学科成绩查询奖学金综合查询(三) 输出设计(主要是指打印输出设计)(四) 代码设计(见附录)(五) 设计说明书(1) 模块结构图奖学金评定系统奖学金管理系统学生基本信息操作德育信息成绩操作奖学金基本查询学生学科成绩操作登录系统添加删除修改添加删除改修添加系统退出修改删除退出学生基本信息查询学生德育成绩查询学生学科成绩查询奖学金综合查询(2) 登录模块1)模块描述此模块对应使用者的权限,如管理员,学生,教师的账号,密码登录。2)功能 账号,密码输入后用于识别该使用者是否有权限进入界面。3)输入项 账号:数字的组合。 密码:数字的组合。 选项:教师、学生、管理者。4)输出项 错误提示:“你没有此权限”“你输入的学号或密码错误,请重新输入” 输入正确直接进入下一界面(3) 奖学金管理模块1)模块描述 此模块对应奖学金各种相关操作,如学生基本信息,学生学科成绩,德育成绩的添加、删除、修改和查询以及综合查询。2)功能 各种数据的相关操作(4) 学生基本信息模块1)模块描述 此模块对应学生的基本信息的添加、删除和修改,如学校,班级,姓名等2)功能 对学生的基本信息进行添加、删除、修改。3)输入项 信息内容:数字的组合及文字。 按钮:添加、删除、重置、保存。4)输出项 错误提示:“以上信息必须填写”“以上信息不能为空”输入正确:“学生基本信息添加成功”“学生基本信息删除成功”“学生基本信息修改成功” 。(5) 学生学科成绩模块1)模块描述 此模块对应学生的学科成绩的添加、删除和修改。2)功能 对学生学科成绩进行添加、删除、修改。3)输入项 信息内容:数字的组合及文字。 按钮:添加、删除、重置、保存。4)输出项 错误提示:“以上信息必须填写”“以上信息不能为空”输入正确:“学生学科成绩添加成功”“学生学科成绩删除成功”“学生学科成绩修改成功” 。(6) 德育成绩模块1)模块描述 此模块对应学生德育成绩的添加、删除和修改。如活动分,基础分,集体荣誉分等。2)功能 对德育成绩进行添加、删除、修改。3)输入项 信息内容:数字的组合及文字。 按钮:添加、删除、重置、保存。4)输出项 错误提示:“以上信息必须填写”“以上信息不能为空”输入正确:“学德育成绩添加成功”“学生德育成绩删除成功”“学生德育成绩修改成功” 。(7) 奖学金综合模块1)模块描述 此模块对应学生各种信息的查询。2)功能 输入学号对应各种信息进行查询。3)输入项 学号:数字的组合。 选项:电商1、2、3、4班。4)输出项输入正确显示全部信息。第六章 系统实施(一) 程序框图(1) 登录界面登录成功用户满足条件数据库不满足条件显示错误重置(2) 查询信息(3) 删除信息添加删除满足条件重置数据库添加成功(二) 源代码(见附录)(三) 系统模拟数据(1)登录界面:(2)奖学金管理界面:(3)学生基本情况的添加、删除:(4) 学生基本情况的修改:(5) 学习成绩查询界面:(6)德育成绩界面:(7)奖学金信息查询界面:LogSystem通 过ManageSystem通 过ScholarshipSelectSystem通 过StudentBasicInformation通 过StudentCourseScore通 过StudentMoralEdiccationScore通 过(四) 测试用例(1)登录界面:(2)奖学金评定系统管理界面:(3)学生基本情况的添加、删除、修改:添加成功:修改修改成功(4)学生基本信息查询界面:点击重置后,文本域清空(5)学生成绩查询界面:(6)学生德育成绩查询:(7)学生奖学金信息查询:(五) 系统使用说明书(1) 系统环境奖学金评定管理系统是基于Windows平台上的应用程序,其软硬件环境必须满足Windows正常运转要求。所以在安装奖学金评定管理系统之前,首先应该对计算机系统硬件环境和软件环境进行检查。具体要求如下:1)系统运行的硬件环境: Intel Pentium II 266 MHz或更高档次的CPU。 64MB或更多内存。 200MB以上硬盘空间。2)系统运行的软件环境:操作系统:中文 Windows XP/2000 /2003/vista/win7 系统。数据库系统:Access2003(2) 系统安装1)首先安装access2003数据库。2)直接打开程序运行。(3) 功能简介该系统的主要目的就是节省教师的时间和精力,科学合理的统计学生的各项基本情况,方便教师和同学进行数据的查询。使用本系统,学生可以在线了解自己的学习和德育情况,为信息的准确和及时性有了保证,对奖学金的评定结果一目了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年性病科性病常识及健康教育考核试题及答案解析
- 产业政策影响分析-第2篇-洞察及研究
- 2025年北京市农业科技合作项目合同范本
- 2025年用工单位是否强制要求签订劳动合同
- 2025临时工劳务合同新范文
- 2025企业运营指南合同管理范本
- 2025安全评估服务合同
- 2025车辆抵押合同
- 更期保健与荷尔蒙疗法2讲课文档
- 2025劳动合同协议方案协同保证契约书
- 2025年房地产项目合作开发与城市更新协议
- 接种疫苗预防流感课件
- 《中国金融学》课件 第0章 绪论-课件
- 2025年中国烟草总公司天津市公司招聘考试笔试试卷【附答案】
- 加盟合同(标准版)
- 基于plc的恒压供水控制系统设计
- 环保设备加工处理方案(3篇)
- 2025中小学生法制知识竞赛题库及答案
- 【高三】【数学】2025【秋】开学第一课:为梦想飞翔(课件)
- 员工安全手册
- 屋面防水施工合同的范本
评论
0/150
提交评论