班级档案管理系统报告文档_第1页
班级档案管理系统报告文档_第2页
班级档案管理系统报告文档_第3页
班级档案管理系统报告文档_第4页
班级档案管理系统报告文档_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

上课时间制定计策进行报告课程名称C语言程序设计任务名称类文件管理系统特殊机械设计制造和自动化班级1081班学号5姓名陈勇导师王英2011年9月5日湖南工程学院上课时间设置计划书课程名称C语言程序设计类文件管理系统专业学习机设计制造和自动化1081学生名字陈龙学号5地图老师王英批准审查任务书下月1日2011年9月5日任务完成日期2011年9月15日全言设计主题2:类文件管理系统一、问题说明:n名学生所在的班级,可以管理该班级学生的基本信息的输入、显示、修改、删除、存储等。二、功能要求:1、系统使用包含n个数据的核心阵列。每个数据的结构必须包括学号、名字、性别、年龄和注释。2、此系统显示这些菜单:选择系统功能项目:A.输入学生基本信息B.显示学生基本信息C.保存学生基本信息D.删除学生基本信息E.修改学生基本信息(需要先输入密码)F.查看学生基本信息(1)按学号查询(2)按名称查询(3)按性别查询(4)按年龄查看G.关闭系统3、执行特定功能后,程序重新显示菜单。4、将学生基本信息保存到文件。5、进入系统前必须输入密码。三、算法提示:1,数据结构:结构类型数组2,数据库结构:下表配置了该系统的默认数据库。名字学号城堡年龄注释CharCharCharIntChar四、测试数据:学生数N=10五、其他:对该系统感兴趣的学生在实现了这些基本功能后,可以补充系统的其他功能。目录第一章简介第一课背景第二节本文所做的工作背第二章需求分析第三章整体设计第四章详细设计第五章测试第六章使用指南第七章摘要附录a源代码附录b参考资料第一章简介学生文件管理系统对教育机构的决策者和管理者都是重要的内容因此学生文件管理系统必须能够为用户提供足够的信息和快速的查询手段学生文件管理系统是典型的信息管理系统(MIS)。通过分析,您可以利用Visual Foxpro 6.0开发工具提供的多种面向对象的开发工具和强大的结构化查询语言(SQL)。特别是,数据窗口可以轻松、简单地操作数据库中的智能对象,而设计用于开发阶段的数据库则由Microsoft Visual FoxPro Drivers开发DBC数据库,具有很好的可移植性第一课背景在我国,中小学的各种信息管理系统不是新的课题,但也有完全没有信息管理系统的学校,几乎所有的工作都可以手动处理。计算机技术日新月异,但在一些学校,尤其是西部贫困地区,学校的种类管理是手工完成的,这是非常落后、效率低、成本高、错误很多的。随着社会的发展,信息化是社会进程的必然趋势,学校管理要快、准,才能发挥其价值。因此,机器代替人力发展是必然的历史趋势,只有领导的重视和支持才能从手动转变为计算机的自动化系统。手动工作一定会被电脑取代。虽然有使用电脑甚至管理系统的学校,但仍然存在很多问题,如果问题一天也解决不了,效率就会日益提高。另外,有些系统不完善,到处都有漏洞,再不完善的系统在管理上也没有什么保障。21世纪以来,随着人类经济的快速发展,人们日新月异。特别是计算机的应用,并普及到经济和社会生活的各个领域。使原来的旧管理方法越来越不适应当前社会的发展。很多人仍然停留在以前的手动操作中。这极大地阻碍了人类经济的发展。为了适应现代社会高度强烈的时间观念,学校信息管理系统软件给学校办公室带来了很大的便利。2.1教育系统学生管理现状分析2.1.1学校工作流分析学校工作总计划由教务员添加、修改校务处运营所需的基本资料、变更各种信息等教务室在这里运营。新学年,教务员首先加入年级信息,编制班级,然后输入回学校的学生的基本信息,新生入学后,教务员在学籍系统上完成新学生信息的维护。每学期开始,教务处根据班级情况,每班分配一名班主任和这个年级一名年级。准备各系老师。每次考试后,林和老师输入成绩。班主任本班成绩摘要。然后排名,然后组长再合计,对本年级各系的成绩和总成绩进行排名。教务处、年级组长、班主任、任课老师根据实际情况维护输入的成绩,学生们可以根据自己的需要适当地查询上述输入的信息。第二节本文所做的工作背本系统将现代化的计算机技术与传统教学、教务工作相结合,根据大学的工作过程设计完成。为了使系统在大学管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,提出了以下系统开发目标。(1)系统管理员进入学生成绩管理系统学生文件管理的主要功能是添加学生基本信息,修改学生基本信息,查询学生基本信息,删除学生基本信息等基本功能的实施。(2)系统管理员进入学生成绩管理系统的学生成绩管理的主要功能是实现学生成绩输入、学生成绩修改和保存等基本功能。(3)系统管理员执行学生成绩管理系统查询和统计的主要功能是具备根据学生基本信息查询自己成绩的基本功能,并根据学生成绩的高低进行排序。1.1编写目的本要求的编写目的是研究学生文件管理系统软件的开发方法和应用方法1.2背景和范围本项目的名称:学生文件管理系统该软件基本上具体化了精简的管理学生的学生状态文件,以结构化的思维方式理解了计算机的基本工作原理和高级编程语言1.3功能主要功能:课程设置课程设置学生基本信息输入学生成绩输入学生信息和成绩修改查看分数第二章系统要求分析用户可以输入学生信息并在系统中显示,可以保存输入的信息,必要时可以修改和删除信息,可以分别查询学生信息的学号、名字、性别、年龄,进入系统需要输入密码。第三章整体设计Struct Student:结构类型,允许保留由不同类型的数据(如名字、性别、地址、学号、成绩等)组成的组合数据结构。Void main():这是主要函数。FILE * FP:定义文件的指针变量FP。Fp=fopen(“学生信息”,“w”):在指针变量Fp中指定fopen函数的返回值,或FP指向名为学生信息的文件。如果文件不存在,则会创建新的文本文件。Fscanf,fprintf:以格式化方式读取和写入文件。Strcmp:字符串比较函数。Strcpy:字符串复制函数。此程序还使用循环、swith分支语句、if语句等。第四章详细设计显示信息“信息修改,学号输入”输出“确定此人不存在”输出输入密码分开查询显示修改的学生信息,即可从workspace页面中移除物件输入“e”输入学号?结束“密码无效”输出输入密码N N Y输出“选择”,然后输入“g”输出“信息输入(a)退出系统g”结束输出“选择”,然后输入“a”显示(b)保存(c)删除(d)修改e)查看(6)输出输入d 输入f “通过学号名性别年龄查询”输出n“确定此人不存在”输出N Y输出“选择”输入“b”加以修改“选择”输出“b”输入第五章系统调试输入密码进入系统输入学生基本信息显示学生基本信息保存学生基本信息删除学生基本信息修改学生基本信息查看学生基本信息第六章使用指南使用结构化函数类型,可以使函数看起来不太复杂,使用文件指针将输入的信息存储在文件中,使“w”可用于下一个查询和修改、读取和写入文件,如果指定的文件不存在,则设置文件时不会出错。可以利用Fscanf和fprintf读取和写入文件。缺点:输入的信息没有保存,每次运行都必须重新输入数据,学习内容不能正确组合。第七章摘要第一次接触c语言,学了一些皮毛,但听说需要编写程序的时候,发现编写程序还很困难,编写程序有点困难。真的让我写程序的时候有点害怕。刚入学的时候听说要学c语言,我很感兴趣,很高兴。因为那个游戏和软件必须用c语言进行。我想探究它究竟是如何实现的,是否能达到那样的效果。所以一开始很热情,每节课都认真倾听。虽然刚开始看起来有点难,但我的功夫没有全心全意。我发现在课堂上知识不足。所以我利用上课时间积极寻找与他相关的信息,去图书馆借相关资料和练习,增加了自己的知识。程序写完的时候,我终于可以松口气了,一个想法,数据调查,编写源程序,机器调试。现在终于告了一段落。看到自己的劳动成果,心里多少有点惊讶,自己还能独立完成第一个课程设计,虽然不能说这个节目是我一个人写的,但大部分是我的业绩,也参考了别人的意见,修改并完成了自己的程序。这种课程设计对我们很有益。掌握c这个程序语言起着很大的作用。从对主题的分析开始,摆在对我这样的c不太了解的新手面前,是一次艰难的旅程。但是最终我真的能够坚持下去,完成设计工作,真是万幸。c语言太小,学起来可能因人而异,但对我来说确实是个障碍。现在自己完成课程设计是自己的挑战。首先在网上查找相关资料,分析主题所需的数据,使用哪些函数等,周二在网上进行初步调试,将一些结构和句子连接起来,做这项工作的时候,可以浏览一下书,重新获得很多东西。参数函数的特性、某些语句的使用和特性等。将工作分配给每个片段是完成此设计的主要方法,但完成每个片段似乎更容易,但实际工作比较麻烦。通常c知识的积累很少(这可能是最大的原因),所以操作真的一步也不移动,没有办法,只能拿出课本找到相应的知识点。花时间再次调试机器是最痛苦的时间。一个是一个修正。经过几次调试修改后终于可以运行了,那时还兴奋了半天!但是,执行结果不令人满意,界面不微妙,最重要的是输入太麻烦,只能以某种方式输入,如果数量有限,就会受到太多限制。于是,为了修改又花了很多时间,终于比较满意了,但也是星期五的答复时间。回答的时候,我发现我还不能有很多知识。老师问了我几个问题。我回答得不多。我发现我还得努力学习。在c的学习中,我还有很长的路要走。今天无论如何制作这个设计是很高兴的,但是能成功完成这个设计,多亏了我的指导教授,给了我很多帮助,也让我发现了很多不足的地方。非常感谢!总之我完成了这个设计。虽然很累,但我认为这将对我们进一步掌握c,为下学期的c 2级考试提供很大帮助。可以编制节目的事实本身就是对自己的一种肯定,是对自己不久前学习c综合水平的一种检讨。当然,完成后兴,只有经验才能领悟,我明白了。c语言课程设计是学生综合利用所学知识进行学习、发现、提出、分析、解决实际问题、锻炼实践能力的重要环节,是

温馨提示

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

最新文档

评论

0/150

提交评论