管理信息系统实训报告.docx

上传人:b****4 文档编号:24139616 上传时间:2023-05-24 格式:DOCX 页数:24 大小:359.25KB
下载 相关 举报
管理信息系统实训报告.docx_第1页
第1页 / 共24页
管理信息系统实训报告.docx_第2页
第2页 / 共24页
管理信息系统实训报告.docx_第3页
第3页 / 共24页
管理信息系统实训报告.docx_第4页
第4页 / 共24页
管理信息系统实训报告.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

管理信息系统实训报告.docx

《管理信息系统实训报告.docx》由会员分享,可在线阅读,更多相关《管理信息系统实训报告.docx(24页珍藏版)》请在冰豆网上搜索。

管理信息系统实训报告.docx

管理信息系统实训报告

课题:

图书馆管理系统

班级:

10信息管理二班

******

学号:

******227

第一章可行性分析

1、1社会可行性分析………………………………………………3

1、2技术可行性分析………………………………………………3

1、3经济可行性分析………………………………………………3

1、4法律可行性分析……………………………………………3

第二章需求分析

2、1功能需求分析………………………………………………4

2、1、1组织结构分析…………………………………………4

2、1、2业务流程分析…………………………………………4

2、1、3数据流图……………………………………………5

2、1、4数据字典………………………………………………9

2、2数据需求分析……………………………………………11

2、2、1E-R图………………………………………………11

第三章系统设计

3、1数据库设计…………………………………………………13

3、1、1逻辑设计……………………………………………13

3、2总体设计…………………………………………………14

3、3详细设计…………………………………………………15

3、3、1图书查询管理(IPO)…………………………………15

3、3、2借书管理(IPO)………………………………………15

3、3、3还书管理(IPO)………………………………………16

第四章测试

4、1测试的准则…………………………………………………16

4、2测试步骤及操作……………………………………………16

4、3测试用例………………………………………………17

第五章总结……………………………………………………18

第一章可行性分析

可行性分析就是指详细调查之后对系统项目开发的必要性与可行性的确定。

随着图书种类、数量与读者数量的增加,提高用计算机管理图书系统的服务质量与效率已迫在眉睫。

1、1社会可行性分析

管理上的可行性就是指管理人员对开发应用项目的态度与管理方面的条件。

高校图书馆就是学生增加知识与提高素养的地方,提高图书馆的管理效率与质量对学校的发展至关重要。

大学图书馆拥有良好的网络环境、丰富的信息资源与较高的人员素质,图书馆各部门分工明确,图书馆馆长与书记也将图书馆的网络化、电子化、数字化建设作为工作重点。

所以在这样的环境下,新系统的管理与实施就是实在可行的。

1、2技术可行性分析

信息时代到来,人们对信息处理的需求越来越高,从而使管理信息系统开发技术得到了从分的发展与完善,使得开发本系统在技术性成为可能。

该系统使用了VisualBasic6、0结合MicrosoftSQL数据库进行开发,比较容易上手。

目前,管理信息系统已经应用到了各个领域。

很多图书馆已经采用了先进的图书管理系统,所以会由很多成功的经验可以让我们在设计与实施的过程来借鉴,极大地降低了开发的风险。

1、3经济可行性分析

主要就是预估费用支出对项目的经济效益进行评价。

图书馆就是一个商业性质较小的场所,其经济成分比重相对较少,主要就是支出的费用:

其中包括设备购置费、软件开发费用、管理与维护费、人员工资与培训费等。

由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。

建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性与预见性,快速地反馈市场信息。

1、4法律可行性分析

目前图书馆管理人员都有操作电脑的能力,通过提供一定的培训,都能够熟练操作管理系统。

因此,开发图书馆管理系统,在营运上也就是可行的。

从用户单位——大学校园图书馆的行政管理与工作制度等方面来瞧,就是完全能够使用系统软件。

第二章需求分析

随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。

针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员与用户带来以下不同的方便:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高工作效率,也就是图书馆等部门管理科学化、正规化的重要标志之一。

而且计算机管理的成本不断降低。

因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。

2、1功能需求分析

2、1、1组织结构分析

为了对系统有一个全面的了解,首先要对系统的内部各隶属部门关系进行调查。

图书馆系统的组织结构图如下:

图2-1图书馆的组织结构图

