- 33
- 0
- 约6.94千字
- 约 58页
- 2018-03-31 发布于河南
- 举报
挂号系统实验报告C
目录
一、题目 3
二、系统功能模块结构图 3
1、 main函数程序模块结构图如图1所示: 3
2、选择菜单函数(selectmenu())模块结构图如图2所示: 3
3、File的子菜单功能结构图如图3所示: 4
4、Insert的子菜单的功能结构图如图4所示: 4
5、Change的子菜单的功能结构图如图5所示: 5
6、Search的子菜单的功能结构图如图6所示: 5
7、 Delete的子菜单的功能结构图如图7所示 6
8、Help的子菜单的功能结构图如图8所示: 6
三、 数据结构设计及用法说明 7
1、各条链的结点结构定义 7
2、 十字交叉链表结构图 7
四、 程序结构(画流程图) 8
五、 各模块的功能 11
六、试验结果(包括输入数据和输出结果) 12
1、欢迎动画 12
2、程序界面 12
3、 数据录入 13
4、数据查询(查询一个挂号信息) 14
5、数据输出 14
七、体会 17
1、我深刻的认识到这个程序的三重十字交叉链表并不难,最难得是如何在TC下画出图形菜单并探索如何使用switch语句实现选择菜单的功能。 17
2、编写图形菜单主要难再两个方面: 17
3、 编写大型程序首先要做好程序的总体规划。 17
4、在TC下运行多文件程序。 17
5、编程经验总结: 17
八、 参考资料 19
1、参考文献: 19
(、曹计昌,卢萍,李开。 《C语言程序设计》。武汉:华中科技大学出版社,2008. 19
(、黎陟,龚涛。《C程序员成长攻略》。北京 : 中国水利水电出版社, 2007。 19
(、王士元。《C作图与C汉字技术》。天津:天津大学出版社,1995。 19
、Kai Ni Ge A .(Koenig,Andrew)著,高巍译。《C陷阱于缺陷》。北京 : 人民邮电出版社, 2002。 19
、浦滨。《C游戏编程从入门到精通》。北京:科学出版社,2006。 19
2、网络资源: 19
、百度知道/ 19
(、百度百科/ 19
九、 附录:程序清单及源程序软盘 20
1、 文件hosp.h 20
2、 文件hosp1.c 21
3、 文件hosp2.c 51
一、题目
医院专家门诊挂号系统
二、系统功能模块结构图
1、 main函数程序模块结构图如图1所示:
图1
2、选择菜单函数(selectmenu())模块结构图如图2所示:
图2
3、File的子菜单功能结构图如图3所示:
图3
4、Insert的子菜单的功能结构图如图4所示:
图4
5、Change的子菜单的功能结构图如图5所示:
图5
6、Search的子菜单的功能结构图如图6所示:
图6
Delete的子菜单的功能结构图如图7所示
图7
8、Help的子菜单的功能结构图如图8所示:
图8数据结构设计及用法说明
1、各条链的结点结构定义
(、/*科室基本信息结点*/
typedef struct office_tab
{
char office_num[11];
char office_name[20];
char principal[20];
char tele[12];
struct expert_tab*head_expert;
struct office_tab *next;
}offices;
(、/*专家基本信息结点*/
typedef struct expert_tab
{
char office_num[11];
char expert_num[11];
char expert_name[20];
char birthdate[11];
char sex;
char tele[12];
char title[15];
char intro[50]
原创力文档

文档评论(0)