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
点击次数:       打印此页  关闭