学生信息管理系统实训报告(共33页).doc

上传人:飞****2 文档编号:13513784 上传时间:2022-04-29 格式:DOC 页数:33 大小:311.50KB
返回 下载 相关 举报
学生信息管理系统实训报告(共33页).doc_第1页
第1页 / 共33页
学生信息管理系统实训报告(共33页).doc_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《学生信息管理系统实训报告(共33页).doc》由会员分享,可在线阅读,更多相关《学生信息管理系统实训报告(共33页).doc(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上实训报告二一四年十二月三十日题目: 学生信息管理系统学院: 信 息 工 程 学 院专业: 嵌 入 式1班项目组长: 刘永强项目成员: 刘强 项强 吴盛林瞿孟孟 管豫冀 徐兵指导教师: 叶 雷项目小组任务分配表组员姓名学号组员任务刘永强课题研究的意义,需求分析开发总结,整理相关文档刘强各模块功能实现项强编码实现吴盛林主函数设计,模块详细设计瞿孟孟系统功能和性能分析,可行性分析管豫冀系统设计,结构设计和模块设计徐兵系统测试与维护专心-专注-专业前 言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用

2、。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而对于大中型学校,跟学生信息管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询,维护及打印等操作。这样就使学生部门管理人员可

3、以轻松快捷地完成学生信息管理的任务。目录第1章 绪论1.1 什么是学生信息管理系统学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。信息管理系统提供了强大的学生档案管理管理功能,方便管理员对学生信息的添加、修改、删除、查询等操作。本系统开发的总体任务是实现学生信息管理的系统化、规范化、自动化、达到提高学生信息管理效率的目的。1.2 课题研究的意义随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤

4、其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而对于大中型学校,跟学生信息管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设

5、计一个学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询,维护及打印等操作。这样就使学生部门管理人员可以轻松快捷地完成学生信息管理的任务。第2章 系统分析2.1 需求分析2.1.1功能需求学生管理系统的几个主要功能如下:(1)提供学生录入信息功能可以输入学生的姓名,学号,选修课,实验课,必修课和总分。(2)查询学生信息功能根据学生学号来查询学生信息。(3)删除学生信息功能提供学号,查找是否有此人信息,然后选择删除学生信息。(4)插入学生信息功能输入学生学号,插入该学生的学号的后面(5)学生成绩排名功能根据学生的总分成绩,来进行排名,将排名后的成绩保

6、存到磁盘文件2.1.2性能需求本软件系统各种特点决定了系统需要具有以下几个主要特性: (1)多样性。现在,计算机语言越来越普及,用户面临的选择越来越多。想要保证对用户的吸引力,就必须要在多样性上下功夫了。所以,系统的多样性、功能的多样性一直都是软件系统开发的重点。(2)安全性。数据是软件的灵魂,如何保证数据的安全性,是系统开发时必须考虑的一个重要问题。开发者应避免程序出现漏洞,防止黑客进行攻击,及时进行数据备份,建立一个完善的多层次的安全保障体系,保障系统的安全。(3)可扩展性。需求变更一直是开发中难以避免的问题。系统在进行设计时应充分考虑到需求变更的可能性,降低系统扩展功能时的复杂度。2.2

7、 可行性分析2.2.1 技术可行性本系统主要采用Struts2框架开发。Struts2是一个成熟的MVC框架,它的功能非常强大,包括请求转发、数据校验、文件上传下载等等,再加上jsp作为展示层,完全可以满足本系统的开发需要,因此技术上是可行的。2.2.2 经济可行性本系统为自主开发,耗时1周,经济成本低;开发完成后可以在网上找一些免费的应用托管商;当系统部署成功后通过不断更新高质量,增加软件的知名度,通过广告获得收益。综合来看在经济上是可行的。2.2.3 社会可行性该系统为完全独立开发。开发工具选的是VC6.0及GCC,开发技术多是用的开源的框架和工具,因此不存在侵权问题。第3章 系统设计在对

8、整个软件系统进行开发之前,要对整个系统进行必要的设计与规划。包括系统的总体架构、系统的功能结构、系统的运行环境、开发技术与工具的选择等等。本章主要对这些内容进行详细的介绍。3.1 系统结构设计本系统是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言也很适合搭配汇编来使用(往往可以通过内联汇编语言或与汇编语言目标文件一起连接。对于任何一种操作系统环境,C函数的ABI(Application BinaryInterface)与汇编语言的子过程(routine/procedure)的ABI一定是完全兼容的)。尽管C语言提供了许多低级处理

9、的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。图3.1 系统结构图3.2 系统功能模块设计本软件系统主要可分为8大功能模块,包括了录入学生信息模块、查询学生信息模块,、删除学生信息模块、修改学生信息模块、插入学生信息木块、学生成绩排名模块、学生人数统计模块和显示学生信息模块功能结构如图3.2所示。学生信息管理系统显示学生信息模块学生人数统计模块学生信息排名模块插入学生信息模块修改学生信息模块删除学生信息模块查询学生信息模块录入学生信息模块3.3 系统结构体定义对于一个应用程序而

10、言,结构体的定义好坏尤为重要。一个设计结构体,可以使系统功能实现变得更加简单,也会使系统的执行速度更快,性能更高更稳定。必修课成绩总分成绩实验课成绩选修课成绩姓名学生成绩结构体学号 studen结构体定义表列含义类型长度缺省值允许空num学号int4无否name姓名char15无是elec选修课成绩double8无是expe实验课成绩double8无是requ必修课成绩double8无是sum总分成绩double8无是3.3 系统函数定义列含义类型in()录入学生成绩信息voidshow()显示学生信息voidorder()按总分排序voiddel()删除学生成绩信息voidmodify()修

11、改学生成绩信息voidmenu()主菜单voidinsert()total()search()main()插入学生信息计算总人数查找学生信息主函数void Voidvoidint第4章 系统实现4.1学生信息管理系统界面展示模块及实现4.1.1 主界面主界面列表显示的是各个功能的显示信息,包括退出系统、输入学生信息、查询学生信息、删除学生信息、修改学生信息、插入学生信息、总成绩排名、统计学生人数、显示学生信息。界面用户进入列表展示界面后,可以输入选项选择相应的功能展示功能模块界面代码实现:void menu()/*自定义函数实现菜单功能*/ system(cls); printf(nnnnn)

12、; printf(tt|-STUDENT-|n); printf(tt|t 0. 退出 |n); printf(tt|t 1. 输入数据 |n); printf(tt|t 2. 搜索数据 |n); printf(tt|t 3. 删除数据 |n); printf(tt|t 4. 修改数据 |n); printf(tt|t 5. 插入数据 |n); printf(tt|t 6. 总分排序 |n); printf(tt|t 7. 学生人数 |n); printf(tt|t 8. 查看 |n); printf(tt|-|nn); printf(ttt选择(0-8):);具有输入数字选择功能的代码是写在

13、主函数中的void main()/*主函数*/ int n; menu(); scanf(%d,&n);/*输入选择功能的编号*/ while(n) switch(n) case 1: in();break; case 2: search();break; case 3: del();break; case 4: modify();break; case 5: insert();break; case 6: order();break; case 7: total();break; case 8: show();break; default:break; getch(); menu();/*执

14、行完功能再次显示菜单界面*/ scanf(%d,&n);4.1.2 录入学生信息模块在主界面中输入数字1,即可进入到录入学生信息状态。当磁盘文件有存储记录时,可以向文件中添加学生信息,运行效果如图1当磁盘文件没有学生信息记录时,系统界面会提示没有记录,然后根据提示决定是否输入信息,运行效果如图2图1图2在录入学生信息模块中将学生的信息进行保留,当程序运行结束,关闭程序,下此运行程序时录入的信息任然保留。因此在该模块中应用文件读写操作,对录入的信息保存到存到磁盘文件中,下次运行程序时,可以从磁盘文件中将存储读出并显示。代码实现void in()/*录入学生信息*/ int i,m=0;/*m是记

15、录的条数*/ char ch2; FILE *fp;/*定义文件指针*/ if(fp=fopen(data.txt,a+)=NULL)/*打开指定文件*/ printf(不能打开n); return; while(!feof(fp) if(fread(&stum ,LEN,1,fp)=1) m+;/*统计当前记录条数*/ fclose(fp); if(m=0) printf(没有数据n); else system(cls); show();/*调用show函数,显示原有信息*/ if(fp=fopen(data.txt,wb)=NULL) printf(不能打开n); return; for(

16、i=0;im;i+) fwrite(&stui ,LEN,1,fp);/*向指定的磁盘文件写入信息*/ printf(请输入(y/n):); scanf(%s,ch);while(strcmp(ch,Y)=0|strcmp(ch,y)=0)/*判断是否要录入新信息*/ printf(number:);scanf(%d,&stum.num);/*输入学生学号*/ for(i=0;im;i+) if(stui.num=stum.num) printf(the number 正在运行,按任意键继续); getch(); fclose(fp); return; printf(姓名:); scanf(%

17、s,stum.name);/*输入学生姓名*/ printf(选修课:); scanf(%lf,&stum.elec);/*输入选修课成绩*/ printf(实验课:); scanf(%lf,&stum.expe);/*输入实验课成绩*/ printf(必修课:); scanf(%lf,&stum.requ);/*输入必修课成绩*/ stum.sum=stum.elec+stum.expe+stum.requ;/*计算出总成绩*/ if(fwrite(&stum,LEN,1,fp)!=1)/*将新录入的信息写入指定的磁盘文件*/ printf(不能保存!); getch(); else pri

18、ntf(%s 保存n,stum.name); m+; printf(是否继续?(y/n):);/*询问是否继续*/ scanf(%s,ch); fclose(fp); printf(OK!n);4.1.3 查询学生信息模块查询学生信息模块的主要功能时根据输入的学生学号对学生信息进行搜索,若查找到该学生学号对学生信息进行搜索,若查找到该学生,则选择是否显示该学生信息,输入2时,进入查询状态,运行效果如图所示。图(4.1.3)-1由于学生信息都及时存储到磁盘文件中,因此想要查找学生的信息首先需要对文件进行操作,打开文件,读取文件中的数据,在关闭文件,根据输入的需要查找学生的学号进行信息匹配,当查找

19、到学生的信息时将其显示出来。代码实现:void search()/*自定义查找函数*/ FILE *fp; int snum,i,m=0; char ch2; if(fp=fopen(data.txt,rb)=NULL) printf(不能打开n);return; while(!feof(fp) if(fread(&stum,LEN,1,fp)=1) m+; fclose(fp); if(m=0) printf(没有数据!n);return; printf(请输入学号:); scanf(%d,&snum); for(i=0;im;i+) if(snum=stui.num)/*查找输入的学号是否

20、在记录中*/ printf(找到学生,是否显示?(y/n); scanf(%s,ch); if(strcmp(ch,Y)=0|strcmp(ch,y)=0) printf(学号 姓名 选修课 实验课 必修课 总分tn); printf(FORMAT,DATA);/*将查找出的结果按指定格式输出*/ break; if(i=m) printf(不能找到学生n);/*未找到要查找的信息*/4.1.4删除学生信息模块删除学生信息模块的主要功能是从磁盘文件中将学生信息读取出来,从读出的信息中查找到将要删除的学生的信息,然后将该学生的信息节点与链表断开,即将其所有信息删除,将更改后的信息再写入到磁盘文件

21、。在主界面中输入3时,调用删除功能函数,运行效果如图图(4.1.4)-1功能实现:(1) 将磁盘文件中的学生信息读取出来,以便对其进行查找删除等操作;(2) 根据输入的想要删除的学生学号与读取出来的学生信息进行匹配查找。当查找到与该学号匹配的学生信息时,根据提示,输入是否对该学生进行删除操作;(3) 若进行删除操作,则使用如下代码对学生信息进行删除,并将删除后的学生信息重新写入磁盘文件中代码实现:void del()/*自定义删除函数*/FILE *fp; int snum,i,j,m=0; char ch2; if(fp=fopen(data.txt,r+)=NULL) printf(不能打

22、开n);return; while(!feof(fp) if(fread(&stum,LEN,1,fp)=1) m+; fclose(fp); if(m=0) printf(没有数据n); return; printf(请输入学号:); scanf(%d,&snum); for(i=0;im;i+) if(snum=stui.num) break; printf(找到学生,是否删除?(y/n); scanf(%s,ch); if(strcmp(ch,Y)=0|strcmp(ch,y)=0)/*判断是否要进行删除*/ for(j=i;jm;j+) stuj=stuj+1;/*将后一个记录移到前一

23、个记录的位置*/ m-;/*记录的总个数减1*/ if(fp=fopen(data.txt,wb)=NULL) printf(不能打开n);return; for(j=0;jm;j+)/*将更改后的记录重新写入指定的磁盘文件中*/ if(fwrite(&stuj ,LEN,1,fp)!=1) printf(不能保存!n); getch(); fclose(fp); printf(成功删除n);4.1.5 插入学生信息模块 插入学生信息模块的主要功能是在需要的位置插入新的学生信息,输入5时,进入插入学生信息模块,效果如图:图(4.1.5)-1功能实现:(1) 因为该系统的学生信息都及时的存储在磁

24、盘文件中,所以每次操作都要先将数据从文件中读取出来。(2) 输入需要插入信息的位置,即可需要插入在哪个学生的学号后面,然后查找该学号,从最后一条信息开始均向后移动一位,为新插入的信息提供位置。(3) 设置好可以要输入的位置后,向该位置录入新学生的信息。然后该学生的信息写入到磁盘文件中。代码实现:void insert()/*自定义插入函数*/ FILE *fp; int i,j,k,m=0,snum; if(fp=fopen(data.txt,r+)=NULL) printf(不能打开n);return; while(!feof(fp) if(fread(&stum,LEN,1,fp)=1)

25、m+; if(m=0) printf(没有数据!n); fclose(fp); return; printf(请输入你想插入的位置(输入学号)n); scanf(%d,&snum);/*输入要插入的位置*/ for(i=0;ii;j-) stuj+1=stuj;/*从最后一条记录开始均向后移一位*/ printf(现在请输入新的信息n); printf(学号:); scanf(%d,&stui+1.num); for(k=0;km;k+) if(stuk.num=stum.num) printf(学生人数正在退出,按任意键继续); getch(); fclose(fp); return; pr

26、intf(姓名:); scanf(%s,stui.name);/*输入名字*/ printf(选修课:); scanf(%lf,&stui.elec);/*输入选修课成绩*/ printf(实验课:); scanf(%lf,&stui.expe);/*输入实验课成绩*/ printf(必修课:); scanf(%lf,&stui.requ);/*输入必修课成绩*/ printf(修改成功); stui.sum=stui.elec+stui.expe+stui.requ; if(fp=fopen(data.txt,wb)=NULL) printf(can not openn);return; f

27、or(k=0;k=m;k+) if(fwrite(&stuk ,LEN,1,fp)!=1)/*将修改后的记录写入磁盘文件中*/ printf(不能保存); getch(); fclose(fp); 4.1.6学生成绩排名模块根据学生的总成绩将所有学生的信息按照从高到低进行排序,将排序后的信息写入到磁盘文件中保存。如图所示为排序后现实出来的效果图(4.1.6)-2图(4.1.6)-1再在主界面中输入数字8,就会把保存的排序输出出来如图:这里应用比较稳定简单的交换发排序对学生的成绩进行比较交换。学生成绩排名的实现过程是首先需要将录入的学生信息从磁盘文件中读取,然后将读出的学生信息按照成绩进行比较交

28、换,从高到低排序,为学生排名次,然后再将拍好名次的学生信息保存写入到磁盘文件中。代码实现:void order()/*自定义排序函数*/ FILE *fp; struct student t; int i=0,j=0,m=0; if(fp=fopen(data.txt,r+)=NULL) printf(不能打开!n); return; while(!feof(fp) if(fread(&stum ,LEN,1,fp)=1) m+; fclose(fp); if(m=0) printf(没有数据!n); return; if(fp=fopen(data.txt,wb)=NULL) printf(

29、不能打开n); return; for(i=0;im-1;i+) for(j=i+1;jm;j+)/*双重循环实现成绩比较并交换*/ if(stui.sumstuj.sum) t=stui;stui=stuj;stuj=t; if(fp=fopen(data.txt,wb)=NULL) printf(不能打开n);return; for(i=0;im;i+)/*将重新排好序的内容重新写入指定的磁盘文件中*/ if(fwrite(&stui ,LEN,1,fp)!=1) printf(%s 不能保存!n); getch(); fclose(fp); printf(保存成功n);4.1.6学生人数

30、统计模块当在主界面输入7时,可以对学生的人数进行统计,显示出统计的人数。运行效果如图图(4.1.6)-1代码实现:void total() FILE *fp; int m=0; if(fp=fopen(data.txt,r+)=NULL) printf(不能打开n);return; while(!feof(fp) if(fread(&stum,LEN,1,fp)=1) m+;/*统计记录个数即学生个数*/ if(m=0) printf(没有记录!n);fclose(fp);return; printf(这个班级有 %d 个学生n,m);/*将统计的个数输出*/ fclose(fp); 第5章

31、软件测试5.1 软件测试办法5.1.1主题内容为保证软件的可靠性和安全性,从技术角度对工程软件测试办法作出规定5.1.2测试目的提供系统化、规范化、实用化的测试技术规范,尽早发现故障,减少交付系统联试前软件中的残留差错。5.1.3测试方法本软件测试将通过单元测试和系统测试,黑盒测试以及白盒测试,几种测试方法相结合更能方便的找出系统中出现的bug5.1.4适用范围主要适用于系统中各组成部分的软件测试工作,其它软件开发工程中的软件测试工作也可以参照。 本办法可用于新开发的或修改、更新的软件测试。本办法的使用对象可以是开发人员、测试人员、交办单位委托的第三方测试人员。5.2 单元/系统测试5.2.1

32、 单元定义void in()/录入学生信息void show()/显示学生信息void order()/按总分排序void del()/删除学生信息void modify()/修改学生成绩信息void menu()/主菜单void insert()/插入学生信息void total()/计算总人数void search()/查找学生信息5.2.2 测试每一个单元都运行正常,没有出现BUG。5.2.3 系统测试在进行单元性和模块性的测试之后,我们需要对整个系统进行测试,测试整个系统运行的流畅度,并积极发现问题。不能因为到测试的最后一步而掉以轻心,避免有错误的程序交到客户或用户手中。5.3黑盒测试

33、与白盒测试白盒测试:已知产品的内部工作过程,可以通过测试验证每种内部操作是否符合设计规格要求,所有内部成分是否已经经过检查。黑盒测试:已知产品的功能设计规格和用户手册,可以进行测试验证每个功能是否实现,每个实现了的功能是否符合要求,以及产品的性能是否满足用户的要求。针对以上对两种测试方法的介绍,结合本系统的情况,只采用黑盒测试就能够满足要求。5.3.1测试过程为了测试的有效性和高效性,应该制定严格的测试计划,并按照计划实施。首先要按模块来设计各个模块的测试用例,测试用例是测试执行的最小实体,是为特定的目的而设计的一组测试输入、执行条件和预期的结果。然后执行测试用例,当测试结果和预期不符时,就要

34、标示问题,并建立bug跟踪记录,直到bug被修复为止。最后对已修复的bug进行回归测试,避免出现新的bug。总 结作为一个完整的学生信息管理系统,本系统的主要实现的功能包括用户登录、列表展示、文章管理、评论管理、相册管理等,基本上可以满足大部分用户的需求。本系统的亮点之处在于系统的扩展性很强。当需要为博客系统添加新的功能时,只需要改动极少的代码甚至无需改动就可以实现。各模块独立性很高,模块之间的耦合性很低,使得修改代码、添加功能变得简单可行。本系统的不足之处在于功能稍显简单。由于作者的时间和精力有限,系统的功能总体来看比较少,只能在以后根据需求慢慢增加了。在开发本系统的过程中遇到了一些问题,主

35、要是一些技术不太了解。最终通过查阅相关资料还是一一解决了这些问题。另外有些功能还没有完全的实现,比如用户登录的功能,目前没有此项功能,如果要实现此功能,在后期会相继的慢慢完善。通过这次的设项目实训,我学到了很多知识。深刻体会到了前期的设计对后期实现时的影响,如果在项目前期不能进行很好的设计,在后期开发时就会造成很多麻烦。另外,这次的项目也让我明白了数据结构知识的重要性,今后要加强数据结构相关知识的学习。致 谢在这最后的时刻,我要特别感谢我的指导老师叶雷老师,他从论文开始的课题选择,到初期的资料准备,到中期的写作,到后期的修改都给予了我非常耐心、负责的指导和建议,在这里我要对彭老师无私的付出表示

36、诚挚的谢意。其次,我要感谢我的室友,我的同学们。在平时的学习中,每当我遇到了困难,你们总是默默的鼓励我,给我克服困难的勇气,给我热情的帮助,谢谢你们。最后,我要感谢大学期间所有教过我的老师们。在这两年中,你们教会了我很多知识,也教会了我很多做人的道理。对于一个马上就要踏入社会的人来说,这些知识和道理使我受益匪浅,我会铭记一生。学生信息管理系统心得体会经过一个星期的课程设计,收获颇多。也明白了自己在c+语言上自己存在的一些问题,也解决了一些一直困恼我的问题。以前自己觉得程序很简单,不放在心上。经过课程设计才使我明白做程序需要的东西是很多的,你既要懂程序而且还要有耐心和恒心。课程设计是对我的一次全

37、面的测试,它既锻炼了我的动手的能力也磨练了我的心理素质。设计这个系统,我们复习巩固C语言的基础知识,进一步加深对C语言编程的理解和掌握。 了解深入C语言编程的方法和环境,基本掌握面向程序设计的基本思路和方法,提高学生自主思考的能力。利用所学知识,把理论和实际结合,利用资源,采用模块化的结构,学会使用模仿、修改、自主设计相结合的方法。通过设计学生成绩管理系统,掌握结构化的程序设计思想,实现系统的正常运行,并且提高学生综合分析问题的素质和解决实际问题的编程能力。培养学生在项目开发中的求知精神、团队合作精神、创新意识以及实战能力。刚开始拿到课程设计题目学生信息管理系统的时候,自己好高兴应为我们以前做

38、过,觉得很容易就可以做好了但是我仔细的看了一下设计要求。我发现还有些难度的。在这次课程设计过程中遇到了问题,我就找资料,看例题。在这种情况下,我才知道什么叫做“书到用时,方恨少”的道理。以后,我要多看看有关自己专业的书了。在设计过程中,我发现了我的一些缺点,比如马虎、没耐心等等。我想程序设计最忌讳的就是马虎。但我相信,从现在开始我会认真的改正这些缺点,以便更好的学习专业知识。作为C语言课程结课设计,验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计。在这一个星期的课程设计中,也让我看到了一些c+程序设计方面薄弱的地方,在接下来的时间里我要好好的巩固这些方面的知识,

39、争取学好这一门课程,熟练掌握c+。 我相信只要自己努力一定会成功的!学号: 刘永强 2014年12月31日学生信息管理系统心得体会在这个学期的期末,我们迎来了一个学期一次的实训,我们非常珍惜这次实训,对于我来说,这是一次对我一个学期以来所学知识的一次总结。也是对这个学期所学知识的回顾,让我更加对知识熟悉的掌握、了解。通过这个实训也让我发现对哪些方面的不足和哪些方面有优势,这也是对我将来的发展方向至关重要的。经过这四天的实训,对于程序,我有自己的了解,利用学到的一点知识,并在此基础上,自己查询资料了解学生信息管理系统的C语言代码,并且在这基础上加以修改,完善,増气做到完美。我们小组独立完成的,各小组独立完成、分配各人的任务自己完成,分工合作独到好处,也让我们体会到团队合作的重要性与强大的能力。在这个学生

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