1、华西口腔医学院数据库系统需求分析系统编写说明本系统主要用于华西口腔医学院各类数据的分析处理,维护与查询.因医学院发展,医院所需维护处理的数据,资料越来越复杂,数据量越来越大,以前由人工维护的方式已经不能满足发展的需要,为了使医学院的管理进入一个更有效率,更为合理的现代管理模式,决定所有数据均采用数据库软件来管理,这样,不但数据的完整性能得到保证,而且数据更具科学性和延续性,能为医学院的各类决策提供强有力的支持,基于此,编写本数据库管理系统.功能要求本系统主要完成对医学院各类数据的登记,修改,删除,查询,打印,分析等各项功能,按数据分类,可分为以下几大类.1:医学院基本情况此部分主要完成的功能有
2、:医学院工作人员情况数据的录入与维护(包括修改,删除等).医学院规模数据的录入与维护,医学院建筑面积数据的录入与维护。医学院设备数据的录入与维护。医学院学生数据的录入与维护。医学院学生信息的管理(包括成绩管理,毕业管理等) 。医学院学术成果的录入与维护。2:项目情况此部分主要完成的功能:各类型项目数据的录入与维护(包括卫生部项目,教育部项目,国家科技部项目),项目数据的分析3:厂商信息此部分主要完成的功能:各类型厂商数据的录入与维护.(包括制造商和经销商)4:学会情况5:口腔医学院按功能模块分,拟分为以下几个模块(此部分代替系统设计部分,因系统功能比较简单,不再做专门的系统设计):1:数据录入
3、及维护模块( 一级菜单)人员资源数据的录入及维护:完成对表 RYINFO 的数据录入工作,模块要完成功能有数据新增,修改和删除医院规模数据的录入与维护:完成对表 GMINFO 的数据新增,修改和删除功能。医学院建设现状数据的录入及维护:完成对表 JSXZ 的数据新增,修改,删除功能。医疗设备数据的录入及维护:完成对表 SBINFO 的数据新增,修改,删除功能。学生数据的录入及维护:完成对表 XSINFO 的数据新增,修改,删除功能。学术成果的录入及维护:完成对表 HJCG 的数据新增,修改,删除功能。项目信息数据的录入及维护:完成对表 XMINFO 的数据新增,修改,删除功能。厂商信息的录入及
4、维护:完成对表 CSINFO 及表 CP 的数据新增,修改,删除功能。2:其他数据处理模块( 一级菜单)人员变更管理:登记离,退休及调出人员,即将 RYINFO 表的 STATUS 值修改,如果为退休,需添加退休日期,工作年限,然后将数据转入 TXRYINFO 表,而将 RYINFO 的记录删除。3:数据查询模块( 一级菜单)人员资源数据查询:医学院建设现状数据查询:医疗设备数据查询:学生数据查询:学术成果查询:项目数据查询:厂商信息查询:4:系统管理及参数设置模块(一级菜单)系统参数录入及维护:主要完成参数表数据的录入,修改,删除功能。数据库表的创建:提供给用户自由创建表的功能。数据库的备份
5、及恢复:提供给用户自由备份和恢复数据的功能。数据导出:将数据导出成 EXCEL 等其他数据格式。 数据流程基本数据流程如下:以上数据流程为系统的基本数据流,只放映大体的数据流向。以下各级别数据流在数据字典部分定义。运行环境后台数据采用 windows 2000+sql server2000针对医学院数据量不是很大的现状,采用 SQL SERVER2000 作为后台数据库,主要考虑以后系统的扩充,而且 SQL SERVER2000 微软公司最新的产品,具有灵活,易用,易管理和恢复等特点,无疑是比较理想的一个数据库后台产品。而用 WIN2000 作为操作系统,可以为以后的互联网留接口。系统开发采用
6、 delphi5.0,通过 BDE 连接DELPHI 作为 INPRISE 的主打产品,在开发数据库应用程序方面具有其他开发工具不可替代的优势数据分析医学院基本情况 项目情况 厂商信息 学会及医学院信息数 据 库数据分析结果录入 录入 录入 录入数据维护数据备份,还原各类信息查询 各类信息维护1:开发周期短2:数据操作速度快3:系统可移植性强数据字典*1:人员信息表(RYINFO)记录了医学院各类人力资源的信息字段名 字段英文名 数据类型 长度 备注人员编号 RYNUM VC 8姓名 NAME VC 30性别 SEX C 1 SEX民族 PEOPLE C 2 PEOPLE出生年月 BIRTHD
7、AY D身高 HIGH VC 10血型 BLOOD VC 10籍贯 HOMETOWN C 2 HOMETOWN学历 LEVEL C 1 LEVEL学位 DEGREE C 1 DEGREE职称 POSTTITLE C 1 POSTTITLE参加工作时间 JOINDATE D工作部门 DEPARTMENTC 2 DEPARTMENT工作状态 JOBSTATUS C 1 JOBSTATUS联系电话 TEL VC 10宿舍号 ROOM VC 10家庭住址 ADDRESS VC 100E-mail EMAIL VC 20备注 MEMO VARCHAR 255*2:退休人员信息表(TXRYINFO)记录所
8、有医学院退休人员数据字段名 字段英文名 数据类型 长度 备注人员编号 RYNUM VC 8姓名 NAME VC 30性别 SEX C 1 SEX民族 PEOPLE C 2 PEOPLE出生年月 BIRTHDAY D身高 HIGH VC 10血型 BLOOD VC 10籍贯 HOMETOWN C 3 HOMETOWN学历 LEVEL C 1 LEVEL学位 DEGREE C 1 DEGREE职称 POSTTITLE C 1 POSTTITLE参加工作时间 JOINDATE D退休时间 RETIREDATE D工作年限 ADDJOB VC 10工作部门 DEPARTMENTC 2 DEPARTME
9、NT工作状态 JOBSTATUS C 1 JOBSTATUS联系电话 TEL VC 10宿舍号 ROOM VC 10家庭住址 ADDRESS VC 100E-mail EMAIL VC 20备注 MEMO VARCHAR 255*3:建设现状表(JSXZ )记录医学院建设现状,包括占地面积,总建筑面积,建筑覆盖率,绿地率等.字段名 字段英文名 数据类型 长度 备注编号 JSNUM VC 4建设名称 JSNAME VC 100投入使用日期 USEDATE D面积 JSAREA F 10占有率 JSRATE F 10建设简介 JSMEMO T*4:设备信息表(SBINFO)记录医学院所有公用设备的
10、有关信息字段名 字段英文名 数据类型 长度 备注设备编号 SBNUM VC 10设备名称 SBNAME C 4 SBNAME设备类别 SBTYPE C 4 SBTYPE所属部门 DEPARTMENTC 2 DEPARTMENT投入使用日期 USEDATE D运行状态 SBSTATUS C 1 SBSTATUS规格 SBSPEC VC 20购入价格 SBPRICE F 15国别 COUNTRY C 1 COUNTRY生产厂家 FACTORY VC 100备注 SBMEMO VC 255*5:学生信息表(XSINFO)记录总体医学院学生规模字段名 字段英文名 数据类型 长度 备注年份 YEAR D
11、学生类别 XSTYPE C 2 XSTYPE学生人数 COUNT I 5专业类别 DEPARTMENTC 2 DEPRATMENT6:医院规模信息表(GMINFO)记录表示医学院规模的数据,如总床位数目(普通病床,监护病床,特总病床,急诊病床) ,日门诊量(口腔内科,口腔修复,口腔外科,口腔正畸科,儿科,预防科,关节科,针灸科) ,年住院人次,年住院日,平均住院日,年手术人次,学生规模。字段名 字段英文名 数据类型 长度 备注*7:获奖成果表(HJCG)记录医学院获奖成果信息字段名 字段英文名 数据类型 长度 备注编号 CGNUM VC 4名称 CGNAME VC 100成果专利号 CODE
12、VC 20类别 CGTYPE C 2 CGTYPE作者 WRITER VC 30发表日期 PUBDATE D获奖情况 AWARD VC 255成果简介 CGMEMO T*8:项目情况表(XMINFO)记录医学院各类项目相关数据字段名 字段英文名 数据类型 长度 备注编号 XMNUM VC 10名称 XMNAME VC 100所属部门 DEPARTMENTC 2 DEPARTMENT项目类别 XMTYPE C 2 XMTYPE立项时间 STARTDATE D完成时间 ENDDATE D经费(总投资) ADDCOST F 10医院自筹 SELFCOST F 10政府拨款 GOVCOST F 10其
13、他来源 OTHERCOST F 10项目内容 XMCONTENT T*9:厂商信息表(CSINFO)记录医院所需各类产品的制造商和经销商信息字段名 字段英文名 数据类型 长度 备注编号 CSNUM VC 10名称 CSNAME VC 100厂商类别 CSTYPE C 2 CSTYPE法人代表 REPRESENT VC 30联系人 RELATIONNAMEVC 30联系电话 RELATIONTEL VC 20邮编 POSTCODE VC 10传真 FAX VC 20E-MAIL EMAIL VC 20地址 ADDRESS VC 255国别 COUNTRY C 1 COUNTRY省份 HOMETO
14、WN C 2 HOWETOWN厂商介绍 CSMEMO T*10:产品表(CP)记录每个厂商所生产或销售的产品信息字段名 字段英文名 数据类型 长度 备注厂商编号 CSNUM VC 10产品编号 SBNAME C 4 SBNAME以下为所用到的参数对照表:参数对照表主要用于翻译主表的一些特殊字段,这样可以减少数据库的数据冗余,方便数据的管理。性别对照表(SEX)字段名 字段英文名 数据类型 长度 备注编号 SEXID C 1性别 SEXINFO VC 10民族表(PEO PLE)字段名 字段英文名 数据类型 长度 备注编号 PEOPLEID C 2民族 PEOPLEINFO VC 20籍贯(HO
15、METOWN)中文字段名英文字段名 数据类型 长度 参数表 备注编号 HOMETOWNID C 2 !N籍贯 HOMETOWNINFOVC 30学历表(LEVEL)字段名 字段英文名 数据类型 长度 备注编号 LEVELID C 1学历 LEVELINFO VC 20学位表(DEGREE)字段名 字段英文名 数据类型 长度 备注编号 DEGREEID C 1学位 DEGREEINFO VC 20职称表(POSTTITLE)字段名 字段英文名 数据类型 长度 备注编号 POSTTITLEID C 1职称 POSTTITLEINFO VC 20部门表(DEPARTMENT)字段名 字段英文名 数据
16、类型 长度 备注编号 DEPARTMENTID C 2部门 DEPARTMENTINFOVC 30工作状态表(JOBSTATUS)字段名 字段英文名 数据类型 长度 备注编号 JOBSTATUSID C 1工作状态 JOBSTATUSINFOVC 20设备类别表(SBTYPE)字段名 字段英文名 数据类型 长度 备注编号 SBTYPEID C 4设备类别 SBTYPEINFO VC 30设备名称表(SBNAME)字段名 字段英文名 数据类型 长度 备注编号 SBNAMEID C 4设备名称 SBNAMEINFO VC 50设备运行状态表(SBSTATUS)字段名 字段英文名 数据类型 长度 备
17、注编号 SBSTATUSID C 1设备运行状态 SBSTATUSINFOVC 20国别表(COUNTRY)字段名 字段英文名 数据类型 长度 备注编号 COUNTRYID C 1国别 COUNTRYINFOVC 30学生类别表(XSTYPE )字段名 字段英文名 数据类型 长度 备注编号 XSTYPEID C 2类别 XSTYPEINFO VC 20成果类别表(CGTYPE)字段名 字段英文名 数据类型 长度 备注编号 CGTYPEID C 2类别 CGTYPEINFO VC 20项目类别表(XMTYPE)字段名 字段英文名 数据类型 长度 备注编号 XMTYPEID C 2类别 XMTYPEINFO VC 20厂商类别(CSTYPE )字段名 字段英文名 数据类型 长度 备注编号 CSTYPEID C 2类别 CSTYPEINFO VC 20