管理信息系统实验报告_第1页
管理信息系统实验报告_第2页
管理信息系统实验报告_第3页
管理信息系统实验报告_第4页
管理信息系统实验报告_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理信息系统实验报告图书销售管理系统系统分析与设计班级 市场二班 学号 11108990719 姓名 彭 俊 教师 成 卫 20013年4月5日 目录实验二、业务流程调3.实验三、数据流程调查5.实验四、新系统概念模型的建立.8.实验六、数据库设计.9.实验二 图书销售管理的系统分析(一)业务流程调查一、实验目的:掌握组织结构和管理业务流程调查的方法及其成果的绘制。二、建议机时:4机时(课内2机时,课外2机时)三、实验内容1、熟悉系统分析工具Visio的应用环境;2、掌握组织结构调查的方法并利用Visio绘制组织结构图;3、掌握管理业务流程调查的方法并利用Visio绘制业务流程图。四、实验步骤

2、1、 需求调查在书店的日常管理中,书籍的进销存管理是书店的一项非常重要的工作。书店管理人员需要及时了解各种书籍的入库情况、销售情况和库存情况,以便更好地分析各类书籍的走势,合理安排书店经营的各个环节,尽可能扩大书店的营业量。因此,建立图书进销存管理系统成为企业信息化建设及现代化管理的必由之路。2、 图书销售管理组织结构及信息化状况调查经过调查发现:该书店的图书经营部是由采购科、销售科、客户服务中心和库房四个科室组成,采购科主要负责书籍的订购与采购;销售科负责书籍的销售、缺货登记处理及销售统计分析;客户服务中心负责客户资料的建立和维护、大客户关系协调;库房负责书籍的入库、出库和盘点工作。【根据以

3、上调查文字,再在下面给出该书店的组织结构图】3、 图书销售管理业务流程调查:采购科查询书籍的库存信息和读者的需求信息,若书籍库存量不能满足用户的需要,则编制书籍采购订货单,并交送给供货商,进行书籍的采购;供货商按订货单要求发货,并将收货单提交给库房检验员;库房检验员对收到的书籍进行检验,如发现书籍不合格,直接将书籍退回给供货商,如果产品合格,则开出入库单,提交给库房主管,由库房主管进行入库审核处理;如果审核合格,则进行产品入库并登记流水账及修改库存信息,如果不合格,则开出退货单,将书籍退回给供货商。【根据以上业务调查文字,再在下面给出业务流程实验三 图书销售管理的系统分析(二)数据流程调查一、

4、实验目的:掌握数据流程分析的方法和数据流程图的分层次绘制及其数据字典的建立二、建议机时:8机时(课内4机时,课外4机时)三、实验内容1、掌握数据流程调查和分析的方法;2、利用Visio绘制数据流程图并在绘制的过程中建立标准、统一的编码;3、根据数据流程图建立相应的数据字典。四、实验步骤1、 数据流程图的层次绘制方法复习数据流程图分层次绘制模型:数据流程图是按照“自顶向下、逐层细化”的原则进行,在绘制整个数据流程图的过程中,一定要建立标准、统一的编码,并建立相应的数据字典。2 、根据实验二完成的图书销售管理业务的业务流程图,按照业务流程到数据流程的转换规则,完成图书销售管理系统数据流程图的绘制。

5、【在此给出完整的数据流程图】3、编写相应的正确的数据字典表3-1 数据流的描述数据流编号数据流名称简 述数据流来源数据流去向数据流组成数据流量高峰流量F03订货单采购员开出的订货单采购员供货单位模块采购编号+采购名称+采购数量+日期+采购单位10/天20/天F04收货单供货单位开出的收货单供货单位库检处理模块收获编号+收货的名称+收货数量+日期+收货单位5/天10/天F05退货通知单库检员开出的退货通知单库检员供货单位退货编号+退货名称+退货数量+日期+退货单位2/天4/天F06入库单库检员开出的入库单库检员审核处理模块表3-2 处理逻辑的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的

