完整word版图书管理系统设计实习报告.docx

上传人:b****9 文档编号:25024039 上传时间:2023-06-03 格式:DOCX 页数:14 大小:218.52KB
下载 相关 举报
完整word版图书管理系统设计实习报告.docx_第1页
第1页 / 共14页
完整word版图书管理系统设计实习报告.docx_第2页
第2页 / 共14页
完整word版图书管理系统设计实习报告.docx_第3页
第3页 / 共14页
完整word版图书管理系统设计实习报告.docx_第4页
第4页 / 共14页
完整word版图书管理系统设计实习报告.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

完整word版图书管理系统设计实习报告.docx

《完整word版图书管理系统设计实习报告.docx》由会员分享,可在线阅读,更多相关《完整word版图书管理系统设计实习报告.docx(14页珍藏版)》请在冰豆网上搜索。

完整word版图书管理系统设计实习报告.docx

完整word版图书管理系统设计实习报告

 

实习报告

 

 

专业软件工程2班

姓名刘煜

学号070107021113

指导教师王松

时间2010年10月8日

一图书馆图书借阅管理系统规划

1.1绪论………………………………………………………………(3)

1.2图书馆系统分析及功能论述………………………………(3)

1.3图书借阅系统可行性分析………………………………………(4)

二图书管理系统分析

2.1系统组织结构与功能分析………………………………………(5)

2.2业务流程分析……………………………………………………(5)

2.3数据流程分析……………………………………………………(6)

三图书管理系统设计

3.1系统设计的任务及原则…………………………………………(9)

3.2代码设计…………………………………………………………(9)

3.3数据库设计………………………………………………………(10)

3.4输入输出设计……………………………………………………(11)

3.5物理配置方案设计………………………………………………(13)

四系统评价

4.1图书管理系统系统优点…………………………………………(14)

4.2图书管理系统缺点………………………………………………(14)

五总结

 

一图书管理系统规划

1.1绪论

2010年的今天是一个信息高度发达的时代,伴随着科技的进步,文化的汲取,人们对于图书信息的了解与掌握也达到了一定的高度。

尤其是学生对于知识的渴求更是与日俱增。

图书馆作为学生学习知识的重要场所,作为信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。

介于这一现象,我们对于图书馆的借阅管理系统进行了全面的分析处理,在信息高速发展的今天,促使图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。

本次系统分析设计以中国计量学院的图书馆为原型对其图书其中的借阅系统进行分析,逐步体现图书馆的信息管理现状,及其日后的改进方案的提供。

1.2图书馆系统分析

“图书馆借阅管理信息系统”的主要功能有:

读者登陆、图书借阅、图书采编、读者信息管理和系统维护。

系统功能如下图1.2.1:

图1.2.1系统组织结构图

各子系统功能如下所述:

读者登陆

读者访问系统时系统将检验读者的名字和密码,经过注册的读者允许进入系统。

图书借阅系统

读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。

图书借阅系统处理图书借阅、还书、续借等手续。

图书采编体统

图书采购入库,经过编目等处理后,将其目录信息存入数据库,提供给读者检索适用。

目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。

系统维护模块

系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体情况。

1.3图书借阅系统可行性分析

可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。

利用信息技术来解决解决图书馆面对日益增长的读者增加图书流通量的问题,提高运作效率与服务质量等已是当务之急。

图书馆的图书管理工作是否能用信息技术来解决,是否有必要用计算机来支持相关的管理,实施管理信息系统的成本及所能达到的效果怎样,以下从技术、经济、社会三个方面来对系统的可行性进行相关的叙述:

结论:

本项目具有方便快捷等优势,投资回报利益大,使得图书馆管理实现电子化,符合社会信息化发展需要,技术,经济,社会方面都是可行的,可以开发本系统。

二图书管理系统分析

2.1系统组织结构与功能分析

为了对系统有一个全貌性的了解,首先我们对系统的内部人员结构、组织及用户情况进行了一定的了解。

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

图2.1.1组织结构图

其中,我们重点对于图书借阅室进行了深入的分析和了解,并制作了图书的借阅与归还业务流程图及其数据流程图。

2.2业务流程图分析

系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。

图书馆里信息系统的借阅归还业务流程如图所示:

图2.2.1业务流程图

2.3数据流程分析

数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。

以下是图书馆借阅与归还管理信息系统的数据流程图:

零层数据流程图:

2.3.1、第一层数据流程图2.3.2

图2.3.1—2数据流程图

三图书管理系统设计

3.1系统设计的任务及原则

管理信息系统处理的合理选择,就是一个处理过程的设计问题,选择处理方式实际上时根据系统的任务、目标和环境条件,合理地选择信息活动的形态及其方法。

程序流程图又称程序框图,表示方法简单,是用来描述程序执行的逻辑过程。

他把程序执行的步骤归纳为:

处理、判断、输入、输出、起始和终结等几个基本功能,并用不同的记号加以表示,从而描述程序的执行过程。

信息管理系统的程序流程图元素如下所示:

