图书管理系统设计与实现

发布 2019-05-17 19:36:15 阅读 3000

图书管理系统的设计。

随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。

图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。

经过仔细分析系统需求之后,本图书管理系统主要完成的主要功能如下:

进入系统前需要身份验证、用户名、密码,输入正确后方可进入。

用户可以根据需要进行书库管理。

用户可以进行借书证的办理、查询、挂失等操作。

用户可以添加账户和修改密码。

身份验证:提供系统的访问控制功能。

书库管理:包括新书登记、借书、还书、书籍挂失、图书信息查询、借书信息查询等功能。

借阅证管理:提供办理借阅证、借阅证信息查询、借阅证挂失功能。

系统管理功能:包括添加账号、修改密码和退出系统等功能。

通过对图书管理系统的功能分析,可以定义出系统的功能模块图如下:

管理员基本信息表。

图书信息表。

借阅卡信息表。

借书信息表。

罚单信息表。

workid,borrowid,puni_id都设置了标识规范,增加记录时自动加1,保持其唯一性。

borrow_date,return_date,inlibrary_date都设置成datetime类型,插入记录时自动获取当前日期,不需要管理员输入日期。

proof_id,book_id,id_number,tel_number,proof_id由于它们只是代表一个标识,不是一个表示大小的数字,所以用varchar类型,用int或long可能会有溢出现象。

功能说明:验证管理员的用户名和密码是否正确,正确则进入主界面。

源**:头文件:using

连接数据库:

sqlconnection con = new sqlconnection("server=20100310-1827\\sqlexpress;database=library;integrated security=true");

程序主体:private void button_exit_click(object sender, eventargs e)//退出。

private void button_log_click(object sender, eventargs e)//登录。

界面演示:

登录名和密码正确的话进入系统主界面(图一);登录名或者密码不正确的话会弹出提示对话框,并将用户名、密码栏置空(图二);如果用户名或者密码有空,弹出对话框并将用户名、密码栏置空(图三)。

图1图2图3图4

功能说明:选择各个功能模块。

源**:private void form2_formclosing(object sender, formclosingeventargs e)

private void button_exit_click(object sender, eventargs e)

private void button_new_book_click(object sender, eventargs e)

图书管理系统

目录。第一章绪论 1 1.1 图书管理系统的背景 1 1.2 图书管理系统的目标 1 第二章图书管理系统的需求分析 2 2.1 功能需求 2 2.1.1 功能模块图 2 2.1.2 图书管理功能 2 2.1.2.1 新书入库 2 2.1.2.2 书目注销 3 2.1.3 读者借阅功能 3 2.1.3...

图书管理系统需求分析

张祖凯20044096 一 可行性分析。1.1编写目的 此需求规格说明书对 图书管理系统 软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能 性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。1.2 项目背景 图...

图书管理系统测试计划书

软。件。测。试。计。划。书。软件开发第六小组组长 陈静。成员 宋玲,孟倩倩,刘春梅,底琳琳。修订历史记录。a 添加,m 修改,d 删除 目录。1.简介 4 1.1目的 4 1.2背景 4 1.3范围 4 1.4测试参考文档 4 2.测试需求 4 3.测试进度 5 4.测试资源 5 4.1人力资源 5...

图书管理系统数据要求说明书

图书管理系统 数据要求说明书。题目 图书管理系统。学院 电子与信息工程学院。班级 10软件本 1 班。姓名 严俊琦陶珍珍李霞李玲芬 学号 xx 指导老师彭蕾。目录。1 引言 4 1.1编写目的 4 1.2 背景 4 1.3 定义 4 1.4 参考资料 4 2 数据的逻辑描述 5 2.1 静态数据 5...

图书管理系统需求规格说明书

西安邮电大学 西安邮电大学。计算机学院 实验名称 需求规格说明书。专业名称网络工程 班级。学生姓名。学号 8位。一 引言。1 1编写目的。编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,图书馆管理系统也是为了能满足读者和图书的...

图书管理系统 需求规格说明书

图书管理系统。软件需求规格说明书。课程 软件需求分析 学院 电子与信息工程学院 班级 13软件本 一 姓名 杨祎。学号 130912012 老师 刘欢 井冈山大学。2015年 12 月 19 日。目录。目录 2 1.引言 4 1.1编写的目的 4 1.2背景 4 1.3定义 4 1.4参考资料 5 ...

图书管理系统需求规格说明书

拟订人 学号 拟订时间 2014年6 月。1.引言。1 1编写目的。编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。1.2项目背景。开发软件名称 图书管理系统。项目开发者 黑龙江科技学院计算机科学系 图书管理系统 开发人 姚学...

软件需求规格说明书图书管理系统需求说明书

图书管理系统需求说明书。目录。1 概述 1 1.1编写目的 1 1.2编写依据 2 2软件概要 2 2.1系统指导思想和建设目标 2 2.2总体功能设计 3 2.3功能目标 4 2.4功能目标 5 2.5 作用及范围 5 3 需求规定 5 3.1理解需求 5 3.2需求分析 6 4 系统功能模块划分...