摘要
在计算机行业的不断发展之下,计算机的应用也在一直随着它的发展速度进行着更新迭代。而现今对于一个网络应用非常广泛的社会,药品招标采购管理对计算机管理药品招标采购要求更加紧密,更加完善,特别是针对药品招标采购方面,药品招标采购的需求更为广泛,谨慎,所以一个好的系统对于药品招标采购来说是由为重要的。系统开发的总体任务是实现药品招标采购管理的系统化、规范化和自动化,从而达到提高药品招标采购管理效率的目的。
本文对药品招标采购管理系统的设计与实现进行了详细的介绍。在需求分析阶段,对药品招标采购管理的实际需求进行了调研,同时,采用系统用例图对系统进行了模块设计,采用功能用例图对系统各个子功能模块的需求进行了详细的需求描述。在系统的设计与实现阶段,采用各功能模块图和时序图进行详细的介绍和描述。在数据库设计中使用数据库类图对数据库总体设计进行了描述,随后对数据库表进行了使用表格的形式对表中数据项进行了详细描述。最后,对系统进行测试,测试包括功能测试和非功能测试两部分。
本系统基于B/S架构,采用的开发工具是eclipse,采用的开发语言是Java,采用的数据库服务器为mysql,采用springboot结构的框架进行开发,框架具有扩展性、重用性强,安全性高的特点,系统有较高的安全性和较好的性能。
关键字:药品招标采购系统,系统设计,springboot,mysql
1.4 研究内容
本文旨在设计并实现基于Web的药品招标采购系统,能够让药品的招标采购的价格更优惠。研究内容如下:
(1)用户打开网页进入登录注册界面完成账号注册,用户登录账号后进入药品招标系统的首页界面。
(2)用户可以进入个人信息模块来修改个人信息。
(3)用户进入药品下单界面,可以查看到订单信息。
(4)药品招标采购管理界面模块。
(5)管理员模块界面模块。
(6)报价员模块界面模块
1.5 论文组织结构
第一章是绪论,主要介绍了系统的开发背景,本系统的研究意义和现状,以及本文的研究内容。
第二章是系统的开发环境及相关技术介绍,主要是对药品招标采购系统所使用的相关技术的简单描述,包括系统的开发环境、Java开发语言、MySQL数据库、springboot框架。
第三章是系统分析。主要分析了以下内容:
(1)系统的可行性分析:经济可行性、技术可行性、操作可行性、法律可行性
(2)系统的数据分析
(3)系统性能需求分析:可扩展性、稳定性、易用性、流畅性、安全性
(4)系统维护分析
(5)系统功能分析
(6)系统用例分析
第四章是药品招标采购管理系统设计。设计内容如下:
(1)系统设计原则
(2)系统的需求分析
(3)系统的工作原理
(4)系统功能操作流程
(5)功能协作图设计
(6)系统包类图设计
(7)系统数据库设计
第五章是系统功能的实现,模块分为了用户注册、用户登录、首页界面、个人信息、药品下单、药品招标采购管理界面、管理员模块界面、报价员模块界面。
第六章是药品招标采购管理系统功能测试,分为了测试目的,测试计划以及测试用例。
1.6本章小结
本章主要是对药品招标采购管理系统的开发背景,以及研究意义的一个大概的描述,同时也介绍了该系统所需要的开发环境和技术,并对全文进行了简单的概括,让读者第一时间能了解到该论文的一个大概的内容。
3.1系统的可行性分析
3.1.1经济可行性
由于电脑系统已经有了一个大概的轮廓,同时该系统使用的技术以及语言也已经研发好,所以,该系统的创作成本十分的低,没有什么太大的要求。同时,它的使用范围很广泛,研发的时间也不会很长,而且对各大带来了十分便捷且善于管理的体验,因此,该系统的发展空间很大,应用范围也很广,各大都能使用该药品招标采购管理系统,这样来看,该系统能给我们带来的利润也极其丰厚,因此,在经济方面,该系统是十分可行的。
3.1.2技术可行性
该系统主要是基于电脑系统进行开发的,而从目前的情况来看,电脑系统的技术已经相当的成熟,随着电脑的发展以及应用的广泛,人们看到了电脑系统的发展前景,因此,各种各样的系统也在电脑里产生,作为一个不需要下载便能使用的系统,用户也很乐于去使用,因此,基于电脑系统的项目越来越多,各种平台也很乐于在电脑中开发系统,电脑系统的技术也随着越来越成熟,因此在该系统在技术可行性这方面同样是属于可行的。
3.1.3操作可行性
软件运行的困难程度直接影响到使用者的感受和人数,这是一个需要考虑的问题。而随着手机的普及,电脑系统的系统也被越来越多的人使用,电脑系统的功能都大同小异,因此,人们可以不需要指导,就能去操作一个新的电脑系统,操作难度对人民群众来说不值一提,人们对此十分的熟练,操作也能很快的上手,因此,在对该程序的操作可行性来看,也是可行的。
3.1.4法律可行性
在法律方面,系统的每一方面我都进行了十分严谨的思考,并不会去触碰到对应的法律,而且由于系统的开发门槛并不是很高,也不需要太多的资金和十分复杂的技术要求,而且由于我的考虑,在该系统的功能和其他的方面,都不会有任何的触犯法律的情况,因此,该系统在法律可行性方面也是没有任何问题的。
3.5系统功能分析
系统以Java语言为开发工具,利用了当前先进的springboot框架,以Eclipse系统开发工具,MySQL为后台数据库,开发的一个基于Java的药品招标采购管理系统。主要功能如下所示。
图3-1系统模块框架图
4.4系统功能操作流程
4.4.1 登录时序图
本模块的基本功能是登录。用户和管理员进入系统前,选择登录,写下指定的数据完成登录。用户登录时序图,如图4-2所示。
图4-2 登录时序图
第五章系统功能的实现
5.1 用户注册模块
用户注册流程图,如图5-1所示。
图5-2 用户注册界面
图5-4用户登录界面
5.6药品报价管理界面模块
对药品报价管理进行管理,该药品报价管理系统的药品报价管理界面如图5-9所示:
图5-9药品招标采购管理界面
目 录