7、可测试性
设计时尽可能减少测试该软件的各项功能所需的工作量 。
8、复用性
设计时应采取模块化的方法进行设计 , 对系统内各模块接口尽可能达到高内聚、低耦合的程度 , 以提高各模块的复用性 。
9、安全保密性
要求提供身份验证 , 只允许通过身份验证的用户使用该软件 。
10、可理解性
对于该软件提供的各种菜单命令 , 各信息提示 , 应易于用户理解 。
11、可移植性
要求该软件在将来能易于向各种窗口操作系统上移植 。
2.7 系统的目标
根据初步的调查和征询用户的意见 , 最后确定医院及药店的药品管理系统的目标如下:
1、操作简单方便 。
2、提供友好的界面 。
3、提供药品出、入库的功能 。
4、实现基本信息维护功能 。
5、简单账务管理 。
6、信息查询与药品盘点 。
7、提供重要数据备份的功能等 。
2 . 8 系统设计的原则
在进行较详细的调查和征询用户的初步要求之后 , 在设计的过程中本着以下几点来开发和完善此系统:
1、正确性 所有的命令按钮实现正确的功能 , 满足用户的需求 。
2、可用性 软件基本结构、实现方式、操作方法必须使一个非计算机专业人员能够方便、正确的使用 。
3、完整性 实现当前药店药品管理的要求 。
4、界面友好 设计出的软件要美观大方、操作方便简单 。
5、为了方便用户使用 , 应尽量减少键盘的操作,发挥鼠标的作用 。
6、系统的稳定性 要避免不注意地点击鼠标而产生意想不到的结果 , 或产生程序的错误 , 保证操作人员正常的工作 。
7、减少执行一个功能的步骤 , 并尽量灵活 , 不要实现流程过深 , 而且应尽量能在任何界面中回到主界面 , 防止出现不能继续执行的现象 。
第三章 详细设计
在明确了用户需求以后 , 根据软件工程学的要求对该系统进行软件设计 , 确定了该软件所具有的全部功能和开发方案 。该药店药品管理系统的功能模块包括日常业务、库存管理、查询统计、基础信息管理、系统设置、GSP专项信息等 。
3.1 数据库的设计
数据库系统是在文件系统的基础上发展而来的 , 经历了层次数据库、网状数据库、关系数据库三个阶段 。由于关系数据库采用人们比较容易理解和接受的二维表格来组织数据 , 发展迅速 , 已成为数据库产品的主流 。
本系统的前端开发是使用JSP技术 , 通过JavaBeans进行逻辑控制和数据库连接 , 而后台数据库采用的是SQLServer2000 。SQLServer2000数据库管理系统是一项全面完整的数据库与分析产品 。SQLServer2000非常容易学习、使用 , 介绍、学习资料比较多 , SQLServer2000全面支持Web功能的数据库解决方案 , 与此同时 , SQLServer2000还在可伸缩性与可靠性方面保持着多项基准测试纪录 , 而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在 。无论以应用程序开发速度还是以事务处理运行速度来衡量 , SQLServer2000都堪称最为快捷的数据库系统 。
对比SQLServer2000和其他的大型数据库管理系统 , SQLServer2000 具有可靠的安全性 , 较快的存储速度 , 高度的兼容性 , 简单易用 , 应用SQLServer2000作为后台数据库为系统的开发提供了强有力的支持 , 并对以后软件的运行提供了坚实的基础 , 因此 , 我们采用了SQLServer2000作为后台数据库 。
推荐阅读
- 额定功率、实际功率 测小灯泡的电功率
- 行为偏差高中学生个案分析 学生个案分析
- 妇科炎症吃什么药好,辨清类型再开方 妇科炎症吃什么药好
- 今日立夏,为何立夏节气要吃鸡蛋 立夏为什么要吃蛋
- 2月杭州TOP10酒店 杭州酒店查询
- 最值得看的5部穿越剧 关于穿越时空的电视剧
- 野炊、露营、星空,这才是夏天最正确的玩法 野炊露营
- 2021最洋气的减龄发型图片 短发什么发型好看
- 可还记得QQ游戏大厅? qq游戏论坛