版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录一、课题内容 2二、总体设计 51、系统要求 52、系统结构总框图 6三、详细设计 7 7 15 20 20五、其他题目的源代码 21六、源代码42七、学习心得 60一:课题内容n为d( n 将n个 44 n 1,59 从 功能(即如下函数)录入功能:可用函数函数来实现。其中包括教师的教师号、姓名、性别、年龄、学历、职称、工资、住址、电话等相关信息。 2、浏览功能:可用output(struct teacher *L) 函数来实现。找到就输出此教师全部信息包括教师号、姓名、性别、年龄、学历、职称、工资、住址、电话等信息。 3、查询功能:可用teacher* inquiry(struct
2、teacher 实现。通过教师号和职称来查询教师的全部信息。 4、删除功能:可用teacher* Delete(struct teacher *L)函数来实现。其中通过教师号查询删除所选择的信息。 5、修改功能:可用teacher *fix(struct teacher *head)函数来实现。其中通过教师号查询修改所选择的信息。 6、保存功能:可用save(struct teacher *L)函数来实现。 7、加载功能:可用*load() 函数来实现。 8、退出系统:首先将信息保存到文件中,释放动态创建的内存空间,再直接退出此程序。初 始 浏览 查询 删除 修改 保存 返回 退出化6:教师信
3、息显示兼分页1,main 函数12scanf(%d,&l);输入选择所需的项,进入相应的菜单2,录入函数scanf(%d,&r);选择录入函数printf(请分别输入教师号、姓名、性别、年龄、学历、职称、工资、住址、电话n);scanfdata(p1);调用通用输入函数fprintf(fp,%ld %s %s %d %s %s %d %s %ldn,p1-num,p1-name,p1-sex,p1-age,p1-education,p1-position,p1-wage,p1-addr,p1-phone);载入文件YESfclose(fp);退出3,浏览函数通过直接调用通用输出函数 void
4、output(struct teacher*head)浏览一输入存储的数据if(L-next)!=NULL)if(L-next)!=NULL)yesno没记录n);scanf(%d,&c);4,查询函数退出exit5,删除函数scanf(%d,&r);选择删除函数printf(请输入要删除的教师号 :n);输入要删除的教师是否提示该教师号不存在,重新退出exit6,修改函数scanf(%d,&l);选择修改函数printf(请输入要修改的教师号:n);输入要修改的教师号是否printf(该教师原信息:n);输printf(没有此数据n);printf(请重新输入该教师的所有信息:n);scan
5、fdata(p1);调用通用输出函数printf(修改成功n);printf( 该 教 师 修 改 后 信息:n);输出教师修改后的信息退出exit7,保存函数数据经过读入、修改、删除之后,都有一定得变化,在这些动作之后,为了确保所修改过的信息能够保存好,得进行保持的步骤。通过 fp=fopen(teacher_list.dat,a);等函数的步骤把数据保存进文件teacher_list.dat中8,读取函数数据一但写出保存到磁盘中后,更多的操作是将数据从文件读入内存,进行显示、查找等各项操作。按 照 文 件 的 读 写 要 求 , 创 建 定 义 一 个 文 件teacher_list.da
6、t,然后输入要调用的命令,通过地址值传递的方式调入数据运行环境:Microsoft Visual C+ 6.0,建议系统是windows使用者:必须熟悉Microsoft Visual C+ 6.0 软件的运行操作,并有一定得软件编程知识密 码 验 证运行步骤:(LOVECONGCONG)信 信 信 信 信 信 文 退息 息 息 息 息 息 件 出录 删 浏 查 修 保 加入 除 览 询 改 存 载运行程序三程序中出现的问题及解决方法1,如何使程序简洁明了?答:进行分模块的方式,尽量减少主函数的代码数,尽量细化其他函数,使其功能单一,有利于程序的阅读及修改。四源代码 ;a或b; /*在; 最 高 分 的 学 生 名 字 学 号 成 绩 分 别 主/*头 地 住 printf(教师号 薪printf(教师号 薪fp=fopen(teacher_list.dat,a);/a为追
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学课件教学
- 沪教版数学三年级上册《两位数被一位数除》说课稿十篇
- 5年中考3年模拟试卷初中道德与法治七年级下册01第1课时我们的情感世界
- AbMole 氘代化合物的详细讲解
- 建筑环境学总复习
- 冀教版小学音乐二年级上册教案(2000字)
- 环保标准化原材料仓储厂房项目可行性研究报告模板-立项拿地
- (统考版)2023版高考化学一轮复习课时作业40生命中的基础有机物合成有机高分子
- 五金配件储存运输协议
- 动物园建设搅拌车运输协议
- 胃食管反流病-课件
- 有关高中生物说课稿范文合集7篇
- 【机场安检管理存在的问题及控制建议5600字(论文)】
- 宁波大学OJ系统C语言题目及答案精讲
- -爱护校园环境主题班会课件1
- 群众工作能力
- 钻孔桩水下混凝土灌注记录(自动生成)
- 应急疏散指示系统施工方案方案
- 初中英语There-be-句型综合训练试题
- 安居宝说明书
- 清华大学2023届中学生标准学术能力诊断性测试 2023 年 9 月测试
评论
0/150
提交评论