图3.1.1程序流程图元素

3.2代码设计

为了和工作人员以往的图书管理方式相一致,物资信息编码以数字表示。

根据行业标准,所有图书分为6大类(两位字母),每大类又分为若干号码(三位数字)。

分类如表3.2.1所示:

表3.2.1图书分类代码表

分类

编号

分类

编号

艺术

YS

文学

WX

经济

JJ

汽车

QC

管理

GL

英语

YY

哲学

ZX

例如:

YY001代表英语类为001的图书。

001表示书名

此外,为了使数据录入、图书信息管理、图书信息查询、统计的方便快速,我们还根据需要对图书的去向和来源进行了统计用信息编码。

3.3数据库设计

(1)设计数据库

本系统实现了系统登录功能,而系统登录需要账号和密码,这就需要创建一个“系统帐号”数据表,用来存储系统登录用的账号和密码。

本系统要实现图书资料和学生资料的管理,所以需要创建“学生信息”数据表和“图书信息”数据表。

“学生信息”数据表中包含了学生的“系别”信息,在本系统中为了简化系别的管理,另外创建了一个“系别”数据表用来存储系别的信息,在“学生信息”数据表中只存储系别的编号。

由于系统要实现读者借还书功能、还要实现读者借还书记录的查看,所以还需创建一个“读者借书记录”数据表来保存读者的借阅记录。

(2)创建数据库

“图书借阅管理系统”作为一个完整的数据库管理系统,在创建阶段利用项目管理器可以更好组织管理各种格式的文件,因此首先需要创建一个项目,然后在项目管理器创建其他格式的文件。

在VFP主窗口中选择“文件”菜单下“新建”子菜单,在打开的“新建”对话框的“文件类型“区域中选中”项目”,然后单击右侧的”新建文件”按钮,打开”创建“对话框中的”项目文件“文本框中输入项目名称,在此输入"图书”,单击“保存”按钮即创建了一个项目。

在项目管理器的“数据”选项卡中选中“数据库”单击右侧的“新建”按钮,在弹出的“新建数据库”对话框中单击“新建数据库”,在弹出的“创建”对话框的“数据库名”文本框中输入数据库的名称,在此输入“图书”作为数据库名,单击“保存“按钮即创建了一个空的数据库。

在项目管理器的“数据”选项卡中打开刚才创建的“图书”数据库的目录树,选中“数据表”,单击右侧的“新建”按钮即可开始数据表的创建。

本系统中要用到的数据表的字段的属性设置分别设置如下:

表3.3.1 “系统帐号”数据表字段属性设置

字段名

数据类型

说明

帐号

字符型

字段宽度10索引字段,不能为空

密码

字符型

字段宽度10

姓名

字符型

字段宽度10

本系统中要用到的数据表的字段的属性设置分别设置如下:

表3.3.2 “系统帐号”数据表字段属性设置

字段名

数据类型

说明

帐号

字符型

字段宽度10索引字段,不能为空

密码

字符型

字段宽度10

姓名

字符型

字段宽度10

创建“系统账号”数据表后向数据库中添加一条记录作为系统的默认帐号。

“学生信息”数据表各字段的属性设置如表3.3.1所示。

图3.3.1学生E-R图

表3.3.3“学生信息”(Student)数据表字段属性设置

字段名

数据类型

说明

学号

字符型

字段宽度6,主索引字段,输入掩码为“999999”

姓名

字符型

字段宽度10

性别

字符型

字段宽度2

系别

字符型

字段宽度4,为普通索引

班级

字符型

字段宽度10

地址

字符型

字段宽度30

表3.3.4“图书信息”数据表字段属性设置

字段名

数据类型

说明

图书编号

字符型

字段宽度6,主索引字段,输入掩码为“AA9999”

图书类别

字符型

字段宽度10

图书名称

字符型

字段宽度40

图书作者

字符型

字段宽度20

出版社

字符型

字段宽度40

图书价格

货币型

字段宽度8

借阅次数

数值型

字段宽度4,默认值0

是否借出

逻辑型

字段宽度1,默认值“.F.”

对“图书信息”(Book)数据表的字段属性设置需要说明的是“借阅次数”和“是否借出”字段的默认值一定要设置,因为对于新添加的图书,其一定是没有被借出的,而且其借阅次数一定是0,所以在表单中向数据表添加记录时,这两个字段应该是不需要添加的,可以由默认值生成。

图3.3.2图书E-R图

表3.3.5“读者借书记录”数据表字段属性设置

字段名

数据类型

说明

姓名

字符型

字段宽度8,普通索引字段,输入掩码为“999999”

号码

字符型

字段宽度6,普通索引字段,输入掩码为“9999”

图书编号

字符型

字段宽度6,普通索引字段,输入掩码为“AA999”

图书名称

字符型

字段宽度20,

图3.3.3图书馆总体E-R图

3.5物理配置方案设计

图书馆管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。

为保证较快的响应时间,选用处理速度较快的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存教大的系统。

网络通信速度选用100Mbit/s/1000Mbit/s。

