精品《管理信息系统》课程设计报告定.docx

上传人:b****7 文档编号:23743610 上传时间:2023-05-20 格式:DOCX 页数:48 大小:51.73KB
下载 相关 举报
精品《管理信息系统》课程设计报告定.docx_第1页
第1页 / 共48页
精品《管理信息系统》课程设计报告定.docx_第2页
第2页 / 共48页
精品《管理信息系统》课程设计报告定.docx_第3页
第3页 / 共48页
精品《管理信息系统》课程设计报告定.docx_第4页
第4页 / 共48页
精品《管理信息系统》课程设计报告定.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

精品《管理信息系统》课程设计报告定.docx

《精品《管理信息系统》课程设计报告定.docx》由会员分享,可在线阅读,更多相关《精品《管理信息系统》课程设计报告定.docx(48页珍藏版)》请在冰豆网上搜索。

精品《管理信息系统》课程设计报告定.docx

精品《管理信息系统》课程设计报告定

《管理信息系统》课程设计报告

第一章图书馆管理系统分析3

1.1开发背景3

1.2用户分析4

1.2.1系统内部人员结构,组织及用户情况分析4

1.2.2用户类和用户特性6

1.3系统分析(全组)7

1.3.1现行图书馆管理系统的功能总图7

1.3.2图书馆关系系统各功能模块及业务流程图9

1.3.3图书馆管理系统的数据流程图12

1.3.4数据定义及数据字典19

第二章系统设计22

2.1总体设计22

2.1.1图书馆管理系统的功能模块图22

2.1.2系统物理配置方案设计24

2.2详细设计25

2.2.1代码设计25

2.2.2数据库设计26

2.2.3输入输出设计33

2.2.4处理流程设计36

第三章系统实施与维护37

3.1系统实施计划和准备工作37

3.2系统测试与调试38

3.3系统转换39

3.4系统验收与评价40

第四章系统运行与管理43

4.1系统安全管理43

4.2系统维护44

第五章界面设计45

5.1主界面45

5.2借阅管理界面设计46

5.3用户管理界面设计48

5.4电子图书管理界面设计48

5.5图书管理界面设计49

第一章图书馆管理系统分析

1.1开发背景

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。

图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。

如要对很长时间以前的图书进行更改就更加困难了。

基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

1.2用户分析

该系统主要建立一个基于B/S模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现:

