文档介绍:医院预约挂号管理系统班级: 小组成员(权重): 组长: 组员: 1. 系统构思: 医院预约挂号系统主要实现对某一个城市的医院进行管理,同时实现对某一个医院的医生以及可以挂号的科室进行管理和对预约用户的管理等。(1)医院管理。医院管理实现医院信息的添加,修改,删除,查询以及统计等。(2)医生管理。医生管理实现医生信息的添加,修改,删除,查询以及统计等。(3)停诊管理。停诊管理实现停诊医生信息的添加,修改,删除,查询以及统计等。(4)用户管理。用户管理实现用户信息的添加,修改,删除,查询以及统计等。 2 .系统设计: 1. 需求分析通过对医院预约挂号系统的构思,以及进行相应的信息调研,收集,得到如图所示的系统用例图。 2 、概念结构设计通过对医院预约挂号系统中数据以及数据处理过程的分析,抽象出医院( hostpital ),医生( doctor ),用户( user ),停诊医生( tingzhen )等4个实体, ER图如下所示。 3、逻辑结构设计(1)表空间设计: 在医院预约挂号管理系统中,为了合理的管理业务数据,索引数据,临时数据以及回滚信息,需要创建不同类型的表空间,为了便于实现数据的分区管理,需要创建永久性的表空间 TESTTBS1 , TESTTBS2 , TESTTBS3 , TESTTBST4 , TESTTBS5 ,为了实现临时信息的管理,需要创建 TESTTEMP1 和 TESTTEMP2 两个临时表空间,并组成 TEMP_GROU P 临时表空间组。为了实现对回滚信息的自动管理,需要创建撤销表空间 TESTUNDO1 。在创建表空间时需要合理的规划表空间的存储设置。(2)表结构设计: 根据管理系统的 ER图,设计出该系统的 5个关系表。 表数据项名含义关系类型长度取值 id ID号N umber 11N ot null name 医院名主键 V archar 20N ot null address 地址 varchar 400 N ot null info 简介 V archar 400 transport 乘车路线 V archar 300 表 1-1 表数据项名含义关系类型长度取值 id ID号N umber 11N ot null name 医生名主键 V archar 20N ot null hospital 所属医院 varchar 20N ot null position 职位 V archar 20N ot null info 科别 V archar 20N ot null subdep 子科别 V archar 20N ot null 表 1-2 3. stop 表数据项名含义关系类型长度取值 id ID号N umber 11N ot null doctor 医生主键 V archar 20N ot null stoptime 停诊时间 varchar 30N ot null type 出诊类别 V archar 20N ot null department 科别 V archar 20N ot null room 诊室 V archar 20N ot null 表1-3 4. yuyue 表数据项名含义关系类型长度取值 id ID号N umber 11