C#课程设计报告图书馆信息管理系统Word文件下载.docx

上传人:b****2 文档编号:14531092 上传时间:2022-10-23 格式:DOCX 页数:34 大小:1.43MB
下载 相关 举报
C#课程设计报告图书馆信息管理系统Word文件下载.docx_第1页
第1页 / 共34页
C#课程设计报告图书馆信息管理系统Word文件下载.docx_第2页
第2页 / 共34页
C#课程设计报告图书馆信息管理系统Word文件下载.docx_第3页
第3页 / 共34页
C#课程设计报告图书馆信息管理系统Word文件下载.docx_第4页
第4页 / 共34页
C#课程设计报告图书馆信息管理系统Word文件下载.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

C#课程设计报告图书馆信息管理系统Word文件下载.docx

《C#课程设计报告图书馆信息管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《C#课程设计报告图书馆信息管理系统Word文件下载.docx(34页珍藏版)》请在冰豆网上搜索。

C#课程设计报告图书馆信息管理系统Word文件下载.docx

随着高校办学规模的不断扩大,学生人数增多,图书馆的图书数量也不断增多,若仍采用传统手工记录的方式管理或用较为粗糙的管理软件,则耗费人力且错误率高,因此,开发适合某高校自身的图书馆信息管理系统,对图书进行科学管理,合理借阅,确保这些固定资产保值增值,是十分必要的。

本系统就针对当前很多高校图书借阅管理采用人工管理的现状的实际情况出发,对图书管理业务经过详细的系统调查,开发出的操作简单而且方便实用的一个图书馆信息管理系统,以适应新时代发展的需要。

本系统使用MicrosoftVisualStudio2010、SQLServer2008开发工具,使用SQL语句,结合数据库来实现数据库的操作。

图书馆信息管理系统主要对图书管理日常工作中遇到的实际问题,例如图书信息、读者信息、借阅信息、能够实现以下任务:

添加图书、借还图书操作、书库维护操作等。

本系统经过测试,运行稳定,可投入使用。

1.1课题研究现状分析

随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。

目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。

在这样的大背景下,现代图书馆信息管理系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管理。

本实验针对当前我国图书管理多数采用人工管理的现状以及即使采用了图书馆信息管理系统却不能完全满足本单位图书管理借还图书操作、书库维护操作等现状,对图书馆信息管理系统进行完善,基本上实现了简单实用的图书借阅管理以及图书馆信息管理。

1.1.1本领域内已开展的研究工作

1.理论研究基础

(1)后台以SQL数据库支持。

(2)前台以.NET平台为开发环境,实现学生基本信息管理的增、删、查、改操作。

2.技术层面的支持

(1)系统的设计与实现应采用MVC分层模式。

(2)系统界面采用MDI方式,即用户登录后进入主窗体,主窗体通过菜单进入子窗体。

1.1.2已经取得的研究成果

先锋图书馆信息管理系统,用易图书馆信息管理系统。

1.2选题的目的及意义

图书馆信息管理系统可以实现图书借阅的规范化、系统化管理,能够将所有图书资料聚集在一起实施统一运作,使图书馆信息管理变得更加高效便捷。

 

第2章系统需求分析

随着经济全球化的推进以及企业激烈的竞争,改善企业内部及整个供应链各环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决定性因素。

图书馆信息管理系统能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;

能够对一定数量的读者进行相应的信息存储与管理;

对图书馆信息数据保存。

2.1问题的提出

为了减少人工工作量,提高工作效率,使图书馆信息管理部门的工作更加有效地进行。

2.2系统的设计目标

本系统是对图书馆信息管理部门进行一体化管理的软件系统,其核心管理思想是实现对图书馆信息增、删、改、查的管理。

第3章系统总体设计

3.1系统功能设计

本系统实现了图书馆信息管理,总体分为6个模块:

借阅处理(借书处理、还书处理),信息查询(读者信息查询、借阅信息查询、图书信息查询),图书信息管理(图书入库、修改图书信息、删除图书信息),读者信息管理(添加读者信息、修改读者信息、删除读者信息),员工信息管理(添加员工信息、修改员工信息、删除员工信息)只有管理员可以有此功能,系统设置(用户密码修改)。

