药品存储信息管理系统-课程设计报告.docx

上传人:scccc 文档编号:12681895 上传时间:2021-12-05 格式:DOCX 页数:26 大小:1,010.30KB
返回 下载 相关 举报
药品存储信息管理系统-课程设计报告.docx_第1页
第1页 / 共26页
药品存储信息管理系统-课程设计报告.docx_第2页
第2页 / 共26页
药品存储信息管理系统-课程设计报告.docx_第3页
第3页 / 共26页
药品存储信息管理系统-课程设计报告.docx_第4页
第4页 / 共26页
药品存储信息管理系统-课程设计报告.docx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《药品存储信息管理系统-课程设计报告.docx》由会员分享,可在线阅读,更多相关《药品存储信息管理系统-课程设计报告.docx(26页珍藏版)》请在三一文库上搜索。

1、.西 安 邮 电 大 学(计算机学院)课程设计报告系部名称:计算机学院学生姓名:邢明明 张帆 张君男专业名称:软件工程指导老师:王博班 级:软件1204学号: 04123110/04123113/04123126时间: 至 2015年09月08日2015年10月20日药品存储信息管理系统一、设计目的设计该系统的主要目的是为了方便药品存储信息管理,提高药品管理的效率;其次是为了方便客户,节约客户的时间。药品存储信息管理系统实现了药品流通的全计算机化,是信息时代发展的必然要求,也是提高我们生活质量的必然要求。二、问题描述2.1问题概述该药品存储信息管理系统是对药品管理、员工信息管理、客户信息管理、

2、供应商信息管理、药品库存,出入库信息的管理和维护,实现药品信息管理的基本功能,达到提高药品存销管理效率的目的。2.2系统设计目标药品存储信息管理软件目标在于药品管理人员的负担,提高工作效率。该药品信息管理系统通过对基本功能的管理和维护,实现对药品存储信息的管理。2.3系统主要功能1.登录系统:管理员有登录权限2.药品管理:维护药品相关信息3.客户管理:管理客户相关信息4.员工管理:管理员工的相关信息5.供应商管理:管理供应商的相关信息6.入库管理:管理药品的入库信息7.出库管理:管理药品的出库信息8.库存管理:管理当前的库存量三、需求分析3.1设计思想药品存储管理系统是药品管理的一个主要环节,

3、该管理软件有助于减轻管理人员的负担,提高工作效率。该药品存储管理系统是对药品管理,存储管理,销售管理,客户信息管理,药品状态管理、员工信息管理、供应商信息管理,对药品存储信息进行管理和维护,实现药品存储管理的基本功能。本系统要求运行稳定,图形界面符合用户的日常使用习惯,数据处理正确无误,操作方便。3.2可行性分析该系统的可行性分析包括以下几个方面的内容:A 技术可行性:系统要求在windows 7以上环境运行,后台数据库采用Myjava,使用Java编程,采用JDBC方式连接数据库,这些在目前都是容易实现的。程序将部分需要经常调用的数据存入内存,可提高程序运行速度 B经济可行性:在经济上,用此

4、系统加强了药品存销的管理效率,为相关企业管理者提供了较高的效率,可节省人力资源的开支。 C管理的可行性:在工作上,药品存销信息量非常大,开发了此系统,可极大提高企业管理者的工作的效率。提高决策的管理能力等等,方便数据的储存和修改,及以后随时查询药品出入库、客户信息以及库存,是一个比较友好的管理系统。由以上分析得出,本系统可进行开发。3.3功能需求3.3.1基本功能需求1.登录系统:管理员拥有登录权限 2.系统管理:系统管理员可以通过此功能,修改密码,添加新用户,授予权限。3.药品信息管理:管理员可以通过不同操作管理和维护所有的药品信息。4.入库管理:可以添加新的药品和查看药品入库状态及入库时间