6、数据流处理频率P01采购处理采购需求的材料需求存储数据采购处理订货单P02库检处理检查材料是否合格收货单 检查产品是否合格入库单P03审核处理审核外来数据,修改内部数据入库单核对数据,修改库存信息退货单表3-3 数据存储的描述数据存储编号数据存储名称简 述数据存储组成相关联的处理S02库存数据存放材料的库存量采购处理S03流水账存放材料的库存量和单价采购处理表3-4 外部实体的描述外部实体编号外部实体名称简述外部实体组成输入的数据流输出的数据流E01供货单位提供本单位材料的单位订货单收货单实验四 系统分析(三)-新系统概念模型的建立一、实验目的:掌握新系统概念模型(E-R图)分析和绘制方法二、

7、建议机时:4机时(课内2机时,课外2机时)三、实验内容1、掌握概念模型的作用;2、掌握新系统概念模型的分析方法;3、利用Visio绘制新系统的概念模型图(E-R图);4、学会绘制局部和整体E-R图。四、实验步骤根据对图书销售管理系统调查分析的结果,建立该系统概念模型的相关文字材料整理如下:该销售部门对图书进行记录时要涉及到图书作者和出版社,图书作者要记录其姓名、性别、出生日期、简介,并对其编号;出版社要记录其名称、地址、邮政编码、负责人、备注,并对其编号;对图书要记录其书名、版本、定价、出版日期,并对其编号。图书到货时先入库,一个库房可存放多批图书,一批图书可存放在多个库房,存放时要注明入库日

8、期和库存数量;对库房要记录其编号和名称。图书由采购人员向供货单位进行采购;采购人员和管理人员一样要记录其编号、姓名、性别、联系电话;对供货单位要记录其编号、名称、地址、联系电话;在采购的时候要注明采购的价格,它和书籍的入库价格是一致的。图书可有管理人员或售书员进行销售,销售时要记录销售时间、销售数量、销售价格;顾客找不到想要的书籍或者需求量超过库存数时,可将其需求进行登记;登记时要注明需求日期和需求数量;此外要记录顾客的编号、姓名、性别、读书爱好、购书次数、存档日期等信息。【请根据以上信息,绘制图书销售管理系统的概念模型图(E-R图)】出版(图书编号)库存(库存编号,库存名称)写作(图书作者编

9、号,图书编号)供应(供货单位编号,图书编号,采购价格)图书(图书编号,书名,定价,版本,出版日期)库存(图书编号,库存编号,入库日期,库存数量)供货单位(供货单位编号,供货单位名称,地址,联系电话)图书作者(作者编号,作者姓名,出生日期,简介,作者性别)购买(图书编号,顾客编号,销售时间,销售数量,销售价格)出版社(出版社编号,出版社名称,出版社地址,邮政编码,负责人,备注,)顾客(顾客编号,顾客人姓名,性别,读书爱好,购买次数,存档日期,需求日期,需求数量)实验六 系统设计(二)数据库设计一、实验目的: 建立新系统的逻辑模型并在PB/VF环境下创建数据库二、建议机时:4机时(课内2机时,课外

10、2机时)三、实验内容1、掌握根据E-R图进行逻辑模型转换的规则;2、熟悉Power_ Designer(S_ Designer)的使用;3、根据系统概念模型的设计结果,利用Power_ Designer(S_ Designer)建立CDM图;4、在Power_ Designer(S_ Designer)环境下,把得到的CDM图正确转换成PDM图;5、根据得到的新系统逻辑模型图,在PB环境下正确创建新系统的数据库。四、实验步骤根据对图书销售管理系统调查分析的结果,建立该系统数据模型的相关文字材料整理如下:该销售部门对图书进行记录时要涉及到图书作者和出版社,图书作者要记录其姓名、性别、出生日期、简

