# 医院自助机终端
**Repository Path**: wangjl113/hospital-self-service-terminal
## Basic Information
- **Project Name**: 医院自助机终端
- **Description**: 本程序为医院自助机终端应用程序,百姓看病长期存在挂号、就诊、缴费排队时间长,看病时间短“三长一短”的问题,通过自助终端可以减少排队时间,提高诊断效率,程序使用安卓系统,编程语言为Java.
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 7
- **Created**: 2023-09-08
- **Last Updated**: 2023-09-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

#
**陀螺科技医院自助服务终端安卓源码**
#### 介绍
百姓看病长期存在挂号、就诊、缴费排队时间长,看病时间短“三长一短”的问题,本程序为医院自助机终端应用程序,通过自助终端可以减少排队时间,提高诊断效率,程序使用安卓系统,编程语言为Java.
### UI页面
#### 软件架构
1.最低SDK版本23,对应Android 6.0及以上手机,该版本以下安卓服务终端不能安装。
2.软件架构说明
net.byspeed.medical.activity:存放所有Activity。
net.byspeed.medical.activity.main:首页Activity,用于选择服务,包括建档注册、挂号取号、缴费充值、查询。
net.byspeed.medical.activity.user_login:用户登录的Activity,用于用户选择登录方式、登录。登录方式包括居民身份证登录、社保卡登录、电子就诊卡登录、居民健康卡登录。
net.byspeed.medical.activity.userinfo:显示用户信息的Activity,由用户确认登录。
net.byspeed.medical.activity.recharge_type:用户选择充值类型的Activity,包括住院充值、门诊充值。
net.byspeed.medical.activity.recharge:用户输入充值金额的Activity。
net.byspeed.medical.activity.order_type:用户选择服务类型的Activity,包括预约挂号、当日挂号、取预约号。
net.byspeed.medical.activity.set_order:用户选择挂号的医生的Activity,根据科室和日期选择医生。
net.byspeed.medical.activity.order_confirm:用户确认挂号信息并支付的Activity。
net.byspeed.medical.activity.order_success:挂号成功,显示挂号信息的Activity。
net.byspeed.medical.activity.user_logout:服务完成,提示用户退出的Activity,如果用户无操作,60s后将自动退出。
#### 安装教程
1. 安装环境准备:JDK 1.8 Android Studio
2. 将源码导入Android Studio
3. 开发接口
4. 打包发布
#### 使用说明
1. 本程序为医院自助机的安卓前端,不包含后端的接口,接口请根据HIS文档自行开发。
2. 自助机终端最好选用ROM版安卓系统。
3. 设置完毕后,将系统打包发布到自助机终端。
#### 参与贡献
Arthur Ma, Jialin Wang