为保证系统中的信息安全,配置必要的数据备份设备(采用外部备份方式)。

四.系统评价

4.1图书管理系统系统优点

图书馆管理系统可以有效的省去很多的人为登记错误,并且能够节省广大的师生的宝贵时间。

另外一方面,图书管理系统具有界面清晰,操作简单,功能少而实用,实现了图书馆理工作的自动化,减少了手工劳动量带来的数据遗漏,误报等人为因素,提高了工作效率。

另外,系统开发设计比较通用,此系统里面的数据都是从数据库中提出(包括图书名称、借阅者名称等),不受固定数据限制,增强系统的通用性。

一般的程序设计人员就可完成。

因此,这是推动资料室图书管理工作自动化的好方法。

4.2图书管理系统缺点

尽管图书管理系统给广大的师生打来了不小的好处,但是在完善的系统也会有所敝处,有计算机操控的系统,一但计算机系统出现问题,整个图书馆的借阅系统就会跟着瘫痪,给我们的图书借阅带来麻烦。

而且,系统的维修也需要一定的时间,相信不久的将来,我们可以发明一种双向控制的图书管理系统的方法,为学习爱好者提供一个更加安全的信息处理方法。

五.总结

实习开始,当时我确实信心不足,我说在这里还能搞什么实习,开始时没有当回事,也没有放在心里说这最后都能通过。

但是,我这种思想是错误的,做每件事情,首先要认真对待,就算是自己不会,也要对待好。

我的心理是我出来也不搞软件,懂懂就行,可惜我错了。

但最后大家的文档和那些图,我看出来了,大家都在努力去学习,我以前也学过软件工程,编代码都是一些简单的,复杂的都是按书上写的那样打上去的,我自己觉得我对软件一窍不通,没有天赋。

在分组的时候我宿舍就不想分开,我们宿舍还是小有实力的,班长看最后不好分组,大家都喜欢和软件方面高手在一组,这样小组的工作效率就会很高,女生也喜欢和较有实力的男生在一组,分担任务吗,自然就到了男生头上拉。

所以班长决定男女搭配,我们组3男生3个女生,我为项目经理,还蛮不错的。

所有的实习安排每个组都有一份,大多数早上都是在听一些讲座,讲的是每个阶段的需要如何实现。

在可行性分析阶段我们用了2天,通过多年从事图书馆管理工作的老师对图书馆工作流程详细讲解,我们在对原有系统的调查,很快我们完成了《可行性分析报告》的编写,可行性分析报告的目的是确定问题是否值得去解决,这个阶段我们分析的很完美。

    其次进入项目开发阶段,那天早上是项目立项,这部分主要是工作任务的分解与人员分工和干特图、进度分解和费用预算。

我们用到了project制作干特图,每个组员齐动手,在计划的时间内,我们完成了《项目开发计划书》的编写。

   再次是需求分析阶段,这部分分析系统必须做什么。

系统里面分析了具体用例图和顺序图,脚本编写。

用到的工具是亿图软件画出了类关系图,顺序图,等4大建模工具。

需求分析阶段对后期的系统设计阶段打下很好的基础,经过小组的共同努力,我们完成了《需求分析说明书》的编写。

   再次系统设计阶段,系统分析怎么去做,这部分是对在需求分析阶段提取出来的类的具体化,对属性、方法和对象。

我们每个人都做的很好,我们分配的任务也能及时完成,每个人努力工作,都会和成绩成正比的,你付出多少,将来回报多少。

我们在这次实习中,身有体会。

在将近3天的工作中,我们完成了《系统设计说明书》的编写。

   最后是测试阶段,这部分时间就是检验我们近10天的工作的时候了,系统必须通过黑合、白合测试,才能给与用户交付。

上面的4份文挡只是对系统的一个分析,看不到成果,你的分析很好,但是代码实现不行,最终还是失败的。

所以我们努力实现了系统的功能,给老师演示了我们的成果,并且编写了《测试分析报告》。

   通过这次实习,我首次接触了实际的生产实习现场,把书本的理论和实践联系起来,有利于巩固所学理论,为以后走向工作岗位打下一个初步的基础。

我们的高辅导老师,对我们很认真,每天和我们在一起时,总是给我们指导文档,指明错误,并勉励我们继续努力工作下去,使我们在工作中受益非浅。

在这里,我也非常感谢高老师,对我们这10天来关心,越严格要求我们,说明越对我们负责。

   实习全部结束,完美的完成答辩了,答辩很轻松,但是我们知道我们的实力,在软件方面还是不行的,还需要努力。

虽然每个软件报告都写的很完美,实际上问题很多,我们要认识到自己的不足,不要盲目的自大,要以一种平和的心态面对将来的挑战。

在大四一年中,还需要认真加强专业课的学习。

我们是计算机专业,软件是离不开的,在以后实际工作中还会遇到这样那样的问题,我们的路还很长,需要虚心学习,为了以后打下基础的。

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

当前位置:首页 > 解决方案

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

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