医院管理系统需求规格说明书hexia_第1页
医院管理系统需求规格说明书hexia_第2页
医院管理系统需求规格说明书hexia_第3页
医院管理系统需求规格说明书hexia_第4页
医院管理系统需求规格说明书hexia_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上医院管理系统需求规格说明书1引言1.1编写目的本文档用于叙述医院管理系统的需求,为后面的需求分析报告的编写提供参考依据。预定的合法读者为:1、 本项目的所有责任人和决策者;2、 参与概要设计和需求确认的有关业务人员和技术员;3、 本项目的软件开发人员、测试人员、文档编写人员。本文档全部内容均为商业机密,应严格控制其应用和阅读范围。在项目开展过程中,由本项目小组负责管理,项目完成后交专人负责保存。未经文档责任人许可,任何人不得将本文档部分或全部内容私自保留或交于他人。1.2项目背景项目的委托单位为重庆市海星医院,开发单位为重庆交通大学信息学院在校学生。1.3定义Abbr

2、eviations缩略语Full spelling 英文全名Chinese explanation 中文解释DBDatabase数据库B/SBrowser/Server浏览器/服务器PCPersonal computer台式个人电脑DAOData Access Object数据访问对象EREntity Relation实体关系LGLogin登录BMBase Manage基本管理FSFront Service前台服务ASAppointment Service预约服务DSDoctor Service医生服务ISInspect Service检查服务PSPramcy Service药房服务QSQue

3、ue Service队列服务CSCount Service门诊统计服务1.4参考资料项目经核准的计划任务书、合同或上级机关的批文、项目开发计划。2任务概述2.1目标在当今中国,虽然人们的生活水平越来越高,但是人们的身体素质并不是很好,所以导致每天医院的病人流量非常的大。为了提高医院工作人员的办事效率,同时使病人会诊和医生服务更加的井然有序,开发一个性能良好的医院管理系统是十分必要的。该软件将考虑多方面的用户,从“为医生、病人、护士、管理员等相关人员提供便捷”出发,以达到提高工作效率和质量的目的,为病人和医生提供更好的服务。2.2运行环境操作系统:Microsoft Windows 2000 A

4、dvanced Server支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20082.3条件与限制2.3.1 标准符合性本软件产品应严格遵循设计,编码规范及用户界面的友好性。2.3.2 硬件约束客户端约束:能访问本系统主页网站。服务器端约束:客户通过用户交互界面提交一项请求,要求必须在1秒之内做出响应,不能给用户有迟滞的感觉。2.3.3技术限制数据库:软件产品设计应与数据库无关,本系统使用SQL Server数据库为主。接口:符合本系统的接口标准。并行操作:同时允许100个以上客户端同时运行,保证数据的正确和完备性。编程规范:用C#和Asp实现,由开发方提供一套

5、编程规范,甲方审查认定。3数据描述3.1静态数据医院员工的基本信息、科室信息、检查项目信息、病人基本信息等3.2动态数据病人挂号信息、处方信息、检查信息、缴费信息、药品基本信息、日统计信息等。3.3数据库介绍SQL Server 2008 在的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQL Server 2008 允许使用 Microsoft .NET 和开发的自定义

6、应用程序中使用数据,在面向服务的架构()和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。3.4数据词典增加药品:AddMedicine字段名称字段类型字段约束注释am_idint非空药品单号,主键md_idvarchar(50)非空药品号,外键,关联Medicine表am_numberint非空药品编号am_timedatetime允许为null增加药品时间e_idvarchar(50)非空员工号,外键,关联Employee表预约剩余号:Appointment_num字段名称字段类型字段约束注释e_namein

7、t允许为null员工姓名datedatetime允许为null日期total_numint允许为null总的数量surplus_numint允许为null剩余数量d_idvarchar(50)允许为null部门号e_idvarchar(50)允许为null员工号缴费:MoneyThing字段名称字段类型字段约束注释cu_idint非空门诊号,外键,关联Cure表yf_moneymoney允许为null缴纳的药费yf_timedatetime允许为null缴纳药费时间yf_eidvarchar(50)允许为null收药费人的姓名xm_moneymoney允许为null缴纳的项目费用xm_time

