疫苗管理系统.docx

上传人:b****4 文档编号:5000198 上传时间:2022-12-12 格式:DOCX 页数:15 大小:419.21KB
下载 相关 举报
疫苗管理系统.docx_第1页
第1页 / 共15页
疫苗管理系统.docx_第2页
第2页 / 共15页
疫苗管理系统.docx_第3页
第3页 / 共15页
疫苗管理系统.docx_第4页
第4页 / 共15页
疫苗管理系统.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

疫苗管理系统.docx

《疫苗管理系统.docx》由会员分享,可在线阅读,更多相关《疫苗管理系统.docx(15页珍藏版)》请在冰豆网上搜索。

疫苗管理系统.docx

疫苗管理系统

《信息系统开发与实践》

课程结课实践作业

项目名称:

医院疫苗进销存管理系统

完成人:

二零一二年十一月十日

医院疫苗进销存管理系统

摘要

如今已进入信息时代,但是,在大多数小型医院,医院管理仍然以传统人工管理为主,特别是在疫苗的采购、销售、库存环节,传统的手工管理处理信息混乱,账目管理困难,效率低下,浪费严重,造成了资产的流失,以此建立一个信疫苗息管理系统(MIS)是很有必要的。

使用本系统,可以使管理人员从大量繁琐的手工操作中解放出来,方便管理者对疫苗进销存的实际情况进行集中的查询与管理工作,改进医院的工作,提高工作效率和服务质量,同时可以适应医院与社会医保综合管理的需求,减少资源的浪费和流失。

经过实际调查和综合分析,本系统使用Delphi7.0软件作为开发工具,后台数据库使用MicrosoftAccess。

本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。

本系统操作简单,灵活性好,系统安全性高,运行稳定。

关键词:

疫苗进销存管理系统、数据库、Access、Delphi

1.绪论

1.1开发背景及意义

目前,大中型城市的多数药品店已经实现了商品管理、客户管理、销售管理及销售管理等的信息化和网络化,提高了管理效率。

但是,在大多数小药品店,药品店管理仍然以传统人工管理为主,特别是在药品的采购、销售、库存环节,传统的手工管理处理信息混乱,账目管理困难,效率低下,浪费严重,造成了资产的流失。

因此,设计一个简单方便使用的疫苗进销存管理系统是相当实用的。

1.2使用软件及方法

设计利用Delphi7.0、MicrosoftAccess数据库技术的基本特点,搭建开发环境,提高了编成效率和可靠性。

2.系统分析

2.1可行性分析

由于本系统开发,主要实现的关于医院的进销存管理系统,方便医院管理人员有效管理。

从系统开发的技术、经济等方面进行分析和研究,都做了必要的工作,保证系统在较短的时间内开发成功。

2.2需求分析

随着信息技术的发展,信息管理系统应用已经越来越普及,医院是一个维护人类健康的场所,按其传统的手工业务效率太低,如果能够步入信息时代相信效率会大大提高。

2.2.1业务需求分析

医院通过自己的管理系统,可以大幅度减少手工业务,全面提高作业效率,对医院的发展起到很大作用。

建设一个疫苗信息管理系统能够帮助医院从同行竞争中完善医院管理与服务的环节,最终提升医院的价值与经济效益。

2.2.2用户需求分析

从用户方面来说,用户也需要的是方便快捷而且高效的管理方式,疫苗的买进,入库,售出等操作进行简化,这样正迎合了他们的想法。

2.2.3功能需求分析

本文运用UML来分析和描述疫苗管理所涉及的基本信息管理、疫苗入库、出库、调价、查询、统计、盘点等一系列功能。

系统维护包括:

新建操作用户、修改用户信息、删除用户等。

疫苗管理包括:

疫苗信息的添加、修改和删除和查询等。

客户管理包括:

供应客户信息的添加修改和删除等。

采购管理包括:

登记公司向供应客户采购商品的入库单等。

盘点管理包括:

盘点库存疫苗、生成入库出库清单等。

数据管理包括:

数据的备份,恢复等。

2.3业务流程分析

根据如上分析设计出的对疫苗的管理过程流程图下图2-1所示:

