门诊收费管理系统课程方案设计书_第1页
门诊收费管理系统课程方案设计书_第2页
门诊收费管理系统课程方案设计书_第3页
免费预览已结束,剩余17页可下载查看

下载本文档

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

文档简介

1、门诊收费管理系统姓名十全石学校 sdongdaxue班级09 计四1. 文档目的作为门诊收费管理系统软件设计文档的重要组成部分,本文档主 要对该软后台数据库的概念模型设计和物理模型设计作出了统一的 规定,同时确定了每个表的数据字典结构。它是开发人员,测试人员 编码及测试的重要参考依据 。 矚慫润厲钐瘗睞枥庑赖。(注:本系统不包括挂号退号,以及退药等功能且数据库设计有点混乱仅供参考 , 是为应付数据库课程设计所作,与 真实系统相差很远。 ) 聞創沟燴鐺險爱氇谴净。2 系统目的随着网络经济和知识经济的迅猛发展, 企业间竞争一直围绕着企业 内部管理进行,强调企业如何有效的利用自身的资源, 提高生产能

2、力、 提高工作效率、降低成本。上个世纪末,伴随着信息技术革命,全球 进入了知识经济的时代。 信息技术的应用加速了知识的传递、 加工和 更新,提升了企业的有效利用信息的能力, 从而提高了企业的工作效 率和生产能力 。 残骛楼諍锩瀨濟溆塹籟。本系统的实现以提高医院管理者把握改革的大方向, 加强医院的信 息化建设, 调动广大职工的工作积极性和主动性, 提高社会效益和经 济效益为目的 酽锕极額閉镇桧猪訣锥。3 系统总体需求本系统主要任务是实现病人的挂号、看病、交费、取药的一系列 业务流程, 以及医院内部的一系列相关信息维护。 总体的来说系统应 包括这样几个模块: 基本信息维护、 门诊挂号、门诊划价、医

3、生处方、 报表统计、个人信息维护 。 彈贸摄尔霁毙攬砖卤庑。系统设置五类用户,根据不同工作职位分为管理员,医生,划价 员,挂号员,结算员,分别建立不同的表进行维护,各自凭密码从登 录窗口进入系统,用户可以进行自己相应工作职责进行工作(详见 6 子模块功能接收) 。謀荞抟箧飆鐸怼类蒋薔。4 系统应用架构设计本系统采用客户/服务器(c/s)分布式架构,数据层和处理层放 在后台服务器上, 而应用逻辑层、 表现逻辑层和表现层放置在前台门 诊部的门诊挂号处、门诊划价处、门诊收费处的客户端 。 厦礴恳蹒骈時盡继 價骚。5 系统开发及运行环境本系统采用 java 编写,主要开发工具为 eclipse , n

4、etbeans , my eclipse ,等工具。 茕桢广鳓鯡选块网羈泪。运行的操作系统为 windows xp 或者 windows 7.数据库采用 mysql。6 子模块详细介绍1) 基本信息维护 :本模块主要用于医院的基本信息表的维护,包括对职工信息,药 品信息,科室信息,检疗项目,参数设置的增添修改以及删除,职工 信息的维护有针对不同职位分为不同的维护界面, 目前有医生, 划价 员,挂号员,结算员,管理员,初始密码都为 123,可以进行此操作 的员工是管理员身份。涉及的表为职工表,医生表,划价员表等。 鹅 娅尽損鹌惨歷茏鴛賴。 其中参数设置指的是为了方便挂号员进行挂号对几个参数进行初

5、始 化用的下拉框参数。2) 门诊挂号:这是进入医院的第一步, 包括挂号以及挂号量查询两个子功能。 挂 门诊挂号号编号采用系统时间转化精确到毫秒值,一般不会出现重 复,与日期一样采用默认填充。挂号员针对病人其他信息进行填写, 填写完毕点击提交,数据被提交到挂号表。 籟丛妈羥为贍偾蛏练淨。挂号量查询是为了方便挂号员查看自己今日的工作情况,只显示 挂过的挂号编号以及总的挂号量。不支持退号, 如果病人以前有过挂号可以直接用。 操作此模块的是 挂号员。3) 门诊收费:门诊收费即门诊划价, 操作员为划价员, 对病人未收费的处方以及 检疗项目进行收费。 划价编号与挂号编号一样采用系统自动生成。 需 要输入要

6、划价的挂号编号。主要提取数据涉及的表有处方划价明细 表,检疗项目划价明细表。 提交数据时提交到划价表,并修改处方划 价明细表,检疗项目划价明细表相应的“是否已划价”属性。 預頌圣鉉儐 歲龈讶骅籴。4) 报表统计:对收费员进行的收费进行核算, 可以对多天的进行查询。 包括对一 个人和所有人两种查询。 操作员为结算员。 并不涉及对数据库表的操 作。 渗釤呛俨匀谔鱉调硯錦。5) 医生处方:医生处方, 医生需要填写所开处方的对象的挂号编号, 然后输入 要开药品进行查询, 此处查询采用模糊查询, 一个表显示药品再从表 中选取要开药品进入另一个表填写数量, 点提交,数据进入处方划价 明细表。 铙誅卧泻噦圣

7、骋贶頂廡。处方查询是医生对自己今日所开处方进行查看。 可以显示具体要药品信息。6) 个人信息维护:每一个用户都可以对自己的姓名,性别,年龄等基本信息进行操 作,还包括对密码的修改。7 java类图MIS,同 src(default package).Jj can5hushezhi.jflvaJj chufangchaxunjava chufa ngchu a ng kou Ja vai f gerenxinxijava.Jj guahaochujnkou.java t£i guahaoliangjva.Jj keshigunlijvLogln.JavaJj MainWEndowjav

