基于c语言的教务系统软件设计毕业设计论文.docx
《基于c语言的教务系统软件设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于c语言的教务系统软件设计毕业设计论文.docx(39页珍藏版)》请在冰豆网上搜索。
![基于c语言的教务系统软件设计毕业设计论文.docx](https://file1.bdocx.com/fileroot1/2022-10/18/4733d596-20fb-4df9-8b85-30cedef24d82/4733d596-20fb-4df9-8b85-30cedef24d821.gif)
基于c语言的教务系统软件设计毕业设计论文
2011级毕业设计(论文)
课题名称:
基于c语言的教务系统软件设计
毕业设计(论文)任务书
专业班级电子信息技术与仪器11-2学生姓名葛国星
一、题目基于c语言的教务系统软件设计
二、起止日期2015年3月15日至2014年5月30日
三、主要任务与要求
指导教师韩军良职称讲师
学院领导签字(盖章)
年月日
河南理工大学
毕业设计(论文)评阅人评语
题目
评阅人职称
工作单位
年月日
河南理工大学
毕业设计(论文)评定书
题目
指导教师职称
年月日
河南理工大学
毕业设计(论文)答辩许可证
答辩前向毕业设计答辩委员会(小组)提交了如下资料:
1、设计(论文)说明共页
2、图纸共张
3、指导教师意见共页
4、评阅人意见共页
经审查,专业班同学所提交的毕业设计(论文),符合学校本科生毕业设计(论文)的相关规定,达到毕业设计(论文)任务书的要求,根据学校教学管理的有关规定,同意参加毕业设计(论文)答辩。
指导教师签字(盖章)
年月日
根据审查,准予参加答辩。
答辩委员会主席(组长)签字(盖章)
年月日
河南理工大学
毕业设计(论文)答辩委员会(小组)决议
学院专业班
同学的毕业设计(论文)于年月日进行了答辩。
根据学生所提供的毕业设计(论文)材料、指导教师和评阅人意见以及在答辩过程中学生回答问题的情况,毕业设计(论文)答辩委员会(小组)做出如下决议。
一、毕业设计(论文)的总评语
二、毕业设计(论文)的总评成绩:
三、答辩组组长签名:
答辩组成员签名:
答辩委员会主席:
签字(盖章)
年月日
基于c语言的教务系统软件设计
摘要
本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。
开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。
目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。
因此,开发一套适和大众的、兼容性好的系统是很有必要的。
本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。
在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。
本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍
【关键词】成绩管理;成绩查询;C语言;面向过程
Abstract
Thissystemaccordingtothedevelopmentrequirementsaremainlyappliedineducationsystemofeducation,thedailyworkofthedigitalarchivesmanagementofstudentperformance.Thissystemcanmakethecollegedevelopmentstafftoreducetheworkingpressure,educationalandteachingtothevariousservicesandinformationmanagement,alsocanreducetheuseofforce,acceleratequeryspeed,strengthenmanagement,aswellasthenationaldepartmentsaboutthepaceofnormalization,makeeachmanagementstandardized.
Atpresent,theschoolworkmultifarious,materialmore,thoughvariousmanagementinformationsystemhasenteredtheuniversity,buthasnotbeenpopular,andforstudents'performancemanagement,ithasbeenacompleteandunifiedsystem.Therefore,thedevelopmentofasuitableandthepopulace,compatibilitygoodsystemisverynecessary.
Thissystemintheprocessofdevelopment,payattentiontotheoperationofthebusinessprocess,andstrivetosystemofcomprehensive,generalization,makesthissystemnotonlyapplicabletoaeducationinstitutions.Onthechoiceofmethodsinthedevelopmentlifecyclemethod,amethodofcombiningwiththeprototype,followthesystemresearchandsystematicanalysis,systemdesignandsystemimplementation,fourmainstages,andthespecificdesigninthedesign,takingtheevolutionasusersofprototype,theuseofsystemandthedeepeningunderstandingofapartorafewpartsforanalysis,designandimplementation.Thisthesismainlyfromthesystemanalysis,systemdesignandsystemimplementationanduseetc.
【KeyWords】AchievementManagement;AchievementQuery;CProgrammingLanguage;Procedure-Oriented
目 录
第1章绪论
本章介绍学生学籍管理系统的有关知识、面向过程的编程技术以及应用程序的开发方法和开发过程等基础理论知识,这是深入了解后续内容的必要准备。
1.1教务管理系统概述
1.1.1管理信息系统的概念
管理信息系统(ManagementInformationSystems,简称MIS),是一个不断发展的新型学科,MIS的定义随着计算机技术和通信技术的进步也在不断更新,在现阶段普遍认为MIS是人为或计算机设备以及其他信息处理手段组成并用于管理信息的系统。
包括以下几个基本概念:
(1)MIS的对象就是信息。
信息是经过加工的对决策者有价值的数据。
信息的主要特征是来源分散,数量庞大。
信息来源于生产第一线、社会环境、市场以及行政管理等部门。
信息具有时间性。
(2)系统是由相互联系、相互作用的若干要素按一定的规则组成并具有一定功能的整体。
系统由输入、处理、输出、反馈、控制等五个基本要素组成。
(3)管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用等五个方面组成。
MIS包括计算机、网络通信设备等硬件成分,也包括操作系统、应用软件包等软件成分,并随着计算机技术和通信技术的迅速发展还会出现更多的内容。
1.1.2课题背景
该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校、学院等等)的学生信息的管理。
目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展。
商业化的学生信息管理软件也不少,但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。
1.1.3目的背景与意义
学生信息管理系统是一个教育单位不可缺少的部分。
一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。
所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:
效率低、保密性差,人工的大量浪费。
另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
1.1.4项目开发的目标
建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。
帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。
1.2面向过程编程的基础知识
1.2.1面向过程基本概念
面向过程其实是最为实际的一种思考方式,就是算面向对象的方法也是含有面向过程的思想。
可以说面向过程是一种基础的方法,它考虑的是实际的实现。
一般的面向过程是从上往下步步求精。
所以面向过程最重要的是模块化的思想方法。
对比较面向对象,面向对象的方法主要是把事物给对象化,对象包括属性与行为。
当程序规模不是很大时,面向过程的方法还会体现出一种优势,因为程序的流程很清楚,按着模块与函数的方法可以很好的组织。
1.2.2使用面向过程的C语言简介
1.C语言
C言是一种面向过程的计算机程序设计语言,它是目前众多计算机语言中举世公认的优秀的结构程序设计语言之一。
它由美国贝尔研究所的D.M.Ritchie于1972年推出。
1978后,C语言已先后被移植到大、中、小及微型机上。
C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。
许多著名的系统软件,如DBASEⅣ都是由C语言编写的。
用C语言加上一些汇编语言子程序,就更能显示C语言的优势了,像PC-DOS、WORDSTAR等就是用这种方法编写的。
2.C语言特点
C语言是一种成功的系统描述语言,用C语言开发的UN