的提高了我的编程能力和沟通能力。通过这次毕业设计,我学习了更多的知识,也认识到了我自身知识的匮乏,这将不断促使我去学习,并且去灵活运用这些知识。参考文献李夙医院药品管理系统的设计与实现大连理工大学工程硕士学位论文朱立新,卜永波药品管理系统的设计与实现内蒙古农业大学学报,美斯蒂芬哈格,梅芙卡明斯,埃米菲利普斯,译者严建援信息时代的管理信息系统北京机械工业出版社,社区电子杂志新特性精解美编程思想第版北京机械工业出版社,张云涛,龚玲精要与高级开发技术北京电子工业出版社,,著,敖富江译入门经典北京清华大学出版社,荷开发者权威指南北京机械工业出版社,,著,敖富江译入门经典北京清华大学出版社,萨师煊,王珊数据库系统概论北京高等教育出版社,张立科数据库开发技术与工程实践北京人民邮电出版社,致谢经过这几个月的不断努力和不断钻研,在老师的指导和帮助下,基于的医药进销存系统终于开发完成了。这次毕业设计对我的专业知识是个很好的考验,让我加深了对软件开发流程的理解,但是期间遇到了很多问题和困难老师都会给予我悉心的帮助和深切的关怀,让我有了战胜和克服这些困难的决心,最终这次毕业设计按时按量的完成了,这与老师的指导和帮助是分不开的。于此同时我还要向这四年大学生活中我的各科授课老师表示感谢,让我学习到了很多专业的知识和宝贵的经验。还要感谢我的同学和朋友,在平常的生活中和这次毕业设计的过程中给了我很多无私的帮助和支持,使我学到很多知识和受到很多有益的启发。最后,再次向老师学校的各科老师和亲爱的同学们表示深深的感谢。作者年月日附录附录源程序的主要代码源程序代码部分由于有的模块功能大体致,编码相似,因此,分模块写代码的时候,相似的功能控件代码只写遍。系统登录模块代码验证用户名和密码,用户不存在,请重新输入跳转到主功能界面注册模块代码先定义好向数据库中插入用户信息的方法,打开数据库连接,为按钮添加向数据库中相应的表中存入用户所填写的数据存盘建立的对象,在调用类中的方法把他们的值设置为相应表格中所填写的值调用中的方法,洗向数据库中逐存入数据录入成功录入成功之后将表格都制空查询药品销售的信息,并显示在药品销售信息表中为添加事件监听,将查询结果显示在药品销售表中片机系统更加重要。目前,我国生产很多型号的单片机,在此,我们采用型号为的单片机。因为是个低电压,高性能位单片机,片内含的可反复擦写的只读程序存储器和的随机存取数据存储器,器件采用公司的高密度非易失性存储技术生产,兼容标准指令系统,片内置通用位中央处理器和存储单元,内置功能强大的微型计算机的提供了高性价比的解决方案。是个低功耗高性能单片机,个引脚,个外部双向输入输出端口,同时内含个外中断口,个位可编程定时计数器,个全双工串行通信口话框在注册界面图,按要求填写信息,鼠标经过每个要填写内容的表单前面,系统都设置的进行人性化的提醒,如果注册时,跟原有注册的表中信息致时,系统会提出用户已存在,请重新输入的对话框图。图注册界面图注册失败警示注册成功之后,用注册的用户名和密码,登陆该系统,就会进入系统的功能界面图,用户管理,供应商录入,库存盘点,基本查询,药品录入,药品销售。图系统主功能界面在功能界面点击用户管理,在用户信息录入标签内,可以添加使用本系统的用户,其联系方式为型,其他均为型。当输入的信息符合要求系统提示录入成功图。在用户信息表中就会查询到该记录,若想要删除用户的信息就可以在用户信息表中将其删除,若没选中记录,系统就会弹出请选出要删除的记录的对话框图,现在选中要删除的用户的记录,并点击删除按钮,系统会弹出删除成功提示框图,该用户则不能登录该系统。在用户查询标签中,输入用户名昵称信息,点击查询按钮图,在用户列表即可显示在数据库中查询到的信息图。图用户管理录入用户成功图选中要删除的记录图删除用户成功图查询用户信息关键字图查询出的用户详细信息系统测试系统测试采用的是黑盒测试,黑盒测试旨在测试软件是否满足功能需求它主要诊断以下几类不正确或遗漏的功能界面数据结构或外部数据库访问④性能初始化或终止条件根据黑盒测试原则设计测试用例对系统进行功能测试。登录测试用例用户名密码期望结果成功登录,进入功能界面实际结果成功登录,进入界面测试用例用户名密码期望结果登录失败,系统提示失败信息实际结果登录失败,系统提示用户名及密码添加用户测试用例用户名张三昵称密码电话职务医生学历本科家庭住址安徽芜湖期望结果添加用户成功,系统提示成功信息实际结果添加用户成功,系统提示成功信息测试用例用户名张三昵称密码电话职务医生学历本科家庭住址安徽芜湖期望结果添加用户失败,系统提示失败信息实际结果添加用户失败,系统提示该用户已存在第章总结与展望本系统是在整个开发流程当中,基本了解了个管理系统开发过程中的思路和步骤。本系统是采用了技术,作为数据库,构成了个结构的客户端系统。该系统实现了基本的药品进销存的管理功能。由于我对软件开发方面的知识了解甚少,通过个月短暂的实习,初步的学习到了关于此系统开发的所需的最基本的知识,基本上完成了此系统。当然,本系统还不够完善,还有需要改进的地方。该系统界面简洁,简单实用,但是功能不全面,整体美工不够好。完成这个完整的管理系统对我的有着很大的锻炼,从系统的需求分析,业务流程分析,数据库分析,再到具体的代码实现和系统测试,基本上是涉及到了软件工程的方方面面,让我对开发套管理软件流程有着深刻的认识。在整个系统开发过程中,我不断学习编程方面的知识,不断的去尝试,向周围的老师和同学请教,极大,可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和存储器结合在起,特别是可反复擦写的存储器可有效地降低开发成本。复位信号复用脚,当通电,时钟电路开始工作,在引脚上出现个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器指向,输出口全部为高电平,堆栈指针写入,其它专用寄存器被清。由高电平下降为低电平后,系统即从地址开始执行程序。然而,初始复位不改变包括工作寄存器的状态,的初始态。的复位方式可以是自动复位,也可以是手动复位,见图。此外,还是复用脚,掉电其间,此脚可接上备用电源,以保证单片机内部的数据不丢失。图复位电路图和时钟电路图单片机最小系统单片机最小应用系统,是指用最少的原件组成的单片机可以工作的系统。对系列单片机来说,最小系统应包括单片机晶振电路复位电路。下面介绍单片机的最小系统电路图所示图单片机最小系统图单片机的最小系统是由电源复位时钟,下面介绍下每个组成部分。电源引脚电源端接地端工作电压为,另有工作电压则是,引脚功能样。时钟电路如图所示图时钟电路图时钟电路是片内振荡器的反相放大器输入端,则是输出端,使用外部振荡器时,外部振荡信号应直接加到,而悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为,时钟频率就为。晶振的频率可以在内选择。电容取左右。系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。单片机内部有个用于构成振荡器的高增益反相放大器。引脚和分别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体谐振器起构成个自激振荡器。外接晶体谐振器以及电容和构成并联谐振电路,接在放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响震荡器频率的高低震荡器的稳定性起振的快速性和温度的稳定性。因此,此系统电路的晶体振荡器的值为,电容应尽可能的选择陶瓷电容,电容值约为。在焊接刷电路板时,晶体振荡器和电容应尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证震荡器稳定和可靠地工作。复位电路在振荡器运行时,有两个机器周期个振荡周期以上的高电平出现在此引腿时,将使单片机复位,只要这个脚保持高电平,芯片便循环复位。复位后口均置引脚表现为高电平,程序计数器和特殊功能寄存器全部清零。当复位脚由高电平变为低电平时,芯片为的处开始运行程序。复位是由外部的复位电路来实现的。片内复位电路是复位引脚通过个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它的输出在每个机器周期的,由复位电路采样次。复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用的是上电与按钮复位电路。当时钟频率选用时,取,约为,约为。复位操作不会对内部有所影响。常用的复位电路如图所示图常用复位电路图输入输出引脚端口是个位的提高了我的编程能力和沟通能力。通过这次毕业设计,我学习了更多的知识,也认识到了我自身知识的匮乏,这将不断促使我去学习,并且去灵活运用这些知识。参考文献李夙医院药品管理系统的设计与实现大连理工大学工程硕士学位论文朱立新,卜永波药品管理系统的设计与实现内蒙古农业大学学报,美斯蒂芬哈格,梅芙卡明斯,埃米菲利普斯,译者严建援信息时代的管理信息系统北京机械工业出版社,社区电子杂志新特性精解美编程思想第版北京机械工业出版社,张云涛,龚玲精要与高级开发技术北京电子工业出版社,,著,敖富江译入门经典北京清华大学出版社,荷开发者权威指南北京机械工业出版社,,著,敖富江译入门经典北京清华大学出版社,萨师煊,王珊数据库系统概论北京高等教育出版社,张立科数据库开发技术与工程实践北京人民邮电出版社,致谢经过这几个月的不断努力和不断钻研,在老师的指导和帮助下,基于的医药进销存系统终于开发完成了。这次毕业设计对我的专业知识是个很好的考验,让我加深了对软件开发流程的理解,但是期间遇到了很多问题和困难老师都会给予我悉心的帮助和深切的关怀,让我有了战胜和克服这些困难的决心,最终这次毕业设计按时按量的完成了,这与老师的指导和帮助是分不开的。于此同时我还要向这四年大学生活中我的各科授课老师表示感谢,让我学习到了很多专业的知识和宝贵的经验。还要感谢我的同学和朋友,在平常的生活中和这次毕业设计的过程中给了我很多无私的帮助和支持,使我学到很多知识和受到很多有益的启发。最后,再次向老师学校的各科老师和亲爱的同学们表示深深的感谢。作者年月日附录附录源程序的主要代码源程序代码部分由于有的模块功能大体致,编码相似,因此,分模块写代码的时候,相似的功能控件代码只写遍。系统登录模块代码验证用户名和密码,用户不存在,请重新输入跳转到主功能界面注册模块代码先定义好向数据库中插入用户信息的方法,打开数据库连接,为按钮添加向数据库中相应的表中存入用户所填写的数据存盘建立的对象,在调用类中的方法把他们的值设置为相应表格中所填写的值调用中的方法,洗向数据库中逐存入数据录入成功录入成功之后将表格都制空查询药品销售的信息,并显示在药品销售信息表中为添加事件监听,将查询结果显示在药品销售表中片机系统更加重要。目前,我国生产很多型号的单片机,在此,我们采用型号为的单片机。因为是个低电压,高性能位单片机,片内含的可反复擦写的只读程序存储器和的随机存取数据存储器,器件采用公司的高密度非易失性存储技术生产,兼容标准指令系统,片内置通用位中央处理器和存储单元,内置功能强大的微型计算机的提供了高性价比的解决方案。是个低功耗高性能单片机,个引脚,个外部双向输入输出端口,同时内含个外中断口,个位可编程定时计数器,个全双工串行通信口