8、datetime允许为null缴纳项目费用的时间xm_eidvarchar(50)允许为null收纳检查费用的时间ty_moneymoney允许为null退药金额ty_timedatetime允许为null退药时间ty_eidvarchar(50)varchar(50)退药人姓名退药:ReturnMedicine字段名称字段类型字段约束注释cu_idint非空门诊号,外键,关联Cure表md_idvarchar(50)非空药品编号,外键,关联Medicine表rm_numberint非空退药数量rm_reasonvarchar(50)非空退药原因rm_timedatetime非空开退药单的时间

9、rm_mreasonvarchar(50)允许为null药品检测师意见rm_mtimebit允许为null退药时间e_idvarchar(50)非空医师编号m_idvarchar(50)允许为null退药药师编号rm_statusvarchar(50)允许为null退药状态开药:TakeMedicine字段名称字段类型字段约束注释tm_idint非空处方编号,主键cu_idint非空门诊号,外键,与Cure关联md_idvarchar(50)非空药品编号tm_numberint非空药品数量tm_pricemoney允许为null药品价格tm_timedatetime允许为null开药时间tm_

10、moneyvarchar(50)允许为null每种药品总价tm_statusvarchar(50)允许为null取药状态值班:work字段名称字段类型字段约束注释work_idint非空值班编号,主键e_idvarchar(50)非空员工号,外键,与Employee关联d_idvarchar(50)非空部门号,外键,与Department关联work_beginvarchar(50)允许为null值班签到work_endvarchar(50)允许为null下班签到datedatetime允许为null日期项目检查:DoProject字段名称字段类型字段约束注释dp_idint非空项目编号,主键

11、cu_idint非空门诊号,外键,关联Cure表pr_idvarchar(50)非空项目号,外键,关联Project表dp_timedatetime允许为null开检查单时间dp_statusvarchar(50)允许为null检查状态ch_timedatetime允许为null检查时间resultvarchar(50)允许为null检查结果e_idvarchar(50)非空检查医师编号,外键,和Employee关联referencevarchar(50)允许为null参考值预约:appointment字段名称字段类型字段约束注释app_idvarchar(50)非空预约号app_nameva

12、rchar(50)非空预约人姓名app_telvarchar(50)非空预约人电话d_idvarchar(50)非空科室号,外键,关联department表p_idvarchar(50)允许为null专家号,外键,关联Position表app_timedatetime非空预约时间ifhasrecordbit非空是否有病历pa_idvarchar(50)非空病历号,外键,关联ptient表app_detailvarchar(50)允许为null预约其他细节看诊:Cure字段名称字段类型字段约束注释cu_idvarchar(50)非空检查单编号,外键,关联Department表cu_timedat

13、etime非空检查时间d_idvarchar(50)非空科室号e_idvarchar(50)非空医生职工号,外键,关联Employee表pa_idvarchar(50)非空病历号,外键,关联Patient表pr_idvarchar(50)允许为null检查项目编号,外键,关联Project表resultvarchar(50)非空检查结果suggestionvarchar(50)非空医生处方部门:Department字段名称字段类型字段约束注释d_idvarchar(50)非空科室编号d_namevarchar(50)允许为null科室名称d_detailvarchar(50)允许为null科室

14、描述职工:Employee字段名称字段类型字段约束注释e_idVarchar(50)非空职工号,主键,关联Cure表,Exchange表,Users表e_nameVarchar(50)允许null职工名称e_sexVarchar(50)允许null职工性别e_numberVarchar(50)非空职工身份证号d_idVarchar(50)非空科室号,主键,关联Department表p_idVarchar(50)非空职称号,主键,关联Position表e_telVarchar(50)允许null职工电话交接班: Exchange字段名称字段类型字段约束注释time_idvarchar(50)非空

15、交接班序列号e_idvarchar(50)非空职工号,外键,关联Employee表d_idvarchar(50)非空科室号,外键,关联Ddepartment表worktimedatetime允许null上班时间offtimedatetime允许null下班时间药房:Medicine字段名称字段类型字段约束注释md_idvarchar(50)非空药品编号,主键md_namevarchar(50)非空药品名称md_pricemoney允许为null药品价格md_numberint允许为null药品数量患者:Patient字段名称字段类型字段约束注释pa_idvarchar(50)非空病历号,主键,

16、关联Appointment表,Cure表pa_sexvarchar(50)非空患者性别pa_ageInternet非空患者年龄pa_numbervarchar(50)允许null患者身份证号pa_workvarchar(50)允许null患者工作pa_telnchar(50)允许null患者电话ifallergicvarchar(50)允许null是否有过敏史职称:Position字段名称字段类型字段约束注释p_idvarchar(50)非空职称号p_namevarchar(50)允许null职称名检查:Project字段名称字段类型字段约束注释pr_idvarchar(50)非空检查项目编号

