管理信息系统 课程设计任务书
一、课程设计课题题目
安徽工程大学地下超市收银系统开发
二、课程设计原始资料
地下超市商品信息
三、课程设计内容
开发适合于地下超市的高效率收银系统
四、课程设计要求
1、通过课程设计,加深理解、验证巩固课堂教学内容;
2、增强对管理信息系统的感性认识;
3、掌握管理信息系统分析、开发的基本方法;
4、培养理论与实践相结合的能力
五、课程设计时间
2011.6.13----------2011.6.19
指导教师:
年 月 日
第一章 系统概述
第一节 系统目标
一、 为超市管理人员对期末统计进行的方便、简洁、安全以及高速化的设计。
二、 便于超市收银人员进行更快速、高效、安全、简便的操作。
三、 实现高信息量的高效提取和处理,减少不必要的麻烦,消除收银机死机的可能性。
四、 减少收银员的非必要失误,保障消费者的利益。
第二节 系统开发意义
本系统的开发有助于实现地下超市管理的高效化,以及减少日常工作中出现的失误,提升整个超市的运作效率。其具体优点可概括如下:
1、 统计方便、准确
卖了多少钱、多少货,还有多少存货,什么货卖的最快?这些问题时地下超市以前的收银系统无法有效解决的,采用本收银系统后,这些问题就可以有效解决,超市可随时统计这些数据,包括日流水账、月营业额、月利润等等,做到心中有数,根据这些信息可以指导地下超市更好地经营。
2、 开展促销
利用本收银系统的积分功能,可以有效开展促销措施:积分兑换促销、积分折扣促销。可以吸引老顾客的持续消费,吸引回头顾客,大幅增加销售额。
3、 经营更轻松
本系统操作简便,可以提高商品扫描速度,提高收银机的单位使用次数。另外,由于其简便性,即使值班收银员临时有事,也可找到值班顶替人员。更换收银员时,略加培训即可上岗,可大大降低成本。
第二章 系统分析
第一节 可行性分析
一、 技术可行性
系统要求在windows2000以上环境运行,后台数据库采用access2003,使用VFP编程,采用ADO方式连接数据库,这些在目前都是容易实现的。程序将部分需要经常调用的数据存入内存,可提高程序运行速度。
二、 经济可行性
在经济上,用此系统加强了商品信息管理效率,为超市管理人员和收银人员提供了较高效率的工作方式,可节省人力资源的开支。
三、 管理可行性
在工作上,超市管理人员管理销售信息量非常大,开发了此系统,可极大提高管理人员的工作的效率。方便商品信息的储存和修改,及随时查询商品库存信息,是一个比较人性化的管理系统。
第二节 系统模块分析
一、 用户登录界面
本系统的登陆界面主要包含内容为:
(1)用户名:操作人员输入工作号即可,或者其他系统认可的号码。
(2)密码:输入自己设定的密码。
(3)确定:输入完以上信息后,点击“确定”键即可进入“地下超市收银系统”主界面。
二、 商品信息界面
本系统商品信息界面主要包括以下板块:商品信息、商品名称、分类编码、供应商编码、生产日期、销售价格、本次积分、总积分、总金额、“确定”、“返回”,以及界面颜色调节按钮。
第三章 系统设计
第一节 系统设计原则
本系统的设计原则如下:
1、系统运行安全可靠,稳定性好;
2、系统的可管理性和可维护性好;
3、 系统输入界面友好,操作简便易行,尽量减少用户的输入工作量;
4、允许多种数据输入方式,能实现多种查询,允许进行模糊查询;
5、数据具有规范性,整体性,方便数据之间的比较分析。
第二节 系统总体设计
用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求系统能充分满足各种信息的输入和输出。因此,本系统对其总体设计进行了详细规划,具体设计流程如下:
以上即是本系统的总体设计结构图
第三节 系统分块设计
一、 系统逻辑结构设计如下图
二、系统设计所选商品信息表如下图
三、系统所选商品信息表选例
第四章 系统实施
第一节 系统模块
一、系统启动后,将出现用户登录窗口,用户输入用户名及密码后,可登陆系统,用户密码三次输入错误,系统即自行退出,十分钟后才可再次运行。系统登录模块界面如下图:
二、用户登陆后,即来到商品信息模块窗口,对商品进行扫描后,商品信息即可显示在商品信息模块窗口。商品信息模块窗口如下图所示:
第二节 系统代码
本系统部分代码如下:
一、“用户登录”模块代码:
do case
case thisform.combo1.value="操作员1";
and. thisform.text1.value="111"
i=messagebox("欢迎使用本系统",48)
thisform.release
case thisform.combo1.value="操作员2";
and. thisform.text1.value="222"
i=messagebox("欢迎使用本系统",48)
thisform.release
case thisform.combo1.value="操作员3";
and. thisform.text1.value="333"
i=messagebox("欢迎使用本系统",48)
thisform.release
otherwise
i=messagebox("对不起,操作员密码错!",5+48)
if i=2
thisform.release
endif
endcase
do form 商品信息.scx
二、“商品信息”模块代码:
use products
locate for alltrim(商品编码)=alltrim(thisform.text1.value)
if found()
thisform.text2.value=商品名称
thisform.text3.value=分类编码
thisform.text4.value=供应商编码
thisform.text5.value=进货日期
thisform.text6.value=进货价格
endif
三、颜色按钮代码:
n=thisform.commandgroup1.value
do case
case n=1
thisform.backcolor=rgb(255,0,0)
case n=2
thisform.backcolor=rgb(0,255,0)
case n=3
thisform.backcolor=rgb(255,255,0)
case n=4
thisform.backcolor=rgb(0,0,255)
endcase
第五章 结束语
经过一个星期的努力,在小组成员的精心规划下,一个功能完善、操作简便、界面简洁的地下超市收银系统终于完成。
本系统着重解决地下超市已老化过时的收银系统,为其提供更加方便高效的收银系统,以解决其日常交易中的不必要的麻烦。
在本系统的编写过程中,感谢各位组员的积极参与以及用心的工作,正是他们满怀激情的工作和夜以继日的奋斗,才使得本系统能够如期完成,并经初步测试。由于水平有限,系统编写过程中难免有些考虑不周全,所以系统未免有些瑕疵。
本小组成员包括:王明明、张士强、熊靖。小组成员的具体分工如下:张士强负责系统模块的设计,熊靖负责程序代码的编写,王明明负责资料整理以及课程设计报告的编写。
参考文献
(1)薛华成.《管理信息系统》(第二版).清华大学出版社.1999年
(2)陈禹.《管理信息系统》.中国人民大学出版社.1998年
(3)黄梯云.《管理信息系统导论》.机械工业出版社.1985年
(4)李延平.《系统分析与设计》.华秦书局.1995年
(5)王忠群.《Visual FoxPro 程序设计》.中国科学技术出版社.20##年
(6)王珊.《数据库系统概论》.高等教育出版社.20##年
第二篇:医院门诊管理信息系统课程设计报告
MIS课程设计实验报告
——医院门诊处理系统
1. 引言
1.1编写目的
科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、即时的信息以帮助作出正确而及时的选择与决定,从而给采用这门技术的单位带来了巨大的可见或不可见的利益与效益。
随着信息时代来临,信息处理的利器—计算机应用于医院的日常管理为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为医院管理科学化和现代化的重要标志,给医院带来了明显的经济效益和社会效益。为了加快医院系统的信息化步伐,提高医院的业务水平,建设和完善医院信息系已变得十分必要。系统的建设将本着“以患者为中心”的原则,以方便患者、提高就诊效率为目的,力争为患者提供最满意的服务,同时也将提高医院的社会效益和经济效益。与市场经济的接轨的过程中,每个医院都面临着强化内部管理、树立医院形象、上层次晋等级、进而提高社会效益和经济效益的艰巨任务。在医院管理过程中应用计算机系统,可随时进行经济核算,展开成本效益分析,使医院经营决策科学化;借据计算机数据处理严密可靠的特有机制,在改善医院人、财、物管理,降低医管人员工作强度,提高医疗工作质量,杜绝人情方、搭车药、减轻病员负担,创造医院良好信誉等诸多方面,益康医院管理信息系统都将成为您不可或缺的助手和工具。
1.2项目背景
项目名称初步定为:医院门诊管理系统。分为三个子功能模块:门诊划价模块、门诊收费模块和门诊发药模块。
2.任务概述
2.1目标
本门诊处理系统软件提供一个集门诊划价、收费、发药于一体的管理信息系统,可实现信息存储、更新、查询等多项功能,为广大医务工作人员及病人提供方便。
2.2运行环境
硬件环境:
PII或更高档微机、笔记本电脑;
运行时内存需要:1MB;
安装所需硬盘:5MB;
打印机:可选。
软件环境:
中文Windows98/2000/Me;
英文Windows98/2000/Me。
2.3条件或限制
本系统更为理想的选择是与其他管理系统集成起来,组成医院管理系统。在功能方面可以考虑由多用户分别进行管理,系统也可为级别不同的用户设置不同的权限,同时应进一步提高系统的安全保密性。
3.需求分析
门诊管理系统的主要包含:门诊划价系统、门诊收费系统、门诊发药系统
3.1功能需求分析
3.1.1门诊划价系统功能需求分析
· 录入处方及检查治疗单、核算病人的费用,提供门诊划价窗口业务。
· 门诊划价发药可作到排队“四条龙”合一:西药划价、中药划价、门诊收费等四条龙。实现“以病人为中心”的目标。可以根据医院规模和管理模式选用。
· 各类划价支持多种录入方式:医院自编数字码方式、拼音缩写码方式、五笔码方式、拉丁方式、并充分满足了窗口业务的快速响应要求。
· 提供与门诊收费相关的各类报表。
提供与财务科的业务数据通讯能力。
提供与门诊药房的通讯能力。
向经济核算部门提供门诊科室人员的部分核算数据。
3.1.2门诊收费系统功能需求分析
- 支持多种收费方式、收费标准、收费项目、付款比例适应医院对不同病人的服务要求,特别支持医疗保险病人。
- 提供与门诊药房的联网数据共享能力
- 提供与门诊收费相关的各类报表
- 提供门诊医疗统计、门诊科室及工作人员部分核算数据和工作量统计。
- 完成现金收费并打印发票等功能,满足以收费为核心的管理,完成收费日清月结,随时生成各类门诊收费报表及各种统计报表。
· 退费处理方法合理有效,结帐方法灵活安全。
· 网络环境下可多人操作,使用密码划分权限,防止非法操作。使用连续套打发票,各收费员都用自己的发票,发票上打印各操作员的的工作发票序号。
· 期初设置方便灵活,各单位可自己定义科室项目、费用项目、操作员姓名及代号。
3.1.3门诊发药系统功能需求分析
· 采用整体统一的管理方式:门诊药房与门诊收费联网共享数据。
· 对药房同药库、药房同药房之间的物流进行双向管理
· 可以根据药品的限期及库存下限来来进行缺药、失效预告、对药品进行数量、金额双重控制,毒麻、贵重药品特别控制。
· 核对已收费处方无误后予以配药、发药处理。发药后减去门诊药房库存。
· 支持病人处方的退药处理,并增加门诊药房库存。
· 支持协定处方管理录入,能够自定义协定处方,加快划价/收费(员)录入速度。完善的库存管理:对购进药品从品种数量、价格等进行验收入库处理,根据临床需要和库存情况进行出库处理:除日常的出库外,还有调拨、报损、退药等多种形式出库。
· 严格药品有效期管理。
· 高度的自动处理功能:系统可根据有效期自动预告失效药品;对呆滞药品进行预告;对超限药品进行报警。
· 有丰富的报表功能:药品台帐、药品名细帐、药品月统计、药品出入库单、药品调价单、药品报废单等。
· 门诊药房系统中又分为门诊中药房和门诊西药房两子系统,两者主要功能相同。
· 针对性强,针对药房管理中的难点进行开发,做到了‘四个一’,即‘药品名称统一、规格统一、编码统一、价格统一’,将医院药品工作管理上升到新阶段。
· 模拟人工管理为主,操作员易于以惯常思维理解并掌握使用。
各药房以药库为中心,请领药品、入库、调价。
3.2需求概述
(1) 浏览功能:可选定一项记录,显示该记录的所有域。
(2) 修改功能:可任意修改字段,药品名称不能为空。
(3) 添加功能:可任意添加一条或多条处方及相关内容。
(4) 删除功能:可任意删除一条或多条处方及相关内容。
(5) 报表生成:可根据提供的模板将划价结果收费单或选中的数据生成多种形式的报表。
(6) 打印功能:将生成的报表或选中的记录进行打印输出。
(7) 身份验证:进入系统时,对操作员的身份进行检查,只允许合法操作员登陆系统。
3.3性能需求分析
★模快化设计,具有良好的可扩充性,以适应医院不同阶段的发展需要。方便的系统剪裁功能,各子系统间任意选择是否联网。
★信息共享、准确及时交流信息:发挥网络功能,减少重复操作,提高工作效率。彻底改变手工或单机管理对信息收集处理中的重复、混乱和容易出错的状况,充分利用计算机网络及关系型数据库的资源共享、数据共享等技术。一个环节录入信息,其它环节可以共享,确保数据的准确性和一致性。基本信息录入采用拼音输入方式,鼠标操作,基本不需输入汉字,大大提高工作效率。
★操作简单,维护方便:不需要记忆任何计算机命令,人机界面友好,操作非常简单。每个系统都具有系统维护功能,对可变化的项目可自行维护,不需改变程序。
★实时特色:24小时不间断的高度安全性和可靠性,数据传输准确快速,适应医院工作流程需要
★ 查询功能强大:可以对每个系统的业务情况、统计报表,在任意时间内进行汇总、查询,同时对几种情况可以任意组合查询、统计,大大降低了统计人员的工作强度;院领导通过查询系统,可及时了解业务情况、财务情况。各种数据报表皆可打印。将院里的事后统计变为实时跟踪,静态管理变为动态管理,提高了管理水平运行环境。
3.4性能概述
3.4.1数据精确度
查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到,查到的记录应与给定的单项或组合查询条件完全匹配。
3.4.2时间特性
一般操作的响应时间应为1s-2s内,打印机的操作及数据的导入和导出应在可接受的时间内完成。
3.4.3适应性
满足操作员的使用要求和前面提到的运行环境
4.总体设计
4.1处理流程
系统启动时,激活身份验证模块;
经过身份验证后,对系统初始化。根据系统配置文件将数据库导入,并设置各全局变量;
系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块;
各项功能执行完毕后重新进入消息循环系统状态;
由关闭系统事件激活关闭系统模块,退出系统。
4.2总体结构
系统功能模块图
4.3模块外部设计
4.4功能分配
(1) 系统控制功能
初始化模块;
关闭系统模块;
系统功能模块;
(2) 浏览功能
浏览模块;
(3) 查看详细资料功能
查询模块;
基本资料模块;
(4) 增加功能
增加模块;
(5) 删除功能
删除模块;
(6)报表生成功能
报表生成模块;
(7)打印功能
打印模块;
(8)身份验证功能
身份验证模块。
5.程序设计说明
5.1功能概述
5.2性能概述
5.3输入设计
输入的方式简单、快捷,是医院信息管理系统的基本要求,特别是门诊划价、收费的输入方式直接影响医院的工作效率。此系统采用鼠标单击选择或直接输入的方式有许多优点。
(1) 满足操作员不同的需求。
(2) 无需记忆药品的价格。
(3) 如发现输入处方错误可按“删除”键进行修改。
5.4输出设计
输出方式按照实际需要设计,如门诊划价单、门诊收费单等。
5.5软件结构
5.5.1顶层数据流图
5.5.2二层数据流图
5.5.3三层数据流图
5.6IPO图
5.6.1门诊划价系统IPO图
5.6.2门诊收费系统IPO图
3. 6。3诊发药系统IPO图
5.7数据字典
(1) 数据结构:处方信息
含义说明:定义了病人病情及相关结果。
组 成:病人姓名、性别、日期、门诊号、处方号、病史、病况及处方。
1. 数据项:日期
含义说明:病人就诊时间。
取值方法:病人挂号时系统的日期和时间。
2. 数据项:门诊号
含义说明:病人看病的类别及次序。
取值方法:挂号时自动生成。
3. 数据项:处方号
取值范围:000001~999999
取值方法:由电脑自动生成
4. 数据项:病史
含义说明:病人曾经的得病记录
5. 数据项:病况
含义说明:病人目前的得病情况
6. 数据项:处方
含义说明:医生根据病人的得病情况做出的诊断
取值方法:由医生诊断获得的治疗方法及相关药品
(2) 数据结构:划价单
含义说明:药品价格合计
组 成:项目名称、规格、数量、单价、库存数量、所属部门和合计金额。
1. 数据项:项目名称
含义说明:唯一标识药品的数据项,不能重名。
2. 数据项:规格
含义说明:该药品对应的型号和类别。
3. 数据项:数量
含义说明:记录药品的多少。
4. 数据项:单价
含义说明:该药品在计量单位下的价格。
5. 数据项:库存数量
含义说明:描述该药品在药库中的多少。
6. 数据项:所属部门
含义说明:该种药品所属类别。
7. 数据项:合计金额
含义说明:病人所需付的药品费用总和。
取值方法:合计金额=单价1*数量1+单价2*数量2
(3) 数据结构:收费单
含义说明:病人付款凭证
组 成:项目名称、规格、数量、单价、库存数量、所属部门、所付金额。
1. 数据项:项目名称
含义说明:唯一标识药品的数据项,不能重名。
2. 数据项:规格
含义说明:该药品对应的型号和类别。
3. 数据项:数量
含义说明:记录药品的多少。
4. 数据项:单价
含义说明:该药品在计量单位下的价格。
5. 数据项:库存数量
含义说明:描述该药品在药库中的多少。
6. 数据项:所属部门
含义说明:该种药品所属类别。
7. 数据项:所付金额
含义说明:病人所实付的药品费用总和。
(4) 数据结构:门诊药房售药报表
含义说明:每隔一定时间送给药库管理系统的售药情况表。
组 成:药品编号、药品名称、规格、单价、售药数量/售药剂量
A. 数据项:药品编号
含义说明:唯一标识该药品的关键域。
取值方法:由药品条形码标识
B. 数据项:售药数量/售药剂量
含义说明:某种药品一定时间内售出的数量或剂量。
类 型:数字
6.程序设计说明
程序流程图
窗体1操作
实现功能
(1)添加数据库记录
(2)查询数据库功能
(3)计算合计
窗体2操作
实现功能
(1)查找索引
(2)计算找零
窗体3操作
实现功能:
查找索引
整个系统流程图
7.本次课程设计的心得体会:
科技进步将人类带到了信息时代,计算机已成为各个行业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。医疗卫生是围绕在我们生活中的一个非常重要的部分,与我们的生活息息相关。建设一个适合、实用的医院管理信息系统,对医院经济效益、社会效益、管理水平及至医疗水平的提高都大有裨益。也正是由于这个原因,我们小组决定选择医院门诊处理系统这个题目进行项目开发。
在确定题目后,首先我们进行了大量的信息收集工作,包括网上查询、学校图书馆查询,甚至跑遍了学校周围的所有书店。在资料收集的过程中,我们发现医院管理信息系统是一个非常庞大的系统,而我们只是选择了其中一个小小的医院门诊处理系统。虽然这个小小的医院门诊处理系统就已经把我们搞得晕头转向了,但我们小组三人还是决心竭尽全力将他完成的详尽细致。
在资料收集的差不多之后,我们开始进入第二阶段,将书本上的知识转化为自己的知识。我们按照软件开发步骤进行了项目可行性研究、背景分析、需求分析、总体设计等,并确定画出了数据流图、IPO图、层次方框图、程序流程图等。虽然有些知识在课堂上并没有涉及到,但经过我们的自学理解,还是掌握了这些知识技能。
接下来,我们开始写文档,按照步骤尽量将文档写得清楚丰实,并用VB编写了相应的程序。
在整个的课程设计中,我们小组三人合理分工、互相帮助、团结协作,充分体现出了集体合作的能力。总而言之,本次课程设计,不仅让我们深刻掌握了书本上的知识,锻炼了我们的自学能力,培养了我们团结协作的精神,更使我们懂得了书本以外的能力的重要。这次课程设计真的让我们获益匪浅!