2、1、2业务流程分析

调查管理业务流程应该顺着原系统信息流动的过程逐步进行,通过管理业务流程图来反映与表达。

管理业务流程图就是一种描述系统内各单位、人员之间业务关系、作业顺序与管理信息流向的图表。

信息系统的业务流程如图所示:

图2-2图书馆的业务流程图

2、1、3数据流图

以下图书馆管理信息系统的数据流程图:

1、顶层数据流图

图2-3顶层数据流图

2、第一层数据流图

图2-4

3、第二层数据流图1(读者借阅)

图2-5读者借阅

第二层数据流图2(读者还书)

图2-6读者还书

第二层数据流图3(查询信息)

图2-7查询信息

第二层数据流图4(管理图书信息)

图2-8管理图书信息

第二层数据流图5(管理读者信息)

图2-9管理读者信息

第二层数据流图6(管理员信息)

图2-10管理员信息

2、1、4数据字典

数据字典的内容主要就是对数据流程图的数据项、数据结构、数据流、处理逻辑、数据存储与外部实体等几方面进行的定义。

数据流程图配以数据字典,就可以从图形与文字两个方面对系统的逻辑模型进行完整的描述。

在系统分析中会产生大量的数据字典,以下将列出数据中代表性的数据项、数据流、处理逻辑、存储逻辑、外部实体等项。

①数据项的定义

数据项编号:

I-01

数据项名称:

图书编号

别名:

简述:

某种图书的代码

类型:

字符型

长度:

20字节

取值范围:

数字+英文字母

数据项编号:

I-02

数据项名称:

学生借书证编号

别名:

ID卡号

简述:

每个同学有唯一的一个编码

类型:

数值型

长度:

12位

取值范围:

0到999999999999

取值说明:

1到2位代表年级,3到4位代表校区,5到6位代表学院,7到8位代表专业,9到12位代表专业学生排号。

数据项编号I-03

数据项名称:

馆藏数量

别名:

图书的馆藏书量

简述:

某种图书的库存数量

类型:

数值型

长度:

2位整数

取值范围:

0-20

②数据流的描述

数据流编号:

D-01

数据流名称:

查询

简述:

读者查询图书的记录

数据流来源:

“读者”外部实体

数据流去向:

“检索图书馆就是否有书”处理逻辑

数据项组成:

图书名+图书编号+出版社+作者+借书日期+还书日期

数据流量:

平均400次/日

高峰流量:

最大600次/日

数据流编号:

D-02

数据流名称:

借书

简述:

读者借阅图书的记录

数据流来源:

“读者”外部实体

数据流去向:

图书馆借书记录管理系统

数据流组成:

图书编号+出版社+作者+图书证号+姓名+联系电话+学院+年级+专业+借书日期+应还日期

数据流量:

平均300本/日

高峰流量:

最大500本/日

数据流编号:

D-03

数据流名称:

还书

简述:

读者还书的记录

数据流来源:

“读者”外部实体

数据流去向:

“检索图书就是否过期”处理逻辑

数据流组成:

图书编号+出版社+作者+图书证号+姓名+联系电话+学院+年级+专业+借书日期+还书日期

数据流量:

平均300本/日

高峰流量:

最大500本/日

③处理逻辑的定义

处理逻辑编号:

P-01

处理逻辑名称:

查询处理

简述:

查询图书馆就是否某种书

输入的数据流:

图书名称,来源于读者;作者名称,来源于读者;图书编号,来源于读者。

处理:

根据读者录入数据流“图书名称”、“作者”或“图书编号”,检索图书馆数据库,确定图书名;再根据图书编号或作者,确定图书

输出的数据项:

图书馆藏地址,图书总量,图书可借阅量,已借图书应还日期

处理逻辑编号:

P-02

处理逻辑名称:

借书处理

简述:

登记读者的借阅数据

输入的数据流:

读者姓名,借书证号,联系电话,来源于读者;图书编号,图书名称,借书日期

处理:

根据输入的数据流“图书编号”与“借书证号”,将数据记录下来。

输出的数据流:

应还日期

处理逻辑编号:

P-03

处理逻辑名称:

还书处理

简述:

登记读者的还书数据

输入的数据流:

读者姓名,借书证号,联系电话,来源于读者;图书编号,图书名称,还书日期。

处理:

