基于VS2013和SQL2008的贵州苗侗医药信息服务平台设计与实现

2017-03-21 14:40王长清刘冬万祖权
电脑知识与技术 2016年33期
关键词:医药订单药品

王长清+刘冬+万祖权

摘要:结合贵州的经济发展实际,本文运用ASP.NET 技术、SQL Server 2008 数据库技术和Web Service 技术开发了基于B/S模式的贵州苗侗医药信息服平台。系统具有苗侗药品管理、药品物流管理、药品订单管理等功能,具有使得苗侗药品的交易由原来的线下交易转变为网络交易成为现实。系统使得药品的销售具有成本低、效率高、安全性好等特点,实现了对苗侗医药信息的整合,为贵州苗侗地区医药销售提供了基础。

关键词: ASP.NET;Web Service;SQL Server 2008;B/S

中图分类号:TP311.52 文献标识码:A 文章编号:1009-3044(2016)33-0007-03

Abstract: Combined with the actual economic development in Guizhou, this paper develops the platform of Guizhou Miao-Dong medicine information service based on B / S mode using ASP.NET technology, SQL Server 2008 database technology and Web Service technology. The system has the function of Miao and Dong drug administration, drug logistics management and medicine order management, which makes the transaction of Miao and Dong drugs become a reality from the original line transaction to network transaction. System makes the sale of drugs with low cost, high efficiency, good security and other characteristics, to achieve integration of Miao Dong medical information for the Miao and Dong region of Guizhou to provide the basis for pharmaceutical sales.

Keywords: ASP.NET; Web Service; SQL Server 2008; B/S

1 引言

黔东南州位于贵州省东南部,土壤、气候与地理条件适合野生药材生长。据统计,我国民族药材品种已达8000多种,其中苗药800余种,侗药700余种,开发潜力巨大。由于受经济发展滞后、科研经费不足所困,各种条件达不到科研要求,导致苗侗医药信息建设的滞后,关于苗侗医学的信息化系统一直没有能够建立起来。这种情形严重制约了目前苗侗医学,特别是苗药销售的发展。

2 应用技术介绍

2.1 Web Service 技术简介

Web Service是一项新技术,Web Service 指的是一种基于Web的分布式技术,可以接收从Internet 或其它系统中传递过来的请求;是一种新的Web 应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、进行Web 调用、执行从简单的请求到复杂商务处理的任何功能;是一种无需购买并部署的组件,它被一次部署到Internet 中,其它Web Service 应用程序可以发现并调用它部署的服务。

2.2 .NET 技术概述

XML Web服务允许应用程序通过互联网进行通信和共享数据,无论什么样的操作系统,设备或编程语言。XML Web服务由Microsoft.NET XML Web服务平台创建,并将这些服务集成在一起。

2.3 ASP.NET 技术介绍

ASP.NET(Active Server Pages.NET)是Microsoft.NET Framework中一套用于生成Web应用程序和XML Web服务的技术;ASP.NET页面在服务器上执行并生成发送到桌面或移动浏览器的标记;ASP.NET页面使用一种已编译的、由事件驱动的编程模型,这种模型可以提高性能并支持將应用程序逻辑同用户界面相隔离。

3系统概要设计

3.1 系统总体架构设计

系统采用B/S结构设计,B/S结构的优势在于客户端只需要一个web浏览器, 不需要额外的客户端。管理员进行相关管理操作时,摆脱传统固定办公的缺点实现了在家里就能完成操作的优势。系统的主要功能模块, 如图1所示。

3.2系统功能模块设计

1)药品管理模块

主要完成药品信息的修改、药品的物流、药品的使用信息的查询、修改等相关操。

2)药品物流管理模块

完成药品物流配送过程中物流信息的跟踪、用户对物流信息的查询,物流信息的反馈等基本功能。

3)系统订单模块

主要完成对系统订单情况的管理,完成对订单合同的跟踪,药品的订单定价的控制,以及供货及交易安全情况的处理。