如图3-1所示。

(1)系统设置:

进行用户密码修改。

(2)借阅处理:

借书处理,还书处理。

(3)信息查询:

读者信息查询、借阅信息查询、图书信息查询。

(4)图书信息管理:

图书入库、修改图书信息、删除图书信息。

(5)读者信息管理:

添加读者信息、修改读者信息、删除读者信息。

(6)员工信息管理:

添加员工信息、修改员工信息、删除员工信息。

3.1.1系统登录

登录为用户使用系统的起始点,用户必须先通过身份验证,方可对图书馆信息进行相关操作,登录流程如图3-2所示。

简要说明及功能描述:

功能主要是用于确保用户在提供正确的验证信息之后,可以进一步使用本系统。

3.1.2系统设置

系统设置主要是用于修改用户密码。

3.1.3借阅处理

借阅处理包括借书处理、还书处理,功能设计如图3-3所示。

图3-3借阅处理功能设计

3.1.4信息查询

信息查询包括读者信息查询、借阅信息查询、图书信息查询。

读者信息可通过读者编号查询、读者姓名查询,借阅信息可通过图书编号、读者编号查询,图书信息可通过图书编号、图书名称查询。

功能设计如图3-4所示。

图3-4信息查询功能设计

3.1.5图书信息管理

图书信息管理包括添加图书信息、修改图书信息、删除图书信息。

修改图书信息可通过图书编号、图书名称搜索到需要修改的信息。

删除图书信息可通过图书编号、图书名称搜索到需要删除的信息。

功能设计如图3-5所示。

图3-5图书信息管理功能设计

3.1.6读者信息管理

读者信息管理包括添加读者信息、修改读者信息、删除读者信息。

修改读者信息可通过读者编号、读者姓名搜索到需要修改的信息。

删除读者信息可通过读者编号、读者姓名搜索到需要删除的信息。

功能设计如图3-6所示。

图3-6图书信息管理功能设计

3.1.7员工信息管理

员工信息管理包括添加员工信息、修改员工信息、删除员工信息。

修改读者信息可通过用户名搜索到需要修改的信息。

删除员工信息可通过用户名搜索到需要删除的信息。

功能设计如图3-7所示。

图3-7员工信息管理功能设计

3.2数据库的设计

本系统采用SQLServer2008数据库管理系统,创建的数据库名称为:

YYYao_LibraryInfo数据库中包含4张表,各表功能及描述如表3-1所示。

表3-1数据库中的表

表名

作用

Books

用于存储图书信息

Borrow

用于存储借阅信息

Readers

用于存储读者信息

Staff

用于存储员工信息

3.3库中各个表的设计

3.3.1图书信息表

图书信息表Books用于存储图书馆图书信息,主键为BookNumber。

表中各字段定义及描述如表3-2所示。

表3-2Books表

字段名

数据类型

长度

是否为空

是否主键

字段意义

BookNumber

varchar

50

No

图书编号

BookName

varchar

图书名称

BookAuthor

可以

作者

BookType

类别

BookLable

标签

BookPrice

float

定价

BookQuantity

int

库存量

3.3.2借阅信息表

借阅信息表Borrow用于存储图书馆借阅信息,主键为BookNumber、ReaderNumber、BorrowDate。

表中各字段定义及描述如表3-3所示。

表3-3Borrow表

图书编号

ReaderNumber

读者名称

BorrowDate

datatime

借阅日期

ReturnDate

归还日期

3.3.3读者信息表

读者信息表Readers用于维护系统用户的基本情况,主键为ReaderNumber。

表中各字段定义及描述如表3-4所示。

表3-4Readers表

varcharprimarykey,

BookNamevarchar(50)notnull,

BookAuthorvarchar(50),

BookTypevarchar(50),

BookLablevarchar(50),

BookPricefloat,

BookQuantityint

读者编号

ReaderName

读者姓名

ReaderMajor

系部

3.3.4员工信息表

员工信息表Staff用于维护系统用户的基本情况,主键为StaffUserName。

表中各字段定义及描述如表3-5所示。

表3-5Staff表

StaffUserName

用户名

StaffPassword

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

当前位置:首页 > IT计算机 > 计算机硬件及网络

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

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