设计实现一个模拟的小型教务管理系统_第1页
设计实现一个模拟的小型教务管理系统_第2页
设计实现一个模拟的小型教务管理系统_第3页
全文预览已结束

下载本文档

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

文档简介

1目的通过小型教务管理系统的设计,培养学生综合利用c语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。2基本要求该系统用于管理学生的基本信息、课程成绩及毕业资格审查。要求实现以下功能:①通过此模块来管理课程信息,包括查询,添加,修改,删除等功能。在进行课程信息添加时,系统会自动监测所添加的信息是否已经存在,如果存在,会提示已经存在。在进行课程信息删除时,同样要求再次确定。②实现对学生信息、课程成绩及毕业资格审查的文件存取(分别存储在Studentlnfo.txt、StudentScore.txt和GraduateCheck..txt文件中),实现对学生信息、课程成绩的记录增加、删除及修改;③实现输入学生学号或姓名查询并显示学生的课程成绩;④实现输入学生学号或姓名,根据该学生的课程成绩,显示毕业资格审查结果。3、考核要求:1)写出设计报告:包括实验题目与环境、设计思想、函数分解过程、算法描述以及相应的数据流程图、源程序清单、测试的数据以及程序运行的结果2)如果程序未能够通过运行,分析可能出错的原因。学生的基本信息记录,如:学号姓名性别出生日期专业20050999张三男1980年6月1日软件工程学生的课程成绩记录,如:学号课程名称课程性质学分成绩20050999毛泽东思想概论公共必修46020050999高级语言程序设计专业必修37020050999WEB程序设计专业选修28020050999IT企业管理素质课190・•••・•••••••••••••••••••毕业资格审查结果,显示信息如下:学号课程性质应修学分数已获学分数是否通过20050999公共必修1010是20050999专业必修3029否20050999专业选修2528是20050999素质课1516是提示及说明学生记录、生日请用结构体完成存储,课程性质及专业请用枚举类型存储。学生信息、课程成绩、毕业资格审查的管理可用结构体数组或链表实现。请注意分配好时间,完成系统设计与实现,同时认真填写大作业报告!按时提交大作业报告、可运行的程序及代码,逾期不交,期末成绩以0分记。目的和要求(1)目的通过班级信息管理系统的设计,培养学生综合利用C语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。(2)基本要求合理运用C语言的数组、指针、结构体及文件操作等,实现一个模拟的班级通信录管理系统。该系统用于管理学生的基本信息、通信信息等。具体要求如下:工作人员可以通过此程序来管理学生信息,包括查询,添加,修改,删除等功能。在进行添加时,系统会自动监测所添加的学生信息是否已经存在,如果存在,会提示用户该学生已经存在。在删除时,要首先弹出对话框,让用户确认是否删除,只有经过确认才能够被删除。在进行学生信息管理时,不准用户修改学号。通过键盘或读取文件的方法读取学生的信息。能够运用结构化程序设计的选择和循环结构,并熟练使用相关的语句(如dowhile、for、if-elseif等)。程序要有主菜单,能够完成主要的功能。考核要求:1)写出设计报告:包括实验题目与环境、设计思想、函数分解过程、算法描述以及相应的数据流程图、源程序清单、测试的数据以及程序运行的结果2)如果程序未能够通过运行,分析可能出错的原因。学生的基本信息记录如下表,应根据编程设计的需要适当增加信息:学号姓名性别住址系别电子邮箱电话个人简介密码20050999张三男••••••••••••••••••••••••提示及说明(1)学生记录可用数组或结构体完成存储。(2)学生信息的管理可用结构体数组或链表实现。(3)请注意分配好时间,完成系统设计与实现,同时认真填写大作业报告!按时提交大作业报告、可运行的程序及代码,逾期不交,期末成绩以0分记。

目的和要求(1)目的通过设计实现一个简易的科学计算器,培养学生综合利用c语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。(2)基本要求简易科学计算器如下图所示。软件主要分为三个部分:数字输入区;函数处理区;以及存储区。a.数字区包括0〜9数字键和小数点以及正负号。通过改变标签的Caption属性实现数字的显示b.函数区:包括本软件所有可以处理的函数。定义通用的calc函数当触发函数区的某一按钮时通过调用calc函数执行相应的函数处理。c.存储区:建立五个存储器用于数字的存储工作。通过定义全局变量来实现存储数字在各子模块的调用。考核要求:1)写出设计报告:包括实验题目与环境、设计思想、函数分解过程

温馨提示

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

最新文档

评论

0/150

提交评论