管理信息系统课程设计9.docx
《管理信息系统课程设计9.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计9.docx(37页珍藏版)》请在冰豆网上搜索。
管理信息系统课程设计9
管理信息系统
课程设计
专业:
学号:
姓名:
指导教师:
职称:
年月日
评分标准
实验题目
实验小项
所占分值
成绩
管理信息系统的战略规划(5分)
选题及意义
2分
现行企业信息化水平评估
1分
企业信息化工作的规划
2分
管理信息系统可行性分析(4分)
新系统目标的确定
1分
可行性研究
3分
管理信息系统的系统分析(10分)
组织结构与功能结构分析
3分
现行系统业务流程分析
2分
现行系统数据流程分析
2分
新系统业务流程分析
2分
新系统数据流程分析
2分
管理信息系统的系统设计(10分)
总体设计(模块、子系统划分)
2分
代码设计
2分
输入、输出设计及菜单设计
3分
处理流程设计
3分
合计
30分
医药进销管理信息系统
分析与设计
一、战略规划
(一)选题意义
(二)战略分析及现行水平评估
(三)信息化的规划
二、可行性分析
(一)现状分析
(二)可行性分析
(三)结论
三、系统分析
(一)组织与功能分析
(二)业务流程与调查分析
(三)数据和数据流程分析
四、系统设计
(一)系统总体功能结构设计
(二)代码设计
(三)数据库设计
(四)输入、输出及菜单设计
(五)处理流程设计
一、战略规划
(一)选题意义
使用算机对药品的入库、销售、库存数据进行管理,具有手工管理无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高药品进销存管理的效率,也是企业的科学化、正规化管理的重要条件。
(二)战略分析及现行水平评估
对于医药销售企业,其医药从入库到销售,要经过多个环节,处理大量的数据,因手工作业的方式出口大量的入库、销售数据,以及对库存进行统计,其效率非常低,而且容易出错,可能造成入库、销售、库存药品的汇总困难,导致库存挤压,使资金周转缓慢
(三)信息化的规划
数据整理分析
1,建立UC矩阵
客户
供应商
原材料
物料清单
质量标准
成品
半成品
样品开发
U
U
U
C
C
采购管理
U
C
C
U
U
U
生产管理
C
U
U
U
销售管理
U
U
U
U
仓库管理
U
U
U
U
U
车间控制
U
U
U
C
C
品质管理
U
C
U
U
2求解后的U/C矩阵
客户
物料清单
质量标准
原材料
供应商
成品
半成品
销售管理
C
U
U
U
样品开发
U
C
C
U
U
采购管理
U
U
C
C
U
U
仓库管理
U
U
U
U
U
生产管理
U
U
U
U
车间控制
U
U
U
C
C
品质管理
U
U
U
U
3,划分子系统
客户
物料清单
质量标准
原材料
供应商
成品
半成品
销售管理
C
U
U
U
样品开发
U
C
C
U
U
采购管理
U
U
C
C
U
U
仓库管理
U
U
U
U
U
生产管理
U
U
U
U
车间控制
U
U
U
C
C
品质管理
U
U
U
U
二、可行性分析
(一)新系统方案
医药进销存系统需要包括基础数据管理、进货管理、销售管理、综合查询等功能。
在系统中应能方便地增加、修改药品信息,同时也能方便地登记入库、销售数据、能方便地查询库存数据等。
医药进销存系统的目标是:
实现药品进、销、存数据的信息化管理,提高药品的周转率,提高药品进销存的查询效率,提高药品进行较存数据的可靠性、保密性,降低管理成本,减少人力物力资源
(二)可行性分析
1.经济上的可行性
项目提出者投资开发此系统后,药品进销存管理实现了自动化。
只需工作人员录
药品、供应商、客户、业务员的相关信息,用户就可共享这些数据,减少了工作人员的重复劳动。
同时,公司员工可方便地查询库存情况,了解各种药品的库存量及仓库的分布,尽量减少药品的挤压。
系统提供吩咐的查询功能,可按供应商、客户分级,为业务员计算业绩,减少管理成本。
这样,项目提出者只需法非少量的人力,就可节约企业的办公开支和人力成本,提高工作效率。
2.技术上的可行性
从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,VB和WindowsXP以及MicrosoftACCESS2000的结合无疑是在实际应用中较为成功的一种解决方案。
为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。
所以技术实行起来相对会容易
3.操作上的可行性
如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.我的这套系统是利用自己的计算机加微软的集成开发环境MicrosoftVisualBasic6.0作为软件的开发平台,使开发出来的系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法,操作友好因此在操作上是可行的。
三、系统分析
因原系统基本为人工操作,故此处对原系统不做多分析,以下为新系统系统分析。
1,组织结构分析
2.功能结构分析
(二)业务流程与调查分析
1.业务流程图
2.医药采购业务流程图
3.医药入库流程图
4.医药出库流程图
(三)数据和数据流程分析
系统的数据流程就是各信息(单据、报表、账本)交替传送,生成新信息的过程。
本系统主要是客户向系统输入查询单、各申请表、反馈单;各部门管理员向系统输入各记录表,系统将结果单传输给客户和各部门管理员。
1,顶层
第0层
第1层销售子系统
第1层采购子系统
第1层库存管理系统
2.数据字典
(1)数据项定义
编号
数据项名称
简述
类型及宽度
取值范围
I-1
员工ID
某员工的代码
字符型,12位
“000000000001”~“999999999999”
I-2
药店号
某药店的代码
字符型,4位
“0001”~“9999”
I-3
管理员ID
某管理员的代码
字符型,4位
“0001”~“9999”
(2)数据结构的定义
数据结构编号
数据结构名称
简述
数据结构组成
DS-01
医院分院信息管理数据库
医院分院的基本信息
医生信息+医院信息+管理员信息
DS-02
医生信息表
医生的基本信息
医生ID+姓名+性别+专业+铺位号
DS-03
分院信息表
分院的基本信息
分院号+楼层+电话号码+总职位+无人职位
(3)数据存储的定义
数据存储编号
数据存储名称
简述
数据存储组成
关键字
D03-01
医生信息表
医生的基本信息
医生ID,姓名,性别,专业,铺位号
医生ID
D03-02
分院信息表
分院的基本信息
分院号,楼层,电话号码,总职位,无人职位
分院号
D03-03
管理员信息表
管理员的基本信息
管理员ID,姓名,密码,权限
管理员ID
(4)外部实体的定义
外部实体编号
外部实体名称
简述
S-01
医生
医院管理信息系统的主体
S-02
管理员
医院管理信息系统的执行者
(5)数据流定义
数据流编号
数据流名称
简述
数据流来源
数据流去向
数据流组成
数据流量
高峰流量
F03-01
上任申请表
医生上交的申请单
医生
管理员
上职人员+上职分院+上职日期
10份/小时
20份/小时
F03-02
电话单
医生应缴纳的电话费单据
管理员
医生
电话费金额+缴纳分院+缴费日期
1份/年度
(6)处理逻辑的定义
处理逻辑编号
P02-3
处理逻辑名称
网费计算
简述
计算应缴纳的电话费
输入的数据流
电话费的价格
输出的数据流
医生应缴纳的电话费
处理频率
对每个用户每年度处理处理一次
3.处理逻辑描述
(1)判断(决策)树描述
性别学位有无空职方案
有同一分院
同一学位
同一性别无不同分院
医生入职安排有不同分院
不同学位
无不同分院不同性别不同分院
(2)判断表(决策表)
表3-8.1判断表
条件名称
取值
含义
性别
0
同一性别
1
不同性别
学位
0
同一学位
1
不同学位
空职位
0
有
1
无
条件和方案
1
2
3
4
5
6
7
8
条件
性别
0
0
0
0
1
1
1
1
学位
0
0
1
1
0
0
1
1
空职位
0
1
0
1
0
1
0
1
方案
同一分院
√
不同分院
√
√
√
√
√
√
√
表3-8.3判断表
条件和方案
1
2
3
条件
性别
0
0
1
学位
0
1
空职位
0
方案
同一分院
√
不同分院
√
√
四、系统设计
(一)系统总体功能结构设计
(二)代码设计
代码的种类有很多种,选择适当的代码类型可以事半功倍;在本系统中欲打算使用区间码。
编码对象名称
医生ID
编码方式
区间码
代码位数
12位
校验位
有
使用时间
2009年9月——2013年6月
适用范围
医生分院管理信息系统
代码化目的
1.有利于输入和检验
2.有利于计算机分类处理
构成
第1~2位表示一级科目;第3~6位表示二级科目;
第7~8位表示三级科目;第9~11位表示四级科目;第12位是校验位
编码要求
校验位采用几何级数法设计
序号
代码
意义
一级科目
二级科目
三级科目
四级科目
一级科目
二级科目
三级科目
四级科目
01
09
1401
01
001
入学年份
系别
专业
代号
02
09
1401
01
002
入学年份
系别
专业
代号
03
09
1401
01
003
入学年份
系别
专业
代号
…
…
…
…
…
…
…
…
…
(三)数据库设计
1.数据库表
1.药材存量表:
kct
字段名
说明
长度
是否为空
注释
键
YCBH
药材编号
8
主
Dw
单位
4
null
Ck
仓库
10
null
Kcjs
库存件数
5
null
Kcsn
库存数量
8
null
Kcjjze
库存进价总额
8
null
Kcpfjze
库存批发价总额
8
null
2.缺药登记表:
Qydd
字段名
说明
长度
是否为空
注释
键
Qybh
缺药编号
8
主
Qym
缺药名
20
Qysl
缺药数量
9
Xqsj
需求时间
20
null
3.客户用药表
字段名
说明
长度
是否为空
注释
键
Kfbh
客户编号
10
主
Kfmc
客户名称
20
Kfnb
客户类别
4
null
Yylx
用药类型
4
Yyl
用药量
9
Jyybh
禁用药
8
4.售药登记表
字段名
说明
长度
是否为空
注释
键
Ycbh
药材编号
8
主
Ycm
药材名
20
Cpgg
药材规格
4
null
Khbh
客户编号
10
Khmc
客户名称
20
null
Khlx
客户类型
4
null
Sl
数量
9
5.待购药材表
字段名
说明
长度
是否为空
注释
键
Ycbh
药材编号
8
主
Ycm
药材名
20
Cpgg
药材规格
4
Sl
数量
9
6.药材一览表:
cpt
字段名
说明
长度
是否为空
注释
键
Ycbh
药材编号
8
主
Ycm
药材名
20
Cpgg
药材规格
12
null
Cd
产地
12
null
Nb
类别
6
null
Dw
单位
20
null
Xsdj
销售单价
8
Zgkc
最高库存
10
null
Zdkc
最低库存
10
null
Zgxj
最高销价
10
null
Zdxj
最低销价
10
null
Cfck
存放仓库
8
null
Bz
备注
16
null
Ycpy
药材拼音
16
ckpfj
参考批发价
8
null
mjsn
每件数量
4
Zycf
主要成份
100
Zzgn
功能主治
100
null
Zlh
专利号
16
null
Fmr
发明人
8
null
Yfyl
用法用量
100
Pzwh
批准文号
16
Zc
贮藏
20
Zy
注意
100
Wgt
外观图
Tym
通用名
20
7.人员权限表:
userinfo
字段名
说明
长度
是否为空
注释
键
Name
用户名
16
User_id
注册号
16
主
Password
口令
16
Purview
权限
16
Usertpe
备注
20
null
8.单据编号:
Djbh
字段名
说明
长度
是否为空
注释
键
Jhdh
进货单号
8
Xsdh
销售单号
8
Zcdh
转仓单号
8
Dhdh
订货单号
8
Bjdh
报价单号
8
9.客户信息表:
Khxxt
字段名
说明
长度
是否为空
注释
键
Kfbh
客户编号
10
主
Kfmc
客户名称
40
Kfnb
客户类别
4
Dz
地址
20
Yb
邮编
6
Lxr
联系人
10
Dh1
电话1
12
Dh2
电话2
12
null
Sh
税号
10
Zh
帐号
10
Kfyh
开户银行
30
Kfbz
客户备注
16
null
10.供应商表:
Gyst
字段名
说明
长度
是否为空
注释
键
Gfbh
供应商编号
10
主
Gfmc
供应商名称
40
Gfnb
供应商类别
2
Dz
地址
20
Yb
邮编
6
Lxr
联系人
10
Dh1
电话1
12
Dh2
电话2
12
null
Sh
税号
10
Zh
帐号
10
Kfyh
开户银行
30
Kfbz
供应商备注
16
null
11.进货表:
Jht
字段名
说明
长度
是否为空
注释
键
Jhdh
进货单号
9
主
jhrq
进货日期
8
ysdh
原始单号
10
cpbh
产品编号
8
Dw
单位
10
Sjjs
实进件数
9
Sjsn
实进数量
9
Jhdj
进货单价
8
Jhzje
进货总金额
8
Ghdw
供货单位
30
Jhnb
进货类别
4
null
Ykr
入库人
10
Ykyj
入库意见
40
null
Zjr
质检人
10
Zjyj
质检意见
40
null
Czy
操作员
10
Jhr
进货人
10
12.销售单表Xsdt
字段名
说明
长度
是否为空
注释
键
Xsdh
销售单号
10
主
Xsrq
销售日期
8
Kpr
开票人
10
Hjr
划价人
10
null
Kfmc
客户名称
40
Xsdzje
销售单金额
8
Zbs
总笔数
4
Jsfs
结算方式
8
null
Xsnb
销售类别
8
null
FKF
付款否
4
Thf
提货否
4
13.禁用药表:
Jyyb
字段名
说明
长度
是否为空
注释
键
Jyy
禁用药
8
外
Jyybh
禁用药编号
8
Jyybh
主
Jyymc
禁用药名称
20
null
2.ER图
药品实体、客户实体的E-R图
供应商实体的E-R图
入库单实体的E-R图
仓库实体E-R图
(四)输入、输出及菜单设计
1.输入设计
序号
含义
项名
序号
含义
项名
1
药品代码
Ware-no
5
供应商编号
Sup-no
2
药品名称
name
6
进货日期
Input-day
3
药品单价
price
7
提货日期
Output-day
4
供应商名称
Sup-name
8
2.输出设计
新系统的输出设计充分考虑了用户在使用信息方面的要求,输出的内容包括:
商品的名称、代码、价格;供应商的名称、代码;数据的类型、宽度、数据来源、数据去向等。
输出的格式满足了格式设计中的合理性、适用性、清晰性。
使新的系统为使用者提供及时、准确、全面的信息服务。
项目
数据
数据类型
宽度
数据来源
数据去向
商品代码
1045617185674
字符型
13
库存管理部
销售部
商品名称
药片
字符型
14
库存管理部
销售部
药品价格
2.50元
数字型
4
库存管理部
销售部
供应商代码
S87564
字符型
6
采购部
库存管理部
供应商名称
药物有限公司
字符型
8
采购部
库存管理部
进货日期
2007年6月1日
日期型
12
采购部
库存管理部
提货日期
2007年6月2日
日期型
12
采购部
库存管理部
3.菜单设计
主菜单
功能
表格视图
显示有关的表单
查询
商品的名称、代码、单价,所提供的供应商信息
编辑
修改、粘贴
窗口
显示表单(商品的名称、代码、单价,所提供的供应商信息)只读格式。
帮助
顾客反馈、各个服务点的商品信息查询
4,处理流程分析
IPO图
系统名:
药物进销信息管理系统制图者:
梁卓勋
调用下列模块:
询价单新增
询价单修改
询价单查找
询价单打印
询价单删除
模块名:
询价管理日期:
2004-11-13
由下列模块调用:
采购管理
输入:
请购文档数据
供应商文档数据
询价文档数据
输出:
处理内容:
如要发新的询价单,则调用询价单新增模块;
如要修改存盘的询价单,则调用询价单修改模块
如要打印当印当前或已存在的询价单,则调用询价单打印模块
如要删除已存在的询价单,则调用询价单删除模块
内部数据元素:
备注: