管理信息系统设计-成绩管理系统(共30页).doc

上传人:飞****2 文档编号:17090745 上传时间:2022-05-21 格式:DOC 页数:30 大小:1.30MB
返回 下载 相关 举报
管理信息系统设计-成绩管理系统(共30页).doc_第1页
第1页 / 共30页
管理信息系统设计-成绩管理系统(共30页).doc_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《管理信息系统设计-成绩管理系统(共30页).doc》由会员分享,可在线阅读,更多相关《管理信息系统设计-成绩管理系统(共30页).doc(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上- - 中国矿业大学学生成绩管理系统开发小组:管理学院 国贸06-1班 第四组开发成员: 设计员 祝丽丽分析员 赵澄莹文档管理 闫文华组长 盛航威 指导教师 冯文龙2009年1月摘 要21世纪是一个信息时代,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 而在高校里,针对学生成绩进行管理的系统也早已出现,并且和网络结合,总的说来已经比较成熟。但是,随着最新通讯技术的发展,以及学生对于相关信息的

2、了解需求日益增加,现行的学生成绩管理系统不能满足信息高效及时传递和互动的要求。为此必须有一套更加完备的结合了最新通讯技术的管理系统。本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析中国矿业大学学生课程管理系统的不足,设计了一套行更加人性化的学生成绩管理系统方案。此系统开发方向是和网络及通讯平台相结合。但是出于一些技术原因本文对于短信平台未提供完美的开发方案,只是提出了一种新的思路。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计等;本系

3、统迎合了学生对于成绩信息的及时化、多元化、互动性的需求。开发完成之后界面友好,操作简单,比较实用。【关键字】: 管理信息系统、学生成绩管理、Visual Basic应用。目 录选题背景学生成绩管理信息系统对于一个学校来说是必不可少的组成部分。现在很多学校仍然由专人进行手工填写,修改,统计和查找学生成绩。但又由于每个学生都非常重视自己的学习成绩,并且在成绩管理的过程中,从学生,任课教师到教务部门,此项工作又具有涉及面广,人数众多的特点,从而也就决定了工作人员在为学生提供服务,帮助和完成学校各项关于成绩管理工作的同时,人为误差和低效率的工作速度也在所难免,特别是为响应国家政策和满足社会需要,学院近

4、几年实行扩在招生的政策以来,学生人数大幅度增多,同时,为更好地指导和教育学生的生活和学习,采用从选专业和变动班级的方法,这就使得人工的学生成绩管理工作变得更加繁重和难以满足学生的要求。因此此次我们选作的系统名称是“学生成绩管理信息系统”。 本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学生成绩的相关信息。 (一)基本思路根据所选课题,首先对本系统进行可行性分析,明确了该系统的设计思路。通过对成绩管理的了解,对系统的功能进行了分析,设计业务流成图,数据流程图和数据字典。进入系统的设计阶段,分别进行了总体设计和系统详细设计,总体设计中主要对系统的功

5、能结构进行划分。详细设计中主要是建立了关系型数据模型,E-R图并转换为二维表。最后进行了输入输出的设计,运行程序,完成系统测试工作。 (二)作业目标 通过本系统,实现由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误的系统转变为检索迅速、查找方便、可靠性高、存储量大的新型管理信息系统,实现学生成绩的准确、高效管理。1现行系统概述随着高校信息化建设的深入,高校对学生的各项工作都纳入了计算机管理。学校的学生成绩管理系统也采用了计算机结合网络服务器的方式。整个系统功能比较强大,提供了学生个人信息,学生个人课表,个人成绩等各板块的综合查询服务。但因为服务器速度有限,大量数据流同一时间涌入

6、导致服务器处理速度不理想。与此同时,学生对于课程,成绩及相关信息的了解需求发生变化,要求信息及时,有效,互通。比如,随着通讯技术的发展,学生要求可以通过手机了解更多信息。所以,现行系统在一定程度上无法满足数据处理本身和学生需求变高的双重要求。这就要求一个更加完善,快捷,互动的新系统出现。2系统分析2.1系统需求分析2.1.1功能需求本课题要实现的是高校学生信息管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能: 1.系统要求用户必须输入正确的用户名(学号)和密码才能进入系统。2.系统应该提供学生所学课程、考试安排及各科成绩的信息。3.系统应提供学生短信接收

7、成绩信息及反馈教师评价的功能。4. 系统应提供比较方便的数据查询,支持多条件查询,以方便学生本身对自己或相关管理人员对相关信息的查询、调研。5.系统应尽量使原始数据修改简单方便,支持多条件成绩或相关信息的修改。6. 系统应提供在相应的权限下,删除数据方便、简单,数据稳定性好的功能。7. 系统应使数据计算自动完成,并且尽量减少人工干预,以便预防人工输入的错误。2.1.2系统安全性需求1.要想对该学生成绩信息管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。2.在上述要求基础上可以为该系统设定严格的登录方式

8、,只有系统管理员或相关的在校可以用用户名和密码登录,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统进行操作。3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很关键的模块是无权使用的。只读用户只能观看数据对任何模块都无权修改。2.1.3系统界面美观及简便需求学生成绩信息管理系统应提供简单、层次关系明了、并且清晰的操作界面,从而使用户能够一目了然。而且为了方便操作人员,要求有良好的人机界面。2.1.4需求实施此外,本系统为了实现学校在校学生各项信息资源的查询、统计、添加、删除、维护与管理,方便用户的管理与需求。将学

9、生成绩信息管理系统分为:学生课程管理,学生成绩管理,短信平台,班级成绩分析和学生信息管理四个功能模块。1.学生成绩管理模块主要对学生所学科目的成绩进行管理,本模块又分为四个子模块。(1)学生成绩录入(2)学生成绩查询(3)学生成绩修改(4)学生成绩统计2.班级成绩分析模块主要以每个班级或专业为单位,对班级考试各科及总成绩进行整体或局部的分析,本模块分为三个子模块。(1)课程名称(2)课程平均分(3)课程通过率3.短信平台模块主要以更加便捷的短信方式通知考生成绩以及反馈学生对代课老师的教学评价,本模块分为三个子模块。(1)课程评价(2)成绩通知(3)考试安排 4.学生信息管理主要是对学生的相关信

10、息进行管理,本模块主要分为三个子模块。(1)学生信息录入(2)学生信息查询(3)学生信息修改5.学生课程管理主要是对学生所修课程及相关的课程安排进行管理,本模块分为四个子模块。(1)学生课程录入(2)学生课程查询(3)学生选课(4)学生课程统计2.2系统可行性分析 为了进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。我们对系统进行了全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性:2.2.1 技术可行性分析软件技术:本系统的设计是在Windows XP中文版操作系统环境下,使用Visual Basic 6.0

11、数据库语言开发成功的。这是计算机语言里比较简单,已掌握的一门语言。而且,该系统的运行并不需要特别复杂的程序设计。操作系统:该学生成绩管理信息系统要求的操作系统比较简单,只要在windows98/2000、windowsXP操作系统下都可以直接运行。技术支持: 经过一学期的管理信息系统专业知识的学习,小组成员对其一般性的软件和操作和编译环境都比较熟悉;开发小组成员善于沟通交流,且有过多次合作经验,互相很有默契;对于开发过程中遇到的技术或其它方面的问题,在专业指导老师的开导与帮助下也逐一得到了解决。综上, 该学生成绩管理信息系统在技术上是可行的。2.2.2实施可行性分析采用新的学生成绩信息管理系统

12、可优化原先的成绩信息系统、大大提高学生信息量的取得,缩短信息处理周期,提高学生信息的利用率,为在校学生尤其是低年级同学提供了更加人性化的服务,从而使教学质量更上一个台阶。综上, 该学生成绩管理信息系统在实施上是可行的。2.2.3经济可行性分析此学生成绩管理信息系统由在校学生开发、在校教师指导,因此开发费用基本可忽略不计入成本考虑;而系统维护费用就是定期对系统进行检查及电脑故障的修理费,维护工作可由原先负责旧系统的电脑维护工作人员担任,这样不会增加额外的费用。综上, 该学生成绩管理信息系统在经济上是可行的。2.2.4营运可行性分析对于该学生成绩管理信息系统我们以“标准性、安全性、高效性、保密性、

13、可维护性”为标准,在着眼于当前实用性的基础上,为将来系统的扩展、升级留有余地,力争确保系统编写与运行符合标准,从而既可以保证系统运行又可以在此标准上实现每一项功能快速高效运行。综上, 该学生成绩管理信息系统在营运上是可行的。2.3系统的开发意义学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统成绩管理系统进行成绩查询,但由于学生没电脑尤其是低年级不允许带电脑的学生使得进入机房查询成绩变成了一项比较艰巨的任务,所以我们在原来学生成绩管理系统的基础上进行了整合、优化,

14、并且加入了短信平台的新功能,使得该系统变得更加便捷、更加容易操作。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩信息管理的效率,也是学校的科学化、正规化管理,与外界接轨的重要条件。本系统是由Microsoft Visual Basic 6.0可视化开发软件工具下分析、设计、开发大中专院校的学生成绩管理系统的过程。通过对计算机硬

15、件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。从而使我们设计的数据库系统能够实现学生课程管理,学生成绩管理,短信平台管理,班级成绩分析管理和学生信息管理。所以,该系统基本上可以满足学校在学校成绩信息管理方面的需求。 2.4新系统逻辑方案新系统的逻辑模型,从本质上说,是规定系统应该做什么,即系统的逻辑描述。它主要包括新系统的业务流程、数据流程,以及对数据和功能的详细分析与描述。2.5学生成绩管理信息系统业务流程图这是一种表明系统内各单位,人员之间的业务关系,作业顺序和管理信息流动的流程图,它可以帮助分析人员找

16、出业务流程中的不合理迂回等。根据学校学生成绩管理的业务流程顺序,设计的学生成绩信息管理系统的描述如下:新生从入学注册个人信息,由学生管理处人员审阅并维护,最后保存。形成个人信息表,普通用户可查询。注册后,教务处进行课程的安排,并形成个人课表。学生参加考试,形成与课程相对应的成绩,形成课程表。 本系统具备以下的功能: (1)学生信息管理:可添加、修改、特定条件下的查询和输出学生信息,学生信息里包括学生基本情况(姓名、学号、院系、班级、性别)、学生家庭信息。(2)学生成绩管理:可添加、修改,各学期、各门课程的成绩信 息。(3)班级成绩管理:按年级、班级等条件的统计、查询 、报表输出;(4)课程管理

17、:可添加、修改、特定条件下的查询和输出每门课程的信息;支持学生选课(5)短信处理平台:可将没门考试成绩以短信形式发于对应同学手机,接受学生信息反馈及简易信息查询。图一 学生成绩管理表格分配图图二 学生成绩管理业务流程图2.6数据流程图数据流程图描述系统的逻辑模型,不涉及硬、软件,数据结果与文件组织,用图形描述及相关的注释表示系统的逻辑功能。图中没有具体的物理元素,只是描述信息在系统中流动和处理的情况。在对学生成绩管理系统调研阶段的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的

18、数据加工功能、数据输入、数据输出、数据存储及数据来源和去向。为了使整个系统的概况一目了然,把细节用下一层的数据流图来表示,本系统采用了,逐层细画的原则。 图三 学生成绩管理数据流程图学生成绩管理员通过学生信息单,学生成绩单,学生课程单的录入,生成信息数据表,班级和个人成绩数据表,课程数据表从而成立一个总的数据库。 个人信息管理员通过信息单录入学生的档案,建立信息数据表。用户可根据,学号,姓名,班级查询学生的基本信息。 课程管理员通过课程单录入学生的课程,建立课程数据表。用户可根据学号,姓名,班级查询学生的课程。 成绩管理人员通过成绩单录入学生的成绩,建立成绩数据表。则用户可根据学号、姓名、班级

19、查看自己所需的信息。 学生通过学号、姓名、代码进行教学评估并获得短信处理平台发送的相关信息。 个人信息管理员通过信息单录入学生的档案,建立信息数据表。用户可根据,学号,姓名,班级查询学生的基本信息。3系统设计3.1系统的总体设计系统的总体设计是指在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置和确定子系统与模块的处理流程。3.1.1系统功能结构的划分总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分,结构化。 图四 学生成绩管理功能结构图3.2系统的详细设计3.2.1关系型数据模型学生信息表(班级,学号,姓名,性别,出生年月,家庭住址,联系电话,备注)学生成

20、绩表(班级,学号,姓名,课程名称,成绩,备注)学生课程表(班级,课程名称,课程性质,学分,任课教师)班级成绩表(班级,课程名称,平均分,最高分,通过率)短信数据表(学号,课程名称,成绩,代码)用户管理表(用户名,密码,备注)3.2.2数据库的逻辑设计系统逻辑设计的主要工作就是将ER图转换成一张张的二维表,以及各表的属性。E-R图是系统的概念设计,对系统前期分析相当重要,它可以正确直观的反映出一个业务系统过程。本系统的E-R图如下:将E-R图转换为二维表:表1 班级成绩表课程名称最高分平均分通过率表2 学生课程表课程名称课程代码课程性质班级专业学分任课教师表3 学生个人成绩表班级姓名学好专业课程

21、名称表4 短信平台处理表课程评价成绩通知信息考试安排信息表5 用户管理表用户用户名密码本系统中所涉及到的主要实体共有五个数据表:Student表:Student ID,Name,Sex,Class name,Birthday,Native,telephone numberScore表:Course ID,class ID, Student ID,Course Name,Score, DescriptionCourse表:Course ID,Course Name, Teacher,DescriptionMessage表: Student ID ,Course Name ,score,numbe

22、r ,Description User表:User ID,Password,User Name,Description各表的物理结构如下:表3-1 Student表:字段名称数据类型Student ID文本Name文本Sex文本Class name文本Birthday日期/时间Native文本telephone number文本表3-2 Score表:字段名称数据类型ID自动编号Course ID文本class ID文本Student ID文本Course Name文本Score数字表3-3 Course表:字段名称数据类型CourseID文本CourseName文本Credit数字Perio

23、d数字Teacher文本Description备注表3-4 Message数据处理表字段名称数据类型Student ID文本Course Name文本Score文本number文本Description备注表3-5 User表:字段名称数据类型UserID文本Password文本UserName文本Description备注3.2.3输入设计主要通过键盘输入举例:用户登入窗口3.2.4输出设计课程管理本界面输出显示的是课程管理信息,包括课程的安排、学分、任课老师及课程的说明。课程安排本界面显示的是课程管理信息,包括课程的安排、学分、任课老师及课程的说明。班级课表显示安排的班级课表考试成绩管理学

24、生成绩查询在此模块输入学号,可以查找此人所选课程及成绩,还可以显示个人的统计信息。班级成绩分析此模块用于班级成绩分析,输入班级的编号,再选择课程编号可以显示班级的整个成绩情况:用于班级评比:手机短信提醒界面(一)尊敬的xxx同学,教务处成绩管理中心提醒你:任课教师已将你的xx课程成绩输入系统。回复数字“1”到51100(系统中心)进行教师评价并查看成绩。回复数字“2”到51100查询近期考试情况。(二)(二)请回复相应数字对x课程老师xxx进行评价:“1”代表“优秀”,“2”代表“良好”,“3”代表“合格”,“4”代表“不合格”。评价完后系统将向你发送课程成绩。(三)恭喜你,你已评价完成。你的

25、xx课程得分为90分。4系统实现及维护4.1数据源表一 学生信息表专业班级学号姓名性别籍贯出生年月家庭住址联系电话政治面貌备注国贸042201赵澄莹女四川江油88-3-15四川江油太白路42号党员国贸042202祝丽丽女云南昆明88-3-30云南省昆明市春熙路党员国贸042203盛航威男四川江油88-5-20四川江油太白西路23号团员国贸042204闫文华女四川江油88-8-23四川江油人民路15号团员国贸042205刘军成男四川江油87-5-21四川江油太白路13号团员国贸042206陈翠女四川江油85-3-20四川江油人民路76号团员表二 学生成绩表专业班级学号姓名财政学商务英语计量经济学

26、管理信息系统国际贸易制单备注国贸042201赵澄莹878483748587国贸042202祝丽丽758674827981国贸042203盛航威737673807686国贸042204闫文华758771487280国贸042205刘军成868585748168国贸042206陈翠867676869586表三 班级成绩单专业班级课程名称平均分最高分通过率备注国贸0422财政学878498%国贸0422商务英语7586100%国贸0422计量经济学737695%国贸0422管理信息系统758795%国贸0422国际贸易808598%国贸0422制单8092100% 表四 用户管理表用户名密码备注曾桢

27、234曾桢123周丽芳123刘玲123zz1234.2系统维护不管系统管理与维护的组织采取什么样的形式,从系统管理与维护本身的规律和要求出发,都必须有一个完整得力的管理队伍和技术队伍。系统管理与维护的人员构成应该包括:系统管理人员,系统维护人员,系统操作人员,资料管理人员。具体包括权限管理、数据恢复和数据备份。数据恢复和数据备份是对数据的有效保护。权限管理是对系统使用者规定相关的权限,以免系统数据被非法访问和使用。本系统中,对学生和老师进行了不同的权限设置,对于每位学生而言,也要有相应的密码和名称才可登入进行系统操作。5全文总结我们这次课程设计的任务是建立一个完备的学生成绩管理系统,它用到的开

28、发工具是VB开发工具及相关数据库。历时半个多月的课程设计现在已经接近尾声了,回想起这一个月的日子,感觉收获颇多。在设计的开始阶段为了尽快熟悉管理信息系统设计的具体内容,我们详细翻阅有关该方面的资料,对书中的基本理论知识逐章逐节地分析。特别是对书中的一些典型实例,认真学习它的设计思想,吸取它的设计技巧。在对所要应用的技术有了一个基本认识之后,就开始构思自己的系统设计。认真听老师对设计要求的讲解,根据任务书的要求将整个系统分为几个模块,每个模块具体又要实现哪些功能,然后就逐个模块去一一详细设计,设计的过程中不时地翻阅资料,用一些巧妙的技术来优化程序。最后在老师和同学的帮助下,顺利完成了本系统的开发

29、设计,从中学到了不少东西。同时,在设计的过程中,我体验到了Visio 的强大,相信这也将为我今后的学习与工作提供不少方便。此外,我深刻地意识到做每一件事都是很不容易的,当你真正投入其中时,收获总比想象中的多很多!总之,通过一个月的毕业设计,让我们感受了管理信息系统开发的整个过程。课程设计不仅是对我们在大学所学知识的一个综合运用,也是一次增长知识和经验的好机会,同时也使我们学会了许多处理、解决问题的方法,大大提高了自己的动手能力,为今后的课程学习打下了坚实的基础。致谢转眼间,半个多月的课程设计就要结束了,在小组进行设计的这段时间里,虽然我们遇到很过困难,但最终还是完成了这次课程设计,除了我们自己

30、的努力外,老师和同学们也给予了我们非常大的帮助。首先要感谢我们的理论课程老师冯文龙和王建军老师,在整个课程中过程中,这两位老师以他们扎实的理论知识和实际开发经验让我们受益匪浅,值得我们学习和敬重。当然,在设计刚开始时,我们觉得任务很艰巨,因为对许多东西都是陌生的,我们又都是文科生,不是很专业的计算机程序开发人员,虽然老师带领我们对管理信息系统课程进行了系统的学习,但是对本课程我们还是没有一个很深的认识,不知道该如何具体的应用,通过两位老师给予我们的耐心指导,使我们对管理信息系统产生了学习兴趣,增添了信心。课程设计能够顺利完成,非常感谢课程老师不辞辛苦地给予我们帮助,同时也感谢我们的同学,在该系统的完成过程他们也给我提供了不少的意见。同时也感谢机房的老师给我们提供了一个好的环境。总之,在老师们尽心尽力的帮助下,我的课程设计才能如期顺利完成,在此,我们小组成员衷心的感激他们,真诚的向他们说一声“谢谢”!参考文献1、管理信息系统 黄梯云、李一军 等编著 高等教育出版社 第三版2、Visual Basic 6.0数据库开发指南 王福成、周铁柱、黄淼云等编著 清华大学出版社 2000年6月第一版3、数据库设计与编程实例详解 电子工业出版社 2001年02月第一版4、学生课程系统的设计与实现孙丽芳,孙敏 山西电子技术 2001年06期专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

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