根据输入的数据流“图书编号”与“借书证号”,查阅就是否逾期,若逾期,输出罚款通知书,如没有逾期,消除借书记录

输出的数据流:

罚款通知单(逾期情况下)

④数据存储的定义

数据存储编号:

F-01

数据存储名称:

借书记录

简述:

记录读者借书的数据。

数据存储组成:

图书名称+图书编号+馆藏地址+库存量+借书证号+借书日期

关键字:

图书编号

⑤外部实体的定义

外部实体编号:

S-01

外部实体的名称:

读者

简述:

阅读图书的读者

输入的数据流:

I-01、I-02

输出地数据流:

应还日期

2、2数据需求分析

2、2、1E-R图

经过我们对图书馆的调查我们了解了该系统中的几个实体类型有:

学生、图书管理员、图书还有采购员。

采购员:

姓名,工号

画出图书管理的E-R图如下图所示:

图2-11

这些实体之间的相互关系有:

学生与图书之间有“借阅”关系,就是多对多的。

图书管理员与图书之间有“管理”关系,就是一对多的。

采购员与图书之间有“采购”关系,就是一对多的。

每个实体的属性分别就是:

学生:

姓名,借书证号,联系电话

图书:

书名,书号,数量,地址

图书管理员:

姓名,工号

采购员:

姓名,工号经过我们对图书馆的调查我们了解了该系统中的几个实体类型有:

学生、图书管理员、图书还有采购员。

这些实体之间的相互关系有:

学生与图书之间有“借阅”关系,就是多对多的。

图书管理员与图书之间有“管理”关系,就是一对多的。

采购员与图书之间有“采购”关系,就是一对多的。

每个实体的属性分别就是:

学生:

姓名,借书证号,联系电话

图书:

书名,书号,数量,地址

图书管理员:

姓名,工号

第三章系统设计

3、1数据库设计

数据库就是数据库应用程序的核心。

数据库设计就是建立一个应用程序最重要的步骤之一。

数据库设计一般要在需求分析与数据分析的基础上进行概念设计、逻辑设计与物理设计。

3、1、1逻辑设计

逻辑设计的任务就是根据DBMS的特征把概念结构转换为相应的逻辑结构。

概念设计所得到的E-R模型,就是独立于DBMS的,这里的转换就就是把表示概念结构的E-R图转换成关系模型的逻辑结构。

将上图转换为规范的关系模式为:

学生(姓名,借书证号,联系电话)

图书(书名,书号,数量,地址)

图书管理员(姓名,工号)

采购员(姓名,工号)

1.Bookstyle书籍类别信息表

字段名

数据类型

就是否为空

说明

bookstyleno

varchar

Notnull(主键)

种类编号

bookstyle

varchar

Notnull

种类名称

2.Systemreaders读者信息表格

字段名

数据类型

就是否为空

说明

readerid

varchar

Notnull(主键)

读者借书证号

readername

varchar

Notnull

读者姓名

readersex

varchar

Notnull

读者性别

readertype

varchar

null

读者种类

readertime

datetime

null

登记日期

3.Systembook书籍信息表

字段名

数据类型

就是否为空

说明

bookid

varchar

Notnull(主键)

书籍编号

bookname

varchar

Notnull

书籍名称

bookstyle

varchar

Notnull

书籍类别

bookauthor

varchar

Notnull

书籍作者

bookpub

varchar

null

出版社名称

bookpubdate

datetime

null

出版日期

bookindate

datetime

null

登记日期

inborrowed

varchar

Notnull

就是否被借出

4.Borrowrecord借阅记录信息表

字段名

数据类型

就是否为空

说明

readerid

varchar

Notnull(外主键)

读者借阅证编号

bookid

varchar

Notnull(外主键)

书籍编号

borrowdate

varchar

Notnull

读者借书时间

5.Returnrecord还书记录信息表

字段名

数据类型

就是否为空

说明

readername

varchar

Notnull(外主键)

读者姓名

readerid

varchar

Notnull(外主键)

读者借阅证编号

returndate

varchar

Notnull

读者还书时间

6.Readerfee罚款记录信息表

字段名

数据类型

就是否为空

说明

readerid

varchar

Notnull

读者借书证号

readername

varchar

Notnull

读者姓名

bookid

varchar

Notnull(外主键)