5、。5.出库管理:查看及操作出库药品的相关信息。6.库存管理:管理所有库存药品,查询余量。7.员工管理:管理所有员工的一些档案信息。8.客户管理:管理所有客户的一些档案信息。9.供应商管理:管理所有供应商的一些档案信息。3.3.2用户界面需求界面对于使用该系统的用户来说至关重要,既是用户对软件评价的根据,也是用户最终使用的直接工具。所以界面设计的怎么样,对于整个系统的成功与否有着密切联系。当然,也许界面设计的好坏与其系统的其性能无关,但是设计的不好只会显得不友好。界面设计原则必须是,操作步骤少,随时提示用户系统正在进行哪些操作,减少用户记忆的东西,简洁明了,易于操作。3.4性能需求1. 硬件环境

6、处理器:CPU 1GHZ或更高内存:256M以上硬盘空间:120G以上2. 软件环境操作系统:Windows 7 数据库:mysql3.5系统设计3.5.1系统业务流图图3.1系统业务流图3.5.2系统数据流图图3.2 顶层数据流图四、概要设计41功能描述建立药品信息档案;建立员工信息档案;建立客户信息档案;建立供应商信息档案;完成药品出库、入库的信息管理、以及对出入库及库存的信息查询。具体要求如下:1. 药品档案:(1)数据包括:编号,名字,类型,生产日期,保质期,价格,备注(2)操作要求:记录药品的编号、名字、类型、生产日期、保质期以及价格等。2. 员工档案:(1)数据包括:编号,名字,密

7、码,性别,手机,权限,备注(2)操作要求:记录员工的编号、名字、登录密码、手机号以及员工拥有的权限。3. 客户档案:(1)数据包括:编号,名字,手机,地址,备注(2)操作要求:记录客户的编号,名字、手机号以及客户的地址。4. 供应商档案:(1)数据包括:编号,名字,手机,地址,备注(2)操作要求:记录供应商的编号,名字、手机号以及客户的地址。5. 库存系统:(1)数据包括:药品(2)操作要求:记录库存量。6.入库系统:编号,药品,数量,标记,日期7.出库系统:编号,药品,数量,标记,日期8.查询系统:对5、药品的库存量,6、药品的入库信息,7、药品的出库信息查询42系统模块本系统分为三个模块:

8、系统模块:管理系统用户的添加修改删除资源管理:管理所有的药品,员工,库存,客户供应商等信息数据管理:管理本软件的数据库中的数据的导入、导出。43系统功能模块图 图4.1系统功能模块图五、数据库设计5.1概念设计图5.1 药品信息E-R图图5.2 员工信息E-R图图5.3 客户信息E-R图图5.3 供应商信息E-R图图5.4 入库信息E-R图图5.5 出库信息E-R图图5.6库存信息E-R图5.2逻辑结构设计药品(药品编号,名字,类型,生产日期,保质期,价格,单位,备注)主键药品编号。员工(员工编号,名字,密码,手机号,权限)主键员工编号。客户(客户编号,名字,地址,手机号)主键客户编号。供应商

9、(供应商编号,名字,地址,手机号)主键供应商编号。入库(入库单编号,药品编号,供应商编号,入库数量,药品单价,总价,入库日期)主键入库单编号。出库(出库单编号,药品编号,客户编号,出库数量,处理状态,上调指数,药品价格,总价,出库日期)主键出库单编号。库存(编号,药品编号,库存量)主键编号。5.3物理结构设计表5.1药品信息表药品列表列名数据类型允许空值描述编号intN药品编号名字varcharY药品名字类型varcharY药品类型生产日期varcharY药品生产日期保质期varcharY药品保质期价格floatY药品价格单位varcharY药品剂型备注varcharY表5.2员工表员工列表列