17、,主键,关联Cure表pr_namevarchar(50)允许为null检查项目名pr_pricemoney允许为null检查项目价格pr_detailvarchar(50)允许为null检查结果管理员:Users字段名称字段类型字段约束注释e_idvarchar(50)非空职工号,外键,关联Employee表idnamevarchar(50)允许null用户名idkeyvarchar(50)非空用户密码p_namevarchar(50)非空职称,外键,关联Position表SexNchar(10)非空性别3.5数据采集本系统中需要用到数据采集的主要是对病人检查结果的采集。当相关检察人员查询出

18、病人需要做的检查项目并指导病人进行检查之后需要记录病人的检查结果。然后对病人身体的检查结果需要进行数据采集并显示在相应的图形显示器上以提供给医生判断参考。4功能需求4.1功能划分系统包括的总体功能如下图所示每一部分所包含的详细功能如下图所示4.2功能描述4.2.1 LG该模块主要是验证用户身份信息,其主要的几个身份为基本管理员、计价师、统计员、药剂师、药库负责人、护士、医师。身份验证成功之后便跳转到各自的页面进行相应的操作。4.2.2 BM用例图检查项目设置.1介绍检查项目设置模块替工对医院的所有检查项目的基本管理功能,比如照CT之类的检查。.2输入管

19、理员在检查部门收集检查项目的相关信息并进行记录。 .3处理管理员将收集到的信息记录到数据表中,并可以进行增加、删除、修改和查询等操作。.4输出 管理员有需要的时候可以在数据表中查询并打印相关信息。科室信息管理.1 介绍在本模块中,管理员对医院所设置的所有科室进行管理。.2输入管理员收集各科室的相关信息并进行记录。.3处理管理员将收集到的信息记录到数据表中,并可以进行增加、删除、修改和查 询等操作。.4输出管理员有需要的时候可以在数据表中查询并打印相关信息。员工信息管理.

20、1介绍在本模块中,管理员对医院所有员工进行管理。.2 输入管理员收集所有员工的相关信息并进行记录。.3处理 管理员将收集到的信息记录到数据表中,并可以进行增加、删除、修改和查询等操作。.4输出管理员有需要的时候可以在数据表中查询并打印相关信息。用户信息管理.1介绍在本模块中,管理员为用户提供修改密码服务.2输入用户输入自己修改的密码并确认.3处理管理员根据用户需求核实用户信息,若身份属实,允许其进行密码修改.4输出管理员对相关用户信息进行修改并将数据保存至数据库。4.2.3 AS该模

21、块的用例图为分发会诊单.1 介绍 会诊单是让病人能够有序会诊的必要单据。病人填写好相关的信息之后由前台服务人员分发给病人。.2 输入 会诊单的输入信息是病人所填写的相关信息。 .3 处理 前台服务人员将病人信息记录到数据库中,并具有增加、删除、查询和修改的功能。.4输出 前台服务人员打印出会诊单并将其给予病人。开处方收据.1 介绍该模块为前台服务人员提供给病人开处方收据的功能。病人拿着处方在前台缴费后,前台服务人员查询药品信息并收取费用之后开出处方收据以方便病人取药。.2 输入输入为

22、医生所开出的处方上的所有药品的基本信息。 .3 处理 前台服务人员查询到药品信息并收费,然后开出处方收据给予病人,同时将处方收据上的数据进行记录,并具有增加、删除、查询和修改的功能。.4输出 前台服务人员能够打印出相应的处方收据将其给予病人。 开检查收据.1 介绍该模块为前台服务人员提供给病人开检查单收据的功能。病人拿着检查单在前台缴费后,前台服务人员查询检查项目信息并收取费用之后开出检查单收据以方便病人检查身体。.2输入 输入为医生所开出的检查单上的所有检查项目的基本信息。 .3处理 前台服务人员查询到检查

