首页 c语言毕业设计

c语言毕业设计

举报
开通vip

c语言毕业设计c语言毕业设计 篇一:C语言本科毕业设计 电 子 科 技 大 学 毕业设计(论文)任务书 题目: 任务与要求: 时间: 年 月日 至 年 月日 共 周 学习中心(或办学单 位): 专业: 指导单位或教研室: 指导教师: 职 称: 年 月日 毕业设计(论文)任务书 题目: 任务与要求: 时间:年 月 日 至 年 月 日 共 周 学习中心:(或办学 单位) 学生姓名: 专业: 指导单位或教研室: 指导教师:职 称: 学 号: 年 月 日 毕业设计(论文)进度计划表 本表作评定...

c语言毕业设计
c语言毕业设计 篇一:C语言本科毕业设计 电 子 科 技 大 学 毕业设计( 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 )任务书 题目: 任务与要求: 时间: 年 月日 至 年 月日 共 周 学习中心(或办学单 位): 专业: 指导单位或教研室: 指导教师: 职 称: 年 月日 毕业设计(论文)任务书 题目: 任务与要求: 时间:年 月 日 至 年 月 日 共 周 学习中心:(或办学 单位) 学生姓名: 专业: 指导单位或教研室: 指导教师:职 称: 学 号: 年 月 日 毕业设计(论文)进度计划表 本表作评定学生平时成绩的依据之一。 摘要 随着计算机的普及和网络的出现,对信息的需求,书馆业务受 到了强烈的冲击,传统的手工管理方式已不能适应现在的信息化 社会。如何利用现有的科学技术条件提高图书信息的管理效率是 我们当下要考虑的问题.图书信息管理系统是典型的信息管理系 统,其开发主要包括前端应用程序的设计和后台数据库的建立及 维护两方面。对于前者,要求应用程序功能;而对于后者,则要求数 据库具有一致性、完整性、安全性等特点。 对此,建立一个规 范化,系统化,程序化的图书管理系统迫不急待。为方便对图书 馆书籍、读者资料、借还书等进行高效的管理,特编写程序以提 高图书馆的管理效率。使用程序之后,工作人员可以查询某位读 者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些 统计,以便全面掌握图书的流通情况等等。 关键词 C语言;图书管理;数据处理;信息技术 AbstraCt With the popularization of Computer and network, the demand for information, the library serviCe has been a strong impaCt, the traditional manual management has been unable to adapt to the information soCiety now. How to use the existing sCientifiC and teChnologiCal Conditions improve the book information management effiCienCy is our immediate Consideration. Library information management system is an information management a typiCal system, its development mainly inCludes the establishment and maintenanCe of the two front appliCation program design and the baCkstage database. For the former, requires the appliCation program funCtion; and for the latter, it requires a database with ConsistenCy, integrity, safety and so on In this regard, the establishment of a standardized, systematiC, wait the books management system management system programming. For the ConvenienCe of library books, readers information, book borrowing for effiCient management, speCial program to improve library management effiCienCy.After using the program, the staff Can borrow a reader, a book, Can borrow books on the Currentsituation of some statistiCs, so as to fully grasp the flow of books KEY WORDS C language, Library Management, Data ProCessing, Information TeChnology 目录 摘要......................................................................I AbstraCt.................................................................II 1 绪论....................................................................1 1.1 选题的背景和选题的意义...............................................1 1.1.1 选题的背景........................................................1 1.1.2 选题的意义.......................................................1 1.2 系统的特点...........................................................2 1.3 需求分析.............................................................2 2 系统的总体设计..........................................................3 2.1 系统总体设计.........................................................3 2.2运行环境和开发工具....................................................3 2.2.1开发工具...........................................................3 2.2.2运行环境...........................................................4 2.3 系统流程图...........................................................5 3 系统的详细设计..........................................................6 3.1主体界面设计..........................................................6 3.1.1主函数.............................................................6 3.1.2输入模块...........................................................7 3.1.3删除模块...........................................................8 3.1.4查询模块...........................................................9 3.1.5修改模块...........................................................11 3.1.6显示模块..........................................................12 3.1.7借出模块..........................................................13 3.1.8归还模块..........................................................14 3.1.9公共函数..........................................................16 4 系统调试...............................................................17 5系统运行................................................................19 结论.....................................................................23 致谢.....................................................................24 参考文献.................................................................25 附录 程序源代码...............................................................26 篇二:C语言的学生成绩系统毕业设计 目录 第一章 绪论................................................. ................................................................. 1 1.1 系统开发目 标 ................................................................................................ 1 1. 2 开发工具的选 择 ............................................................................................ 1 1.3 开发方法的选 择 ............................................................................................ 2 1.3.1 系统分 析 ............................................................................................. 2 1.3.2 系统设 计 ............................................................................................. 3 1.3.3 系统实 施 ............................................................................................. 3 1.3.4 调试维 护 ............................................................................................. 4 1.4 开发本系统的意 义 ........................................................................................ 4 第二章 系统分 析 ......................................................................................................... 5 2.1 背景分 析 ........................................................................................................ 5 2.2 组织机构调查分 析 ........................................................................................ 5 2.3 可行性分 析 .................................................................................................... 5 2.3.1 技术可行性分 析 ................................................................................. 5 2.3.2 经济可行 性 ......................................................................................... 6 2.3.3 运行可行 性 ......................................................................................... 6 第三章 数据库系统的特 点 ......................................................................................... 7 3.1 数据库系统的特 点 ........................................................................................ 7 3.1.1 数据库(简称 DB) ................................................................................ 7 3.1.2 数据库系统 (DBS) ............................................................................... 7 3.1.3 数据库系统的特 点 ............................................................................. 8 3.1.4 基本数据模 型 ..................................................................................... 9 3.2 关系数据模型与关系数据 库 ...................................................................... 10 3.3 数据库的逻辑设 计 ...................................................................................... 10 3.4 数据库管理系统的概 念 .............................................................................. 10 3.5 数据库应用系 统 .......................................................................................... 11 第四章 系统设 计 ....................................................................................................... 13 4.1 系统数据流程图设 计 .................................................................................. 13 4.1.1 系统数据流程 图 ............................................................................... 14 4.2 模块设 计 ...................................................................................................... 14 第五章 数据库设 计 .................................................................................................. 16 5.1 数据库的逻辑设 计 ...................................................................................... 16 5.2 程序的实 现 .................................................................................................. 17 总结 32 致 谢.............................................................................................................................. 33 参考文 献...................................................................................................................... 34 第1章 绪论 本文以学校管理信息系统建设中的教学管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、数据库设计、系统设计、系统实施、开发总结、致谢、参考文献、附录等。 1.1 系统开发目标 本系统是将现代话的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标: 1.系统应具有实用性、可靠性和适用性,同时注意到先进性。 2.对各个数据库进行动态管理,防止混乱。 3.能够按照用户选择的不同的条件进行简单查询和复合查询。 4.能够对查询结果进行分类汇总,实现报表打印。 5.注意数据的安全性,具有数据备份和恢复的功能 6.方便用户的操作,尽量减少用户的操作。 1. 2 开发工具的选择 在开发工具的选择上,我们选择了对数据库有强大功能的数据库开发系统,于是选择了美国 Borland 公司推出的VC++6.0 开发工具。在pc机数据库系统xbase家族中, VC++6.0 是第一个全面支持面向对象程序设计的数据库语言工具。它的主要特点有: 1.强大的查询与管理功能 2.强大的数据库开发功能 3.扩大了对SQL语言的支持 4.大量使用可视化的界面操作工具 5.支持面向对象的程序设计 6.多平台支持 7.支持网络应用 1.3 开发方法的选择 在开发方法的选择上,选择了演绎式原型法与生命周期法相结合的方法。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。具体地设计可能是完全实现一个模块,也可能是用一个效率高地模块代替一个旧模块。信息系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比较薄弱的环节。那么根据本系统开发的要求,本系统选择了生命周期法和原型法相结合的方法。现具体介绍如下: 生命周期这个概念源于系统 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 方法。广义地说,任何系统均有其发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。主要包括系统调查阶段、系统分析、系统设计、系统实施及系统维护与评价五个部分。根据系统设计而对整个系 统实施,包括物理实施,程序设计,调试等。实施是最后的一步,关系着最后的成功。 系统实施的任务主要包括: 1程序设计 2物理实施 3使用 说明书 房屋状态说明书下载罗氏说明书下载焊机说明书下载罗氏说明书下载GGD说明书下载 4编译 1.3.1系统分析 先根据用户提出的建立新系统的要求,进行初步调查和初步可行性分析,提出系统总体规划。再对原系统进行深入的调查,彻底掌握原系统的模型,并在此基础上提出新系统的逻辑模型。 a.系统目标 学院在教学这一部分主要是由教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,使用本系统对学生的成绩进行合理管理,实现学生成绩的 录入、编辑、删除等功能,也可以实现成绩的排序、检索等。它将成为教务处老师的一个很好的帮手。 b系统功能 总体来说,学生成绩管理系统完成以下功能: 1 学生管理 2 成绩管理 3 成绩打印 1.3.2系统设计 根据系统分析确定的逻辑模型,确定新系统的物理模型,即计算机化信息系统应用软件的总体结构和数据库设计,并提出系统配置方案,继而对物理模型进行详细的设计。主要内容有:代码设计,用户界面设计,处理过程设计,编写系统设计说明书。 系统设计是以系统分析为基础,而系统设计又是系统实施的基础,系统设计的主要任务是代码设计、物理设计、数据库设计、功能结构图设计。 系统设计的任务主要包括: 1代码设计 2系统物理设计 3数据库设计 1.3.3系统实施 按照物理模型实现应用软件的编写和测试,系统试运行,编写技术文件,系统转换,系统交付使用,以及运行后的系统维护和评价等工作。 生命周期法要求信息系统的开发研制工作要按照 规定 关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定 步骤,使用一定的图表工具,在结构化和模块化的基础上进行。结构化的思想是把整个系统的功能看作是一个大模块,根据系统分析和设计的不同要求,按照由顶向下,逐步求精的原则进行模块的分解和组合,这种方法贯穿于系统分析、系统设计和程序设计的各个过程中。 生命周期法主要有以下几个特点: 1.建立面向用户的观点 2.加强调查研究与系统分析 3.逻辑设计与物理设计分别进行 4.使用结构化、模块化方法 5.严格按照阶段进行 6.工作文件 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化和文献化 1.3.4调试维护 系统程序和数据的维护又包括程序的维护,数据文件的维护,代码的维护等等。维护是系统在使用中应对系统注意,并加以维护,维护包括: 1系统运行的日常维护 2系统运行情况的记录 3系统程序和数据的维护 1.4 开发本系统的意义 学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。 运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的 知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。 在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。 篇三:毕业设计_C语言学生成绩管理系统设计与实现 C语言学生成绩管理系统设计与实现 摘 要:本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。 目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好 的系统是很有必要的。 本系统在开发过程中,注意使其符合操作的业务流程,并力求 系统的全面性、通用性,使得本系统不只适用于一家教育机构。 在开发方法的选择上,选择了生命周期法与原型法相结合的方法, 遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶 段进行设计,而在具体的设计上,采取了演化式原型法,随着用 户的使用及对系统了解的不断加深,对某一部分或几部分进行重 新分析、设计、实施。本论文主要从系统分析、系统设计、系统 实施与使用等几个方面进行介绍 【关键词】 成绩管理成绩查询 C语言 面向过程 With the implementation of C language student achievement management system design Abstract: This system according to the development requirements are mainly applied in education system of education, the daily work of the digital archives management of student performance. This system can make the college development staff to reduce the working pressure, educational and teaching to the various services and information management, also can reduce the use of force, accelerate query speed, strengthen management, as well as the national departments about the pace of normalization, make each management standardized. At present, the school work multifarious, material more, though various management information system has entered the university, but has not been popular, and for students' performance management, it has been a complete and unified system. Therefore, the development of a suitable and the populace, compatibility good system is very necessary. This system in the process of development, pay attention to the operation of the business process, and strive to system of comprehensive, generalization, makes this system not only applicable to a education institutions. On the choice of methods in the development life cycle method, a method of combining with the prototype, follow the system research and systematic analysis, system design and system implementation, four main stages, and the specific design in the design, taking the evolution as users of prototype, the use of system and the deepening understanding of a part or a few parts for analysis, design and implementation. This thesis mainly from the system analysis, system design and system implementation and use etc. 【Key Words】 Achievement ManagementAchievement Query C Programming Language Procedure-Oriented 目 录 第1章 绪 论 ........................................................ 1 1.1 学籍管理系统概 述 .......................................................................................................................... 1 1.2 面向过程编程的基础知 识 .............................................................................................................. 2 第2章需求分析 .................................................... 5 2.1 目 标 .................................................................................................................................................. 5 2.2 要 求 .................................................................................................................................................. 5 2.3 学生成绩管理系统的功 能 .............................................................................................................. 6 第3章 3.1 概要设计 .................................................... 7 主模 块 ........................................................................................................................................... 7 3.2 添加学生信 息 .................................................................................................................................. 7 3.3 显示学生信 息 ................................................................................................................................... 7 3.4 排序学生信 息 .................................................................................................................................. 7 3.5 查找学生信 息 .................................................................................................................................... 8 第4章 详细设计与实现 ............................................... 9 第5章 流程图 ...................................................... 11 第6章 源代码 ...................................................... 12 6.1 数据结构与函数声明的头文 件 .................................................................................................... 12 6.2 6.3 6.4 主控程序模 块 .............................................................................................................................. 13 添加学生模 块 .............................................................................................................................. 20 显示学生模 块 .................................................................................................... .......................... 21 6.5 对学生进行排序模 块 .................................................................................................... ................ 22 6.6 查找学生模 块 .................................................................................................... ............................ 30 致 谢 ........................................................... 35 参 考 文 献 ......................................................... 36 第1章 绪 论 本章介绍学生学籍管理系统的有关知识、面向过程的编程技术 以及应用程序的开发方法和开发过程等基础理论知识,这是深入 了解后续内容的必要准备。 1.1 学籍管理系统概述 1.1.1 管理信息系统的概念 管理信息系统(Management Information Systems,简称MIS), 是一个不断发展的新型学科,MIS的定义随着计算机技术和通信 技术的进步也在不断更新,在现阶段普遍认为MIS 是人为或计算 机设备以及其他信息处理手段组成并用于管理信息的系统。包括 以下几个基本概念: (1) MIS的对象就是信息。信息是经过加工的对决策者有价值的 数据。信息的主要特征是来源分散,数量庞大。信息来源于生产第一线、社会环境、市场以及行政管理等部门。信息具有时间性。 (2) 系统是由相互联系、相互作用的若干要素按一定的规则组成并具有一定功能的整体。 系统由输入、处理、输出、反馈、控制等五个基本要素组成。 (3) 管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用等五个方面组成。 MIS包括计算机、网络通信设备等硬件成分,也包括操作系统、应用软件包等软件成分,并随着计算机技术和通信技术的迅速发展还会出现更多的内容。 1.1.2 课题背景 该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理. 目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作 1.1.3 目的背景与意义 学生信息管理系统是一个教育单位不可缺少的部分。一个功能 齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。 作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。 1.1.3 项目开发的目标 建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。 1.1.4开发工具的选择 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual C++6.0,TurboC 等。本系统在Microsoft Visual C++6.0下开发。 1.2 面向过程编程的基础知识 1.2.1 面向过程基本概念 面向过程其实是最为实际的一种思考方式,就是算面向对象的方法也是含有面向
本文档为【c语言毕业设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_496339
暂无简介~
格式:doc
大小:53KB
软件:Word
页数:22
分类:生活休闲
上传时间:2017-10-06
浏览量:31