面向对象程序设计试验报告
15页1、真诚为您提供优质参考资料,若有不当之处,请指正。面向对象程序设计通讯录(c语言版)学院: 信息学院班级: A0611学号: 05姓名: 赵光斌指导老师:吴维勇 2008.11.18 面向对象程序设计报告通讯录简析根据老师的要求和我自己的构想,这个学期的试验课我准备做一个通讯录系统,就是可以实现一个人的信息的输入,查询,浏览,插入,删除等功能,并尽量使界面友好。下面,我来介绍下我的整个设计过程和编码中遇到的问题和解决方法。首先是实现什么样的功能,这个我已经在上面介绍过了,那么,现在要实现这样的一个功能,究竟要怎么样的程序才能做到呢?我们先来画个系统功能图来看下:通讯录系统注册登陆输入删除查询浏览通过这个功能图,我们可以清楚的看到这个系统到底是要实现什么样的作用,我们要根据这个图来当做模板,做出自己的系统。好了,功能都清楚了,现在就是去实现了。但是在实现之前,我们还要知道如何去实现这个系统。因为一个系统,要实现有一定的顺序,模块和模块之间的关系都是不同的,要通过不同的手段来实现。下面我们还是通过系统流程图来观察下:开始是否注册注册登陆进入主界面输入查询删除浏览退出通过上图,我们应该知道这个
2、系统的大概流程是什么了。下面我要选择用C语言实现它。首先,我们要确定一点,我们这个系统的操作对象或者说是研究对象是什么 。这个程序应该有2个操作对象,一个是用户的注册信息,即账号和密码信息,一个是通讯录里成员的信息。这2个信息是我们在系统里一直使用和修改的。这2个信息也有不同,用户的注册信息是不能修改的,只能在注册和登陆是使用一次,其他情况下不能调用;而通讯录里用户的信息是可以进行操作的。这点需要注意。struct txl /定义一个成员结构体,里面定义了通讯录里成员的信息。 char name15; /定义用户姓名 char sex5; /定义用户性别 int age; /定义年龄 char tel13; /定义电话 char major20;/定义专业 char school30;/定义学校 char others90;/定义其他信息; struct zh /定义一个账号结构体,里面定义账号密码信息。 char id15;/定义账号 char mima10;/定义密码;这就是这2个信息的定义,我们要操作的对象。现在要定义2个函数,来实现对我们操作对象的各种调用和修改方式。int p
3、rint2() int m;printf(t-n);printf(t欢迎来到赵光斌的同学录,请同学们先登陆,若没有注册的,请先注册!n); printf(t 注册请选择6,登陆请选择7,退出请选择8n); printf(t-n);scanf(%d,&m);return m; 这是对账号密码信息调用的界面,通过这个界面,我们可以通过数字键来实现对账号密码信息的调用和修改。当然,这只是个空框架,具体实现还要靠主函数来实现。int print1() int n; printf( -n); printf(tttt同学录n); printf(t欢迎来到赵光斌的同学录,如果有什么不足,请大家提出意见,谢谢!n); printf(n); printf(ttt1.浏览同学录n); printf(ttt2.输入同学信息n); printf(ttt3.删除同学信息n); printf(ttt4.查询同学信息n); printf(ttt5.退出同学录n); printf( -n); scanf(%d,&n); return n;这个是对成员信息的调用和修改的界面,也是我们这个通讯录的主界面,同上,这个也只是
《面向对象程序设计试验报告》由会员人***分享,可在线阅读,更多相关《面向对象程序设计试验报告》请在金锄头文库上搜索。
素混凝土CFG桩施工方案设计
商标设计侵权行为如何认定-法律常识
2023服务员的辞职信
激发小学生习作兴趣的策略方法研究覃安树
25化学品安全技术说明书编写规定
铜仁电接触产品设计项目申请报告
教科版语文六年级下册《晚餐桌上的学校》教案
检测与验收方案
企业工程监理年终工作总结(9篇).doc
东北师范大学22春《编译原理》基础综合作业二答案参考22
银行出纳个人年终工作总结标准范文(3篇).doc
高考地理一轮复习:《气压带和风带》随堂练习及答案
骨髓有核细胞增生程度分几级
教师节祝福最佳语句
2022年04月安徽来安县人民医院护理人员招聘历年参考题库答案解析
幼儿园水痘预防工作
用童心撼动童心
六年级学会安慰日记300字
金融会计习题及答案
高一英语各单元知识点归纳
2023-09-28 15页
2023-05-17 87页
2023-09-27 10页
2022-09-07 2页
2023-11-26 11页
2023-10-07 6页
2023-09-20 11页
2023-04-14 19页
2022-07-23 11页
2022-12-14 4页