1.对于读者在本系统的应用下可实现按照各种方式(如:

书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况。

2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。

3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。

1.2.1系统内部人员结构、组织及用户情况分析

为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况进行了分析,图书馆系统的组织结构如图1.2所示。

 

馆长

财务室

办公室

 

电子阅览室

图书借阅室

技术支持室

期刊阅览室

学术论文室

 

图1.1图书馆管理信息系统的组织结构

图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。

各部门的业务职责如下。

1、办公室:

办公室协助馆长负责日常工作,了解客户需求,制定采购计划;2、财务室:

财务室负责财务方面的工作;

3、采编室:

采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架;

4、学术论文室:

负责学术论文的收集整理;

5、图书借阅室:

提供对读者的书目查询服务和图书借阅服务;

6、电子阅览室:

收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅;

7、期刊阅览室:

负责情况的收集整理和借阅;

8、技术支持室:

负责对图书馆的网络和计算机系统提供技术支持。

 

1.2.2用户类和用户特性

图书借阅管理系统是一个基于B/S模式的对图书馆进行高效率管理的应用系统,它的用户主要是读者和图书管理员,学生通过该系统进行图书查询进而对自己需要的图书进行借阅及自己的借阅情况进行查询,图书管理员则通过本系统实现对图书及读者的高效管理,除此之外,还需要一个系统管理员对不同的用户进行权限的设置等操作[2]。

三类用户的具体描述如下表1-1所示:

表1-1用户具体描述

用户类

描述

读者

读者是该系统的重要的使用角色,他们通过该系统查询自己需要的图书信息,并像图书管理员提出借阅图书的申请进而借阅自己所需的图书,还可以通过对自己借阅情况进行查询。

图书管理员

图书管理员是该系统的另一个重要使用者,图书管理员通过该系统进行图书的增加,修改,删除,分类管理等操作,实现对读者借阅归还续接图书的方便操作,实现对系统中图书,读者,读者借阅情况的查询,信息更改维护等操作,管理读者类型,对不同类型读者可借阅的图书数量进行设置等图书馆的基本操作。

系统员

系统管理员主要是图书管理系统中用户的管理,实现用户添加修改删除以及用户权限设置等操作,实现对图书馆基本信息的修改维护等操作,还包括对图书馆书架的设置操作,以及校外读者办证所需费用、证件有效期等参数的设置。

1.3系统分析

1.3.1现行图书馆管理系统的功能总图

借阅信息维护

图1.2图书馆管理系统功能结构图

图书馆管理系统的四大功能模块及其子模块:

系统管理:

系统的所有用户信息数据管理;

用户管理:

管理用户的基本信息,及用户的使用级别等权限;

修改密码:

登陆密码的使用和修改,完善用户的使用安全性;

图书信息管理:

管理图书的编码,基本图书信息数据,类别等相关图书信息;

新书入库登记:

新书入库时,根据其书本内容和作者的相关信息进行电子编录。

书籍类别管理:

按图书馆信息编目规则编制书籍类别及添加删除等操作的管理;

图书借阅管理:

对所有图书的使用借阅的进出进行管理;

借书信息登记:

用户所借图书的相应信息登记;

还书信息登记:

用户归还图书的相应信息登记;

读者管理:

对所有的读者用户的一个整体统筹管理;

读者类别管理:

对不同类别的读者用户设定不同的使用权限;

读者信息维护:

读者的基本信息和相应联系的借阅登陆等信息的维护使用;

读者信息查询:

对所有读者的使用借阅等相应信息的查询管理。

 

1.3.2图书馆管理系统各功能模块的业务流程图

管理人员

•图书信息管理业务流程图

 

操作人员

电子图书管理

书籍分类

 

用户表

租借与归还

租借信息表

用户管理

用户

新书入库登记

用户信息表

统计管理和书籍信息维护

 

数据备份

查询

 

图1.3图书信息管理业务流程图

管理人员、操作人员和用户三者之间的作业顺序、相应的业务关系和对应的管理信息的流向,反应图书信息管理业务流程中的各个流向。

 

•图书采购管理业务流程图

电子图书表

图1.4图书采购管理业务流程图

 

图书采购业务流程中的读者、采购室、采购员、借阅管理员和图书馆管理员这几类人员之间的关于采购环节的入库登记,图书书目编录等相关功能操作流程动向。

 

•图书借阅管理业务流程图

图1.5图书借阅管理业务

图书借阅管理业务中的读者与图书管理员之间的借阅作业关系关于借还书籍及赔书的业务流程动向,相连的新书分类编目的库存管理的图书借阅管理业务流程图动向。

 

1.3.3图书馆管理系统的数据流程图

P0

图书

馆管

理息

系统

读书管理信息

图书采编信息读者留言

图书借阅数目查询

读者留言汇总图书借阅预定

库存图书查询

借阅情况查询

 

图1.6零层数据流程图

 

P6

图书查询系统

P7

读者管理系统

办公室

图书馆管理员

库存图书统计

P1

图书采编系统

读者管理信息

读者库借阅情况统计

采编室

P3

图书查询系统

读者

P2

图书借阅系统

P4

图书预定系统

图书采编信息图书库书目查询

借阅室

借阅库借阅库

P5

读者留言系统

P8

电子图书系统

电子书库

图书借阅图书预定

读者库

电子图书借阅

图书馆管理员

读者留言

读者留言汇总

留言库

读者留言

图1.7一层数据流程图

二层数据流程图

图书馆管理信息系统的2层数据流程图有:

图书采编系统数据流程图、图书借阅管理数据流程图、图书查询系统数据流程图、图书预定系统数据流程图、读者留言系统数据流程图、图书维护系统数据流程图、读者管理系统数据流程图和电子读物系统数据流程图。

•图书采编管理系统数据流程图

P1-33

按供应书店

汇总

P1-5

修改库存、待定数量

P1-2

确定订书

P1-1

按补给图书汇总

F1补书库存

供应书店

F4向供应书店的订书单

P1-6

编制到书

通知

采购

F3待定货的图书

F2暂存订书单

订书单

P1-4

核对

发书单

正确订书单发书单

F5应付账款

错误发书单

图1.8采购管理数据流程图

 

•图书借阅系统数据流程图

P2-14

图书书归还处理

填写归还记录借阅库

还书记录

归还修改在库数量图书库

P2-13

填写借阅库,修改图书库

P2-12

检查图书是否在库

P2-11

检查读者身份

填写供阅记录借阅库

图书借阅有效在库

读者库图书库借阅修改在库

图书库

图1.9借阅系统数据流图

 

•图书查询系统数据流程图

P4

图书预定系统

读者

P3-11

检索处理

F7图书检索要求F9图书检索要求

F8图书检索结果F10图书检索结果图书库

P5

读者留言系统

图1.10图书查询系统数据流程图

•图书预定系统数据流程图

借阅表

P4-13

预定处理

P4-12

读者身份检查

P4-11

预定信息输入

读者

F11预定信息填写预定F12填写预定信息

图书表

读者表

P3

图书检索

 

图1.11图书预定系统数据流程图

•读者留言系统数据流程图

P3-11

检索处理

读者

图书管理员

P5-12

留言管理

读者留言

P5-11

留言处理

查询留言

留言汇总

 

图1.12读者留言系统数据流程图

 

•图书维护系统数据流程图

图书

馆管

理员

读者库

P6-11

图书

维护

图书库

图书维护需求

库存图书统计

借阅库

借阅情况统计

读者情况统计

图1.13图书维护系统数据流程图

 

•读者管理系统数据流程图

P7-11

读者登录信息

借阅管理员

读者登录信息

读者表

读者查询读者信息

读者查询结果

图1.14读者管理系统数据流程图

•电子读物系统数据流程图

电子读物库

P8-11

电子读物处理

电子读物查询要求检索信息

电子读物查询结果检索结果

 

图1.15电子读物系统数据流程图

 

1.3.4数据定义及数据字典

表1-2数据定义及数据字典

数据流编号D01

数据流名称图书采编信息

简述图书采编信息

数据流来源图书购买后,由图书馆采编人员编码整理后,输入计算机

数据流去向采编管理模块。

图书采编信息将采编数据存入数据库(图书表)

数据项组成BookID(图书编码)+BookType(图书类别)+BookName(书名)+Auth(作者)+Publisher(出版社)+Price(单价)+PubDate(出版日期)+Quantity(购买数量)

数据流量100本/日

高峰流量500本/日

数据流编号D02

数据流名称图书借阅单

简述图书借阅单

数据流来源用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机

数据流去向P2_11检查读者身份

数据项组成OrderDate(借阅日期)+BookName(书名)+RederID(读者账号)+ReaderName(读者姓名)+O_Quantity(借阅数量)

数据流1000部/日

高峰流量5000部/日

数据流编号D03

数据流名称填写借阅记录

简述填入借阅表的记录

数据流来源P2_13检查合格的借阅图书信息录人到借阅库中

数据流去向借阅库

系统管理系统管理是指管理企业的信息技术系统。

它包括收集要求、购买设备和软件、将其分发到使用的地方、配置它、使用改善措施和服务更新维护它、设置问题处理流程,以及判断是否满足目的

图书管理系统是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统

图书借阅管理是图书馆一个最基本的工作系统

读者管理包括挂失、制证、调动、注销及暂停借阅及借书证版面设置和校徽处理、打印借书证等功能

电子读物管理通过各种电子设备可阅读的出版物。

即将文字、图像、视频、音频等资源通过软件制作形成资源包或应用,需要时又通过阅读器或应用,在显示器屏幕上显示出来供人们阅读

图书采购管理在满足读者需要的前提下追求高质量的馆藏,达到馆藏的实用性、系统性和科学性

人力资源管理指企业的一系列人力资源政策以及相应的管理活动

用户管理即站长在后台管理站点内所有用户的功能

修改密码把旧的密码修改成新的密码

新书入库登记把新采购的书做详细的入库登记

新书类别管理把采购的新书按照类别进行分类

图书信息查询图书信息在网上进行查询

书籍信息维护把书籍的信息进行维护

借书信息登记借出的书要把书的信息做详细的记录

借阅信息查询管理人员可以在管理的界面可以查询借阅信息

借阅信息维护把所借过的书的信息借者信息进行维护

还书信息登记借者还书时管理人要把借书的信息消除掉然后登记还书信息

读者类别管理管理人员按照读者进行分类管理

读者信息维护把读者所读过的书,所借过的书进行维护

读者信息查询读者或者管理人员可以在图书馆界面查询读者的信息

书目分类统计管理人员通过书的目录进行分类统计的整理

打印报表打印出报表

统计库存统计出库存的所有书

采购类别数量在图书采购管理中管理人员根采购的类别数量进行统计然后采购

财务部门财务部门将根据采购的书统计总价格

采购部门通过之前所定的书进行采购

办公室进行审核

其他部门信息分析统计

数据项组成OrderID(借阅号)+OrderDate(借阅日期)BookName(书名)+BookID(图书编码)+ReaderName(读者姓名)+ReaderID(读者账号)+ReturnDate(还书日期)+O_Quantity(借阅数量)+state(状态)

 

第二章系统设计

2.1总体设计(周绍鹏,张伯准)

2.1.1图书馆管理系统的功能模块图

其它部门信息

图2.1图书馆管理系统的功能总图(-)

系统管理:

系统管理包含用户登录和密码修改子功能;

图书信息管理:

图书信息管理包含的子功能有新书的入库登记、书籍的类别管理、书籍信息的查询和维护;

图书借阅管理:

图书借阅的管理主要包括图书是否可借以及借书信息的登记(借书时间和该还书时间),还有超期罚款的管理;

读者管理:

主要管理读者的基本信息,包括读者的基本个人资料、借书情况以及是否有超期未还的图书;

电子读物管理:

包括对电子读物的分类、查询,文档的共享等子功能。

图书采购管理:

这个功能主要负责提交订单,新书验收;

人力资源管理:

主要是对图书馆各个部门的员工进行系统的管理。

打印借阅单

图2.2图书馆管理系统的功能总图

(二)

图书信息管理

输入

输出

处理

图书信息管理

图书信息输入

处理罚款信息

处理还书信息

处理借书信息

确定能否借阅

输出已处理信息

 

图2.3图书馆管理系统的功能总图(三)

2.1.2系统物理配置方案设计

1.设计和选择系统物理配置方案的原则

(1)根据实际业务需要兼顾未来发展需要配置设备;

 

(2)根据组织中各部门的地理分布情况设计系统结构,配置设备;

(3)根据调查分析所估算出的数据容量配置存储设备;

 (4)根据系统通信量,通信频度确定网络结构,网络类型,通信媒体,通信方式等;

(5)根据系统的规模和特点配置系统结构,选择系统工具等;

 (6)根据系统实际情况确定系统配置的各项指标,如处理速度,传输速度,存储容量,性能,功能,价格等。

2.硬件:

电脑,PCServer系列服务器,校园局域网。

3.操作平台:

图书馆主机和学校主机采用WindowsXP操作系统。

该系统具有运行可靠,稳定,快速,左面风格清晰大方。

为用户的计算机的安全正常高效运行提供了保障。

4.数据平台:

选用SQLserver2003作为数据库管理系统,它提供表,查询,报表,模块,窗体等用来建立数据库系统的对象,提供了多种向导,模板,把数据存储,数据查询,报表生成等操作规范化,也是普通用户不用编写代码就可以完成大部分数据库管理任务。

5.开发平台:

开发软件选用VisualStudioNET。

开发语言选用C#。

C#是完全面向对象的开发语言,可以利用公共语言运行时给我们带来各种好处。

VisualStudioNET使微软NET的战略产品的重要组成部分,能是C#的程序编写简单高效。

2.2详细设计

2.2.1代码设计

1.读者借书编号(readerid):

字段设计为varchar(10)。

例如:

110903012911表示注册时间,09表示学院代号,03表示专业代号,0129表示第129个注册者。

2.读者姓名(readername):

字段设计为varchar(10)。

根据我们了解,在我们学校基本都是三个字的姓名,有较少的四个字的,五个字的基本没有,为了保证每个学生都可以注册,我们设计为10位。

3.读者性别(readersex):

字段设计为varchar

(2)。

因为性别只有“男”和“女”。

4.读者种类(readertype):

字段设计为varchar(6)。

因为读者种类总体只有“学生”,“教职工”。

我们设计的系统暂时不支持校外。

5.书籍编号(bookid):

书籍编号(bookid):

字段设计为varchar(17)。

中国标准书号的结构

中国标准书号由标识符ISBN和13位数字组成。

13位数字又分为5部分:

——前缀号:

国际物品编码协会提供给国际ISBN中心使用的编码。

目前使用的前缀号为:

978(预留979前缀)。

——组号:

标识国家、地理区域、语言及其他社会集团划分的组织。

由国际ISBN中心设置和分配,我国的组号为一位数字“7”。

——出版者号:

标识具体的出版者。

长度2至6位数字,它由中国ISBN中心设置和分配。

——书序号:

标识出版物的出版次序,由出版者管理和分配。

用以区别不同内容及不同作品形式的专题出版物。

——校验码:

采用模数10加权算法计算,其功能在于对中国标准书号的正确与否进行检验。

中国标准书号的书写或印刷格式为:

ISBN978-7-5064-2595-7

6.书籍名称(bookname):

字段设计为varchar(50)。

据我们了解很多书的书名大约在十个字左右,但是有一部分会有二十字以上。

如:

《毛泽东思想和中国特色社会主义理论体系概论》就you二十字。

7.书籍类别(booktype):

字段设计为varchar(8)。

一般图书分为文学类、科技类、数学类、法学类、体育类等等都是三个字就可以了的。

8.书籍作者(bookauthor):

字段设计为varchar(20)。

中国的作者一般三到四个字也就是差不多8为就够了,但是外国有一些作者的姓名就特别长,所以我们设计为20位。

9.出版社名称(bookpub):

字段设计为varchar(16)。

我们大概看了下我们图书馆的书,基本出版社名称都没有超过8个字的,所以设计为16位。

10.罚款金额(bookfine):

字段设计为float。

因为罚款经常是几毛钱的,所以应该设计为浮点数。

11.书籍类别编号(booktypeid):

字段设计为varchar

(2)。

书籍类别不外乎文学类、外语类、法学类、体育类、数学类等,所以书籍类别用2为就足够了。

2.2.2数据库设计

随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工管理方式会导致图书馆管理上的混乱,人力与物理过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

图书馆管理信息系统需要完成功能主要有:

(1)读者基本信息的输入,包括借书证编号(学生学号)、读者姓名、读者性别、读者年龄;

(2)读者基本信息的查询、修改、包括借书证编号(学生学号)、读者姓名、读者性别、读者年龄等;

(3)书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称;

(4)书籍类别信息的查询、修改,包括类别编号、类别名称;

(5)书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期;

(6)书籍库存信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期等;

(7)借书信息的输入,包括读者借书证

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

当前位置:首页 > 人文社科 > 文化宗教

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

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