11、介,并对其编号;出版社要记录其名称、地址、邮政编码、负责人、备注,并对其编号;对图书要记录其书名、版本、定价、出版日期,并对其编号。图书到货时先入库,一个库房可存放多批图书,一批图书可存放在多个库房,存放时要注明入库日期和库存数量;对库房要记录其编号和名称。图书由采购人员向供货单位进行采购;采购人员和管理人员一样要记录其编号、姓名、性别、联系电话;对供货单位要记录其编号、名称、地址、联系电话;在采购的时候要注明采购的价格,它和书籍的入库价格是一致的。图书可有管理人员或售书员进行销售,销售时要记录销售时间、销售数量、销售价格;顾客找不到想要的书籍或者需求量超过库存数时,可将其需求进行登记;登记时

12、要注明需求日期和需求数量;此外要记录顾客的编号、姓名、性别、读书爱好、购书次数、存档日期等信息。【请根据以上信息,结合实验四的E-R模型结果,利用S_ Designer数据库设计工具,设计出本数据库的CDM、PDM和数据库脚本】数据库程序:/*=*/* DBMS name: Sybase SQL Anywhere 10 */* Created on: 2013-4-1 01:11:34 */*=*/if exists(select 1 from sys.sysforeignkey where role='FK_CUNFANG_CUNFANG_TUSHU') then alter

13、 table cunfang delete foreign key FK_CUNFANG_CUNFANG_TUSHUend if;if exists(select 1 from sys.sysforeignkey where role='FK_CUNFANG_CUNFANG2_KUFANGBI') then alter table cunfang delete foreign key FK_CUNFANG_CUNFANG2_KUFANGBIend if;if exists(select 1 from sys.sysforeignkey where role='FK_GO

14、NGYING_GONGYING_GONGHUOD') then alter table gongying delete foreign key FK_GONGYING_GONGYING_GONGHUODend if;if exists(select 1 from sys.sysforeignkey where role='FK_GONGYING_GONGYING2_TUSHU') then alter table gongying delete foreign key FK_GONGYING_GONGYING2_TUSHUend if;if exists(select

15、1 from sys.sysforeignkey where role='FK_GOUMAI_GOUMAI_GUKEBIAO') then alter table goumai delete foreign key FK_GOUMAI_GOUMAI_GUKEBIAOend if;if exists(select 1 from sys.sysforeignkey where role='FK_GOUMAI_GOUMAI2_TUSHU') then alter table goumai delete foreign key FK_GOUMAI_GOUMAI2_TUS

16、HUend if;if exists(select 1 from sys.sysforeignkey where role='FK_TUSHU_CHUBAN_CHUBANSH') then alter table tushu delete foreign key FK_TUSHU_CHUBAN_CHUBANSHend if;if exists(select 1 from sys.sysforeignkey where role='FK_XIEZUO_XIEZUO_TSZZB') then alter table xiezuo delete foreign key

