精品资料(2021-2022年收藏)管理信息系统设计成绩管理系统_第1页
精品资料(2021-2022年收藏)管理信息系统设计成绩管理系统_第2页
精品资料(2021-2022年收藏)管理信息系统设计成绩管理系统_第3页
精品资料(2021-2022年收藏)管理信息系统设计成绩管理系统_第4页
精品资料(2021-2022年收藏)管理信息系统设计成绩管理系统_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、设计和数据库设计等;本系统迎合了学生对于成绩信息的及时化、多元化、互动性的需求。开发完成之后界面友好,操作简单,比较实用。【关键字】: 管理信息系统、学生成绩管理、Visual Basic应用。目 录1现行系统概述42系统分析42.1系统需求分析42.1.1功能需求42.1.2系统安全性需求52.1.3系统界面美观及简便需求52.1.4需求实施52.2系统可行性分析62.2.1 技术可行性分析72.2.2实施可行性分析72.2.3经济可行性分析72.2.4营运可行性分析82.3系统的开发意义82.4新系统逻辑方案92.5学生成绩管理信息系统业务流程图92.6数据流程图123系统设计153.1系

4、统的总体设计153.1.1系统功能结构的划分153.2系统的详细设计173.2.1关系型数据模型173.2.2数据库的逻辑设计173.2.3输入设计213.2.4输出设计224系统实现及维护264.1数据源264.2系统维护275全文总结28参考文献29选题背景学生成绩管理信息系统对于一个学校来说是必不可少的组成部分。现在很多学校仍然由专人进行手工填写,修改,统计和查找学生成绩。但又由于每个学生都非常重视自己的学习成绩,并且在成绩管理的过程中,从学生,任课教师到教务部门,此项工作又具有涉及面广,人数众多的特点,从而也就决定了工作人员在为学生提供服务,帮助和完成学校各项关于成绩管理工作的同时,人

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

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

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

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

9、以确保系统的严密性和安全性。2.在上述要求基础上可以为该系统设定严格的登录方式,只有系统管理员或相关的在校可以用用户名和密码登录,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统进行操作。3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很关键的模块是无权使用的。只读用户只能观看数据对任何模块都无权修改。2.1.3系统界面美观及简便需求学生成绩信息管理系统应提供简单、层次关系明了、并且清晰的操作界面,从而使用户能够一目了然。而且为了方便操作人员,要求有良好的人机界面。2.1.4需求实施此外,本系统为了实现学校在校学

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

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

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

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

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

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

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

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

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

19、息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向。为了使整个系统的概况一目了然,把细节用下一层的数据流图来表示,本系统采用了,逐层细画的原则。 图三 学生成绩管理数据流程图学生成绩管理员通过学生信息单,学生成绩单,学生课程单的录入,生成信息数据表,班级和个人成绩数据表,课程数据表从而成立一个总的数据库。 个人信息管理员通过信息单录入学生的档案,建立信息数据表。用户可根据,学号,姓名,班级查询学生的基本信息。 课程管理员通过课程单录入学生的课程,建立课程数据表。用户可根据学号,姓名,班级查询学生的课程。 成绩

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

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

22、称课程代码课程性质班级专业学分任课教师表3 学生个人成绩表班级姓名学好专业课程名称表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

23、表: Student ID ,Course Name ,score,number ,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表:字段名称

24、数据类型CourseID文本CourseName文本Credit数字Period数字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输出设计课程管理本界面输出显示的是课程管理信息,包括课程的安排、学分、任课老师及课程的说明。课程安排本界面显示的是课程管理信息,包括课

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

26、表“不合格”。评价完后系统将向你发送课程成绩。(三)恭喜你,你已评价完成。你的xx课程得分为90分。4系统实现及维护4.1数据源表一 学生信息表专业班级学号姓名性别籍贯出生年月家庭住址联系电话政治面貌备注国贸042201赵澄莹女四川江油88-3-15四川江油太白路42号3257423党员国贸042202祝丽丽女云南昆明88-3-30云南省昆明市春熙路7947366党员国贸042203盛航威男四川江油88-5-20四川江油太白西路23号3256897团员国贸042204闫文华女四川江油88-8-23四川江油人民路15号3652417团员国贸042205刘军成男四川江油87-5-21四川江油太白路

27、13号3265418团员国贸042206陈翠女四川江油85-3-20四川江油人民路76号3741562团员表二 学生成绩表专业班级学号姓名财政学商务英语计量经济学管理信息系统国际贸易制单备注国贸042201赵澄莹878483748587国贸042202祝丽丽758674827981国贸042203盛航威737673807686国贸042204闫文华758771487280国贸042205刘军成868585748168国贸042206陈翠867676869586表三 班级成绩单专业班级课程名称平均分最高分通过率备注国贸0422财政学878498%国贸0422商务英语7586100%国贸0422计

28、量经济学737695%国贸0422管理信息系统758795%国贸0422国际贸易808598%国贸0422制单8092100% 表四 用户管理表用户名密码备注曾桢234曾桢123周丽芳123刘玲123zz1234.2系统维护不管系统管理与维护的组织采取什么样的形式,从系统管理与维护本身的规律和要求出发,都必须有一个完整得力的管理队伍和技术队伍。系统管理与维护的人员构成应该包括:系统管理人员,系统维护人员,系统操作人员,资料管理人员。具体包括权限管理、数据恢复和数据备份。数据恢复和数据备份是对数据的有效保护。权限管理是对系统使用者规定相关的权限,以免系统数据被非法访问和使用。本系统中,对学生和老师进行了不同的权限设置,对于每位学生而言,也要有相应的密码和名称才可登入进行系统操作。5全文总结我们这次课程设计的任务是建立一个完备的学生成绩管理系统,它用到的开发工具是VB开发工具及相关数据库。历时半个多月的课程设计现在已经接近尾声了,回想起这一个月的日子,感觉收获颇多。在设计的开始阶段为了尽快熟悉管理信息系统设计的具体内容,我们详细翻阅有关该方面的资料,对书中的基本理论知识逐章逐节地分析。特别是对书中的一些典型实例,认真学习它的设计思想,吸取它的设计技巧。在对所要应用的技术有了一个基本认识之后,就开始构思自己的系统设计。认真听老师对设计要求的讲解,根据任务书的要求将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论