《数据库课程设计报告范例(仅供参考).docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告范例(仅供参考).docx(23页珍藏版)》请在课桌文档上搜索。
1、数据库课程设计报告校园医务室服务系统学院:软件学院专业:软件工程专业班级:XX级X班姓名:XXX学号:XXXXXXXXXXX任课教师:实验教师:目录一、系统开发平台错误!未定义书签。二、数据库规划错误!未定义书签。任务陈述错误!未定义书签。任务目标错误!未定义书签。三、系统定义错误!未定义书签。系统边界错误!未定义书签。用户视图错误!未定义书签。四、需求分析错误!未定义书签。用户需求说明错误!未定义书签。数据需求错误!未定义书签。事务需求错误!未定义书签。系统需求说明错误!未定义书签。五、数据库逻辑设计错误!未定义书签。ER图错误!未定义书签。数据字典错误!未定义书签。关系表错误!未定义书签。
2、六、数据库物理设计错误!未定义书签。索引错误!未定义书签。视图错误!未定义书签。安全机制错误!未定义书签。其他错误!未定义书签。七、应用程序设计错误!未定义书签。功能模块错误!未定义书签。界面设计错误!未定义书签。事务设计错误!未定义书签。八、测试和运行错误!未定义书签。九、总结错误!未定义书签。附.参考文献错误!未定义书签。一、系统开发平台题目:校园医务室服务系统数据库:MicrosoftSqlServer2000开发工具:EcIipsNetBeans操作系统:MicrosoftWindowXPHomeEdition二、数据库规划任务陈述校园医务室服务系统的目的是为了通过收集和存储指定对象的
3、信息数据,及控制相关人员对以上数据的操作,辅助校医务室工作人员完成对基本医疗信息的管理工作,并在必要的时候向更高管理层提供所需要的财务等信息。另外该系统还具有对医疗保险和过敏药物两种特定信息的管理功能。任务目标控制(添加, 控制(添加, 控制(添加, 控制(添加,更新,删除)更新,删除)更新,删除)更新,删除)有关学生信息 有关医生信息 有关药物信息 有关库存信息添加,查询有关医疗记录信息添加,查询有关过敏药物信息添加,查询有关处方信息查询,统计有关学生信息查询,统计有关医生信息查询,统计有关药物信息查询,统计有关药房信息对药房库存信息提供报表对有关医疗记录信息提供报表对有关过敏药物信息提供报
4、表对校医务室财务信息提供报表自动计算相关费用,核对药物信息三、系统定义系统边界人事管理系统查询学生信息系统查询医生学生八控 制管理者用户查询tfJS50ph117I确定I取消(3)添加新药请选择功能.药品编号药品名群价格备注医保比例药撕号库存里47-*t489n*50*-r(4)医生管理(5)学生管理(6)财务管理7.2.3医生用户界面挂号(2)新处方时间I部分提示信息:约物洞专(3)医疗信息E用管理I药房管理I隹疗信息T版方I请输入关键字学生学号20063001查询结果处方编号12-日期 药物名称2008-09-08 . 0.52008-09-08 . 0-2008-09-10 . 2.0自
5、费金颔 0.5 3.20000000.2.0医保金额J 2i-注意事项 用天三次;NO|03nothing(4)结算最终打印的账单:账单,学生姓名:学生3003性别:女年龄:时间:2008-09-27诊断医生:3001治疗药物:。药物编号药物名称数鱼自费金额每天次数每次用量.5快克胶囊211.52210阿酚咖敏片43.531“02VB26.031“药物名称音蕊亲转移因子口服液过敏药物:药物编号0311备由抗葭药每支IOmlb总计:41.3人民币:50找赎:8.70081.,7.2.4学生用户界面(1)基本信息日HHS-学生(2)敏感药物(3)医疗记录事务设计7.3.1DaIetime类型数据查
6、询时间是对于医疗记录是很重要的属性,本系统的数据库在存储时间时使用的是其提供的Datetime类型,这样就可以通过调用函数DATEDIFF,方便的查询某一时间点或某一时间段的指定信息。以下是以学生查询自己某一时间段的医疗记录的实例:if(!().equals(YYY-MM-DD)&!().equals(YY-MM-DD)RSTemp=RSTemp+andDATEDIFF(dd,.+fromdate+,)=0;)(sa,);Stringsq!3=select,RDate,tl,+,fromRecord,prescription,PDetail+where=,+RSTemp+and=and=+;R
7、esultSetRecordSearchResult=(SqB);0;732医保信息处理随着医疗保险改革的不断深入,对于在校学生医保信息的管理也越来越受到各方的重视。怎样有效的掌握和利用医疗保险信息,以及实现个人医疗信息档案的信息化、规范化和集成化,实现计算机的智能化管理,提高相关工作人员的工作效率成为了需要解决的重要问题。对于医保信息的利用是本系统的特色之一,主要包括根据药品分类自动生成医保比例和根据医保比例计算自费金额两部分内容。前者已在文件录入中有=WORD完整版.可编辑-专业资料分享=所体现,后者则可以在医生开处方时提供方便。以下是医生在结算费用时的界面:查询结果药品编号药品名称型号价
8、格备注医保比例药房编号库存里UIVvYUUI.IO.UUUUI02VBV001.12.00维生素50ph1103青霉素S002.23.00抗菌药70ph1110阿酚咖敏H370.5.00退烧药30ph14411转移因子8.98每支Ioml0ph1125快克胶囊j003/治感冒/ph112治疗药物药品编号药品名称型号数虱自雕颔医保金额每天次数每次用里11转移因子口服液3、0.0115快克胶囊)003/TT2303青毒素S002I1Saii22收费项目自滩颖/医保金额备注挂号费0.2/0.3转移因子口服液26.9/0.0每天1次,每次1单位快克胶囊/23.0每天2次,每次3单位青霉素16.1每天2
9、次,每次2单位高级程序代码中的关键部分如下:oString().trim();floatprice=(PHMPrice);StringPHMTip=(4).toString().trim();StringPHMPercent=(5).toString().trim();floatPercent=(PHMPercent);floatself=(price*(100-percent)l00;oString().trim()(,*,+a*num)jsellAll=SeIlAll+a*num;7.3.3数据批量录入由于在数据库构建初期以及每年新学生信息录入时,有大量格式一致的数据需要录入,所以本系统提
10、供了文件录入功能。现以添加药物信息为例,分析文件录入功能:药物分类信息是从政府网站下载的Excel文件中转化而得,各属性具体数据后的特殊符号是为方便高级程序分析而后期添加的,具体录入文件实例如下:自input-写字板文件(E)纸辑(E)三(X)插入(D格式W(三)口才。等口触隐6电紫豆田S100OsS包0.209甲关A紫河车第3蜷紫花地丁#15S包%紫杉醇注射液3OaS支%紫石英#15g$包%紫石英#OOOg$包K紫芳梗#10蜻包外紫天叶#IOgS包外紫小子学IOgS包%紫苑#6g$包%自然洞#IOg$包棕稠炭#IOgS包出标桐炭#100OgS包外足光粉#40gS足叶乙或注射液(依托泊普”沮如
11、麻片0.3g$盒%左旋甲状腺素片450Ug$包3.21甲类0.98甲类555.00乙类0.68甲关0.01甲关0.62甲关0.42甲关0.45甲关1.59甲关0.42甲关0.9的甲类0.02甲突5.00非医保类0.lg$支21.6022.508乙类片0.311乙类甲类V要“部助”,请按Fl(2)在高级程序中,主要是由文件读取,按行分析,构造SQL,向数据库中添加四步操作实现文件录入功能。部分编程代码如下:publicvoidAddMed(Stringinform);elsetype=(a+l,b).trim();)a=(类elselei=(b+l,a).trim();if(,)per=8Ojelseif(乙)per=50;清华大学出版社elseper=。;参考文献数据库技术一一设计与应用实例