- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最新EEEC.DOC
系部名称 电子工程学院 专业名称 光信息科学与技术 学号 姓名 黄亚群 班级 1004班 时间 2011.3.9
西安郵電學院
高级程序语言课程设计
报告书
实验目的
实验内容
内容:
1):熟悉Turbo C的实验环境,按照给定的上机步骤练习完成;
2):熟悉 C程序的编辑,编译,连接和运行的过程。
3):编译一个应用系统程序,形成一个软件系统。
三、详细设计及运行结果
1 算法设计
内容:包括如何将题目分解成若干模块的算法设计思想
首先,学生学籍管理系统包括:1、输入学生信息;2、修改学生信息;3、查询学生信息;4、删除学生信息;5、学生信息的统计;6、学生信息的排序等。
其次,学生信息包括:1、姓名;2、学号;3、院系;4、专业;5、班级;6、出生年月;7、籍贯;8、性别;9、年龄;10、民族。
最后,根据各项信息设计个模块的函数和主函数。
模块图设计
内容:主函数流程图,要与标号表现出各模块于主函数的关系
流程图设计
内容:包括各模块的流程图
A.创建学生信息模块:
修改学生信息模块:
查询学生信息模块:
四 调试情况,设计技巧及体会。
内容:
包括合法与非合法的测试数据、预期结果和实测结果。最好用表格列出。
本人在设计中的收获、遇到的困难,如何克服困难以及基本软件的不足和需要改进的的设想。
收获:在本次设计中是我认识到:只要敢去做、只要保持好的心态去面对就一定会有好的收获。在生活中什么事都要用心去学是必须的,只有学会这一切的一切,相信自己一定会成功!
在本次设计中对于克服困难方面主要就是:自己保持了一颗平静的心态去面对它,就这样才使自己设计出了该程序。
对于如何使程序简单、清晰、容易懂和增强程序的可读性方面自己很难使其完美。
困难:自己在设计程序的开始的时候不知道该如何去是自己的程序更好的模块化,该怎样使函数更好的调用,不知该如何使用指针和连表的指示。
改进的设计思想:能更好的综合各方面的知识是程序更加得容易懂。
用简短的文字对本次设计中给与直接帮助的人员表示感谢。
在本次设计中自己遇到了许多的困难,在此我对给于我直接帮助的人说一声:谢谢!非常感谢你们对我的帮助。
附源程序:
学生学籍管理系统
#include stdio.h
#include conio.h
#include stdlib.h
#include string.h
#define N 1000 /*N为可输入的学生总人数,可根据需要更改*/
struct student /*定义学生信息结构体数组*/
{
char num[9]; /*学号*/
char name[20]; /*姓名*/
char depar[15]; /*院系*/
char zhuanye[15]; /*专业*/
char classes[5]; /*班级*/
char age[3]; /*年龄*/
char sex[4]; /*性别*/
char nation[5]; /*民族*/
char birth[9]; /*出生日期*/
char add[10]; /*籍贯*/
};
/*创建并录入信息*/
int found(struct student stu[])
{
int i=0,x;
system(cls);
printf(请输入要录入的学生的个数:\n);
scanf(%d,x);
if(x==0)
return 0;
do /*输入信息*/
{
printf(\n请录入第%d个学生的信息:\n,i+1);
printf(请录入学号:);
scanf(%s,stu[i].num);
printf(\n请录入姓名:);
scanf(%s,stu[i].name);
printf(\n请录入院系:);
scanf(%s,stu[i].depar);
printf(\n请录入专业:);
scanf(%s,stu[i].zhuanye);
printf(\n请录入班级:);
scanf(%s,stu[i].classes);
printf(\n请录入性别:);
scanf(%s,stu[i].sex);
printf(\n请录入年龄:);
scanf(%s,stu[i].age);
printf
原创力文档


文档评论(0)