《基于thinkphp框架下的药品售卖优惠券系统设计与实现软件工程专业.docx》由会员分享,可在线阅读,更多相关《基于thinkphp框架下的药品售卖优惠券系统设计与实现软件工程专业.docx(39页珍藏版)》请在优知文库上搜索。
1、摘要IAbstractIl前言1第1章绪论2第Ll节论文的研究背景和意义2第1.2节论文的主要内容2第1.3节论文的组织结构2第2章技术综述4第2.1节PHP技术4第2.2节MYSQL数据库技术4第2.3节THINKPHP框架技术5第2.3.1节使用THINKPHP框架的好处5第2.4节本章小结6第3章需求分析7第3.1节药品优惠券管理系统需求分析7第3.1.1节背景7第3.1.2节需求7第3.2节药品优惠系统非功能性的需求分析8第3.3节系统可行性分析8第3.3.1节技术可行性8第3.3.2节开发环境的可行性分析9第3.4节本章小结9第4章系统设计9第4二节药品优惠券管理系统的开发思想10第
2、4.2节药品优惠券管理系统总体框架设计10第4.2.1节系统技术框架10第422节系统总体设计10第4.3节药品优惠券管理系统数据库的设计11第4.3节界面设计13第4.4节本章小结14第5章系统实现14第5.1节药品优惠券管理系统主体窗口的实现15第5.1.1节登陆窗口15第5.L2节主要功能界面16第5.1.3节优惠券列表界面17第5.1.4节新增用户界面19第5,1.5节编辑修改优惠券界面21第5.1.6节分享链接列表23第5.1.7节优惠券使用记录25第5.L8节使用须知功能27第5.1.9节药师咨询功能28第5.1.10节账号管理功能30第5.2节本章小结31第6章总结与展望31第6
3、.1节本文总结32第6.2节本文展望32参考文献32致谢错误!未定义书签。摘要人工操作是药店对医药用品管理的主流,这些年来,患者对不同药品的需求量变得越来越大,所以药店推出了大量的药品优惠券,药品优惠券信息的不断增多使药店增加了不少的人力,物力来应对。由于采用人工管理,难免会出错,难免有效率低,容易出错,速度慢等等问题,开发软件来协助药店进行优惠券管理就显得非常必要了。本文就是为了解决相关问题对相关系统进行研究设计,本人使用thinkphpphpmysql对该系统进行设计开发。PhP的快速开发和mysql强大的功能保证了系统稳定安全的运行,同时使用thinkphp框架也保证了简单易学快速开发系
4、统成为了可能,本系统实现了药店对药品优惠券的发布与编辑修改功能。关键词:php;mysqh优惠券管理;药品管理AbstractManualoperationisthemainstreamofpharmaceuticalproductsmanagement.Intheseyears,thedemandfordifferentdrugshasbecomemoreandmorelarge,sothedrugstorehaslaunchedalargenumberofdrugcoupons.Theincreaseoftheinformationofthecouponshasmadethedrugsto
5、resincreasealotofmanpowerandmaterialresources.Becauseoftheuseofmanualmanagement,itisunavoidabletomakemistakes.Itisdifficulttoavoidproblemssuchaslowefficiency,errorprone,slowspeedandsoon.Soitisveryimportanttodevelopasoftwaretohelpmanagement.Inordertosolvetherelatedproblems,thispaperstudiesanddesignst
6、herelatedsystems.Iusethinkphp+php+mysqltodesignanddevelopthesystem.TherapiddevelopmentofPHPandthepowerfulfunctionofMySQLensurethestableandsafeoperationofthesystem.Atthesametime,theuseoftheThinkPHPframeworkensuresthepossibilityofasimpleandeasytolearnrapiddevelopmentsystem.Thissystemhasrealizedtherele
7、aseandeditfunctionofdrugcouponsinthedrugstore.Keywords:PHP;MySQL;couponmanagement;drugmanagemePHP语言是一种用在服务器端的描述语言1。万维网的普及是操作系统由早期命令行界面(如dos,Iinux)进化到如今的用鼠标键盘控制的图形化界面的原因,在我们的日常生活之中,网络已经变得不可或缺了,网络发展的越来越快也促进了电脑硬件与软件的发展。随着网络的技术的发展,各种各样的应用也从功能单一走向功能完善,就最近而言,动态网页技术非常火热,因此诞生了很多新的技术,如PHP,PHP技术有许多版本,最新的php5完
8、善了对面向对象编程的支持。在php5之前的版本中虽然也有面向对象的功能,但是在日常使用中还是很少用到这一特性。Php5中,已经对面向对象编程有了完善的支持。除了面向对象之外,php5还有更多的新功能,比如更好的数据库拓展等等。PHP支持一些PhP数据库12。除了通用的CGI语言之外,它还可以是网络数据并在处理后对消费者作出响应,并使用户能够轻松开发网络数据库应用程序。PhP没有兼容性的问题,他是一个多平台的脚本语言,可以运行在不同的操作系统之上,如UNIX操作系统,IJNUX操作系统,WINDOWS操作系统等等3。Php是开源的,用户可以不受限制的随意使用GPL,就是因为这一特性,许多用户都能
9、不受限制的加入到开发之中,这也使得PhP这一技术发展的更加兴兴向荣。PhP的应用范围非常广阔,除了传统的网页开发功能,还有授权控制,控制登录等等一系列相关功能。支持PhP的数据库多种多样,用户可以不受限制的再网络上使用PhP访问数据库,另外,PHP支持不同的通信协议,还可以开发许多客户端应用程序。Php也可被看做是一种用于编辑动态页面的编程语言,mysql是一个被广泛使用的数据库,常被用来作为Web程序的数据库。MySql可以帮助用户处理相关的信息。第1章绪论在本章之中介绍了该系统开发的意义和背景,并简单的介绍了所使用的技术,同时说明了本文的主要工作以及创新点。最后介绍了一下本文的组织结构。第
10、Ll节论文的研究背景和意义随着现代社会的进步与发展,人们所得的病的种类也越来越多,为了解决这些病,越来越多的新种类的药品被开发出来,有大量的药品因为不知名,所以不被患者所知道,如何在患者和药品之间搭建一座桥梁呢?让患者知道自己需要购买什么样的药品,让药店更好的销售一些滞销的药品,所以我想到了开发这一药品优惠券系统来促进药店药师与患者之间的交流,同时把药店的药品推销出去。第L2节论文的主要内容论文的主要内容为:(1)药品优惠券系统的需求分析,以及对需求的基本解决思路。并且确定该系统需要达到和完成的目标。(2)药品优惠券系统的功能设计与实现方法,解决如何开发和怎么开发这一系统的问题。(3)药品优惠
11、券系统数据库中表的设计,考虑到药品优惠券系统面向消费者和药店的特征,设计相关的表的内容。第13节论文的组织结构本系统是基于Thinkphp框架进行开发的,使用phpmysqi处理方案,主要目的是解决患者与药店之间的信息不对称的问题,使得药店更好的推销出自己的药品,患者买到更好的更适合自己的药品。全文共分6章,各章的内容安排如下:第1章:绪论,主要介绍本课题的背景和主要内容及意义。第2章:技术综述,主要介绍了本系统所使用的相关技术。第3章:需求分析,主要介绍了本系统所面临的需求,以及对目标的分析。第4章:系统设计,主要介绍了药品优惠券管理系统的功能设计与数据库表的设计。第5章:系统实现,主要介绍
12、了本系统的实现原理,部分功能和相关代码。第6章:总结与展望,对课题进行小结,并对未来的改进提高进行展望。第2章技术综述本章简单介绍了所采用的PHP开发语言、MYSQL数据库技术、THlNKPHP框架的相关内容,简单介绍了使用这些技术的好处。第2.1节PHP技术PHP(外名:PHP:HyPerteXtPrePrOCeSSOr中文名称:“超文本预处理器”)是常见的开源网页语言4。他有很多的优点,所以现在在网络上被广泛的使用着。以下是其几个优点:(1)开源性代码这意味着它可以在任何时候被修改和扩展,也可以由成千上万的PHP开发人员和PHP开发团队在社区中支持和帮助他们分享他们的经验。对于开发人员来说
13、这就非常友好了。(2)易于学习语法简单是PhP语言的特点之一,很多语法相似于其他语言如C,c+,熟悉上述语言的人将很容易学习并掌握PHP语言,使用PhP开发网站是非常简单的,而且PHP的动态效果非常完善,使用PHP开发使得网站更完善5!(3)方便的数据库连接PHP支持强大的外围存储库,包括易于使用的层,以方便PHP链接到每个数据库,如MySQLOraCleMSSQL等,它提供了强大的可扩展性,支持各种各样的数据库连接方式6。(4)强大的扩展性其扩展性很强,随着版本的更新,PHP的功能进一步扩展,PHP是一个开源项目,开发人员只要熟悉PHP相关知识,就可以自行扩展PHP的相关扩展。第2.2节MY
14、SQL数据库技术数据库是Web应用开发必不可少的一个部分,昂贵的数据库如MicrosoftAccess,SQLSerVer和OraCIe通常需要购买才能使用。对于很多开发者来说,昂贵的价格是不可以接受的。所以mysql有很高的市场占有率7。MySQL是一个免费的开源的多用户多进程数据库8。它具有以下优点:(1)速度快就市面上的数据库而言,mysql数据库算是速度非常快的了。(2)连通性和安全性MySQL完全是网络化的。介入互联网的人可以再任何时候任何地点来访问mysql数据库,再任何地方,只要有了网络,就可以互相共享数据库的内容,并且mysql也提供了强大的访问控制功能,你想禁止谁访问,他就无
15、法访问9。(3)移植性MYSQL的可移植性非常强10,在各个操作系统中都能看见他的身影。(4)支持SQL语言SQL是当今数据库的基础。没有数据库是不支持sql语言查询的11。MySQL是一个简单,友好和高性能的数据库,它对开发人员非常友好,尤其是新手。它只需要掌握SQL语言。操作起来很容易。(6)成本优势MySqI数据库是开源的,他是免费的,所以很多贫穷的开发者来说mysql是他们的首选,所以这也是mysql数据库市场占有率高的原因12。由于所有这些优点,我选择MySQL作为我的药品优惠券管理系统数据库。第2.3节Thinkphp框架技术Thinkphp框架是为了快速开发网页应用而诞生的13。它遵循APACHE2开源协议。Thinkphp遵循简单实用的原则,具有优良的性能和简化的代码,同时也注重使用方便。它还具有许多原有的功能和特点,并有强大的社区提供持续的支持。Thinkphp就像windows操作系统一样14。以其简单快速开发日常所需而著称,就像WindOWS满足大部分用户的日常所需,但是专业的事情使用Ihinkphp就有些困难了,但是其市场占有率还是非常的高的,因为他免费,易