25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

预约挂号网站设计文档


时间:2013/03/03   来源:企业网站

1.引言

1.1编写目的

门诊挂号一直是困扰医院提高服务质量的一个重要环节,特别是医疗技术水平高、门诊量大的综合型大医院,门诊拥挤是一种普通的现象。因此,本预约挂号提出了企业网站医院网络预约挂号系统,求医者只需坐在家中,轻松的点几下鼠标,就可以挂上医院门诊号,真正做到“足不出户选医生”,这样能够有效的减少求医者的等待时间,使患者充分了解医院及相关医生的基本情况,本预约挂号网站能够利用有限的资源和空间为患者提供更优质的服务。

 

目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。

1.2项目背景

本项目名称为:25亿cms,由25亿cms提出,由龙运进行开发。该系统完成了患者就诊前在线即时预约挂号和智能导诊的功能,希望逐渐取代传统的排队挂号,解决各家医院挂号难的问题。

1.3定义

Oracle: 关系数据库管理系统。

SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1.4参考资料

暂无

2.总体设计

2.1需求概述

长城医疗为方便求医者,需开发一个预约挂号网站。求医者通过预约挂号网站能够选择相应医院,然后根据智能导诊选择科室,再选择医生进行预约挂号,然后网站上还需要对医院、科室、医生进行排行。

2.2软件结构

功能编号

功能名称

YYGH001

管理员管理(后台)

YYGH002

医院接口获取(通用类)(后台)

YYGH003

城市信息管理(后台)

YYGH004

科室管理(后台)

YYGH005

医生信息(后台)

YYGH006

医生排班(后台)

YYGH007

预约挂号管理(后台)

YYGH008

会员管理(后台)

YYGH009

智能导诊身体表(后台)

YYGH010

智能导诊身体部位诊状(后台)

YYGH011

智能导诊身体部位诊状详细(后台)

YYGH012

智能导诊诊状原因和对应科室(后台)

YYGH013

用户注册登陆(前台)

YYGH014

按地区找医院(前台)

YYGH015

按医院等级找医院(前台)

YYGH016

按医院类型找医院(前台)

YYGH017

按中医西医找医院(前台)

YYGH018

智能导诊人体部位导航(前台)

YYGH019

智能导诊人体相应部位诊状(前台)

YYGH020

智能导诊人体相应部位诊状详细原因(前台)

YYGH021

预约(前台)

YYGH022

会员中心(前台)

YYGH023

医院医生排行(前台)

 

 

3.管理员管理程序描述

3.1功能

后台管理员登陆和记录

3.2性能

管理员在登陆后台login.aspx,输入用户名和密码、验证码进入后台管理

3.3输入项目

名称

标识

数据类型

约束

管理员ID

AdminId

INTEGER

自增长

管理员用户名

AminName

String

6~15位字符

管理员密码

AdminPassword

String

6~15位字符

管理员真实姓名

AdminTrueName

String

无

性别

AdminSex

String

男或者女

管理员座机

AdminPhone

String

无

管理员电话

AdminTel

String

无

管理员Email

AdminEmail

String

无

管理员介绍

AdminIntro

String

无

管理员权限

AdminPower

String

无

添加时间

AdminAddTime

Date

无

3.4输出项目

名称

标识

数据类型

约束

登陆结果

patientLoginResult

Boolean

True or False

 

4城市信息管理程序描述

4.1功能

预约需要的城市信息

4.2性能

后台对城市信息的管理,前台用户根据城市信息选择医院进行预约

4.3输入项目

名称

标识

数据类型

约束

城市ID

CityId

INTEGER

自增长

城市名称

CityName

String

无

城市父ID

ParentCityId

String

无

4.4输出项目

名称

标识

数据类型

约束

结果

Result

Boolean

True or False

 

 

5科室管理程序描述

5.1功能

预约需要的科室信息

5.2性能

后台对科室信息的管理,前台用户根据智能导诊到科室、科室信息选择医院进行预约

5.3输入项目

名称

标识

数据类型

约束

科室ID

DeptRowId

INTEGER

自增长

医院ID

Dept_HospitalId

String

无

医院名称

HospitalName

String

无

科室名称

DeptDesc

String

无

科室名称简介

SimplePin

String

无

父科室ID

ParentDeptRowId

INTEGER

无

科室级别

DeptLevel

INTEGER

无

科室地址

DeptLocal

String

无

科室简介

DeptRemind

String

无

是否有子科室

DeptType

INTEGER

无

科室图片路径

ImgURL

String

无

5.4输出项目

名称

标识

数据类型

约束

结果

Result

Boolean

True or False

 

6医生信息程序描述

6.1功能

预约需要的医生信息

6.2性能

后台对医生信息的管理,前台用户根据医生医生信息进行预约

6.3输入项目

名称

标识

数据类型

约束

医生工号

DoctorId

INTEGER

自增长

医生身份证号

IDCard

String

无

医生名称

DoctorName

String

无

医生简介

DoctorRemind

String

无

诊室地址

DoctorLocal

String

无

挂号类别

RegistType

String

无

挂号费用

RMB

String

无

办公座机号

DoctorPhone