书籍编号

bookname

varchar

Notnull

书籍名称

bookfee

varchar

Notnull

罚款金额

borrowdate

datetime

Notnull

借阅时间

3、2总体设计(H)

3-1图书馆管理信息系统H图

3、3详细设计

3、3、1图书查询管理(IPO)

模块名称:

图书查询

设计者:

使用单位:

图书馆

输入部分I

处理描述P

输出部分O

●由图书信息库送入图书信息。

1

利用权限打开图书信息库;

2输入所需图书信息进行图书查询

3获得所需图书信息

……

处理过程:

输入信息与信息库信息对应,

查询成功,输出图书信息。

1→②→③

输入信息与信息库信息不对应,输出无此图书。

●向图书信息库送出查询命令;

●输出与查询信息对应的图书信息。

3、3、2借书管理(IPO)

模块名称:

图书预约

设计者:

使用单位:

图书馆

输入部分I

处理描述P

输出部分O

●从读者借还图书模块获得图书信息。

1读者对所需图书发生预约行为;

2预约的图书信息输入图书预约系统;

3系统录入信息,对所预约的图书进行记录;

4对于记录了的图书不再外借

……

处理过程:

1→②→③→④

●将预约了的图书记录送回上一级。

模块名称:

获得借还记录

设计者:

使用单位:

图书馆

输入部分I

处理描述P

输出部分O

●凭借借阅证作为媒介将借还记录录入。

1读者发生借还行为;

2获得借还记录;

3将借还记录录入系统

……

处理过程:

①→②→③

●将借还记录送回上一级。

3、3、3还书管理(IPO)

模块名称:

读者借还图书

设计者:

李煜

使用单位:

图书馆

输入部分I

处理描述P

输出部分O

●从获得的借还记录得到图书信息

1

读者发生借还行为;

2凭借借阅证作为媒介将借还记录录入读者借阅管理系统;

3读者信息与借还图书信息一一对应。

……

处理过程:

一一对应,记录合格

1→②→③

不对应,记录不合格

●将合理记录送回上一级,进行信息更新;

●输出图书信息,以便处理图书预约模块

第四章测试

4、1测试的准则

  为了能设计出有效的测试方案必须充分理解并正确运用指导软件测试的基本准则。

主要的测试准则如下所述:

  

(1)所有的测试都应该能追溯到用户需求。

  正如前面讲过的,软件测试的自标就是发现错误。

从用户角度瞧,最严重的错误

就是导致程序不能满足用户需求的那些错误。

  

(2)应该在测试开始之前的相当长时间,就制定出测试计划。

  一旦完成了需求模型就可以着手制定测试计划,在确定了设计模型之后就可以立即开始设计详细的测试方案。

因此,在编码之前就可以对所有测试工作进行计划与设计。

  (3)测试用例的代表性。

  能够代表并覆盖各种合理的与不合理的、合法的与非法的、边界的与越界的以及极限的输入数据、操作与环境设置等。

4、2测试步骤及操作

在测试过程中,首先需要对各子单元过程进行测试。

各子单元过程的测试必须先在程序设计员调试并编译通过后才能进行。

在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试与维护。

其操作过程如下:

(1)、在客户端数据库信息模块过程中,先对各子单元过程分别进行测试,然后根据测试方法按照详细设计说明书中的流程图对其进行跟踪测试。

(2)、客户端数据库信息模块、读者借阅图书信息模块、数据库汇总报表模块(包括数据库)过程中先对各子单元过程分别进行测试,然后根据测试方法按照详细设计说明书中的流程图对其进行跟踪测试。

(3)、根据各模块之间的各种关系,对其接口进行测试。

(4)、在系统测试中,要注意对各种意外情况(例如断电.硬盘损坏等)加以处理,对数据库要注意其安全性.可靠性.健壮性.效率。

网络传输更要注意其安全性。

4、3测试用例

测试需求

测试用例ID

测试步骤

期望的结果

最终结果

图书编目

TC-bm-001

系统“主菜单”下选择“图书编目”,点击“新书编目”

系统弹出“新书编目”窗口,显示图书编号、

国际标准书号、正题名、并列题名、副题名、

语种、第一责任者、其她责任者、装订方式、

页数、尺寸、附件、出版者、出版地、出版日期、

丛书名、丛书作者、版本、文献类型、附注项、