图2-1疫苗管理过程

3.系统设计

根据以上需求分析设计出如下图3-1所示系统结功能构图:

图3-1系统总体结构图

4.数据库设计

根据上面分析最终设计出如下E-R图:

4.1管理员E-R图

图4-2疫苗信息E-R图

图4-3供应商信息E-R图

图4-4进货单E-R图

图4-5销售单E-R图

图4-6盘点数据库清单E-R图

4.2.基本表设计

表4-7管理员信息

字段名

数据类型

是否为主键

可否为空

描述

ID

自动编号

用户名

文本

密码

文本

职务

文本

电话

数字

可以

邮箱

数字

可以

 

表4-8疫苗信息

字段名

数据类型

是否为主键

可否为空

描述

疫苗id

自动编号

疫苗名称

文本

可以

类别名称

文本

可以

单位

数字

规格

数字

生产企业

文本

批准文号

数字

可以

进价

货币

可以

预售价

货币

可以

处方标志

文本

可以

库存上限

数字

可以

库存下限

数字

可以

备注

文本

可以

表4-9供应商信息

字段名

数据类型

是否为主键

可否为空

供应商编号

自动编号

主键

名称

文本

地址

文本

联系人

文本

电话

数字

邮箱

数字

可以

邮政编码

数字

可以

备注

文本

可以

 

表4-10进货单信息

字段名

数据类型

是否为主键

可否为空

进货单号

自动编号

主键

日期

日期/时间

疫苗编号

数字

供应商编号

数字

单价

货币

数量

数字

应付金额

货币

实付金额

货币

疫苗类别

文本

折扣

数字

可以

表4-11销售单

字段名

数据类型

是否为主键

可否为空

销售单号

自动编号

主键

业务员编号

文本

销售日期

日期/时间

疫苗编号

数字

客户编号

数字

单价

货币

数量

数字

应收金额

货币

实收金额

货币

疫苗类别

文本

折扣

数字

可以

盘点数据库4-6

字段名

数据类型

是否为主键

可否为空

盘点日期

日期/时间

业务员编号

文本

主键

疫苗种类

数字

应有库存数

数字

实有库存数

数字

 

5.系统的实现

在数据库建好以后,接下来的工作就是编写代码来实现需求中分析出来的功能,下面就简要的介绍一下开发成果。

(1)登录窗口的设计代码编写如下:

procedureTForm1.Button1Click(Sender:

TObject);

begin

ifADOTable1.Locate('用户名;密码',VarArrayOf([edit1.Text,edit2.Text]),[])

then

begin

form2.Show;

form1.Visible:

=false;

messagedlg('登录成功',mtinformation,[mbOK],0);

end

else

begin

messagedlg('用户名或密码错误,请重新输入',mtinformation,[mbOK],0);

end

end;

procedureTForm1.Button2Click(Sender:

TObject);

begin

form1.Close;

end;

end.

实现的窗口如下:

图5-1,图5-2

图5-1登录窗口

图5-2登录成功

(2)系统主界面如下图5-3

图5-3系统主要界面

(3)进货入库窗口如下图5-4

图5-4入库单

 

(4)疫苗信息窗口如下图5-5所示:

图5-5疫苗信息

(5)销售开单界面如图5-6

图5-6销售单

(6)库存调整界面如下图5-7所示:

图5-7库存信息

(7)密码修改如下图5-8所示:

 

图5-8修改密码

 

6.总结

经过这个学期跟着老师认真学习,了解了delphi的基本属性及使用。

而且通过这一次课程设计我学到了很多的关于编程的知识和疫苗管理的知识。

课程设计让我对疫苗管理系统有了一个全新的认识。

这次设计由于时间短,条件和个人能力的有限,加之设计经验不足,在疫苗管理系统的整体设计上各模块功能可能设计的不够完善,有待于进一步的完善和改进。

这些情况希望能在今后的不断学习与应用中把它扩充得更加丰富,以适应不同层次使用者的需求。

同时现在设计技术与要求在不断地更新,不断地提高,我想以后还要有很长的一段学习与实践的时间,才能在设计与制作方面有所完善。

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1