WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。
2.2 系统运行环境
根据应用管理系统的有关具体业务需求,结合开发技术发展状况,选择了以下相应工具软件,以确定科学、合理的开发方案。具体如下表1所述:
表2-1开发工具软件及用途
类别 软件名称 软件用途
数据库 SQL Server 2014 后台数据库
Web服务 IIS 后台服务器
开发工具 Visual Studio .NET 2013 后台编码
管理系统运行环境:
硬件平台:CPU 2.8GHz*2。
内存:4G以上。
软件平台:目前网站开发模式主要采用B/S模式。
操作网站:Windows 7及以上版本
数据库:SQL Server 2014及以上版本。
开发环境:Microsoft .NET Framework SDK v3.5[10]。
开发工具:Microsoft Visual Studio 2013。
开发语言:C#语言。
浏览器:IE,Chorm,Firefox,三大主流浏览器。
Web服务器:IIS 6.0。
2.3 系统体系结构
浏览器/服务器模式(Browser/Server模式),客户机模式,用户如果需要数据库访问请求,则由Web服务器将请求数据提交给数据库,会将数据转换成浏览器能够识别的HTML返回给用户浏览器,用户就可以在浏览器界面以数字,图形,图表形式得到相对应的信息[2]。
由于药品管理系统的应用需求,会有相对较多的计算机应用该系统,所以在本设计的设计中采用了B/S模式,就不需要逐个安装客户端,逐个安装维护。
3 系统分析与设计文献综述
3.1 需求分析
需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。需求分析之所以重要,就因为他具有决策性、方向性、策略性的作用,需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么” 这个问题。
需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,它在软件开发的过程中具有举足轻重的地位[3]。
在项目的开始是需求调研,并且了解熟悉正规连锁药店的日常业务,经过一系列的调查与谈话中发现,药品的日常管理和规范问题,是困扰药店药品管理很多年的一个老问题,库存药品的具体个别药品的信息是药品管理业务中的一个最基本的业务,表面上看,它只是药品管理业务一个最基本的部分,但是它涉及到管理与核计等多方面的问题,因此,很多传统的管理方式已经不能满足现在药品管理的日常需求,这就要求有一种新的管理思想与方式去提高管理的效率,通过计算机,通过管理系统,规范化,数字化的来管理遇到的一系列的盘查核算问题。
只有做好需求分析,知道有什么样的目标,要实现什么样的功能,达到什么样的应用效果才能进行高效有计划的开发[7]。
3.2 可行性分析
每个系统在开发时都会受到时间和资源上的条件约束。因此,在每一个项目开发之前,都要进行可行性分析,这样可以有效减少项目的开发风险,避免人力、物力和财力的浪费。以下就技术、经济和操作三个方面来进行分析说明: