https://www.bilibili.com/video/BV15u4m1A76B/
演示视频:
3. 需求分析
3.1 需求调研
由于信息管理中,难免有一些人为错误的出现,为了最大限度的减少人为错误,提高工作效率,而设计一套药品进销存管理系统,实现药品信息录入、更改的规范化、系统化。
3.2 可行性分析
为了避免因为一些美好但不切实际的想法,而造成时间以及资源上面的浪费,在统筹去做一个项目之前,需要进行可行性分析报告。主要从以下四个方面来进行论述。
3.2.1 技术的可行性
药品进销存管理系统的前台界面可以通过Dreamweaver来实现,用Jsp进行完善。来实现静态页面以及一部分的动态。后台的制作可以使用MyEclipse和Mysql数据库。开发语言使用Java。利用MyEclipse可是实现前台和后台的交互,Mysql可以存储我们所需要的药品数据、用户数据、厂家数据等。总体设计难度不大。在大学期间,学习过相应的Java、UML、Web等基础课程,并在以前做过一些类似的项目,具备相应的系统分析、设计以及测试的能力。就此看来,完成该项目在技术上具有可行性。
3.2.2 经济的可行性
药品进销存管理系统,需要的隐私数据不多、硬件配置也不需要太高,并且操作简单,可以提高数据的管理难度和速度。项目难度不高,要求并不复杂,故其成本本身就不会很高。再看,它所带来的利益、便捷远远超过其成本。就此看来,完成该项目在经济上具有可行性。
3.2.3操作可行性
药品进销存管理系统,主要针对无相应技术的工作者(只需要具备电脑的一般操作能力),功能一目了然,操作技术含量低,简单容易操作。在使用之前,只需要花一小部分时间熟悉界面以及了解大致功能,便可以运用自如。就此来看,完成该项目在操作上具有可行性。
3.2.4法律的可行性
药品进销存管理系统,存储的主要信息是面对药品的。从存储的数据来讲,具有法律可行性。从开发的角度来讲,本系统主要使用的MyEclipse软件开发环境进行开发,是开源代码,Mysql数据库也是开源代码,所以不存在法律上的侵权问题。就此来看,完成该项目在法律上具有可行性。
综上所述,设计一个药品进销存管理系统是必要可行的。
3.3 系统用户用例图
3.3.1普通用户用例图
图3.1 普通用户用例图
3.3.2 管理员用例图
图3.2 管理员用例图