计算机学院程序设计
作品题目 校医院预约挂号管理系统
姓 名 DYJ
2023 年 06 月
目录
作品简要介绍....................................................................................................................................1
一. 总体设计............................................................................................................................2
1.1 设计思想..............................................................................................................................2
1.2 设计原则..............................................................................................................................2
1.3 功能模块图..........................................................................................................................3
二. 详细设计............................................................................................................................4
2.1 程序流程图..........................................................................................................................4
2.2 模块流程图..........................................................................................................................5
(1)注册模块.......................................................................................................................5
(3)更改密码模块...............................................................................................................7
(4)密码寻回模块...............................................................................................................8
(5)挂号/出诊模块..............................................................................................................9
(6)查看模块.....................................................................................................................10
(7)取消出诊/预约模块....................................................................................................11
(8)注销账号模块.............................................................................................................12
(9)更改预约/出诊模块....................................................................................................13
2.3 模块细致函数介绍............................................................................................................14
(1)文件读取函数.............................................................................................................14
(2)文件写入函数.............................................................................................................15
(3)数量读取函数.............................................................................................................16
(4)数量写入函数.............................................................................................................17
(5)链表新增函数.............................................................................................................19
(6)当下时间比较函数.....................................................................................................20
(7)时间比较函数.............................................................................................................21
2.5 数据设计............................................................................................................................22
三.运行效果..................................................................................................................................23
四.总结..........................................................................................................................................28
致谢..................................................................................................................................................29
参考文献:......................................................................................................................................30
1
作品简要介绍
作品名称
校医院预约挂号管理系统
参赛学生
DYJ
作品摘要
(400 字以
内)
本系统采用 C 语言编写,分为用户端和医生端,主要实现预约和查
找功能。其中数据存储采用数据流的方式存储为文本文档,读取时
采用链表来方便增删查改,扩大存储范围。而在信息查找时,人性
化的对表单数据按照时间进行排序,方便读取。可以较好的服务于
校医院。
开发技术
和平台
Dev C++
系统主要功能
和特色
医院预约挂号系统主要包含是三个子模块:(1)医生信息
(2)就诊人信息(3)预约信息单
一、医生信息
医生信息的注册,注销,查找,更新
二、就诊人信息
就诊人信息的注册,注销,查找,更新
三、预约单
预约挂号的生成、查找、删除,修改
医生可以管理自己的预约时间段,以及每个时间段就诊人数。
医生可以对就诊单查看与排序。
2
一.总体设计
1.1 设计思想
(1)校医院管理系统是应用于多方的软件,应用方包括医生和用户。
(2)医生和用户两方的功能需要区分开来,以登录来区分。
(3)医生信息需包括科室,每一端的用户区分应以用户名为准,因为有重名
(4)登录系统应考虑到密码管理问题,包括后期的更改和找回。
(5)预约和挂号类似于注册登录的储存方式。
(6)用户端和医生端的功能的查看表单需包括查看对方数据和自我的数据。
(7)表单的查看应该是按日期排好序的。
(8)两方的主要功能是预约和出诊及查看,可再衍生出取消的功能。
(9)数据分开储存,易于管理和读取,顺序要按照链表的结构体形式,好读取。
(10)个人信息分医生和用户;预约信息也分医生和用户;存于文件。
(11)登录,预约等等功能于两方的运行思路是一致的,可利用形参来区别不同端。
1.2 设计原则
(1)分模块,分函数,分多个运行文件,利于读取和维护代码。
(2)对共性功能提取为函数,届时调用使用即可,减少代码量。
(3)代码规范,增加可读性和减少错误。
(4)运行结果美观和方便
3
1.3 功能模块图
程序系统下包括三大模块,分别是医生信息、用户信息和预约单信息管理。由医生和用
户端口注册和登入,然后都可以对预约单进行生成、查找、删除、修改的功能。可知,预约
单亦分为两个方面,即医生的出诊单和用户的挂号单。
三个模块组成一套完整的管理系统。