欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库课程设计报告范例仅供参考.docx

    • 资源ID:26661354       资源大小:597.61KB        全文页数:45页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计报告范例仅供参考.docx

    1、数据库课程设计报告范例仅供参考数据库课程设计报告- 校园医务室服务系统学院:软件学院专业:软件工程专业班级: XX级 X 班姓名: XXX学号: XXXXXXXXXXX任课教师:实验教师:一、系统开发平台 错误 ! 不决义书签。二、数据库规划 错误 ! 不决义书签。任务陈说 错误 ! 不决义书签。任务目标 错误 ! 不决义书签。三、系统定义 错误 ! 不决义书签。系统界限 错误 ! 不决义书签。用户视图 错误 ! 不决义书签。四、需求剖析 错误 ! 不决义书签。用户需求说明 错误 ! 不决义书签。数据需求 错误 ! 不决义书签。事务需求 错误 ! 不决义书签。系统需求说明 错误 ! 不决义书签

    2、。五、数据库逻辑设计 错误 ! 不决义书签。ER图 错误 ! 不决义书签。数据词典 错误 ! 不决义书签。关系表 错误 ! 不决义书签。六、数据库物理设计 错误 ! 不决义书签。索引 错误 ! 不决义书签。视图 错误 ! 不决义书签。安全体制 错误 ! 不决义书签。其余 错误 ! 不决义书签。七、应用程序设计 错误 ! 不决义书签。功能模块 错误 ! 不决义书签。界面设计 错误 ! 不决义书签。事务设计 错误 ! 不决义书签。八、测试和运转 错误 ! 不决义书签。九、总结 错误 ! 不决义书签。附. 参照文件 错误 ! 不决义书签。Microsoft Window XP Home Editio

    3、n一、系统开发平台题目:校园医务室服务系统数据库: Microsoft Sql Server 2000开发工具: Eclips NetBeans操作系统:二、数据库规划任务陈说校园医务室服务系统 的目的是为了经过采集和储存指定对象的信息数据, 及控制有关人员对以上数据的操作, 协助校医务室工作人员达成对基本医疗信息的管理工作, 并在必需的时候向更高管理层供给所需要的财务等信息。 此外该系统还拥有对医疗保险和过敏药物两种特定信息的管理功能。任务目标控制(增添,更新,删除)有关学生信息控制(增添,更新,删除)有关医生信息控制(增添,更新,删除)有关药物信息控制(增添,更新,删除)有关库存信息增添,

    4、查问有关医疗记录信息增添,查问有关过敏药物信息增添,查问有关处方信息查问,统计有关学生信息查问,统计有关医生信息查问,统计有关药物信息查问,统计有关药房信息对药房库存信息供给报表对有关医疗记录信息供给报表对有关过敏药物信息供给报表对校医务室财务信息供给报表自动计算有关花费,查对药物信息三、系统定义系统界限人事管理系统查问医生控制管理者用户提交报 控制表学校财务系统学生信息系统查问查问医疗记录查问学生记录查问查问 & 更新控药房库存制提交报表药品 属于校医务时服务系统用户视图用户视图 功能需求列出该用户的学生基本信息学生用户 列出指定敏感药物的详尽信息列出指定医疗记录的详尽信息输出该用户医疗记录

    5、信息输出该用户过敏药物信息医生用户管理用户列出该用户的基本信息列出指定学生的基本信息列出指定学生的过敏药物信息列出指定学生的医疗记录信息列出选定药物的详尽信息自动计算有关花费自动查对药物信息更新库存信息录入新处方信息录入新库存信息录入新医疗记录信息录入新过敏药物信息输出指定药房库存信息输出指定学生的医疗记录信息输出指定学生的过敏药物信息列出指定药物信息列出指定药房信息列出指定学生信息列出指定医生信息列出指定医疗记录信息录入新药物信息录入新药房信息录入新学生信息录入新医生信息删除选定学生信息删除选定医生信息更新库存信息更新学生信息输出指定学生信息输出指定医生信息输出指定药房库存信息四、需求剖析用

    6、户需求说明4.1.1 数据需求(1)学生用户视图 :基本信息: 学号,姓名,性别,年纪,班级,学院,专业,联系电话。过敏药物信息: 编号,名称,型号,发现日期,诊断医师医疗记录信息: 时间,处方编号,自费花费,医保花费,诊断医师学号独一,可决定多条过敏药物信息和医疗记录信息。 处方编号独一, 每条过敏记录由编号和学号独一确立。学生只好够对以上信息进行查问,不能够进行改正。( 2)医生用户视图 :医生信息: 编号,姓名,性别,年纪,所在药房编号学生信息: 学号,姓名,性别,年纪,班级,学院,专业,联系电话药物信息: 编号,名称,型号,价钱,库存量,医保比率,注意事项处方信息: 编号,药房编号,时

    7、间,治疗方案,自费花费,医保花费过敏药物信息: 编号,学号,名称,型号,诊断医师医疗记录信息: 时间,处方编号,总花费,诊断医师学号及各编号独一; 每条治疗方案中包含多条处方信息。 值班医生可对处方信息, 医疗记录信息进行更新和查问,但只可查问基本信息,学生信息和药物信息。(3)管理用户视图 :药物信息: 编号,名称,型号,价钱,库存量,医保比率,注意事项学生信息: 学号,姓名,性别,年纪,班级,学院,专业,联系电话处方信息: 编号,药房编号,时间,治疗方案,自费花费,医保花费医生信息: 编号,姓名,性别,年纪,所在药房编号药房信息: 药房编号,药物编号,现库存量过敏药物信息: 编号,学号,名

    8、称,型号,诊断医师医疗记录信息: 时间,处方编号,总花费,诊断医师各编号独一; 每条医疗记录可包含多个处方编号; 药方信息中, 同样药物编号可对应多条药房信息。 每条值班信息由医生编号, 药房编号和时间独一确立。 校医院管理者可对药物信息和药房信息进行更新和查问,但只可查问医疗记录信息。4.1.2 事务需求(1)学生用户视图 :数据查问:列出该用户的学生基本信息列出选定敏感药物的详尽信息列出选定医疗记录的详尽信息数据输出:输出该用户医疗记录信息输出该用户过敏药物信息(2)医生用户视图 :数据查问:列出该用户的基本信息列出指定学生的基本信息列出指定学生的过敏药物信息列出指定学生的医疗记录信息列出

    9、选定药物的详尽信息数据录入:录入新处方信息录入新库存信息录入新医疗记录信息录入新过敏药物信息更新库存信息数据输出:输出该用户医疗记录信息输出该用户过敏药物信息输出指定药房库存信息输出指定学生的医疗记录信息输出指定学生的过敏药物信息其余事务:自动计算有关花费自动查对药物信息(3)管理用 :数据 :列出指定 物信息列出指定 房信息列出指定学生信息列出指定医生信息列出指定医 信息数据 入: 入新 物信息 入新 房信息 入新学生信息 入新医生信息数据 出: 出指定学生信息 出指定医生信息 出指定 房 存信息数据更新 / 除: 除 定学生信息 除 定医生信息更新 房 存信息更新学生信息系统需求说明4.2

    10、.1 件 境 件 境需要支持 Window 操作系 ,及 SQL Server商 数据 4.2.2 硬件 境Petium(R) 4 CPU GHz, 504MB内存4.2.3 初始数据 大小大 有学生 20 名,医生 5 名,管理用 3 名; 物目 共包含 40 种 物, 房 4 ;其余 信息 0。4.2.4 数据 增 速度学生 每一年增添 1000 名左右,同 除 1000 名左右;医生及其余信息增 速度不定。 4.2.5 找的 型和均匀数目 找医 的状况大 每日 20 次 找学生信息的状况大 每日 10 次 找 物 的状况大 每日 30 次 找 敏 物 的状况大 每日 10 次 找 房信息

    11、 的状况大 每个月 1 次4.2.6 性能 个 少于1 秒,顶峰期少于5 秒多个 少于5 秒,顶峰期少于10 秒更新 / 保留 少于1 秒,顶峰期少于5 秒4.2.7 安全性每个用 在 入系 都必 有口令保 ;每个用 分派特定的用 所 有的 限;不一样用 依据其预先定 的角色不一样 入不一样的用 界面。五、数据库逻辑设计ER图学生就诊 医疗记录 增添 医生属于就诊处方增添属于维护过敏 药品 属于 药房数据词典5.2.1 实体和联系属性学生 student :学号 SNo,姓名 SName,性别 SSex,年纪 SAge,班级 Grade,学院 College,专业 Major ,联系电话 Ph

    12、one,密码 Password ;医生 doctor :编号 DNo,姓名 DName,性别 DSex,年纪 DAge,所在药房 Room, 密码 Password ;药品 medicine:编号 MNo,名称 MName,型号 MStyle,价钱 MPrice,注意事项 MTip 医保比率 selfPercent药房 Pharmacy : 编号 PHNo,地点 PHName医疗记录 Record:编号 RNo,处方编号 PNo,时间 RDate,自付花费 SelfPrice,医保花费 FreePrice,学号 SNo,诊断医师编号 DNo处方 Prescription: 编号 PNo,时间

    13、PDate,学号 SNo,诊断医师编号 DNo库存量 StoreAmount:药物编号 MNo,药房编号 PHNo,现库存量过敏药物 Allergy: 药物编号 MNo ,学号 SNo,处方编号 PNo5.2.2 属性描绘实体 属性 种类及大小 空studentdoctormedicinePrescriptionRecord学号 SNCHAR(8)否姓名 SNamevarchar(16)性别 SSexCHAR(2)年纪 SAgeint班级 Gradevarchar(20)学院 Collegevarchar(20)专业 Majorvarchar(20)联系电话 Phonevarchar(15)密

    14、码 Passwordvarchar(8)编号 DNoCHAR(8)否姓名 DNamevarchar(16)性别 DSexCHAR(2)年纪 DAgeint所在药房 RoomCHAR(4)密码 Passwordvarchar(8)编号 MNoCHAR(8)否名称 MNamevarchar(30)型号 MStyleMStyle CHAR(20)价钱 MPriceint医保比率 selfPercentint编号 PNoCHAR(8)否时间 PDatedatetime否学号 SNoCHAR(8)诊断医师编号 DNoCHAR(8)编号 RNoCHAR(8)否处方 PNoCHAR(8)否时间 Dateda

    15、tetime自费花费 SelfPriceint医保花费 FreePriceint学生 SNoCHAR(8)医生 DNoCHAR(8)药物 MNoCHAR(8)否AllergyCHAR(8)否学生 SNo处方 PNoCHAR(8)药物 MNoCHAR(8)否StoreAmountCHAR(8)否药房 PHNo现库存量 Amountint关系表六、数据库物理设计索引使用查问剖析器运转:USE HostipalDBCC SHOWCONTIG WITH TABLERESULTS, ALL_INDEXES能够获得 Hostipal 数据库中所有索引的有关信息,此顶用户所建表的部分信息以下:ObjectN

    16、ameIndexNameID AverageFreeBytes LogicalFragementationAllergyPK_Allergy_060DEAE81storeAmountPK_storeAmount1storeAmountph_key4PDetailPK_PDetail1RecordPK_Record_023D5A041Recordpno_key8medicinePK_medicine_7A9C383C1studentPK_student_76CBA7581doctorPK_doctor_78B3EFCA1pharmacyPK_pharmacy1prescriptionPK_pre

    17、scription_7E6CC9120在所有索引中除每张表的主键索引外还包含此外两个独自成立的索引:(1)storeAmount 中的 ph_key 索引:在查问某种药品的库存量多为针对某以药房查问,并且在增添库存是也是依据药房批量更新增添,所以成立了此索引;(2)Record 中的 pno_key 索引:固然每一医疗记录都有自己的编号,但大部分状况下是对详细的处方信息进行查问, 并且一条有自费和医保花费组成的财务记录也是由处方编号而定的,所以成立了此索引。视图Hostipal 数据库中主要成立了以下两个视图: CREATE VIEW dbo.AllergyDetial ASSELECTINN

    18、ER JOINON = INNER JOINON = INNER JOINON = AND=INNER JOINON = VIEW ASSELECTINNER JOINON = INNER JOINON = AND=INNER JOIN ON = AND=CROSS JOIN成立以上视图主假如因为:(1)鉴于以上视图实现复杂查问,以防止书写屡次履行连结操作;(2)以上视图所包含的表的数据关系到很多用户,视图能够隐蔽基本表;能够严禁所实用户接见数据库表,而要求医生等用户只好经过视图操作数据;(3)在必定程度上保护高级语言应用程序不受某些数据库结构改正的影响。安全体制6.3.1 系统安全为学生和医

    19、生用户在数据库中储存登录口令,登录时一定经考证一致才可进入系统;因为管理员用户有屡次的插入删除操作且该类用户数目有限, 所认为每一个管理员用户在数据库中成立独自的登录名和用户名,并为他们指定已成立的 Manager 角色(拥有表student ,doctor ,medicine, storeAmount 的所有权限)。 在管理员登录时,其密码由 SQLSever实现考证,因为 SQLSever的登录密码是经加密保留的,所以拥有较高的安全性。6.3.2 数据安全在该系统中,任何有关删除或增添数据的操作都需要二次确认才能够在数据库中真实履行。经过高级语言应用程序的限制,不一样的用户只好查问改正其有

    20、权接见的数据。七、应用程序设计功能模块7.1.1 计算功能(1)统计拥有指定属性的集体所含个体的总量;(2)医疗花费中医保金额和自费金额的自动计算和划分;(3)过敏药物的判断及其与治疗药物的矛盾选择。7.1.2 储存功能储存有关对象的详细信息及学生与处方, 处方与医生,医生与药房,药房与药品的关系,并能方便迅速地实现对以上信息的删除增添等操作。7.1.3 输入及输出功能输入的限制信息等数据经办理后, 能够在显示器上按预先定义的格式显示, 特别是在就诊过程中能够追踪目前状态 (挂号,诊断,结算,取药 )。此外还可以经过指定设施储存账单等报表,以便打印或长久保留。7.1.4 交互功能本系统拥有仿

    21、Windows 窗口交互界面,会在工作人员进行输入等操作时赐予必需的提示,或许在操作发生错误时赐予必需的提示和帮助。 此外在医生用户的最后结算操作中拥有自动计算找零的仿收银台功能。界面设计7.2.1 登录界面7.2.2 管理员用户界面(1)查问药物(2)报表生成的报表:(3)增添库存(3)增添新药( 4)医生管理( 5)学生管理( 6)财务管理7.2.3 医生用户界面(1)挂号(2)新处方部分提示信息:(3)医疗信息(4)结算最后打印的账单:7.2.4 学生用户界面(1)基本信息(2)敏感药物(3)医疗记录事务设计7.3.1 Datetime 种类数据查问时间是关于医疗记录是很重要的属性, 本

    22、系统的数据库在储存时间时使用的是其供给的 Datetime 种类,这样就能够经过调用函数 DATEDIFF,方便的查问某一时间点或某一时间段的指定信息。以下是以学生查问自己某一时间段的医疗记录的实例:if (!().equals( YYY-MM-DD )&!().equals( YY-MM-DD )RSTemp=RSTemp+ and DATEDIFF(dd, +fromdate+ )=0;.(sa, );String sql3= select ,RDate,+ from Record,prescription,PDetail+ where = +RSTemp+ and = and =+;Re

    23、sultSet RecordSearchResult=(sql3);();7.3.2 医保信息办理跟着医疗保险改革的不停深入,关于在校学生医保信息的管理也愈来愈遇到各方的重视。如何有效的掌握和利用医疗保险信息, 以及实现个人医疗信息档案的信息化、 规范化和集成化,实现计算机的智能化管理, 提升有关工作人员的工作效率成为了需要解决的重要问题。关于医保信息的利用 是本系统的特点之一, 主要包含依据药品分类自动生成医保比率和依据医保比率计算自费金额两部分内容。前者已在文件录入中有所表现,后者则能够在医生开处方时供给方便。(1)以下是医生在结算花费时的界面:(2)高级程序代码中的重点部分以下:oStr

    24、ing().trim();float price=(PHMPrice);String PHMTip=(4).toString().trim();String PHMPercent=(5).toString().trim();float percent=(PHMPercent);float self=(price*(100-percent)/100; oString().trim()(+a*num);sellAll=sellAll+a*num;7.3.3 数据批量录入因为在数据库建立早期以及每年新学生信息录入时,有大批格式一致的数据需要录入,所以本系统供给了文件录入功能。现以增添药物信息为例,剖

    25、析文件录入功能:(1)药物分类信息是从政府网站下载的 Excel文件中转变而得,各属性详细数据后的特别符号是为方便高级程序剖析尔后期增添的,详细录入文件实比以下:(2)在高级程序中,主假如由文件读取,按行剖析,结构 SQL,向数据库中增添四步操作实现文件录入功能。部分编程代码以下:public void AddMed(String inform) );elsetype = (a+1, b).trim();. .a=(类 ); );elselei = (b+1, a).trim();if( 甲 )per =80;else if(乙 )per =50;else per=0;参照文件数据库技术设计与应用实例 清华大学第一版社


    注意事项

    本文(数据库课程设计报告范例仅供参考.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开