VB+SQL Server药房管理系统 第7页

仓储式药房管理系统设计与开发

第六章    

 

61  系统维护

系统功能实现后,仍然存在很多问题需要经过大量的测试才能发现并改进。一般采用功能测试与验收测试。功能测试是自己根据用户的要求进行测试,测试过程尽量发现并改正错误。验收测试是让客户或其它人员根据自己对系统功能的理解进行测试,从而查找一些小的或者想不到的错误。

软件维护的关键是通过各种必备的维护活动使系统持久的满足客户的要求。通常有四类维护活动:改正性维护,即诊断和改正在使用过程中发现的软件错误;适应性维护,即修改软件以适应环境的变化;完善性维护,即根据用户的要求改进或扩充软件,使它更完善;预防性维护,即修改软件为将来维护活动预先做准备,软件数据库设计软件开发过程中的一个重要过程。 

我们在系统完成后主要进行了功能测试,发现了不少问题,并进行了改正。在功能测试的时候,一些错误是很明显就可以发现的,有些错误则比较隐藏。我们在每个小模块做好的时候,都是先调试,看是否成功,若有错误,根据系统错误进行改正。可以通过设置断点、逐句调试、逐过程调试,一步一步的测下来。但由于时间和其它一些原因,系统还可能存在一些我们未发现的错误。

62  仍存在的问题

由于时间和我们的水平有限,本系统仍然存在一些未解决的问题:

1)        不同厂家生产的同一药品或有效期不同的药品无法区分入库,只实现简单的数量相加。

2)        复杂的人事管理未实现,只实现简单的操作员添加、删除、权限设置、密码修改等。

3)        供应商欠款管理未实现,只实现客户欠款管理。

4)        编程技术有待提高,使各个操作更灵活,方便。

63  展望

本文在详细分析了现阶段医药行业的发展现状的基础上,参考了国内外仓储式药房管理信息系统最新发展和研究成果,结合了药房特殊性和医药企业降低总成本的要求,给出了 “仓储式药房管理系统”项目的总体设计方案、功能介绍以及实现方法。

系统的用户界面友好,功能比较全面,使用方便,易用性强。但由于本文是一篇本科毕业论文,且由于时间仓促,所以对关于系统建设的部分可能考虑不周,系统中也存在很多不完善、不详尽之处,希望今后在此基础上作更深入的研究,以使本系统能服务于更多的小型药房。

64  小结

毕业设计即将结束,这当中我做了很多,也学了很多。回顾整个毕业设计的过程,感触颇深。虽然我们做的系统没有应用先进的技术和手段,但我始终记得我们的指导老师郁晓红老师说过的话,本科毕业生主要看你完整的独立的做一件事的能力,并非要求你一定要有多少创新,认认真真地做完一件事才是最重要的。在毕业设置前,我一直认为信息管理系统的开发最重要的是程序开发,通过这次的设计,我才明白,事实并非如此。需求分析才是最重要的。当你把整个详细的需求分析写好,就等于你完成了三分之二的系统设计。需求分析是信息管理系统开发的灵魂,一个软件开发成功与否常常在于它的需求分析。

为此,我花了大量的时间在需求分析上。通过网上收集各种有关此系统的资料,看了很多相关的书,比较各个系统的优缺点,尽量的撇弃缺点,综合各个系统的优点,定出功能模块,画出流程图,理清数据结构,然后根据用户的需要,形成了此系统的结构方案。这一过程用去了大约开发整个系统一半的时间,在此过程中,我还学会了使用VisioPower Designer等工具。

我用的开发工具是VB 6.0 + SQL Server 2000,采用此方法的原因是因为我比较熟悉VB,且VB有这个能力完成此系统的设计,本人对VB 6.0 + SQL Server 2000模式比较了解。此过程中,我接触了很多VB的中高级编程技术,学会了很多有关编程和数据库的知识。在整个过程中,我遇到了很多困难,也学到了很多知识,感觉自己比原来更进了一层。

这学期,我在毕业设计上花了大量的时间,在开发设计的过程中,我经历了对软件开发的需求分析,数据库设计,到功能的具体实现的过程。这对我以后在新的信息管理系统开发中将有很大的帮助,也积累了很多经验,在我以后步入工作都有极大的帮助。在程序的总体设计、编程技巧方法上有了很大的提高。经过这次毕业设计,我的系统设计能力又向上升了一级。

 

 

谢郁老师在百忙之中抽空给予我们细心的指导和帮助,使得我们能在指定的时间里较好的完成系统的设计。同时还要感谢我的搭档王洁媛同学,因为你的热情和投入才使我们能够顺利地完成任务。还有林、郎、叶、王等我的好朋友帮我寻找了一些相关的资料,在此一并表示感谢。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有