医院门诊收费系统的设计与实现.docx
《医院门诊收费系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《医院门诊收费系统的设计与实现.docx(25页珍藏版)》请在三一文库上搜索。
1、医院门诊收费系统的设计与实现SQL SERVER数据库技术 课程设计报告题目:医院门诊收费系统的设计与实现辽宁工业大学课程设计说明书论文目录第1章课程设计目的与要求11.1程序设计目的11. 2课程设计环境11.3主要参考资料11.4课程设计内容及要求1第2章课程设计内容22. 1数据库设计22. 1. 1需求分析22.1.2概念设计2.1.3逻辑设计2. 1. 4物理设计2. 2程序设计82. 2. 1概要设计82. 2. 2程序实现10第3章课程设计总结16参考文献17辽宁工业大学课程设计说明书论文第1章 课程设计目的与要求1.1程序设计目的数据库治理系统是数据库技术实现的核心软件,是实现
2、数据库系统开发的关键.数据库专业学生必须熟练掌握该软件的治理及应用,主要目的是:1. 了解当前典型的数据库治理系统的特点.2. 掌握数据库治理系统的根本应用方法.3. 掌握在数据库治理系统的治理数据库的日常治理.1.2课程设计环境1. 软件学院机房2. Windows2000server 系统3. SQL sever 企业版1.3主要参考资料1. 数据库应用开发技术2. SQL Sever 2000 完全实战3. 数据库系统概论4. Power Builder 9. 0 完全实战1.4课程设计内容及要求一、内容1. 要求根据数据库原理,根据数据库系统设计的步骤和标准,完成各阶段的 设计内容.2
3、. 需求分析具体实际,数据流图、数据字典、关系模型要正确标准.3.在 SQL Sever 2000上实现设计的数据库模块.4. 对应用程序进行概要设计.5. 用Power Builder实现简单的调用.二、要求课程设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导.正 确地完成上述内容,标准完整地撰写出课程设计报告.1辽宁工业大学课程设计说明书论文第2章课程设计内容2.1数据库设计2. 1. 1需求分析需求分析就是描述系统的需求,通过定义系统中的关键类来建立模型.分析的根本LI的是开发者和提出需求的人之间建立一种理解和沟通的机制,因此,医院门 诊收费系统的需求分析也应该是开发人员和用
4、户一起完成的.需求分析的第一步是 描述门诊收费系统的功能,既定义用例,以此确定系统的功能需求.需求分析是通过详细调查现实世界要处理的对象,充分了解原系统手工系统 或计算机系统工作概况,明确用户的各种需求,然后在此根底上确定系统的功 能.系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数 据库.2. 1. 2概念设计用户信息E-R图:用户用户权限用户号密码药品库存E-R图:药品存库库存号备注仓库名药品号库存量药品入库E-R图:2辽宁工业大学课程设计说明书论文入库量入库号入库日期药品号药品入库药品有效期批发单价进货单价药品进货商药品进货商E-R图:商品进货商进货商号email进货
5、商名进货商地址 号患者信息E-R图:患者信息挂号编号患者号联系 患者名地址药品资料E-R图:3辽宁工业大学课程设计说明书论文药品名规格整量单位散量单位入库单位费用归类有效期出库单位药品资料批发价整散比编号上限分类下限划价收费E-R图:收费员收费日期所收金额划价号划价员划价收费药品号划价日期患者编号药品价格划价金额药品书量门诊挂号E-R图:挂号时间编号挂号类型患者姓名挂号费门诊挂号性别医生年龄挂号科室辽宁工业大学课程设计说明书论文2.1.3逻辑设计在这个数据库治理系统中要建立的数据表分别如下:表2. 1门诊挂号表门诊挂号表clinicReg主键:clinicRegID列名中文列名英文数据类型 宽
6、度是否为空编号 clinicRegID varchar 15 No 病人编号 patientID varchar 15 Yes姓名 Name varchar 30 Yes性别 Sex varchar 2 Yes 挂号科室 clinicDep varchar 30 Yes 费用类型 feeType varchar 30 Yes 挂号类型 clinicType varchar 30 Yes 挂号费用 clinicFee decimal 12,2 Yes医生 Dr varchar 30 Yes时间 DataTime datatime 8 Yes 是否已划价 PriceYN varchar 2 Yes
7、表2. 2医生表医生表ys主键:ysid列名中文列名英文数据类型宽度是否为空医生号ysid varchar 3No 医生名 ysmc varchar 10 Yes 科室 ks varchar 20 Yes表2. 3患者信息表患者信息表patientinfo主键:编号列名中文列名英文数据类型宽度 是否为空编号 patientID varchar 15 No姓名 Name varchar 30 Yes性别 Sex varchar 2 Yes年龄 Age int Yes民族 Nation varchar 20 Yes 费用类型 FeeType varchar 20 Yes Tel varchar 1
8、5 Yes 拼音码 PYM varchar 5 Yes表2. 4划价收费表划价收费表PriceDetail主键:PriceDetaillD列名中文列名英文数据类型宽度是否为空编号PriceDetaillD int No划价编号PricelD varchar 15 Yes 药品编号 MedID varchar 15 Yes 单价 Medprice numeric 12, 2 Yes 数量 NUM numeric 12, 2 Yes 金额 TolPrice numeric 12, 2 Yes5辽宁工业大学课程设计说明书论文表2. 5用户表用户表Userinfo主键:userID列名中文列名英文数据
9、类型宽度是否为空用户编号userID varchar10 No 用户名 userName varchar 10 Yes 用户密码 userPassWord varchar 10Yes 权限 userRight varchar 50 Yes表2. 6药品资料药品资料Medinfo主键:MedID列名中文列名英文数据类型宽度是否为空编号MedID varchar 15No 名称 Name varchar 15 Yes 规格 gg varchar 20 Yes 整量单位 zlPricevarchar 50 Yes 散量单位 slPrice varchar 50 Yes12,入库单价 rkPrice
10、numeric 2 Yes续表2. 612,出库单价 ckPrice numeric 2 Yes12,批发价 pfPrice numeric 2 Yes12,整散比 zsb numeric 2 Yes 分类 Kind varchar 10 Yes 费用归类 feeType varchar 10 Yes 拼音码 PYM varchar 10 Yes 有效期 life varchar 20 Yes 上限 upNum varchar 10 Yes 下限 downNum varchar 10 Yes表2. 7门诊收费工程门诊收费工程ClinicalChargeltem主键:sfID列名中文列名英文数据
11、 类型宽度是否为空sfID varchar No 编号 20 名称 sfName varchar 20 YessfPYM varchar 20 Yes 拼音码费用 fee numeric 12, 2 YesFeeType varchar 20 Yes 费用分类病种分类 SickType varchar 20 Yesnote varchar 100 Yes 备注6辽宁工业大学课程设计说明书论文2. 1.4物理设计表2. 8门诊挂号表in SQL Scrvci- Cntcrprlc Manager -nlcRrCJ ! % L IV.日|切娴g四辱.y帽藏刑名触的财 vulha.vurehiar1
12、5 & 3U Z桂与恐地 姓与也闭-vw- ari m Xo 30 90 95ywuher3Cia 也 awJtadotR f linn& S叱表2. 9医生表羸 SQL Server Enterprise Manager -设计表fit|备限制含筒口(W)帮助 哗& 1 X皤金瓦|睡曹】毓1 4宛名数据类型长度充许空ch处3ysrncitvar char10ksinvar char20V表3.0患者信息表71 SQL Server Enterprise Manager -祓计pattentlnf.11笛限制台荀口(缈帮助(H)耐曹I融I 盖飕既反I曜畸邙嫡I琦鹭列名数据类型长度允许空?var
13、char15war char30寸varchar2Vint4Vvarchar20V蹑用类型varcjiar20Vvarchar15V拼音码varchar5V表3.1划价收费表宙i SQL Server Enterprise Manager - 2:设计TPHceDetail| 笛餐制台管曰皿ia曹I整I条蹈.略|箪I飕寄:邙箱|疆列名 I数据类型I长度I允许空int4划价编号varchr15药品编号virchr15单价numeric9V数星nwisric9V金额numeric9V表3. 2用户表7 辽宁工业大学课程设计说明书(论文)侦 SQL Server Enterprise Manager
14、 -设计表Useitlnfo.| J检限制台 窗口I缈帮岬耐昏泡I盖电 ? |此旬耕1碑马列名数据类型长度允许空?char10userNjnevarchar10userPasstforichar10/userRightvarchar50V表3. 3药品资料涂 SQL Server Enterprise Manager - 2展计表漆品资料笛限制台荀口(也)帮助(H)Q 也鱼堕堕昼史 槎佥可毓I碑尊列名数据类型长度允许空varchar15名称varchar15/规格varchar20V整量单位varcLar50V敌量单位varchar50V入库单价TLumeric9V出库单价nxanieric9
15、V批发价ituineric9牒整散比numericgV分类varchar10V第用妇类vsrchar10V拼音玛varcltar10V效期varcltar20/上限varchar10/下限varchar10表3. 4门诊收费工程JfflfSQL Server Enterprise Manager - 2:设计表T1 诊收费项j笛 限制台管口世0帮助(H) 担申I维I盖皤岫1侦I曜/.鲍I情摩列名 I数据类型I长度I允许空varchar20varchar100拼音码varcharTiumeric1009V-资用分类varchar100V病种分类varchar100/varchar1002. 2程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 门诊 收费 系统 设计 实现
链接地址:https://www.31doc.com/p-14558779.html