8、a(j shoufejchuangkou.java丄 shcufeiyuanbaobiojava yaopinguanlljava.Jj yrshengguanli.java.I, zongshoufeijava8 主要E-R图科室表性别科室表医生表结算员表费费用类型称一. 挂号类型挂号类是 挂号员表|/是否已划价电话 迫职务号码/检疗名检疗编号称ASIA药品表处方细表收费划价员表划价时/L划价表|遵姓名病人 编号病人表费明项目收检疗项目表9数据字典序号名称类型1职工表实体2科室表实体3医生表实体4划价员表实体5结算员表实体6挂号员表实体7划价表实体8挂号表实体9药品表实体10检疗项目表实体1

9、1检疗项目收费明细:联系12处方项目收费明细联系13病人表实体14收费类型表实体15挂号类型表实体10功能设计骨口. 序号分类一功能功能描述用户1基本信息管 理科室管理操作员2职工管理又分为医生管理划价员管理挂号员管理结算员 管理操作员3药品管理操作员4检疗项目管理操作员5收费类型管理方便挂号人员操作操作员6挂号类型管理操作员7门诊挂号门诊挂号进行挂号挂号员84十口日对今日到当前为止该挂号员挂号量挂号员拄号量9门诊收费门诊收费进行收费并发药划价员10报表统计收费员报表可以对几天的划价员的收费情况进行结算结算员11总收费报表结算员12医生处方医生开药并入库医牛13处方查询对今日到当前为止该医生所

10、开的处方查询医牛14个人信息维 护修改个人密码信息等所有权 限人员11 主要数据库操作insert into 职工表 values ("123456"," 宗振国 ","1","123","21"," 男 ","管理员 ");擁締凤袜备 訊顎轮烂蔷。insert into 科室表 values ("001"," 外科","2"," 手术 ");insert into 职工表in

11、sert into 职工表 values ("2009002"," 挂号员 ","2","123","21"," 男","挂号员 ");贓熱俣阃 歲匱阊邺镓騷。values ("2009003"," 划价员 ","4","123","21"," 男"," 划价员 ");坛摶乡囂insert into 职工表忏蒌鍥铃氈淚

12、values ("2009004"," 结算员 ","5","123","21"," 男"," 结算员 ");蜡變黲癟報伥铉锚鈰赘。insert into 挂号员表 insert into 划价员表 insert into 结算员表 values ("2009002");values ("2009003");values ("2009004");权限3 是医生2 是挂号员4 是划价员5 是审计1c

13、reate table 职工表(职工编号 char(20), 职工姓名 char(20), 职工权限 int, 职工密码 char(20), 年龄int,性别char(2),职务char(20),primary key( 职工编号 ), check (性别 ='男' or 性别= '女')2create table 科室表(科室编号 char(20), 科室名 char(20), 科室人数 int, 科室类型 char(20), primary key( 科室编号 )3create table 划价员表( 划价员编号 char(20), primary key(

14、 划价员编号 ), foreign key( 划价员编号 ) references 职工表 (职工编号 )4create table 结算员表( 结算员编号 char(20),primary key( 结算员编号 ),foreign key( 结算员编号 ) references 职工表 (职工编号 )5create table 医生表(医生编号 char(20),科室编号 char(20),primary key( 医生编号 ),foreign key( 科室编号 ) references 科室表 (科室编号 ), foreign key( 医生编号 ) references 职工表 (职工

15、编号 )6create table 病人表(身份证号char(20),姓名char(20),年龄int,性别char(2),primary key( 身份证号 ),check(性别 ='男'or性别='女');7create table 药品表( 药品编号char(20),药品名称char(20),药品种类char(20),库存int,单价int,计量单位char(8),primary key( 药品编号 ) ;8create table 检疗项目表(检疗编号char(20),检疗名称char(20),费用int,primary key( 检疗编号 ););9c

16、reate table 挂号表(挂号编号char(20),病人编号char(20),科室编号char(20),费用类型 char(20),挂号类型 char(20),挂号日期 date, 挂号员编号 char(20), primary key( 挂号编号 ), foreign key( 病人编号 ) references 病人表 (身份证号 ), foreign key( 科室编号 ) references 科室表 (科室编号 ) ) ;0create table 挂号员表 (挂号员编号 char(20), primary key( 挂号员编号 ), foreign key ( 挂号员编号 )

17、 references 职工表 (职工编号 ) );1create table 划价表(划价编号 char(20), 挂号编号 char(20), 划价员编号 char(20), 划价时间 datetime, 是否收费 char(1), 划价金额 int, primary key( 划价编号 ),挂号编号char(20),药品编号char(20),医生编号char(20),数量int,时间Timestamp,2create table 处方划价明细表 (foreign key (挂号编号 ) references 挂号表 (挂号编号 ), foreign key (划价员编号 ) refere

18、nces 划价员表 (划价员编号 ) );是否已划价 char(1),primary key( 挂号编号 ,时间 ,药品编号 ,医生编号 ), foreign key (医生编号 ) references 医生表 (医生编号 ),foreign key (挂号编号 ) references 挂号表 (挂号编号 ), foreign key (药品编号 ) references 药品表 (药品编号 ) );3create table 检查划价明细表(挂号编号char(20),检疗项目编号 char(20), 次数 int,时间Timestamp,是否已划价 char(1),primary key(挂号编号,时间,检疗项目编

温馨提示

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

评论

0/150

提交评论