String

无

手机号

DoctorMobile

String

无

年龄

DoctorAge

INTEGER

无

医生生日

DoctorBirthday

String

无

医生图片路径

DoctorImgURl

String

无

6.4输出项目

名称

标识

数据类型

约束

结果

Result

Boolean

True or False

 

7医生排班程序描述

7.1功能

预约需要的医生排班信息

7.2性能

后台对医生排班信息的管理,前台用户根据医生排班信息进行预约

7.3输入项目

名称

标识

数据类型

约束

排班序号

SchemaId

INTEGER

自增长

医院Id

Sch_HospitalId

String

无

医院名称

HospitalName

String

无

科室Id

Sch_DeptRowId

String

无

科室名称

DeptRowName

String

无

医生Id

Sch_DoctorId

String

无

医生名称

DoctorName

String

无

值班星期

SchemaWeek

String

无

出诊午别

NoonName

String

无

起始时间

BeginTime

String

无

结束时间

EndTime

String

无

挂号类别

RegistType

String

无

挂号费用

RMB

String

无

总号源数

RegistAllNum

String

无

剩余号源数

RegistNum

String

无

7.4输出项目

名称

标识

数据类型

约束

结果

Result

Boolean

True or False

 

8预约挂号管理程序描述

8.1功能

对于用户预约的信号管理

8.2性能

后台对预约信息的管理

8.3输入项目

名称

标识

数据类型

约束

预约挂号Id

RegistId

INTEGER

自增长

预约平台接口上的Id

OrderNum

String

无

医院Id

Reg_HospitalId

String

无

医院名称

Reg_HospitalName

String

无

科室Id

Reg_DeptId

String

无

科室名称

Reg_DeptName

String

无

医生Id

Reg_DoctorID

String

无

医生名称

Reg_DoctorName

String

无

看诊日期

SeeDoctorDate

String

无

看诊星期

SeeDoctorWeek

String

无

看诊午别

SeeDoctorNoon

String

无

起始时间

BeginTime

String

无

挂号类别

RegistType

String

无

挂号费用

RMB

String

无

叫号序号

RegistCallNum

String

无

排班序号

Reg_SchemaId

String

无

订单状态

OrderState

String

无

预约时间

RegistDate

String

无

用户Id

UserId

INTEGER

无

8.4输出项目

名称

标识

数据类型

约束

结果

Result

Boolean

True or False

 

9.会员管理程序描述

9.1功能

后台对前台用户进行管理,前台用户进行登陆注册

9.2性能

前台用户登陆login.aspx登陆,regist.aspx进行注册,后台对用户进行管理

9.3输入项目

名称

标识

数据类型

约束

用户ID

UserId

INTEGER

自增长

用户姓名

UserName

String

无

身份证号

Credentials

String

无

电话

Tel

String

无

性别

Sex

String

男或者女

Email

Email

String

无

地址

Address

String

无

注册Ip

AddIP

String

无

注册时间

AddTime

String

无

9.4输出项目

名称

标识

数据类型

约束

登陆结果

patientLoginResult

Boolean

True or False

 

10.智能导诊身体表程序描述

10.1功能

智能导诊身体部位表

10.2性能

智能导诊时需要选择身体部位

10.3输入项目

名称

标识

数据类型

约束

身体表ID

BodyId

INTEGER

自增长

身体部位名称

BodyName

String

6~15位字符

10.4输出项目

名称

标识

数据类型

约束

结果

patientResult

Boolean

True or False

 

11.智能导诊身体部位诊状程序描述

11.1功能

智能导诊身体部位诊状

11.2性能

智能导诊时需要选择身体部位诊状

 

11.3输入项目

名称

标识

数据类型

约束

诊状ID

ConditionId

INTEGER

自增长

所属身体Id

BodyId

INTEGER

无

诊状名称

ConditionName

string

 

11.4输出项目

名称

标识

数据类型

约束

结果

patientResult

Boolean

True or False

 

12.智能导诊身体部位诊状详细程序描述

12.1功能

智能导诊身体部位诊状详细

12.2性能

智能导诊时需要选择身体部位诊状详细

 

12.3输入项目

名称

标识

数据类型

约束

诊状详细ID

ConditionInfoId

INTEGER

自增长

所属诊状Id

ConditonId

INTEGER

无

诊状详细

ConditionInfo

string

 

12.4输出项目

名称

标识

数据类型

约束

结果

patientResult

Boolean

True or False

 

13.智能导诊诊状原因程序描述

13.1功能

智能导诊诊状原因

13.2性能

智能导诊时需要选择智能导诊诊状原因

 

13.3输入项目

名称

标识

数据类型

约束

诊状原因ID

ConditionCauseId

INTEGER

自增长

所属诊状详细Id

ConditionInfoId

INTEGER

无

原因

CauseInfo

string

无

所属科室Id

DeptId

INTEGER

无

13.4输出项目

名称

标识

数据类型

约束

结果

patientResult

Boolean

True or False

预约挂号开发设计文档v1.0资料下载地址:http://www.25yi.com/BreviaryImg/预约挂号开发设计文档v1.0.doc
点击次数:       打印此页  关闭