购买

¥ 10.0

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 放疗病人计算机管理系统毕业论文

放疗病人计算机管理系统毕业论文.doc

放疗病人计算机管理系统毕业论文

满天星0822
2018-05-18 0人阅读 举报 0 0 暂无简介

简介:本文档为《放疗病人计算机管理系统毕业论文doc》,可适用于高等教育领域

前言癌症是严重威胁人民生活健康的主要疾病。目前的癌症患者需要放射治疗。放射治疗的效果评价放疗病人预后观察影响放疗的危险因素探讨都需要建立一个严密而完善的放射治疗病人资料的数据库。为此有必要建立放射治疗病人全方位计算机管理系统对放疗病人进行一系列的管理即从病人放射治疗开始到死亡全过程。系统内容是以中国抗癌协会《常见肿瘤诊治规范》为依据在此基础上突出放疗特色力求该系统能满足一般放疗科医生临床科研的需要同时依自生的实际可不断扩充登记项目使该系统的普遍性和特殊性得到完美结合。目前美国、日本、法国等开发了有关癌治疗的全国计算机数据库其优点有一固定格式便于收集、汇总其最大的缺点为项目不能作太大的修改不能随时加入所需的项目它只能反映癌治疗的总体情况远远不能满足临床的需要。故建立专门针对某一方面肿瘤的计算机数据库更有利于临床和科研工作如头颈部的肿瘤,儿童肿瘤等。现国内外采用计算机管理用于放疗方面的主要限于治疗计划设计、剂量的评估放疗治疗日常管理、模拟定位片库建立及随访管理等。总之放射治疗病人的计算机管理系统的建立有助于实现放射治疗病人资料的规范化管理为放疗科医生提供完整的流行病学资料有助于实现资源共享有利于放疗科医生教学、科研及临床水平的提高。目录第章系统分析开发背景任务概述项目开发计划数据流图和数据词典第章概要设计网站结构图处理流程数据库设计硬件及系统平台选择安全体系设计界面风格设计目录结构说明第章详细设计肿瘤病人数据收集基于Web远程访问数据项管理过程流行病学研究过程第章系统测试测试计划测试结果说明第章用户手册系统主要功能运行环境要求系统安装与初始化运行环境说明第章毕业设计小结致谢参考文献摘要该系统还具有以下几个功能:智能化:该系统有定期随访提示系统在系统中管理病人如到了需随访时间系统能及时提示。易交互:基于Web远程随访系统。病人可在家或在网吧上网进入该系统接受随访。易统计:该系统有数据库转换软件能直接与SPSS及SAS统计软件连接。以前这些数据以卡片形式储存并用手工方法进行统计甚至现在仍有许多医院采用这一形式远远不能满足教学、科研及临床需要。所以开发放疗病人计算机管理系统对医学的发展有着巨大的推动作用社会也急需这样的软件出现。关键字流行病学研究交互远程随访SPSS第章系统分析开发背景计算机的发展为流行病学研究提供了一个有力的工具特别是中国这样一个人口分布不均地区发展不平衡的国家。通过网络能够及时和准确得将流行病学研究的数据集中到一起。鉴于此这方面的软件非常得急需。本系统名称为《放疗病人计算机管理系统》由温州附一医放疗科邹长林医师向温州科技局申请的科研项目。系统由邹医师负责策划由尚文理张俞王道进负责开发。系统主要面向医学科研人员提供研究需要的可靠数据并在医务人员与患者之间架起一个交流的平台。经济可行性本系统向温州科技局申请并且已经拨下相应经费。本系统追求的主要是社会效益和科学价值所以不存在投资回报问题。技术可行性温州附一医放疗科的邹长林医生在流行病学研究领域有着丰富的理论和实际经验并有多年的临床和教学经验。在此系统之前已经建立了放疗病人的计算机管理系统及放射治疗的病例建立永久模拟定位片库的计算机管理在这方面有着一定的经验。负责开发的技术小组已经为温州附二医开发过一些医学相关的系统。所以在技术上不存在难点。任务概述组织结构图组织与业务的关系业务流程图业务流程图医院医生除了要发扬救死扶伤的职能外还要仔细将患者的数据输入到肿瘤数据库中。患者本系统的基本信息单元患者来就诊由医生将患者的信息输入到肿瘤数据库。功能体系图实现目标流行病学的研究范围不仅是研究防制疾病的具体措施更应研究防治疾病的对策以达到有效地控制或预防疾病、伤害、促进和保障人类健康。研究对象是人群包括各型病人和健康人主要研究方法是到人群中进行调查研究其任务是探索病因阐明分布规律制定防制对策并考核其效果以达到预防、控制和消灭疾病的目的同时流行病学的任务还有预防疾病、促进健康。在研究人群中疾病及健康状况及其影响因素的基础上还要预防疾病在人群中发生促进人们的健康使人类延年益寿。所以放射治疗病人的计算机管理系统的建立有助于实现放射治疗病人资料的规范化管理为放疗科医生提供完整的流行病学资料有助于实现资源共享有利于放疗科医生教学、科研及临床水平的提高。同时增加患者与医生患者与患者医生与医生之间的交流。项目开发计划可行性研究与计划需求分析软件设计程序编写集成与测试运行维护可行性研究报告项目开发计划软件需求说明数据要求说明测试计划概要设计说明书详细设计说明书用户手册操作手册测试分析报告开发进度月报项目开发总结程序维护手册数据流图和数据词典肿瘤病人数据收集过程A简要说明项目名称基于WEB放疗病人计算机管理系统项目代码名称docadmin子项目名称肿瘤病人数据收集过程子项目代码名称Sickmanage作者创建时间::B数据流图C数据词典)数据源点及汇点描述:名称:患者简要描述:看病登记接受治疗有关数据流:疾病所导致的不适反应病历及其他检测表单名称:日历简要描述:当日日期有关数据流:年月日)加工逻辑词条描述:加工名:详细诊断加工编号:1简要描述:确定患者病因如果为肿瘤医生将详细情况输入数据库并给出治疗方案。输入数据流:病历及其他检测单以及疾病所导致的不适反应。输出数据流:患者详细信息以及治疗方案。加工逻辑:数据流名词条描述:.数据流名:病历及其他检测单说明:患者既往病历及其他影象学检测表单。数据流来源:患者数据流去向:详细诊断数据流组成:病历及其他检测单=患者标识患者病史疾病概况检测表单内容.数据流名:不适反应说明:记录患者的所有症状数据流来源:患者数据流流去向:详细诊断数据流组成:不适反应=疼痛部位疼痛程度疼痛频度其他.数据流名:肿瘤信息说明:记录患者所患的肿瘤信息数据流来源:详细诊断数据流去向:肿瘤数据库数据流组成:肿瘤信息=肿瘤名称肿瘤部位肿瘤大小其他.数据流名:诊断信息说明:记录患者的诊断信息数据流来源:详细诊断数据流去向:本院数据库数据流组成:诊断信息=主治医生疾病名称诊断表单.数据流名:治疗方案说明:给患者拟定的治疗方案数据流来源:详细诊断数据流去向:患者数据流组成:治疗方案基于WEB远程随访过程简要说明项目名称基于WEB放疗病人计算机管理系统项目代码名称Sickadmin子项目名称基于WEB远程随访过程子项目代码名称Visitemanage作者创建时间::数据流图数据字典)数据原点及汇点描述:名称:患者简要描述:接受随访通知填写随访表有关数据流:随访通知患者状况电话名称:医生简要描述:电话通知患者得到随访病人列表确认随访信息并输入数据库有关数据流:患者列表电话患者状况随访表)加工逻辑词条描述:加工名:随访筛选加工编号:简要描述:收集需要随访的患者并提示随访时间。输入数据流:日期输出数据流:随访列表随访通知。加工逻辑:.数据流名:患者状况说明:记录患者近期身体状况数据流来源:患者数据流去向:医生数据流组成:患者状况=姓名年龄日期健康状况.数据流名:电话说明:医生用电话通知患者随访日期数据流来源:医生数据流去向:患者数据流组成:语音数据.数据流名:随访表说明:把所得的需要随访患者的信息输入数据库数据流来源:医生数据流去向:肿瘤数据库数据流组成:随访表=患者姓名随访时间健康状况.数据流名:日期说明:选择需要随访的患者数据流来源:肿瘤数据库数据流去向:随访筛选数据流组成:日期.数据流名:患者列表说明:需要随访的患者列表数据流来源:随访筛选数据流去向:医生数据流组成:患者列表=患者姓名患者年龄随访日期健康状况.数据流名:随访通知说明:通知需要随访的患者数据流来源:随访筛选数据流去向:随访通知=随访时间随访内容数据项管理过程简要说明项目名称基于WEB放疗病人计算机管理系统项目代码名称Sysadmin子项目名称数据项管理过程子项目代码名称CreateNewTable作者创建时间::数据流图数据词典)数据原点及汇点描述名称:系统管理员简要说明:收集并管理肿瘤调查数据项。有关数据流:新肿瘤表新调查数据项)加工逻辑词条描述:加工名:新建肿瘤表加工编号:简要描述:检验是否此肿瘤已经存在还没有则增加。输入数据流:新肿瘤表输出数据流:新肿瘤表加工逻辑:加工名:新建调查数据项加工编号:简要描述:检验此项是否已经存在还没有则增加。输入数据流:新调查数据项输出数据流:新调查数据项加工逻辑:.数据流名:新肿瘤表说明:新建的肿瘤表数据流来源:系统管理员数据流去向:新建的肿瘤表数据流组成:肿瘤表=肿瘤名称肿瘤表名患者ID.数据流名:新调查数据项说明:最新调查来的数据数据流来源:系统管理员数据流去向:新建数据项数据流组成:调查数据项=数据项名称数据项类型数据长度数据内容其他流行病学研究过程简要说明项目名称基于WEB放疗病人计算机管理系统项目代码名称research子项目名称流行病学研究过程子项目代码名称DateManage作者创建时间::数据流程图数据字典)数据原点及汇点描述名称:医学研究人员简单描述:筛选信息找到医学根据。有关数据流:过滤条件统计结果)加工逻辑词条描述加工名:数据过滤加工编号:简要描述:取得医学研究员的过滤条件生成数据源。输入流:过滤条件肿瘤信息输出流:数据源加工逻辑:加工名:生成Excel表加工编号:简要描述:将数据源生成excel表存储在物理磁盘上。输入数据流:数据源输出数据流:excel表加工逻辑:加工名:导入excel表加工编号:简要描述:将excel表导入excel数据统计软件进行统计输入数据:excel表输出数据:统计结果加工逻辑:.数据流名:数据源说明:数据流来源:数据过滤数据流去向:生成excel表数据流组成:肿瘤调查结果数据.数据流名:肿瘤信息说明:记录所有肿瘤信息数据流来源:肿瘤数据库数据流去向:数据过滤数据流组成:同上.数据流名:统计结果说明:所有的统计结果数据流来源:Excel表导入Spss数据流去向:医学研究人员数据流组成:肿瘤统计结果.数据流名:过滤条件说明:用于过滤表中不必要的信息数据流来源:医学研究人员数据流去向:过滤数据数据流组成:过滤条件第章概要设计网站结构图处理流程主流程连接数据库登陆系统获取相应权限进入主控制界面流程图:数据收集过程诊断患者确认为肿瘤患者将肿瘤信息输入数据库流程图:基于Web远程随访过程用户登陆系统检测用户是医生发送患者随访列表是患者发送随访通知医生与患者通过电话联系患者填写随访表医生审核随访表并将数据输入数据库流程图:数据库设计系统管理员表字段名数据类型长度允许空说明IDbigint否用于唯一标识记录AdminChar是记录系统管理员帐号PasswordVarchar是记录系统管理员密码NameChar是系统管理员真实名字ContactVarchar是联系方式LastLoginTimeDatetime是最后登陆时间LastLoginIPChar是最后登陆IP地址PurviewVarchar是管理权限医生表字段名数据类型长度允许空字段说明IDint否唯一标识记录DnameChar是记录用户名DpasswordVarchar是记录密码DsexBit是性别DageTinyint是年龄DhonorVarChar是职称DsectionChar是部门DworktimeVarchar是门诊时间DcontactVarchar是联系方式DemailVarchar是电子邮件Dabouttext是医生简介DLastLoginTimeDatetime是最后登陆时间DLastLoginIPChar是最后登陆IP地址DpurviewVarchar是用户权限DItemtext是记录医生调查的项目患者表字段名数据类型长度允许空字段说明IDbigint否唯一标识记录SxingmingChar是姓名SpasswordVarchar是密码SxingbieBit是性别SchushengriqiDatatime是出生日期SzhiyeVarchar是职业SminzuChar是民族ShunyinBit是婚姻SjiatingdizhiVarchar是家庭地址SlianxidianhuaChar是联系电话SbinlichenshuzheChar是病历陈述者DidInt是主治医生SchuanghaoInt是床号SbinquChar是病区SzhuyuanhaoInt是住院号Snianlingtiny是年龄SjiguanVarchar是籍贯SgongzuodanweiVarchar是工作单位SdanweidizhiVarchar是单位地址SdanweidianhuaChar是单位电话SlianxiqinyouxingmingChar是联系亲友姓名SguanxiChar是关系SqinyoudianhuaChar是亲友电话SruyuanriqiDate是入院日期SchuyuanriqiDate是出院日期SshoushuriqiDate是手术日期SzhuyuantianshuInt是住院天数SzhusuVarchar是主诉SshoufazhengVarchar是首发症SchuxianriqiDate是出现日期SpurviewVarchar是患者使用权限肿瘤大类表字段名数据类型长度允许空说明表单名IdInt否主键用于标示唯一记录无对应表单大类表字段名数据类型长度说明表单名CancerNameVarchar肿瘤名称TxtCancerNameCancerFolderVarchar肿瘤文件路径SelCancerFolderCancerTableVarchar肿瘤表格TxtCancerTableParentIDInt大类ID(为根)TxtParentID肿瘤数据项表字段名数据类型长度允许空说明表单名IdInt否主键用于标示唯一记录无对应表单项目表字段名数据类型长度说明表单名ItemTopicVarchar数据项主题TxtItemTopicItemNameVarchar表单名称TxtItemNameItemTypeTinyint表单类别SelItemTypeItemNumTinyint表单数量TxtItemNumItemLengthInt数据长度TxtItemLengthItemCateTinyint肿瘤大类TxtItemCateItemContentText表单内容TxtItemContentItemDetailText该表单说明FieldNameVarchar数据字段名称TxtFieldNameItemCHKVarchar表单验证表达式CHKtitleVarchar表单验证表达式患者随访表字段名数据类型长度允许空字段说明IDInt否唯一标识记录SickIdIntCallBackTimeDatetimeSickHealthCharContentText硬件及系统平台选择对硬件系统的配置主要考虑了以下几个方面:高度的可靠性。为保证主机、操作系统、网络、数据库、应用软件等系统*小时平稳运行最大限度减少停机时间采取了以下措施:采用高可用性的主机结构采用冗余磁盘阵列RAID技术如RAID等(可选)采用网络备份。主机系统的先进性和高扩展性以满足业务近期、中期甚至长期时间范围数据快速增长的需要选用成熟的并行处理技术以保证整个主机系统的高性能和高处理能力保证在大数据量情况下系统处理实时性的苛刻要求易维护和易管理以减少中心的日常管理和维护工作量便于性能的调节和故障排除高度的安全性严格控制并规范对系统敏感资源的访问和广域网传输中数据的安全。同时可考虑购买专门的防火墙产品如Cisco公司的硬件防火墙产品PIX它具有IP包转发、过滤速度快吞吐量大等特点。利用该产品可以屏蔽内部网络结构封档部分端口或IP地址的网络IP包。由此来保证系统的安全是企业级用户的最佳选择。软件方面如CheckPoint公司的防火墙产品。CheckPoint是全球销量最大的软件防火墙产品它同样具有屏蔽内部网络结构封档部分端口或IP地址的网络IP包的功能。由于它用软件实现该功能速度较慢但是配置和使用相对灵活用户可以使用该产品可以在较小的投资下保证系统的安全。系统容量文字容量(如图书资料、新闻等):按照每份资料及档案K每天份存储二年时间计算:K****=K=G图形容量:按照每张图片K每天张存储二年时间计算:K****=K=G音频容量:按MP格式计算每首MP容量M存储首计算:M*=M=G视频容量:G其它:G总计:GGGGG=G采用RAID技术后容量需要适当增加。根据上述计算值建议采用台DellPowerEdge系列服务器作为WEB服务器以及Email服务器、台DellPowerEdge系列服务器作为数据库服务器来完成工作。从数据安全性和系统可用性考虑建议采用外部存储解决方案存储设备建议采用DellPowerVaule系列的存储解决方案。网络拓扑图安全体系设计关闭所以不必要的端口来减少被攻击的可能性采用专项专用口令来确保整体安全的健壮性建立完善的LOG体系来监控所有操作当有未知的扫描我们要及时的得到反馈所有ASP程序要经过详细评测及时发现安全漏洞利用安全工具(比如Microsoft的安全检测器)定期对网站进行扫描及时发现新的漏洞。及时应用安全补丁。采用硬件或软件防火墙禁止非法访问。对于系统可靠性有以下考虑:为了防止一台服务器出现故障而导致系统不能使用的情况我们需要对服务器进行冗余备份。可以使得当一台服务器瘫痪时备份服务器可以马上代替。对于www服务器和数据库服务器可以考虑采用群集结构并且使用主动模式的群集。这样不仅可以系统拥有冗余能力而且系统可以得到网络负载平衡能力。对于存储系统采用SAN或NAS以获得统一存储和安全存储。对于网络设备比如路由器和交换机以及网线应该有冗余备份防止发生设备损坏导致网站瘫痪时可以快速替换恢复。对于数据库安全性有以下考虑:把数据库服务器放在WEB服务器之后如果不登陆WEB服务器是无法访问到数据库服务器数据库严格控制DBA的权限一般用户我们必须只授予浏览的权限建立完善的数据库备份策略每天或每时段来进行差值备份利用警报对数据库进行性能监视。界面风格设计界面如下:登陆界面管理界面目录结构说明Class用于存放网站用到的类模块Css样式表目录images用于存放图片Include存放通用代码Js用于存放客户端javascript脚本Sysadmin系统管理员文件Docadmin医生管理文件Sickadmin患者管理文件第章详细设计肿瘤病人数据收集简要说明模块名称病人数据收集模块代码名称Docadmin启动条件单击提交按钮输入病人就诊功能收集病人信息和病历信息输出错误警告信息或操作成功程序逻辑病历入库与资料修改程序流程图程序代码病历入库chkuser(())rsopenSick,conn,,rsaddnewrs(Sxingming)=trim(request(txtxingming))middotmiddotmiddot患者资料rs(addtime)=datersupdatesession(sickid)=rs(id)rscloseconnexecuteinsertintostomach(sickid)values(#session(sickid)#)callmsg(增加成功!,sickaddaspaction=modSickid=session(sickid))病历修改chkuser(())rsopenselect*fromsickwhereid=request(id),conn,,rs(Sxingming)=trim(request(txtxingming))middotmiddotmiddot患者资料rs(Schuxianriqi)=request(txtchuxianriqi)rsupdaterscloseifsession(adminid)thenReUrl=sickmanageaspelseReUrl=sysadminsickmanageaspendifcallmsg(修改成功!,ReUrl)病历资料入库与修改流程图程序代码资料项目入库#responsewriterequest(CancerTable)ssTableName=request(CancerTable)#指定要添加大类字段ssSQLtype#指定操作类别为添加insertintosetrs=connexecute(selectInputNamefromadminitemwhereidin(request(Theitem)))ssaddFieldSickID,request(SickID)whilenotrseofssaddFieldrs(InputName),ssIsNum(requestform(rs(InputName)))rsmovenextwend#responsewritessreturnSQLconnexecutessreturnSQLcallmsg(已经成功输入数据库!,SetSickInfoaspSickID=request(SickID)CateID=request(CateID))资料修改ssTableName=request(CancerTable)#指定要添加大类字段ssSQLtype#指定操作类别为添加insertintosetrs=connexecute(selectInputNamefromadminitemwhereidin(request(Theitem)))whilenotrseofssaddFieldrs(InputName),ssIsNum(requestform(rs(InputName)))rsmovenextwendssWhereSickID=request(SickID)connexecutessreturnSQLcallmsg(已经成功修改患者信息!,SetSickInfoaspSickID=request(SickID)CateID=request(CateID))界面设计项目设置病历资料入库患者信息患者权限主要函数说明调用形式:chkuser(purview)传入参量:权限标志字符串。传出参量:权限通过继续程序没有权限输出权限名称。测试要点模块正常工作流程对输入的查验包括输入值的合法性与合理性检验数据库连接异常能否做出适当处理数据库数据异常时能否判断并给予适当处理基于Web远程访问简要说明模块名称远程随访模块代码名称VisitedSickListasp启动条件随访按钮输入当日时间功能及时提醒主治医生随访患者输出随访病人列表程序逻辑随访主要分两块:系统提示医生程序流程图主要sql语句selectCallBackidasCallBackId,DATEDIFF(day,getdate(),CallBackTime)asVisiteDate,sickSxingmingasSname,CallBackTimefromCallBack,sickwheresickid=CallBackSickIdandsickDid=session(doctorid)andSickHealthisandDATEDIFF(day,getdate(),CallBackTime)betweenand主要函数调用形式:chkuser(purview)传入参量:权限标志字符串。传出参量:权限通过继续程序没有权限输出权限名称。医生主要输入表格随访通知表随访通知患者姓名主治医生随访日期随访内容随访表姓名男女年龄职业病案入院日期诊断治疗(手术日期)距出院时间年年年年年年年年年年年年年年年年年健在好转恶化死亡日期`死因`就诊情况附记:距出院随诊日期随诊简记距出院随诊日期随诊简记年年年年年年年年年年年年年年年年年年年年年`系统提示患者主要sql语句select*fromCallBackwhereSickId=session(Sickid)andDATEDIFF(day,getdate(),CallBackTime)betweenand界面设计医生设定随访时间随访提示界面随访填写患者随访提示主要函数说明调用形式:chkuser(purview)传入参量:权限标志字符串。传出参量:权限通过继续程序没有权限输出权限名称。调用形式:msg(info,url)传入参量:info提示信息跳转的Url。数据都为字符串传出参量:info提示信息测试要点模块正常工作流程对输入的查验包括输入值的合法性与合理性检验数据库连接异常能否做出适当处理数据库数据异常时能否判断并给予适当处理数据项管理过程简要说明模块名称数据项管理模块代码名称PersonItemAddasp启动条件添加按钮功能调查项目添加输出调查项目程序逻辑界面设计项目添加调查结果入库主要函数说明主要类SQLString#insertintotable(field)values(value)classSQLString#===================================================================#类属性#=====================================================================publicsSql,IsSQLtype,sTableName,sWhere,sWhereSickID#*************************************************************************#设置表格名称#*************************************************************************publicpropertyletTableName(sValue)sTableName=sValueendproperty#*************************************************************************#设置查询条件#*************************************************************************publicpropertyletWhereID(sValue)sWhere=sValueendpropertypublicpropertyletWhereSickID(sValue)sWhereSickID=sValueendproperty#==============================================================#类初始化#=============================================================subClassInitialize()sSql=IsSQLtype=sTableName=sWhere=endsub#==============================================================#类方法#=============================================================#**********************************************************************#判断是否为数字不是则用在字符串首尾加#号以便记录数据库#***************************************************************************functionIsNum(sValue)ifIsNumeric(sValue)thenIsNum=sValueelseIsNum=#sValue#endifendfunction#**********************************************************************#查询语句类型#***************************************************************************publicsubSQLtype(sValue)IsSQLtype=sValueselectcaseIsSQLtypecasesSql=insertintosTableName(#field)values(#value)casesSql=updatesTableNameset#field=#valuecasesSql=deletefromsTableNamecasesSql=select#fieldfromsTableNameendselectendsub#*********************************************************************************#增加字段和值#**********************************************************************************publicsubaddField(sField,sValue)selectcaseIsSQLtypecasesSql=replace(sSql,#field,sField,#field)sSql=replace(sSql,#value,sValue,#value)casesSql=replace(sSql,#field,sField)sSql=replace(sSql,#value,sValue,#field=#value)case#删除字段casesSql=replace(sSql,#field,sField,#field)endselectendsub#******************************************************************************#返回查询语句#******************************************************************************publicfunctionreturnSQL()selectcaseIsSQLtypecasereturnSQL=replace(replace(sSql,,#field,),,#value,)casereturnSQL=replace(sSql,,#field=#value,)casereturnSQL=sSqlcasereturnSQL=replace(sSql,,#field,)endselectifsWherethenreturnSQL=returnSQLwhereid=sWhereendififsWhereSickIDthenreturnSQL=returnSQLwhereSickID=sWhereSickIDendifendfunctionendclass#测试要点模块正常工作流程对输入的查验包括输入值的合法性与合理性检验数据库连接异常能否做出适当处理数据库数据异常时能否判断并给予适当处理流行病学研究过程简要说明模块名称流行病学研究模块代码名称CreateExcel启动条件单击生成报表按钮输入调查项目编号功能患者信息输出文本文档程序逻辑界面设计主要函数说明测试要点模块正常工作流程对输入的查验包括输入值的合法性与合理性检验数据库连接异常能否做出适当处理数据库数据异常时能否判断并给予适当处理第章系统测试测试计划测试方案考虑到各种因素和条件的限制我们决定采用黑盒测试方案。即我们不考虑所编写程序的具体结构而是根据软件所需要的输入数据的格式以及应该完成的功能设计一些合法的测试用例和不合法的测试用例特别是根据边界条件设计一些边界测试用例以检查系统是否能正确的完成预订功能得到希望的输出。并对不合法的输入和操作能够正确地识别和防御。测试项目用户登陆界面测试测试系统操作界面内容包括帐号口令输入、合理性检查、合法性检查系统操作界面显示控制。管理员公共调查项目添加测试公共调查项目的合理性内容包括数据输入的合理性与合法性以及返回结果的正确性。医生私有调查项目添加测试私有调查项目的合理性内容包括数据输入的合理性与合法性以及返回结果的正确性。医生添加测试医生添加的合理性内容包括数据输入的合理性与合法性以及返回结果的正确性。患者添加测试患者添加的合理性内容包括数据输入的合理性与合法性以及返回结果的正确性。excel报表测试生成excel报表的合理性内容包括数据输入的合理性与合法性以及返回结果的正确性。测试结果说明用户登陆界面测试在本系统中虽然从总体上分为了管理员模块医生模块和病人模块三大功能模块。具体的测试项目包括有:用户登陆模块系统管理员登陆界面用户名没有填写:系统经过正则表达式返回错误信息密码没有输入:用户没有选择登陆模式错误用户名或密码登陆测试有返回出错信息,并退回到登陆界面。三次连续非法登陆用户名和密码正确采用sql语句的漏洞登陆系统出错。其他登陆模式不再赘述。管理员公共调查项目添加模块界面数据项合法性检测所有单项数据都经过正则表达式验证数据类型上不存在隐患。选择表单类型出现javascript脚本错误经过调试为未实例化对象。数据生成项目测试医生私有调查项目添加使用界面数据项合法性检测所有表单数据已经经过正则表达式验证数据类型上无错误。医生添加使用界面数据项合法性检测表单已经经过正则表达式检测在数据类型上无错误。患者添加数据项合法性检测表单已经经过正则表达式检测在数据类型上无错误。excel报表使用界面不选任何项目直点击ldquo生成excel表rdquo按钮返回系统已定义好的错误:选择一个再点击ldquo生成Excel表rdquo按钮可以将数据下载到客户端。生成excel表如图所示:生成报表无误第章用户手册系统主要功能此系统主要应用于流行病研究克服了以往计算机在此方面数据调查的单一性的缺点。运行环境要求本系统需要OSIISSQLserver数据库在一台普通PC机上可以实现该系统的运用。系统安装与初始化在操作系统下建立网站:设置网站属性配置SQLserver数据库添加数据库如图选择附加数据库运行环境说明系统管理员使用说明用户登陆输入用户名和密码管理员登陆功能菜单建立肿瘤库如果在肿瘤库中找不到需要的癌症种类则点击管理肿瘤界面如下:建立新肿瘤数据表:仔细查看肿瘤大类确认新肿瘤还未建立数据表。准确输入新肿瘤名称对应肿瘤数据表输入格式为Cancer肿瘤(英文名)表的序号如胃癌:CancerStomatch建立肿瘤小类:点击肿瘤大类下的肿瘤名称。仔细查看肿瘤小类确认还未建立此小类。输入肿瘤小类名称如:病历。添加肿瘤调查项目上面的食物调查项是在测试中添加的。现在来看添加项目输入参数正确生成调查项目成功生成调查项目添加医生点击添加医生按要求填写资料添加成功后会提示成功信息医生检索主要用来查找医生在医生姓名处填写医生姓名此项支持模糊查询。如一个医生叫尚文理则输入rsquo尚rsquo,rsquo尚文rsquo,lsquo尚文理rsquolsquo文rsquolsquo文理rsquolsquo理rsquo系统都可以检索到。各个查询条件逻辑上是与的关系。管理医生这里主要是医生的列表可以对医生进行删除修改操作。患者管理系统管理员不支持患者添加功能所有患者由医生添加。患者查询功能与医生查询类似。这里不再赘述。添加公告系统管理员的公告主要针对医生本系统可以操作microsoftword这样来输入公告内容。管理公告公告编辑点击后主要用来修改已经存在的公告。公告删除用来去掉不用的或者已经过时的公告。显示功能设置公告是否显示。当状态为不显示时前台不出现此公告但数据库中仍保留此公告。系统管理修改密码选择此项可以修改进入系统的密码密码至少要个字符以上。建议用户在不使用此系统的时候按退出按钮。医生管理使用说明浏览文章在文章的新闻标题上点击就可以进入超级连接所指向的新闻。公共调查项目选择私有项目调查添加项目正确生成调查项目成功生成调查的项目:.验证表达式中你只要选择其中的项它在提示中就会出现提示。.表单类型:下拉匡中可以选择你所需要的类型。.提交后生成调查项目。.选择选项然后提交就可以成功生成要调查的项目。项目列表患者管理添加患者患者检索主要用来查找患者在患者姓名处填写医生姓名此项支持模糊查询。如一个患者叫林文武则输入rsquo林rsquo,rsquo林文rsquo,lsquo林文武rsquolsquo文rsquolsquo文武rsquolsquo武rsquo系统都可以检索到。各个查询条件逻辑上是与的关系。患者管理这里主要是患者的列表可以对患者进行删除修改操作。事物管理添加公告管理公告系统管理修改密码生成公共项目报表生成私有项目报表点击要选择的项在excel中可以生成报表。患者随访列表点击查看出现如下表:查看可以看到随访的内容患者使用说明文章查看随访通知:第章毕业设计小结经过小组成员四个月的辛苦工作《放疗病人计算机管理系统》已经正式开通并成功投入使用(http:wwwcancercncom)。在开发本系统的过程中遇到了重重的困难。如前期需求了解不够导致后来无法实现医生资源共享的功能。最后只有放弃前面所有的工作重新设计数据库。在后来的时间里与客户进行了充分的交流并请教了这方面的专家现在已经实现了客户要求的全部功能。由于客户的需求与专业的知识认识的局限性不可避免得导致系统的一些局限性但是作为一个系统是可以不断完善的。我们在设计系统的时候也充分考虑了这个问题。经过这几个月要开发出一个好的管理系统我们深刻认识到了以下几点:.充分了解客户需求只有在充分了解了客户需求的情况下才有可能设计出稳定的高效率的程序。本系统基于Web采用ASPsqlserver开发所以在网络繁忙期这个问题尤其重要。.慎重设计数据库现在我可以毫不讳言得说一个管理信息系统的好坏是看数据库设计得好坏。只要数据库设计得好了在以后的编程当中我们的工作将会变得很轻松。.系统结构要清晰一个好的系统构架将直接关系到小组的合作成功与否。尽量将一些常用的类似的函数分装成类各个功能模块间的接口要明确。这样将会极大得避免代码的重复建设方便组员间的交流。.程序书写要规范在程序中判断、选择、循环要注意缩进变量命名要使人容易理解。.界面设计要考虑网络速度以及安全性基于BS的系统在网络上是开放的系统性能往往受网速服务器运行情况的因素的影响所以在设计界面的时候应该考虑尽量避免在网络上传输大型文件。由于是在internet上运行所以只要连上internet网络的人就可以连接这个网站。在安全方面要做好充分的工作。致谢另外在系统的开发中老师和客户给了我们很大的帮助同时坚定了我们的信心。这里一并表示感谢。特别感谢我的指导老师。感谢给我们耐心讲解医学知识的教授。感谢在学院里教过我的老师们。感谢支持我们的同学和校友。参考文献赵增敏朱粹丹赵朱曦编著ASP动态网页设计M北京:电子工业出版社李永平秦学礼编著管理信息系统M北京:科学出版社BenazzoM,LanzaL,MullaceM,etalAcomputerizeddatabaseforheadandneckcancerregistryTumori,,():叶剑汤静燕潘慈等。医院系统化肿瘤登记系统建立与管理。医学信息,():KaletIJ,JackyJP,AustinSeymorMM,etalPrism:anewsapproachtoradiotherapyplanningsoftwareIntJRadiatO

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/78

放疗病人计算机管理系统毕业论文

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利