10、名数据类型允许空值描述编号intN员工唯一的编号用户名varcharY员工姓名密码varcharY登录密码性别varcharY员工性别联系电话varcharY联系方式权限varcharY员工拥有的权限备注varcharY 表5.3客户表客户列表列名数据类型允许空值描述编号intN客户唯一的编号名字varcharY客户姓名联系电话varcharY联系方式地址varcharY客户地址备注varcharY表5.4供应商表供应商列表列名数据类型允许空值描述编号intN客户唯一的编号名字varcharY客户姓名联系电话varcharY联系方式地址varcharY客户地址备注varcharY表5.5入库表

11、入库明细列表列名数据类型允许空值描述入库单编号intN入库编号药品编号intY药品编号供应商编号intY供应商编号入库数量intY入库数量药品单价floatY药品单价药品总价floatY药品总价入库时间varcharY入库时间表5.6 出库表出库明细列表列名数据类型允许空值描述出库单编号intN出库编号药品编号intY药品编号客户编号intY客户编号出库数量intY出库数量处理状态varcharY出库状态上调指数floatY价格调整药品价格floatY药品价格药品总价floatY药品总价出库日期varcharY出库时间表5.7库存表库存列表列名数据类型允许空值描述编号intN库存编号药品编号i

12、ntY药品编号库存量float Y药品库存量5.4表结构设计 图5.1 药品存储信息管理系统表结构设计六、详细设计6.1基本信息模块6.1.1药品信息(1)模块功能此模块用于管理所有药品的信息,包括药品信息的管理与维护。(2)界面设计图6.1 药品信息界面设计6.1.2员工信息(1)模块功能此模块用于管理所有员工的信息,包括员工信息的管理与维护。(2)界面设计图6.2 员工信息界面设计6.1.3客户信息(1)模块功能此模块用于管理所有客户的信息,包括客户信息的管理与维护。(2)界面设计图6.3 客户信息界面设计6.1.4供应商信息(1)模块功能此模块用于管理所有供应商的信息,包括供应商信息的管

13、理与维护。(2)界面设计图6.4供应商信息界面设计6.1.5入库信息(1)模块功能此模块用于管理药品入库的信息,包括入库信息的管理与维护。(2)界面设计图6.5入库信息界面设计6.1.6出库信息(1)模块功能此模块用于管理药品销售的信息,包括出库信息的管理与维护。(2)界面设计图6.6 出库信息界面设计6.1.7库存信息(1)模块功能此模块用于管理药品库存的信息,包括库存信息的管理与维护。(2)界面设计图6.7 库存信息界面设计七、使用说明图7.1 登录页面图7.2系统主界面图7.3新增药品信息图7.4增加成功提示图7.5修改供应商信息图7.6修改成功提示 图7.7查询入库信息九、设计总结本次

14、实习不同于以往的所有课程设计,以前的课设仅仅是通过编写代码完成某种功能,而本次实习完成的项目需要考虑的问题很多,无论是设计思想,表的建立、连接,以及界面的设计等各个环节都需要认真考虑,权衡所有的条件与资源,这次课设才是真正意义上的一次综合性实践。经过这些天的设计,其中过程真的困难重重,首先翻阅了很多相关资料,并且请教了许多比较擅长这一方面的同学,做了深入的理解。然后就开始着手开始项目的设计,首先是对药品存储管理系统的整体框架进行构思,因为一旦设计思路出现错误,后面的工作将十分困难;经过认真构思后就开始编写相关代码,并且连接其中的表以及对界面的设计,完成了该系统的功能:添加、修改、删除、查询、浏览客户信息,员工信息以及药品信息。完成了药品存储信息管理系统的基本功能。通过本次课程设计,对数据库的理解加深了很多,体会到计算机技术的学习不是停留在电脑上,而是不断的实践,只有在实践中才能理解所学知识的真正的意义。同时在这次课设中出现的问题让我有了很深的感触,自己的能力以及所掌握的知识还远远不够,需要不断的提升自身的专业课素养,才能面对不同的问题有更成熟更专业的解决办法。;第26页 共18页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1