摘 要
移动互联网时代的到来,智能手机的普及,在众多手机软件中,微信被广大用户认可并广泛被使用。随着微信的发展,微信的功能越来越齐全,越来越多的个人以及企业都看大了微信营销的优势,都逐渐加入都了微信营销中,即微商。其信息传播速度快的特点,能都大大提高销售量,因此,特开发了本忻州市口腔医院微信公众平台。
本忻州市口腔医院微信公众平台采用PHP技术、MYSQL数据库,基于微信平台设计开发。本忻州市口腔医院微信公众平台主要实现用户在微信平台在线进行预约挂号、诊断缴费、交流反馈等,管理员在系统后可对本忻州市口腔医院微信公众平台进行全面管理。该忻州市口腔医院微信公众平台具有操作简单,界面清晰,管理方便,功能完善等优势,有很高的使用价值,通过本忻州市口腔医院微信公众平台用户预约挂号、诊断缴费不受时间地点限制,无需下载安装手机软件,打开微信平台,即可进入本平台,进行预约挂号、诊断缴费操作,同时通过本忻州市口腔医院微信公众平台可以大大的提高医院管理效率。
本论文对忻州市口腔医院微信公众平台进行了一系列的分析,系统需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。系统根据用户的需求开发功能模块,最大程度为用户提供便利的预约挂号、诊断缴费发的平台。系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。
关键词:微信公众平台;忻州市口腔医院系统;PHP技术;MYSQL数据库
3.3系统功能需求分析
本忻州市口腔医院微信公众平台主要满足两类用户的需求,分别是用户和管理员,下面将分别介绍其功能模块。
1.管理员功能需求。
管理员可通过电脑进入系统后台,对系统进行全面管理,包括用户管理,医院管理,科室管理,预约挂号,药品管理,交流反馈,资讯信息,诊断缴费单,检查报告。
2.用户功能需求。
用户通过微信客户端进行注册登录,查看系统信息,包括首页,挂号单,诊断缴费单,交流反馈,我的(检查报告,联系人管理,我的收藏,我的钱包,个人信息,修改密码,注销登录)。
4.2系统结构设计
本忻州市口腔医院微信公众平台的功能结构设计如图4-1所示。
4.3.2数据库表
本忻州市口腔医院微信公众平台采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:
表4-1 wct_notice资讯信息表
序号 | 列名 | 数据类型 | 长度 | 主键 | 允许空 | 说明 |
1 | id | int | 11 | 是 | 否 | 编号 |
2 | title | varchar | 50 | 否 | 是 | 标题 |
3 | note | varchar | 500 | 否 | 是 | 说明 |
4 | ndate | varchar | 50 | 否 | 是 | 时间 |
5 | img | varchar | 200 | 否 | 是 | 配图 |
表4-2 wct_keshi科室信息表
序号 | 列名 | 数据类型 | 长度 | 主键 | 允许空 | 说明 |
1 | id | int | 10 | 是 | 否 | 编号 |
2 | title | varchar | 50 | 否 | 是 | 名称 |
3 | note | varchar | 500 | 否 | 是 | 备注 |
4 | ndate | varchar | 50 | 否 | 是 | 时间 |
5 | img` | varchar | 200 | 否 | 是 | 图片 |
表4-3 wct_good药品信息表
序号 | 列名 | 数据类型 | 长度 | 主键 | 允许空 | 说明 |
1 | id | int | 11 | 是 | 否 | 编号 |
2 | gname | varchar | 100 | 否 | 是 | 名称 |
3 | price | varchar | 10 | 否 | 是 | 价格 |
4 | img | varchar | 255 | 否 | 是 | 图片 |
5 | note | varchar | 500 | 否 | 是 | 介绍 |
6 | type | varchar | 50 | 否 | 是 | 分类 |
表4-4 wct_posts交流反馈信息表
序号 | 列名 | 数据类型 | 长度 | 主键 | 允许空 | 说明 |
1 | id | int | 11 | 是 | 否 | 编号 |
2 | title | varchar | 50 | 否 | 是 | 标题 |
3 | note | varchar | 500 | 否 | 是 | 内容 |
4 | ndate | varchar | 50 | 否 | 是 | 日期 |
5 | uid | varchar | 10 | 否 | 是 | 用户编号 |
6 | username | varchar | 50 | 否 | 是 | 用户名 |
表4-5 user用户信息表
序号 | 列名 | 数据类型 | 长度 | 主键 | 允许空 | 说明 |
1 | Id | int | 11 | 是 | 否 | 编号 |
2 | username | varchar | 50 | 否 | 是 | 用户名 |
3 | passwd | varchar | 50 | 否 | 是 | 密码 |
4 | roletype | varchar | 50 | 否 | 是 | 类型 |
5 | | varchar | 200 | 否 | 是 | 邮箱 |
6 | tel | varchar | 50 | 否 | 是 | 电话 |
7 | address | varchar | 200 | 否 | 是 | 地址 |
8 | | varchar | 20 | 否 | 是 | |
9 | | varchar | 50 | 否 | 是 | 微信 |
10 | sid | varchar | 10 | 否 | 是 | 身份证 |
11 | birth | varchar | 20 | 否 | 是 | 生日 |
12 | sex | varchar | 20 | 否 | 是 | 性别 |
13 | img | varchar | 200 | 否 | 是 | 头像 |
14 | note | varchar | 255 | 否 | 是 | 介绍 |
表4-6 wct_bill诊断缴费信息表
序号 | 列名 | 数据类型 | 长度 | 主键 | 允许空 | 说明 |
1 | id | int | 11 | 是 | 否 | 编号 |
2 | gids | varchar | 100 | 否 | 是 | 药品编号 |
3 | price | varchar | 100 | 否 | 是 | 价格 |
4 | user | varchar | 100 | 否 | 是 | 用户 |
5 | uid | varchar | 100 | 否 | 是 | 用户编号 |
6 | shop | varchar | 100 | 否 | 是 | 医院 |
7 | bill | varchar | 2000 | 否 | 是 | 订单号 |
8 | ndate | varchar | 255 | 否 | 是 | 时间 |
9 | total | varchar | 255 | 否 | 是 | 总价 |
10 | way | varchar | 50 | 否 | 是 | 支付方式 |
11 | gnames | varchar | 500 | 否 | 是 | 药品名称 |
12 | tel | varchar | 50 | 否 | 是 | 电话 |
13 | address | varchar | 200 | 否 | 是 | 地址 |
14 | note | varchar | 200 | 否 | 是 | 备注 |
15 | state | int | 1 | 否 | 是 | 状态 |