23、项目信息并收费,然后开出检查单收据给予病人,同时将检查单收据上的数据进行记录,并具有增加、删除、查询和修改的功能。.4 输出前台服务人员能够打印出相应的处方收据将其给予病人。退费.1介绍该模块为前台服务人员提供给病人退费的功能。.2 输入 该模块的输入为病人在药房出领取的退费单据上的相应信息。 .3处理 前台服务人员查看退费单后如果合理便退费給病人,并开出已退费的相关凭证,然后将相应信息保存到数据库中,并具有增加、删除、查询和修改的功能。 .4输出前台服务人员退费后打印出已退费凭证给予病人。管理病

24、人基本资料.1介绍该模块为前台服务人员提供给管理病人基本资料的功能。.2输入 该模块的输入是病人在会诊之前自己所填写的相关信息。 .3处理 前台服务人员能够录入病人所填写的相关信息,并且具有增加、删除、查询和修改的功能。.4 输出前台服务人员如果有需要可以打印出病人的相关资料。4.2.4DS该模块的用例图为通知病人会诊.1介绍 该模块能够保证医生工作的顺利进行和病人能够有序的就诊。.2输入 该模块的输入是排队服务模块给病人合理分配的就诊顺序信息。.3处理 医生在查看完一个病人之后利用

25、该模块能够通知下一位准备就诊的功能。.4输出 在相应地显示屏上显示当前就诊病人信息以及下一位即将就诊的信息。 开处方.1介绍该模块为医生提供开处方的功能。医生为病人检查完身体之后,给病人开处方以方便他们缴费。.2输入由医生查询药品信息并在处方上写下相应药品。 .3处理 将要写入处方上的药品信息以数据库的形式进行存储,并提供增加、删除、查寻和修改的功能。 .4输出医生能够打印输出处方并将其给予病人。 开检查单.1介绍 该模块为医生提供开检查单的功能。医生为病人检查完身体之后,给病人开检

26、查单以方便他们缴费。.2输入 由医生根据病人身体状况并在检查单上写下需要进行检查的项目。 .3 处理将要写入检查单上的检查项目信息以数据库的形式进行存储,并提供增加、删除、查寻和修改的功能。.4输出医生能够打印输出检查单并将其给予病人。信息查询 该模块主要是为辅助医生为病人开处方而设计的,主要功能是查询药品和病历信息4.2.5 QS该模块的用例图为组织病人序列.1介绍该模块为已缴费病人提供排序的功能。病人缴费后按系统给出的序号会诊、取药及检查。.2输入 会诊时间、缴费时间.3处理 系

27、统按先来先服务的方式为先会诊或先交费的病人先排序.4 输出将排好的序号输出到显示屏,供病人医生查看。4.2.6IS记录检查结果.1介绍 模块能够保证主治医生和项目检查医生的衔接.2输入 病人会诊单上的信息.3处理 为该病人进行项目检查,并把结果存入数据库.4输出将检查结果发送给该患者主治医生并给出参考意见4.2.7 PS用例图发放药品.1 介绍该模块为医生提供开检查单的功能。 输入 药房管理人员根据病人所持的处方和收费凭证为病人拿药。处理将要发放的药品从仓

28、库里取出来输出将取出的药品发放给患者退药.1介绍 该模块为病人提供退药的服务,病人持处方医生所开的退药单到取药处退药。.2 输入 药房管理人员从数据库中查询所退药品.3处理 药房管理人员检查原始发票, 查看退回药品的效期、数量、质量,核对药品批号是否由本药房发出.4输出药房管理人员在"退药单"上签署意见,并在电脑系统中做退药处理开退费单据.1介绍 该模块为病人提供退费的服务,病人持药房管理人员所开的退费单到收费处退费。.2输入 药房管理人员从数据库中

29、查询所退药品.3处理 药房管理人员根据退药单上的意见处理.4输出药房管理人员在"退费单"上签署意见,并把退费单交给病人4.2.8 CS该模块的用例图为日统计.1介绍该模块统计单日所接待的病人量及病人情况.2 输入 输入查询日期.3处理通过数据库查询该时间段并统计医生开单量。.4输出显示当天就诊的处方单和医技费用科室统计.1介绍该模块统计各个科室所接待的病人量及病人情况.2输入 输入科室名称.3处理 通过数据库查询该科室并统计医生开单量。.4输出显示当天就诊的处方单和医技费用交接班统计.1介绍该模块统计每日各个岗位的交接班记录.2输入 输入岗位职称名称.3处理 通过数据库查询该岗位一天的值班人员时间表.4输出 输出显示该岗位的值班人员5性能需求5.1数据精确度对于像病人、员工、部门等的基本信息输入时必须是完全准确的。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论