1 / 41
文档名称:

基于qt的药品查询与管理系统大学本科毕业论文.doc

格式:doc   大小:352KB   页数:41页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于qt的药品查询与管理系统大学本科毕业论文.doc

上传人:jimilu 2024/5/12 文件大小:352 KB

下载得到文件列表

基于qt的药品查询与管理系统大学本科毕业论文.doc

相关文档

文档介绍

文档介绍:该【基于qt的药品查询与管理系统大学本科毕业论文 】是由【jimilu】上传分享,文档一共【41】页,该文档可以免费在线阅读,需要了解更多关于【基于qt的药品查询与管理系统大学本科毕业论文 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。金陵科技学院学士学位论文参考文献39毕业设计(论文)设计(论文)题目:基于QT的药品查询与管理系统学生姓名:周玥铖指导教师:李莉二级学院:计算机工程学院专业:计算机科学与技术班级:计算机科学与技术(2)学号:1205104039提交日期:2016年4月15日答辩日期:2016年5月7日金陵科技学院学位论文使用授权声明金陵科技学院有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布(包括刊登)论文的全部或部分内容。论文的公布(包括刊登)授权金陵科技学院教务处办理。学生签名: 指导教师签名: 日期: 金陵科技学院学士学位论文参考文献39金陵科技学院学士学位论文目录目录摘要 IAbstract II第一章引言 2第二章需求分析 3第三章药品管理系统整体设计 5第四章药品管理系统的各模块的设计与实现 11第五章系统测试 13第六章总结 14致谢 15参考文献 16I金陵科技学院学士学位论文参考文献39金陵科技学院学士学位论文摘要基于QT的药品查询与管理系统设计摘要本文介绍了基于QT的药品查询与管理系统,系统分为WebSever模块,QT模块,数据库模块三部分。用户所需的是一个可以连接网络的ARM终端,写入的QT程序指向了WebSever服务器,通过终端上的操作来实现对药品的管理与查询。本文描述了系统的原理与设计,阐述了设计的过程,软件的编写以及系统的集成的各个细节,讨论了系统出现的问题以及解决方案。关键词:药品管理、基于QT、WebSever服务器金陵科技学院学士学位论文参考文献39金陵科技学院学士学位论文AbstractDruginquiryandmanagementSystemAbstractThe?text?introduce?the?drug?inquiry?and?management?system?based?on??system?is?divided?into?three?modules?including?Web?Sever,QT?and?Date??users?only?need?the?ARMterminal?which?can?connect??written?QT?order?points?to?the?Web??can?achieve?the?drug?inquiry?and?management?through?the?operation?of?the??text?describes?the?principle?and?design?of?the?,it?elarates?the?progress?of?the?piling?of?the?system??also?discuss?the?problems?and?solutions?of?thw?:DrugAdministration,based?on?QT, 21世纪随着IT技术的发展,自动化管理与办公系统逐渐成为新时代的趋势。随着产品生命周期管理与企业资源计划的概念的引入与普及,企业的研发能力和控制成本的能力得到极大的提升。由于激烈的市场竞争和产业整体水平的提升,一些领头企业越发察觉到下一轮竞争的焦点将集中在产品和服务的质量。传统的管理办法存在着信息采集与管理的不规范、问题反馈与追溯的不易;产品质量控制不够严谨,效率低下;决策与分析时信息不健全等问题。而随着信息管理技术的应用,研发、生产、采购和销售过程的信息化与自动化程度不断提高,质量管理部门对采用质量信息系统来辅助质量管理并与其他部门实现顺畅的沟通的需求也越发强烈。采用信息化进行质量管理的一个重要部分就是数字化实验室。他是将传统实验室与计算机技术、网络技术、多媒体技术等相关的技术的有机结合,以此来进行信息加工处理与传播[1]。现在高校中的生物化学实验室内通常都使用着种类繁多的化学药品,其中包含了易燃易爆物品和剧毒物品。除此之外,有的实验要在高温度、高压力或者超低温、真空、强磁、微波、辐射、高电压和高转速等特殊环境下或条件下进行[2],稍有疏忽就将造成严重的人员财产损失。因此使用高效,精准的信息化管理系统成为了必然选择。信息化管理系统具有以下几点优势。,客观。信息化管理系统能以超高的速度对数据进行计算、统计、分析与处理。,将各种数据以简洁,清晰的格式提供给用户,遍于用户的读取。,能够达到优化组织结构,调整企业管理体制,推进扁平化管理的目的。在提高办公效率的同时,亦能增加组织的协同能力,实现信息的充分与快速共享,及数字化的办公模式。而其使用数字设备办公的方式,亦能符合现在所倡导的无纸化办公理念。?数字化管理系统基于工作流的概念,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使工作人员能够方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工管理方式,具备大数据处理的能力,从而实现科学管理和决策服务的目的。数字化管理系统强调管理的严谨,目的是提高管理效率,需具备以下特点:易用性、健壮性、开放性、严密性以及实用性。易用性,及功能的易用,系统方便快捷对用户友好。健壮性,级具备大用户,高并发应用的稳定性,能够承担大数据的运算。开放性,能够与其他软件系统甚至第三方系统实现关联性整合。严密性1金陵科技学院学士学位论文参考文献39金陵科技学院学士学位论文第一章引言,级系统设计的严谨,需实现数据上的大集中与小独立的统一,同时具备标准化和个性化定制。实用性,及软件功能必须贴近用户,必须与管理务实紧密相结合。,主要使用平台因为个人移动设备。因此,本系统选用了ARM开发板作为个人终端设备,WebServer作为业务端。选用ARM开发板的原因是近年来移动设备处理性能的飞速提高,市场上出现了大量的使用ARM作为开发平台的设备。由于市场需求的旺盛,ARM设备的潜力也在不断被挖掘出来,因此本平台还是相对稳定和成熟的。在此基础上,ARM平台还具有性价比上的优势,他具有较高的性能,较低的功耗以及实惠的价格,避免了PC系统研发成本高、系统携带不便、使用环境复杂和维护成本偏高等的问题[10]。ARM主要针对嵌入式应用设计,能够在满足性能要求的前提下,实现较低的功率消耗,在性能/功耗比(MIPS/W)方面,ARM达到了业界领先的地位。而基于ARM核的处理器价格目前也是很低的。ARM处理器本身是32位设计,但也配备16位指令集,通常此种存储器比等价的32位存储器节省多达35%的空间,却能保留32位系统的所有优势。通过使用ARM作为开发平台,可以制作出方便快捷而,成本低廉的手持式应用终端。而随着互联网技术的飞速发展,通过网络服务器的使用,既可以削减客户端的被占用的存储空间,降低运算要求,减少重复处理,又可实现异地监控与操作,将地点的差异对管理带来的不便降到最低。使用Web服务器给用户提供服务,就可以达到共享信息,多人共同操作的目的。因为通过互联网连接,没有假设成本,组网方便,周期短,结构灵活。相比于硬件设备的更新维护,Web服务器的后期开发更为方便,快捷与高效。而使用ARM终端通过网络与服务器连接后,便能实现许许多多的功能。但是服务器也有自身固有的弊端,因为需执行多台终端设备的指令,时刻进行着大量的数据处理,因此对硬件的要求较高,相对应的设备价格也是相当高昂的。。本系统采用了成熟的JavaWeb开发架构Struts2,轻量的数据库Mysql,轻量的服务器Tomcat以及为满足嵌入式开发需求而设计的Qt语言。具有兼容性好,可移植性好,硬件性能要求低的特点。由于开发阶段运行需求低,数据量少,此系统需要的硬件设备仅为个人主机一台和ARM开发板一台。,生物或医药实验室工作人员。目的在于通过运用软件技术,嵌入式技术,网络技术,以先进的管理理念为指导,实现对实验室的全过程管理[6]。系统设计的原则本着便捷性,实用性,客户友好性以及管理准确性。其便捷性体现在使用手持式终端作为开发平台,便于用户携带。ARM开发板为易携带终端,只有存在网络,就可以进行使用。由于使用变成语言为跨平台语言,在PC终端,智能机上也存在使用的基本条件。实用性,及系统能够切实的满足管理的需求,用户正真能通过系统的使用来减轻工作的繁琐操作。客户友好性,体现在界面设计的简洁明了;操作步骤较少,避免繁杂;上手快,第一次接触本系统也能通过界面理解其运作方式。管理准确性,及系统逻辑的严谨,避免二义性,功能冲突或者数据的遗漏丢失。。实现嵌入式Qt能够与javaweb进行信息交互的关键在于Jsp的跨平台行。通过QWebkit搭建浏览器,即可访问jsp页面,并保证jsp页面对于用户友好的界面效果。Javaweb直接与sql数据库进行数据交互,则能保证交互的效果高速和准确。并且由于java是款面向对象语言,可以利用javaweb进行模块化开发,软件复用性高,可扩展性好,可满足以后私人订制管理系统的需求。,及将业务应用分为界面层,业务逻辑层,数据访问层。相对应的工程分成了三部分:QT前端(界面层),WebSever服务器(业务逻辑层)以及Mysql数据库(数据访问层)。QT前端部署在ARM开发板上,作为手持式终端。Work模块,进行与web的混合开发。从WebSever获取JavaScript以及数据。WebSever服务器主要作为数据处理环节,从数据库取出数据,响应终端的请求处理并返回数据。Mysql数据库Web服务器ARM开发板QT构建UI直接面向用户图3-,药品,出入库,申请,消息推送。其逻辑关系如下所示:1金陵科技学院学士学位论文参考文献39