文档介绍:图书管理信息系统
计算机07-2 Xxx
指导老师: Xxx
摘要
随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。
图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合开入式图书馆的要求,对SQL Server数据库、SQL语言原理、java应用程序设计,数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
相关技术简介
JAVA
SQL server 2000
SQL server 2000在数据库开发领域颇受重视,它是一种功能强大的、是面向对象的、具有可视化图形界面的交互式开发工具。
MyEclipse
前台开发工具采用易学易用的软件开发工具MyEclipse。因MyEclipse在应用程序的开发上具有灵活、效率高等特点,特别适合初学者使用。
项目背景
进入21世纪以来,信息技术从根本上推动了图书馆的飞速发展,计算机和计算机管理系统已成为图书馆进行图书管理的主要设备和系统。虽然目前很多大型的图书馆已经有一套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍然需手工完成,工作起来效率比较低,不便于动态,及时地调整图书结构。为了更好地适应当前图书馆的管理需求,解决手工管理中存在的弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。
可行性分析
“技术可行性:技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,本系统以java语言作为开发平台,后台数据库用的是 SQL server 2000。综合自已对这方面的熟练程度,能方便的进行系统开发、维护。
经济可行性:一方面是锻炼自已的能力,另一方面是了解当今比较流行的管理系统的知识。
系统功能概述
根据图书管理系统特点,可以将本系统分为4大功能模块,分别为基础数据维护、图书借阅管理、新书订购管理、系统维护。
系统总体结构图
图书馆管理系统
基本数据
读者信息管理
图书借阅
新书订购
系统维护
图书信息管理
图书类别管理
图书借书管理
图书还书管理
图书查阅
新书订购
验收管理
更改口令
用户管理
数据库设计
根据对系统所做的需求分析规划出本系统中使用的数据库实体分别为图书信息实体、图书分类实体、图书订购实体、读者信息实体、操作员信实体、图书借阅信息实体、库存信息实体。
管理员登陆模块
管理员登陆模块是图书馆管理系统
的入口,在运行本系统后,首先进入的是登陆窗体,在该窗体中,系统管理员可以通过输入正确的管理员名称与密码登陆到系统,当用户没有输入管理员名称或密码时,系统将会弹出相应的提示信息。
系统登录模块界面