信息系统开发调研报告报告模板.docx
《信息系统开发调研报告报告模板.docx》由会员分享,可在线阅读,更多相关《信息系统开发调研报告报告模板.docx(18页珍藏版)》请在冰豆网上搜索。
信息系统开发调研报告报告模板
1、系统概述
1.1系统介绍
图书馆管理信息系统是为适应图书馆综合管理的需求,改变传统管理模式,加速图书馆的自动化、标准化和科学化,而建立的一个整体性的图书馆的操作系统。
它可以为图书馆管理决策部门提供可靠的信息依据,为提高图书馆的社会效益服务。
本系统是专门针对中小型图书馆进行图书、读者进行管理、编辑而开发的通用性很强的管理系统,集读者管理、图书管理、图书借阅管理等于一体,同时还集成了报表打印、帮助、修改密码等多种实现功能,实现了对图书的基本管理。
系统运用了微软可视化编成工具之一VisualBasic开发的,界面美观大方,系统运行稳定。
1.2主要功能
图书馆管理信息系统主要由读者管理、图书管理、图书借阅管理、修改密码、帮助、打印报表6个部分组成。
各部分包括如下子模块:
读者管理:
读者类别管理、读者信息管理
图书管理:
添加图书、查询图书、删除图书
图书借阅信息管理:
借书、还书、查询借阅信息
修改密码
帮助
打印报表
其中,读者类别管理包括添加读者类别、修改读者类别、删除读者类别。
读者信息管理包括添加读者、修改读者、查询读者、删除读者。
2、需求分析
2.1开发背景
现代信息技术的迅速发展使图书馆的信息环境发生了巨大变化,随着网上资源越来越丰富和网上参考咨询工作、网上教育的开展,读者对信息的需求也使图书馆的用户教育在时代的潮流中显示出其重要性。
为此图书馆对学生们进行信息素养教育,培养学生们的文献信息获取、识别、接受和利用的能力,使其在今后信息化、网络化的学习和科研环境中游刃有余。
除此,参考咨询部定期以讲座的形式进行用户教育,面向全校师生,介绍馆内现有一些光盘和电子数据库的收录范围,各种数据库的特色及其检索使用方法,介绍网址的搜索方法和文件下载的方法,对网上检索工具进行评估。
读者利用图书馆资源水平不断提高,反过来对图书馆用户教育和参考咨询服务要求也更高,这样形成良性互动,进一步促进图书馆资源的深层次开发利用和用户教育﹑服务水平的提高。
图书馆管理信息系统对图书馆管理、服务及其馆员的影响是深远的,随着数字化技术和网络技术的发展,图书馆将成为高度发达的信息集散地,图书馆必然将朝着“数字化图书馆”的方向发展。
2.2需求调查分析
面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算机来帮助解决,介绍图书馆管理人员的工作量。
新的图书馆管理系统采用符合有关国际标准,具有良好的开放性和兼容性的计算机,外部设备,操作系统及应用软件,达到和办公自动化网络的连接,实现远程管理,异地续借等功能。
“图书借阅管理系统”需要具有界面友好,功能强大,使用方便,安全可靠等优点。
通过图书馆管理工作人员对图书馆管理系统的理解:
1、图书馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时准确地为读者服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以打印清单,浏览数据等,管理权限由系统管理员掌握分配。
这个也是图书馆的总体需求。
2、能够提供外界进行查询,无特殊权限限制,面向所有用户。
3、图书馆各项数据信息必须保证安全性和完整性,网络系统设有通信,程序,网络三级权限和口令管理,确保系统的安全。
这个是对数据的安全考虑的。
4、系统管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,读者的管理情况,书库的增减等均可由计算机执行,并将运行结果归档。
这个是从数据的整理角度考虑。
2.3系统功能结构图
2.4数据字典
读者信息
读者信息数据字典
数据名称
数据代号
数据类型
数据长度
备注
读者姓名
Dzxm
文本
255
读者的姓名
读者编号
Dzbh
文本
225
一个读者对应一个编号
读者性别
Dzxb
文本
50
读者性别限定男和女
读者类别
Dzlb
文本
225
读者的类别
已借数量
Yjsl
Int
20
累计借书的数量
图书信息
数据名称
数据代号
数据类型
数据长度
备注
图书编号
Tsbh
文本
225
每本书有且只有一个编号与之相对应
分类号
Flh
文本
225
图书的分类
图书名称
Tsmc
文本
225
图书的名称
作者
Zz
文本
225
书籍的作者
出版社
Cbs
文本
225
出版书籍的出版社
出版日期
Cbrq
价格
Jg
文本
225
书籍的价格
册数
Cs
数字
整型
每本书库存的数量
是否借出
Sfjc
文本
225
书籍的状态
类别信息
类别信息数据字典
数据名称
数据代号
数据类型
数据长度
备注
读者类别
Dzlb
文本
50
读者的类别
最大数量
Zdsl
数字
整型
每人累计借书的最大数量
借书期限
Jsqx
数字
整型
每本书可以借阅的最大天数
用户信息
用户信息数据字典
数据名称
数据代号
数据类型
数据长度
备注
用户名称
Yhmc
文本
50
用户名
密码
Mm
文本
50
用户登陆密码
借阅信息
借阅信息数据字典
数据名称
数据代号
数据类型
数据长度
备注
读者编号
Dzbh
文本
255
一个读者对应一个编号
读者姓名
Dzxm
Int
20
读者的姓名
读者类别
Dzlb
文本
225
读者的类别
图书编号
Tsbh
文本
50
一本书有且仅有一个编号与之对应
图书名称
Tsmc
文本
50
图书的名称
借阅日期
Jyrq
日期/时间
借书的日期
还书日期
Hsrq
日期/时间
还书的日期
借书天数
Jyts
文本
50
一本书借书日期到还书日期中间的差
3、系统分析
3.1概述
3.1.1系统分析的原则
系统分析的原则由三条:
(1)逻辑设计与物理设计分开的原则。
逻辑设计好比是全局的总体规划;物理设计则是总体规划下的各个局部细节安排。
(2)面向用户的原则。
在结构化方法中强调用户至上的原则,用户是信息系统开发的起源和最终归宿,因此整个开发过程要面向用户;用户的参与程度和满意程度是系统成功开发的关键。
(3)结构化分析的原则。
结构化分析的基本思想是以分解和抽象为手段,按照自顶向下的原则对现行系统进行逐步细化、逐步分解、逐步求解,直至达到用户需求,从而达到易于理解的目的。
3.1.2系统分析方法
图书馆管理系统采用结构化方法,即用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行科学分析与设计。
3.2系统流程分析
顶层流程图
读者信息
图书信息
读者类别
借书流程图
还书流程图
4、系统设计
4.1概念结构设计
数据库设计:
该数据库是Access做的包含六个基本表
读者信息:
图书信息表:
类别信息:
用户信息:
借阅信息
根据系统需求分析,可以得到图书馆管理系统数据库的概念模型。
用E-R图表示的图书、馆管理系统的概念模型如下:
读者信息
图书信息
借阅信息
用户与读者和图书
总体关系结构
4.2逻辑结构设计
将图书馆管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:
读者信息(读者编号、读者姓名、读者性别、读者类别、已借数量)
图书信息(图书编号、图书名称、作者、出版日期、价格、册数、是否借出)
类别信息(读者类别、最大借书量、借书期限)
用户信息(用户名称、密码)
借阅信息(读者编号、图书编号、读者姓名、图书名称、读者类别、借书日期、还书日期、借阅天数)
4.3物理结构设计
本系统内所使用的数据结构中有关数据项的存储要求、访问方法、存取单位、存取的物理关系、设计考虑和保密处理。
为了简化,这里把表的结构列出来。
如
我们组的图书馆管理系统是建立在VB2003和Accsee数据库的开发环境中。
在开发图书馆管理信息系统的过程中,我们综合考虑了系统的时间效率、空间效率、维护代价和各种用户要求进行了权衡。
主要从定量估算各种方案的存储空间和维护代价入手,对估算结果进行权衡、比较。
5、系统实施运行维护
系统开发环境包括硬件平台和软件平台两种。
硬件平台是指开发与运行说需要的硬件环境,主要包括计算机机型及硬件配置。
由于本系统是一个小型的图书馆管理系统,因此对计算机硬件要求不高。
软件平台是指系统开发与运行的软件环境。
本系统开发时选用了稳定性较强的WindowsXP中文专业版和VisualBasic6.0作为开发语言,同时选用了Access数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。
VisualBasic6.0具有可视化的开发环境,可以快速的完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。
5.1系统测试
在开发系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:
1.菜单项测试:
为了保证每一项下拉式菜单能够正确思想系统设计的功能,我把图书馆有关土狗的所有基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单项功能的正确思想。
2.数据跟踪:
完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。
例如:
对最多可借图书数的管理,我首先在借阅者管理模块中对某个读者的可借书数进行设定,然后在借书模块进行数据操作,随时观察者两个数值之间是否有冲突产生,经过对课借书数的数值多次不同大小的设置并进行验证,说明该功能完全正常。
3.综合测试:
在以上测试的基础上对系统功能进行了整体的测试,一次来检验系统功能是否符合系统设计的要求。
5.2系统运行与维护
系统的运行:
1、初始数据的输入
本系统的输入采用鼠标和键盘相结合的输入方法。
2、怎样进入系统
A、将本系统所在文件夹拷贝到硬件,然后执行其中的图书管理系统的程序文件即可,应注意要将全部文件的属性变以存档,消除只读属性。
B、随后在出现的登录界面输入正确的用户名和密码即可。
3、怎样使用本系统:
点击鼠标左键即可进行相应功能的选择
系统的维护:
本系统是个比较复杂的人机系统,由于系统外部环境与内部因素的变换,不断影响系统的运行,同时需要系统不断的适应这些变化,不断完善系统,以提高系统运行的效率与服务水平,这就需要自始至终的进行系统的维护工作。
主要包括以下四个方面:
A、程序的维护:
指的是修改部分或全部程序,这种维护往往是在条件变化或原系统的效率低的情况下进行的。
B、数据问的维护:
指的是按照用户的要求对数据文件进行不定期的修改。
C、代码的维护:
随着系统发展的变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护
D、硬件的维护:
指的对系统所使用的设备进行维护。