C#中小型药品管理系统的设计与开发+文献综述(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#中小型药品管理系统的设计与开发+文献综述(4)


药品销售:药品统一的价格销售,对已查询销售单,可以对药品的价格进行控制。通过输入要售出的药品种类、药品名称、药品数量对药品进行销售。
药品销售信息统计:统计出药品销售情况,及时反馈药品库存情况以便于管理及时添加库存不足的药品。销售流程如图5所示。
 
图5  销售流程图
4.6 用户管理模块
允许添加删除用户(只有管理员才可以修改),任意权限的用户允许更改自己的密码,对药品进行销售和库存的控制的资料,设置不同管理权限, 对药品实施分类管理, 普通非处方类药品的入库、出库由仓库管理员管理。特殊处方类药品的入库、出库由专人负责管理, 并对药品的使用情况进行详细的记录。
删除用户:管理员通过输入用户名对用户进行删除。
5.系统运行及测试
系统测试在系统开发过程中占有重要的地位,在系统分析和设计时都不可能把所有问题都考虑周到,然而对系统而言,不允许出现任何差错,所以测试是非常重要的。可以说,测试就是寻找系统错误,特别是寻找不经常出现的错误,此外,还要对系统的容错、纠错能力等进行测试。
本系统采用了用户登录测试和系统功能测试两种方法。在登录本系统时,需要输入相应的用户名、密码和验证码并且密码长度有一定的限制。如果没有输入验证码,则提示请输入验证码。如果输入的用户名和密码错误,则有相应的提示信息并禁止登录本系统。为保证本模块正常运行,设计了如下的测式:输入错误的用户名和密码,不输入验证码或输入的密码长度超过限制等,系统给出相应提示。然后进行功能测试,药品管理如药品的添加、删除、更新、统计以及销售等有许多项目都是必填项目,如果不输入这些项目,则会给出相应的错误提示。为了保证本模块正常运行,设计了如下测试:不输入必填项目,系统给出相应提示。其中,销售模块运行结果如图7所示:
 
图7 销售模块运行图
6.总结
在本系统需要实现的功能中,用户接触到的只有系统首页、登陆界面及药品管理(添加、删除、更新、统计、销售)这几部分操作。但是,在系统的底层有许多对用户透明的功能,比如数据库连接的建立、数据库表的建立及文护以及完成药品管理各个功能所编制的代码等。另外,本系统需要SQL Server 2005、.NET等许多相关的知识。在完成本系统的过程中,让我学到了不少的网络编程知识。
遗憾的是,药品管理的部分功能还没能完全实现,另外,许多常见并且实用的功能并未列入本系统的实现目标之内,比如员工信息的管理、登录时间的显示、药品信息的及时反馈等,这都是需要改进的地方。 (责任编辑:qin)