管理信息系统实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《管理信息系统》实验报告
项目名称:图书馆管理系统
姓名:
学号:
班级:1424603班1424601班
年级:14级
专业:信息管理与信息系统
学院:理学院
指导教师:
完成时间:2016年 6 月23日
第一章绪论
1.1项目开发背景
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能
源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。
图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。随着校园网的发展,各高等院校的图书馆都开始使用“图书管理信息系统软件”开展工作。由于目前市场上的软件大多只是一些条框,没有形成特定环境下工作的图书管理系统。特别是各图书馆之间、图书馆与读者及管理者之间要互连互通,共享信息资源。
为了更好的适应当前读者借阅需求,解决手工管理中存在的许多弊端,越来越多的学校
图书馆正在逐步向计算机信息化管理转变。
1.2设计目的
通过对图书管理信息系统的系统分析、系统设计、编码和调试等工作的实践,了解管理信息系统的一般设计方法和实现思路,深入了解数据库设计的基本理论及方法。
1.3设计任务
要求完成一个具有一定实用价值的图书管理信息系统,主要任务包括:
①在SQL Server 2000或SQL Server 2005环境下建立图书管理信息系统所使用的数据库,利用企业管理器或查询分析器建立各种数据库对象,包括:数据表、视图、约束、存储过程和触发器等;
②了解数据库引擎技术,并掌握使用连接数据库服务器和客户端应用程序;
③掌握使用C#或其他语言开发一个数据库系统的基本方法和步骤,应用程序的功能包括:数据的输入、修改和删除;数据的浏览和查询;数据的图形化、报表以及打印输出;系统的用户登录和权限管理;
④了解多层C/S或B/S体系结构的数据库系统的开发过程:需求分析、系统设计、系统实现及文档的收集和整理。
1.4开发工具准备
操作系统:Windows xp
数据库系统:SQL Server 2000 或 SQL Server 2005
客户端开发工具:Visual Studio 2005或其他开发工具
第二章系统分析
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
2.1任务分析
本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、借还以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统。
2.2功能分析
通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。这些管理包括:
1、图书基本信息的管理,包括增加、修改、查询;
2、读者基本信息的管理,包括增加、修改、查询管理;
3、图书借阅的管理,包括借书、还书、续借;
4、系统管理,主要是增加用户、修改维护用户信息
2.3功能需求
通过以上的功能分析,该系统要完成以下的功能需求。
1、管理员与读者用户登录后有不同的权限,管理员具有管理和查询全部的权限,读者用户只有查询权限。
2、图书管理功能,用于实现添加和修改图书纪录。
3、图书查询功能,用于查询借阅图书信息和统计借阅纪录。
4、读者服务功能,用于添加和修改读者纪录及信息。
5、图书借阅功能,主要用于图书借还。
6、用户主要用于用户信息和密码修改。
2.4 系统建设目标
(1)要解决的问题
随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。由于原先图书管理采用的人工系统,浪费人力物力财力,图书管理系统可以改善这种情况,只需一台电脑和一个管理员老师就能轻松完成。
(2)系统开发的目的
提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施,提高对借阅图书以及读者信息管理的速度。减少人力的投入的同时提高了信息处理的精度和准确度,在输入无误的基础上可保证数据的正确性。(3)开发带来的好处
改进了管理服务的质量,可由系统对图书进行自动分类、归类,读者信息整理、借阅情况登记入档。改进人员的利用率,减少了前台操作人员,更多的人员可用于为借阅者服务、更新图书等其他事物,节省人力资源。
2.5 部分要求说明
图书信息包括:每种图书都有书名、ISBN、一名或多名作者(译者)、出版社、定价和