文理学院综合课程设计(三)IntegratedCurriculumDesign(3)所在院系信息工程系专业名称电子信息工程班级1001题目单位员工通讯录管理系统(线性表应用)指导教师成员第1页共30页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共30页完成时间2013
05一、设计任务及要求:设计任务:设计一个单位员工通讯录管理系统程序
为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手机号、及电子邮箱
其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出
指导教师签名:2013年01月05日二、指导教师评语:指导教师签名:2012年01月05日三、成绩验收盖章2013年01月05日第2页共30页第1页共30页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共30页单位员工通讯录管理系统的设计1设计目的(1)熟悉算法与数据结构的基本知识解决实际编程中的数据结构设计和算法设计问题
(2)掌握线性表的基本操作在两种存储结构上的实现
(3)了解软件设计及软件测试的能力
2设计思路本次设计是对线性链表的应用,我们在此实验中运用了了单向链表和双向链表两种设计方法
以管理系统的主程序为主,不断调用子程序实现通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及退出通讯录系统等功能
3设计过程本次实验分为8部分,第一部分是主程序,后面七部分分别实现系统的建立、查询、删除、插入、修改、显示、退出功能
1方案论证3
2程序设计经过需求分析得到详细的设计流程图以及各部分的程序,各部分的子程序通过要通过主程序的调用才能实行,在实现每一个子程序时,还要考虑是否能够实行,该如何实行,程序要运用到选择性语句(if、when等)
详细设计流程图如图2所示NN开始