编程程序设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编程论文
课程设计论文
论文题目:
年级专业:
组长:
组员:
指导教师:
评阅教师:
完成日期:
XX
摘要
21 世纪是信息时代,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施技术已经很成熟。作为学校需要管理学生大量基本信息,如何将其学生信息高效率地组织起来,就必须要拥有一个建立在于自身特点上相应的管理系统。以此来管理学生基本信息,实现高效率,简约成本,快捷,方便。
学校学生信息管理是学校教务管理中的一个极为重要的环节,它是整个学校管理的核心和基础。为了适应现代社会人们强烈的时间观念,学生管理系统将会为教学办公室带来极大的方便。学生管理系统能够为管理者,操作者提供有条理信息和快捷的查询方式。本系统功能有学生信息输入与查询管理,其中有基本的删除、添加和查询。使用计算机对学生信息进行管理,具有手工人员管理无法比拟的优点。
关键词:信息;管理系统;查询
目录
摘要....................................................................................I 1 开发与设计总体思想.. (1)
1.1 目的背景 (1)
1.2 管理系统的发展 (1)
1.3 课题的提出意义 (1)
1.4 设计思想 (2)
1.5 系统概述 (2)
2 总体设计 (3)
2.1 系统模块结构图 (3)
2.2 模块设计 (3)
2.3 程序运行与调试分析 (3)
3 函数整体设计 (5)
3.1 main函数 (5)
3.2 void writedat函数 (6)
3.3 void readdat函数 (7)
3.4 void change函数 (8)
结论 (9)
参考文献 (10)
致谢 (11)
1 开发与设计总体思想
1.1 目的背景
学生信息管理系统是一个教育单位不可缺少的部分,一个功能齐全 ,简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要.所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段.但一直以来人们使用传统人工的方式管理文件档案 ,统计和查询数据 ,这种管理方式存在着许多缺点 ,如:效率低 ,保密性差 ,人工的大量浪费;另外时间一长 ,将产生大量的文件和数据 ,这对于查找 ,更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。作为计算机应用的一部分,使用计算机学校的各类信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速,查询方便,效率高,可靠性好,存储量大,保密性好,寿命长,成本低等.这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化,正规化管理,与世界接轨的重要条件。
1.2 管理系统的发展
管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”
随着网络技术的出现,管理信息系统又有了新的发展,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。”
1.3 课题的提出意义
在各大中小学校, 用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。
通过学生管理系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义
1.4 设计思想
建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平.帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化,规范化和自动化.
本系统主要应用结构化的思想,实现学生信息管理系统的查询,增加,删除等典型管理功能,系统的设计方法是结构化设计方法,采用C语言进行设计开发。
1.5 系统概述
学生管理系统是运行于Windows系统下的应用软件,主要用于对学生的姓名,学号等自然信息进行增加,修改等操作,给用户提供了一个简单的人机界面,使用户可以根据提示输入操作项,调用系统提供的管理功能。系统采用C++软件编辑,运用C语言环境编译,具有简单易懂的特性。
2 总体设计
2.1 系统模块结构图。
依据需求分析,学生管理系统分为3个模块:创建学生信息文件,查询学生信息,修改学生信息。
2.2模块设计
(1)创建学生信息:用户根据提示输入学生的学号、姓名、年龄、地址,可一次性输入5条学生信息记录,系统将学生成绩信息记录存储,以便进行管理、查找和备份。
(2)显示学生信息:系统会把已存储的学生记录按存储的自然顺序以列表的形式进行显示,显示内容包括学生的姓名、年龄、学号,地址。
(3)查询学生信息:系统提示用户输入要查询的学生标号,如果在磁盘文件中有对应的学生信息,则逐项列出学生的情况。
(4)修改学生信息:提示用户输入要修改的编号,如果在文件中有该学生的信息存在,就直接进行修改。
2.3 程序运行调试分析
(1)主菜单为用户提供操作选择,具体设计效果如图A-1。