17、 FK_XIEZUO_XIEZUO_TSZZBend if;if exists(select 1 from sys.sysforeignkey where role='FK_XIEZUO_XIEZUO2_TUSHU') then alter table xiezuo delete foreign key FK_XIEZUO_XIEZUO2_TUSHUend if;if exists( select 1 from sys.systable where table_name='chubanshebiao' and table_type in ('BASE&#

18、39;, 'GBL TEMP') then drop table chubanshebiaoend if;if exists( select 1 from sys.systable where table_name='cunfang' and table_type in ('BASE', 'GBL TEMP') then drop table cunfangend if;if exists( select 1 from sys.systable where table_name='gonghuodanweibiao'

19、; and table_type in ('BASE', 'GBL TEMP') then drop table gonghuodanweibiaoend if;if exists( select 1 from sys.systable where table_name='gongying' and table_type in ('BASE', 'GBL TEMP') then drop table gongyingend if;if exists( select 1 from sys.systable where

20、 table_name='goumai' and table_type in ('BASE', 'GBL TEMP') then drop table goumaiend if;if exists( select 1 from sys.systable where table_name='gukebiao' and table_type in ('BASE', 'GBL TEMP') then drop table gukebiaoend if;if exists( select 1 from sy

21、s.systable where table_name='kufangbiao' and table_type in ('BASE', 'GBL TEMP') then drop table kufangbiaoend if;if exists( select 1 from sys.systable where table_name='tszzb' and table_type in ('BASE', 'GBL TEMP') then drop table tszzbend if;if exists

22、( select 1 from sys.systable where table_name='tushu' and table_type in ('BASE', 'GBL TEMP') then drop table tushuend if;if exists( select 1 from sys.systable where table_name='xiezuo' and table_type in ('BASE', 'GBL TEMP') then drop table xiezuoend if

23、;/*=*/* Table: chubanshebiao */*=*/create table chubanshebiao ( cbsmc varchar(20) not null, cbsdz varchar(20) not null, yzbm char(6) not null, cbsfzr varchar(8) not null, bz varchar(100) not null, cbsbh char(20) not null, constraint PK_CHUBANSHEBIAO primary key (cbsbh);/*=*/* Table: cunfang */*=*/cr

24、eate table cunfang ( tsbh char(10) not null, kfbh char(10) not null, rkrq date not null, kcsl int not null, constraint PK_CUNFANG primary key clustered (tsbh, kfbh, rkrq, kcsl);/*=*/* Table: gonghuodanweibiao */*=*/create table gonghuodanweibiao ( ghbh char(11) not null, ghmc varchar(20) not null, g

25、hdz varchar(50) not null, ghdwlxdh char(11) not null, constraint PK_GONGHUODANWEIBIAO primary key (ghbh);/*=*/* Table: gongying */*=*/create table gongying ( ghbh char(11) not null, tsbh char(10) not null, cgjg dec(7,1), constraint PK_GONGYING primary key clustered (ghbh, tsbh);/*=*/* Table: goumai

26、*/*=*/create table goumai ( gkbh char(11) not null, tsbh char(10) not null, xxsj date not null, xssl int not null, xsjg dec(7,1) not null, constraint PK_GOUMAI primary key clustered (gkbh, tsbh, xxsj, xssl, xsjg);/*=*/* Table: gukebiao */*=*/create table gukebiao ( gkbh char(11) not null, gkxm varch

27、ar(5) not null, gkxb varchar(2) not null, gkdsah varchar(50) not null, gkgmcs integer not null, cdrq date not null, xqrq date not null, xqsl integer not null, constraint PK_GUKEBIAO primary key (gkbh);/*=*/* Table: kufangbiao */*=*/create table kufangbiao ( kfmc varchar(10) not null, kfbh char(10) n

28、ot null, constraint PK_KUFANGBIAO primary key (kfbh);/*=*/* Table: tszzb */*=*/create table tszzb ( zzxm char(8) not null, zzxb char(2) not null, csrq date not null, zzjj varchar(100) not null, zzbh char(10) not null, constraint PK_TSZZB primary key (zzbh);/*=*/* Table: tushu */*=*/create table tush

29、u ( tsmc varchar(20) not null, tsbb varchar(6) not null, tsdj decimal(2,1) not null, tscbrq date not null, tsbh char(10) not null, cbsbh char(20), constraint PK_TUSHU primary key (tsbh);/*=*/* Table: xiezuo */*=*/create table xiezuo ( zzbh char(10) not null, tsbh char(10) not null, constraint PK_XIE

30、ZUO primary key clustered (zzbh, tsbh);alter table cunfang add constraint FK_CUNFANG_CUNFANG_TUSHU foreign key (tsbh) references tushu (tsbh) on update restrict on delete restrict;alter table cunfang add constraint FK_CUNFANG_CUNFANG2_KUFANGBI foreign key (kfbh) references kufangbiao (kfbh) on update restrict on delete restrict;alter table

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论