4)系统管理员模块

系统管理员负责系统的管理和维护,除了拥有所有这些功能,管理员负责数据备份和恢复,人员管理,权限设置。

4 系统实现

4.1 登陆模块

系统登录是每个系统的一个组成部分,它可以防止未经授权的用户登录访问或恶意的破坏,以确保授权用户数据的安全性。系统登录页面,用户信息被发送到验证页面,并与数据库进行连接。验证用户的登录信息,识别不同的用户权限,并使用会话技术来保存用户的登录信息。实现过程的数据流图如图2所示。

4.2 药品管理模块

药品管理模块主要包含了药品的基本信息的修改、药品价格信息的修改,药品的使用信息和药品的物流信息的查询等功能。当用户登录成功以后,系统会根据用户的权限打开相应的网页,用户在打开的网页里面完成自己权限所具有的相关操作。本模块的数据流图如图3所示。

4.3 系统订单模块

苗药系统订单模块主要完成对系统订单情况的管理,完成对订单合同的跟踪,药品的订单定价的控制,以及供货及交易安全情况的处理。作为系统后台会未系统的后台的交易安全提供保障。通过支付宝的接口,从而实现系统订单交易的资金安全。模块结构如图开4所示。

4.4 系统管理员模块

系统管理员负责整个系统正常的运作和维护,审查、修改和删除各种信息。对学生用户数据进行记录时,确保数据的安全。管理好用户权限,以防止系统权限造成错误。系统管理员拥有系统最高权限,也有很多需要完成的任务。具体任务的实现过程数据流图如图5所示。

5 系统测试运行

5.1登陆测试

登录测试是一个非常重要的环节,不仅需要验证用户的身份,同时也需防止进行恶意登录的行为。经过反复的测试,系统可以正常登录,正确识别验证码。已经达到了预期的目标,实现安全登录系统。由于系统使用方面的问题,不提供注册功能,所以在登录页面没有添加注册键。系统登录界面截图如图6。

6 结论

本系统针对贵州当地苗侗药资源丰富的特点,将传统苗药的销售由线下销售转向网络销售,并针对目前的实际情况进行数据库的设计;系统将采用B/S模式,安全性能好,客户和苗药商家都可以通过本系统进行网络上药品和原始药材的交易;强大的开发工具与稳定的后台数据库,保证了系统的稳定性。但系统中存在着不足;苗侗医药系统的在线诊断等问题还有待进一步研究、完善和改进。

参考文献:

[1] 于长慧.医药进销存信息管理系统的设计与开发[D].电子科技大学,2014.

[2] 靳建红.医药零售企业信息管理系统的设计与实现[D].电子科技大学,2014.

[3] 陆俊良.基于知识管理的贵州民族医药资源管理系統研究[D].贵州财经大学,2014.

[4] 李国涛.基于ASP.NET的医药信息咨询系统的设计与实现[J].电子商务,2013(1):62+64.

[5] 刘洁,于丽娜. 基于Visual Basic.Net的医药公司药品进销存管理信息系统设计实现[J]. 科技通报,2013(6):218-221.

[6]冯书凯.基于GSP的医药管理信息系统的设计与实现[D].西安电子科技大学,2012.

[7]张文芳.医药流通企业信息系统的分析与设计[D].山东大学,2012.

[8]郭昕兢,胡师沛.医药信息系统设计与实现发展综述[J].福建电脑,1995(3):15-18.

猜你喜欢
医药订单药品
是不是只有假冒伪劣药品才会有不良反应?
春节期间“订单蔬菜”走俏
新产品订单纷至沓来
“最确切”的幸福观感——我们的致富订单
传统医药类非遗
医药下一个十年 创新为王
药品采购 在探索中前行
药品集中带量采购:谁赢谁输?
《中国当代医药》来稿要求
《中国当代医药》来稿要求