主题、提要、单价、获得方式、索书号。

其中图书编号字段不允许输入。

在窗口中显示出图书编号、国际标准书号、正题名、并列题名、副题名、

语种、第一责任者、其她责任者、装订方式、

页数、尺寸、附件、出版者、出版地、出版日期、

丛书名、丛书作者、版本、文献类型、附注项、

主题、提要、单价、获得方式、索书号。

在新书编目窗口中对以下字段:

正题名、语种、第一责任者、装订方式、页数、尺寸、出版者、出版地、出版日期、获得方式,分别选择一项不输入,选择保存

系统提示该字段必须输入,数据不被保存

1.期望结果与最终结果不一致

2.虽然少一个字段还就是可以被保存的

新增一条记录,在新书编目窗口中依次输入:

正题名、语种、第一责任者、装订方式、页数、尺寸、出版者、出版地、出版日期、获得方式,并选择保存

输入数据显示在新书编目窗口中,

且数据被保存在图书编目表中

1、期望结果与最终结果不一致

2.应该在新增的记录中输入图书编号

新增一条记录,输入图书信息中索书号重复,并选择保存

系统提示索书号重复,数据不被保存

数据不被保存,需修改

新增一条记录,输入国际标准书号、正题名、并列题名、副题名、语种、第一责任者、其她责任者、装订方式、页数、尺寸、附件、出版者、出版地、出版日期、丛书名、丛书作者、版本、文献类型、附注项、主题、提要、单价、获得方式、索书号,并选择保存

输入数据显示在新书编目窗口中,

且数据被保存在图书编目表中

数据显示出来并被保存

在新书编目窗口选择“复制上条”选项框

新书编目窗口中显示上一条输入记录,

并允许修改保存记录

1.期望结果与最终结果不一致

2.不允许有重复的记录

图书编目

TC-bm-002

在“新书编目”窗口,选择“个别登记”

系统弹出“明细输入”窗口

成功登记

在“明细输入“窗口,分别选择按标准书号、书名(拼音)、索书号、作者查询图书

系统能按条件检索出图书信息显示在窗口中

系统能按条件检索出图书信息显示在窗口中

选中需要个别登记的图书,启动条码扫描

系统读入条码信息,显示在窗口中

条码扫描成功

点击”登记”按钮

条码信息被保存在图书编目表中

条码信息被保存在图书编目表中

第五章总结

管理信息系统(MIS)一门综合应用管理学,运筹学,计算机科学,应用数学,决策理论等多学科交叉的边缘学科,用于帮助企业事业等组织单位进行战略管理,管理控制,运行控制与业务处理,就是在信息化社会大环境下企业提高运作效率,决策精度从而取得竞争优势不可缺少的工具。

课程知识的实用性很强,因此课程实验就显得非常重要,由于缺少企业运作,生产流程等相关信息,我们选择了我们非常熟悉的,与我们每天学习生活都息息相关的图书馆系统作为本次试验的课题。

尽管我校图书馆系统已经比较完善,但正如工业工程的核心思想“改善永无止境”所表明的,图书馆仍有可改之处。

我们通过自上而下从全局整体出发分析图书馆系统的功能结构与自下而上逐层分析,找出细微不足两方面入手,以最大程度的满足广大同学的需求为目的,对图书馆借阅系统进行系统化,工程化,模块化分析,其中具体工作包括:

刚开始做实验的时候,由于我们的理论知识基础掌握的不细致,在实验过程遇到了许多的难题,也使我们感到理论知识的重要性。

但就是我们并没有气馁,在实验中发现问题,自己瞧书,独立思考,最终解决问题,从而也就加深我们对课本理论知识的理解,达到了“双赢”的效果。

MIS课程实验培养了我们在实践中研究问题,分析问题与解决问题的能力以及培养了良好的工程素质与科学道德,例如团队精神、交流能力、独立思考、测试前沿信息的捕获能力等;提高了自己动手能力,培养理论联系实际的作风,增强创新意识。

最后,通过这次的MIS实验我们不但对理论知识有了更加深的理解,对于MIS实际的运用也有了深入的认识。

希望以后学院与系里能够开设更多类似的课程实验,能够让我们得到更好的锻炼。

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

当前位置:首页 > 总结汇报 > 学习总结

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

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