首页 班级档案管理系统

班级档案管理系统

举报
开通vip

班级档案管理系统班级档案管理系统 课程设计报告 程序设计课程设计(C/C++) 专业 能源与动力工程 班级 能动1302 姓名 *** 学号 201311700 指导教师 罗世昌 2014年 7 月 Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team....

班级档案管理系统
班级档案管理系统 课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 报告 程序设计课程设计(C/C++) 专业 能源与动力工程 班级 能动1302 姓名 *** 学号 201311700 指导教师 罗世昌 2014年 7 月 Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 新能源与动力工程学院课程设计任务书 课程名称: 程序设计课程设计(c/c++) 指导教师,签名,: 班级: 能动1302 姓名: *** 学号: 201311700 一、 课程设计题目 班级档案管理系统 二、 课程设计使用的原始资料,数据,及设计技术要求: Windows操作系统并安装Visual C++6.0程序的开发环境 三、 课程设计的目的 全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数和C语言基本图形编程等方法,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领。 三、课程设计的主要内容和要求 1. 现有n个人学生的信息,按照信息查询。 2. 拟查询方式,给查询者选择方式。 3. 当查询者选择后信息将显示出来。 4. 将查询后的信息保存到另一个数据文件中。 5. 附加功能:如查询联系方式等。 四、工作进度安排 7月4日 教师布置设计任务,学生选题。查阅资料,基本技术准备,设计程序框图和功能。 7月5日 编写和调试程序。 7月7日 编写和调试程序。 7月8日 编写和调试程序;成果演示。 7月9日 撰写设计说明书,提交报告,评定成绩。 四、 主要参考文献 [1] 谭浩强 著 《c程序设计(第四版)》 清华大学出版社 [2] 谭浩强 著 《c程序设计与学习辅导》 清华大学出版社 [3] 《Microsoft Visual C++ 6.0指南》 审核批准意见 系主任,签字, 年 月 日 Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 指导教师评语及成绩评定表 指 导 教 师 评 语 设计过程 设计报告 小组答辩 总成绩 ,40, ,50, ,10, ,100, 成绩 指导教师签字: 年 月 日 目录 Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 一 绪论.......................................................................- 0 - 1.1 背景描述..............................................................- 0 - 1.2 前期准备..............................................................- 1 - 二 需求分析...................................................................- 2 - 2.1 系统概述..............................................................- 2 - 2.2 项目的功能需求........................................................- 2 - 2.3 系统开发的流程........................................................- 3 - 2.4 系统的运行要求........................................................- 4 - 三 概要设计.................................................................. - 5 - 3.1 程序的模块组成........................................................- 5 - 3.2 班级档案管理系统......................................................- 5 - 3.3 各个程序的功能介绍....................................................- 5 - 3.4 系统结构图............................................................- 6 - 四 模块设计分析...............................................................- 7 - 4.1 总体程序线路流程图解..................................................- 7 - 4.2 学生基本信息录入......................................................- 8 - 4.3 学生基本信息的显示....................................................- 8 - 4.4 学生基本信息的保存....................................................- 8 - 五 测试与结果分析............................................................- 10 - 5.1 测试的 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 .......................................................... - 10 - 5.2 存在的问题.......................................................... - 10 - 六 程序运行效果图............................................................ - 2 - 七 总结...................................................................... - 4 - 参考文献.................................................................. - 5 - 附录...................................................................... - 6 - -1- 一 绪论 1.1 背景描述 随着社会信息量的与日俱增和国家的招生规模的不断扩大,学校需要有一个很好的班级档案管理系统,以方便对学生档案进行有效的管理。系统应具有既方便教师对学生档案的录入和保存还有显示、删除、修改、查询等功能。班级档案管理系统这个系统名字是在经过与客户商量而确定的,在有极大的生存空间下而开始开发的,得到了学校与师生们的一致好评。在诸多管理系统的班级档案管理系统与其他管理系统都是一种基础系统,本系统具有数据操作方便、高效、迅速等优点。该软件是采用功能强大的数据库软件开发工具进行开发,具有很好的可移植。同时可通过设置密码来控制其访问权限,确保系统数据的安全性,使用该系统能够既能把管理人员从繁忙的数据统计中解脱出来,使其具有更多的精力去从事教务管理政策的研究实施,教学 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 的制定执行和教学质量的监督检查,从而全面提高教学质量,同时也减轻任课教师的负担,让其有更多的时间投入到教学和科研中,其作主要的功能是能够便于学校的管理。 班级档案系统是学生的基本信息数据位主的管理,合理的管理让该系统的功能得以顺利的实现。 1)系统现状 目前,我国大中专院校的学生管理的水平普遍不高。在当今的信息时代,传统的管理方法必然要被以计算机为基础的信息管理所Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 代替,而去目前很多重点院校都已经有了自己的教务管理系统。已有的大都偏向学生成绩管理系统、学籍管理等,而本系统则重点放在档案管理上,从整体上,从整体上进行分析设计,这对于其他类似的管理系统的设计很有高的参考意义。 2)用户需求 针对目前各大高校对学生档案管理方面存在的问题和管理的实际需要,我们将理顺管理体制和建立各种管理规范与开发系统的有机结合起来,从用户的角度来看系统首先因该提供便捷的强大的查询功能。对于学校和全体教师而言,他们因该具有对系统各个部分具有各自不同的权限。对学生用户而言,系统因该提供能够查询自己档案的功能。从教务管理者的角度来看,系统因该能够实现即时查询功能, 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 学生的档案,以实现对档案的各种操作等功能。还要具有比较高的安全性,用户登录时必须要有密码验证,这样可以保证用户的信息的安全从而使用户的隐私不至于被泄露。总之档案管理系统就是在这种背景下应运而生的。 1.2 前期准备 首先明确编写的要求,根据相关知识需求对班级档案信息进行收集,打印所需的材料,其次人员进行资料查询,获得相关原始数据集,为编写程序做基础工作,再进行人员分工,处理相关数据。 - 1 - 二 需求分析 2.1 系统概述 以广大用户的利益为基础,实现对学生或者其他用户的信息的网络化信息化管理,从而实现档案管理工作的高效率化,班级档案管理系统 10 是以学生的基本信息的保存为载体的管理系统,它有着很大的优越性,是目前市场上同类系统的一个有很强的竞争力的系统,该系统操作简单,每个步骤都有明确的提示,而去容易操作,一般用户对其基本操作的掌握是完全没有问题的,容易操作时该系统的一个亮点。 2.2 项目的功能需求 1)未开发软件的功能描述 学生档案管理系统必须能够完成系统管理、学生基本信息的录入、 学生基本信息的显示、学生基本信息的保存、学生基本信息的删除、学生基本信息的修改、学生基本信息的查询、和退出系统的功功能 (1)系统管理主要是维护系统的正常运行和安全性设置,包括登录用户身份时管理员能够完成添加用户、删除用户、修改密码、查询用户的权限和重新登录等功能,以及针对未涉及到数据库中数据的备份和恢复是能够实现按照学号、学生姓名、学生性别、学生年龄、进行查询。 (2)在修改学生基本信息的时候是有限制的,不是所有的都可Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 以的,在进行学生基本信息的修改时,要进行密码的确认,从而为用户的信息的保护又多了一层。 (3)在完成档案管理的基本操作之后,必须有一个能够安全退出系统的功能,这样也是保证学生基本信息的安全,只有系统安全的退出才不会影响系统的再次运行。 2)系统的模块 该系统主要分为下列五个模块: 1.学生基本信息的录入模块 2.学生基本信息的显示模块 3.学生基本信息的保存模块 4.学生基本信息的删除模块 5.学生基本信息的修改模块 2.3 系统开发的流程 1)开发流程的描述 (1)首先因该是对你讲要开发的项目进行调研,仔细的考察在这个系统开发的过程中可能会遇到的问题,还要考察你所要开发项目的可行性,这个项目到底能不能实现,在当前的开发环境下是不是有可能将其开发出来,这些都是必须在决定开发这个系统之前应该做好的准备工作。 (2)然后是和用户商榷系统的名称以及一些相关事宜,当然在11这个时候还有一个非常重要的事情要做就是考虑是不是有足够的必要现在去开发这个系统,也就是其用户是不是足够的多,市场是 - 3 - 在这个系统有很大的需求,还有就是考察该系统在生存空间,也就是说到底有多少人在这个系统的市场上,客户的需求是我们开发这个这个系统的目的和基本动机。 (3)确定要开发项目和明确要开发项目的名称之后,就是到了要为项目的开发做好初期准备工作的时候了,首先要整理相关的资料,至于这一方面我们可以借住现在的互联网和我们学校的图书馆,把我们在开发的过程可能会用到了东西先有序的整理出来这样方便我们在开发的时候用。 (4)把我们要开发的系统划分成几个可以操作的模块,尽可能的把一个整体的问题细化,这样可以一个模块一个模块的把问题逐渐解决掉,尽可能的把每个模块的模块图画出来这样的话可以方便在开发过程中的进一步的完善和按照模块图上的要求进行操作,最终实现我们的开发目的。 (5)在前面的准备工作都做好了之后就因该进行开发系统的源代码根据一个一个模块的分析把源代码写好,当然这是一个比较困难的过程。 2.4 系统的运行要求 系统属于模式软件系统,代码使用c.visual++6.0编写,系统要求在windows系统下运行。 Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 三 概要设计 3.1 程序的模块组成 主函数: void main() 录入函数: void GetInfo () 显示函数 void Display() 保存函数 void Save() 输出函数: void print() 1. GetInfo()是录入函数,主要是录入学生的基本信息。 2. Display()是显示函数,就是把学生的基本信息显示在电脑上。 3. Save()是保存函数,就是在把学生基本信息的保存下来。 4. Delete()是删除函数,把不要的信息删除。 5. Modfiy()是修改函数,修改错误的学生基本信息。 6. print()是输出函数。 3.2 班级档案管理系统 struct student //设定一个内容为学生信息的结构体 { char name[10];//名字的长度允许最大为十 char no[10];//学号的长度允许最大为十 char sex; int age;//定义年龄为整型 char bnote[100];//备注的长度为允许最大100 }; 3.3 各个程序的功能介绍 - 5 - 主函数:利用无限次循环例如for(;;)while()和switch()语句实现各函数的调用,系统根据输入的数字选项来调用相应的函数。 录入函数:用来录入学生的基本信息。 显示函数:把录入的学生基本信息直观的显示在桌面上。 保存函数:可以保存学生信息。 退出函数:可以用来退出系统以保证学生信息的安全。 3.4 系统结构图 图3.4 Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 四 模块设计分析 4.1 总体程序线路流程图解 图4.1 - 7 - 4.2 学生基本信息录入 程序编写:void getinfo(strut student *arr,int n)//函数调用 { for(int i=0;i 知识点 高中化学知识点免费下载体育概论知识点下载名人传知识点免费下载线性代数知识点汇总下载高中化学知识点免费下载 没学会,从而产生很多的错误。 - 1 - 六 程序运行效果图 输入密码123,进入档案管理系统界面: 图6.1 输入1,信息录入界面: Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 图6.2 输入2,进入学生基本信息显示: 图6.3 输入6,进入学生基本信息查询界面,同时选择学号02的同学: 图6.4 - 3 - 七 总结 通过这次课程设计我学到了许多感觉自己的知识的不够这次数据库课程设计的“班级档案管理系统”,通过在机房的不断调试和修改其中错误加上验证和测试使得对该系统的运用已经能够已经得到了充分的应用了。所学的数据库的知识,并去图书馆查阅了一些书集和上网搜索一部分资粗略设计出该系统。总体上来说,这次课程设计还是比较成功的。当然,由于学艺不精,在课程设计的过程中也碰到的一些问题。其中,总体规划,材料太多,不易整理;相关数据库技术方面没有多注意,这次课程设计的重点只在对整个系统的总体思路设计。其实这些通过最近的课程设计觉得最重要一点就是:我们一定要自己动手,这样才能真正的学到东西。书本知识固然重要,但我们更要学会将书本知识应用到实际中才会发现错误,也才能改进,才能达到学习的最终目的。但我出总结出了一点点的经验如下: 1、要对系统的功能和要求做出详细的分析,并合理分解任务。 2、把分解出来的子任务,做给一个相对独立的模块。 3、在设计一个模块之前,要简单构想一下总界面的显视情况。 4、针对构想出来的界面进行程序的编写。虽然我的课程设计师存在许多的问题,究其原因还是因为自己平时没有认真听老师讲课,但是我还是希望老师能够白忙中抽空看看我的课程设计的报告,我将非常感谢~ Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small 参考文献 [1] 谭浩强 著 《c程序设计(第四版)》 清华大学出版社 [2] 谭浩强 著 《c程序设计与学习辅导》 清华大学出版社 [3] 《Microsoft Visual C++ 6.0指南》 - 5 - 附录 程序源代码 #include #include #include #include #define N 3 struct student {char name[10]; char no[10]; Char sex; int age; char bnote[100]; }; void print(bool menu) { if (!menu) { printf("学生基本信息录入 ,press 1\n"); } else { printf("学生基本信息显示 ,press 2\n"); printf("学生基本信息保存 ,press 3\n"); Communist Party Member Zhuang Shaozhen (Nanxun people) that the new Department to send back working the Lake, served as captain of the County's political team. Party people such as Wang Huapeng, transferred from the administrative team, Zhejiang Province, Wujiang County political team, active in the anti-Japanese activities, political team as "small printf("学生基本信息删除 ,press 4\n"); printf("学生基本信息修改 ,press 5\n"); printf("学生基本信息查询 ,press 6\n"); } printf("退出学生信息系统 ,press 7\n"); } bool Check(char pas[6]) { FILE *fp; char ch; char a[7]={" "}; int i = 0; if ((fp=fopen("c:\\1.txt","r"))==NULL) { printf("打开文件失败!\n"); exit(0); } ch=fgetc(fp); while (ch!=EOF&&i<6) { a[i] = ch; ch=fgetc(fp); i++; } a[6] = '\0'; - 7 - if (!strcmp(pas,a)) { return true; } else { printf("密码错误\n"); return false; } fclose(fp); } void GetInfo(struct student *arr,int n) { for (int i = 0;i
本文档为【班级档案管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_589748
暂无简介~
格式:doc
大小:179KB
软件:Word
页数:33
分类:生活休闲
上传时间:2017-10-01
浏览量:44