图书馆信息管理系统C#课程设计报告.docx

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

图书馆信息管理系统C#课程设计报告.docx

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

图书馆信息管理系统C#课程设计报告.docx

图书馆信息管理系统C#课程设计报告

北华航天工业学院

《C#程序设计》

课程设计报告

 

课程设计题目:

图书馆信息管理系统

作者所在系部:

计算机与遥感信息技术学院

作者所在专业:

网络工程

作者所在班级:

******

作者姓名:

**

作者学号:

***********

指导教师姓名:

***

完成时间:

2014.12.25

 

北华航天工业学院教务处制

课程设计任务书

课题名称

图书馆信息管理系统

完成时间

2014.12.25

指导教师

周建伟

职称

助教

学生姓名

梁爽

班级

B12522

总体设计要求和技术要点

1.要求利用C#的编程思想来完成系统的设计;

2.突出C#语言与其它语言不同点;

3.体现可视化编程基本东西,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。

4.每个学生独立完成教师指定的课程设计题目,不能相互抄袭。

创新要求:

在基本要求达到后,可进行创新设计,如提供数据的导入导出(Excel、XML、文本文件等)功能等。

工作内容及时间进度安排

时间:

此次课程设计时间为两周,第15、16周,共40学时。

分四个阶段完成:

1.分析设计阶段:

明确设计要求,找出实现方法。

这一阶段在第1天完成。

2.编码调试阶段:

根据设计分析方案编写C#代码,然后调试该代码,实现课题要求的功能。

这一阶段在第2-8天完成。

3.总结报告阶段:

总结设计工作,撰写课程设计报告,这一阶段在第8-9天完成。

4.考核阶段:

这一阶段在第10天完成。

地点:

计算机与遥感信息技术学院实验室

课程设计成果

1.与设计内容对应的软件程序

2.课程设计报告书

摘要

随着计算机技术的飞快发张,电子信息化慢慢替代了企业管理的传统管理手法。

这是一种现代流行的经营模式,采用管理系统是能够有效提高管理效率的。

图书馆管理系统是学校管理机制中重要的一环。

图书馆代表着一间学校或者地区的文化标志。

因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。

通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。

本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。

本系统中包含6个功能模块:

借阅处理(借书处理、还书处理),信息查询(读者信息查询、借阅信息查询、图书信息查询),

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

关键词:

图书管理系统SQLserver.NET平台

第1章绪论1

1.1课题研究现状分析1

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

1.理论研究基础1

2.技术层面的支持2

1.1.2已经取得的研究成果2

1.2选题的目的及意义2

第2章系统需求分析3

2.1问题的提出3

2.2系统的设计目标3

第3章系统总体设计4

3.1系统功能设计4

3.1.1系统登录4

3.1.2系统设置5

3.1.3借阅处理5

3.1.4信息查询6

3.1.5图书信息管理6

3.1.6读者信息管理7

3.1.7员工信息管理8

3.2数据库的设计8

3.3库中各个表的设计9

3.3.1.图书信息表9

3.3.2.借阅信息表9

3.3.3.读者信息表9

3.3.4.员工信息表10

第4章系统实现11

4.1数据库操作类11

4.2登录模块实现11

4.3系统设置模块实现12

4.4借阅处理模块实现14

4.5信息查询模块实现16

4.6图书信息管理模块实现18

4.7读者信息管理模块实现20

4.8员工信息管理模块实现21

第5章系统使用说明23

5.1系统使用说明23

5.2系统说明23

第6章课程设计总结24

6.1主要问题及解决办法24

6.2课程设计体会24

6.3自我评定24

参考文献25

第1章绪论

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

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

本系统使用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所示。

图书馆信息管理系统

系统设置

借阅处理

信息查询

图书信息管理

读者信息管理

员工信息管理

图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

50

No

图书名称

BookAuthor

varchar

50

可以

作者

BookType

varchar

50

可以

类别

BookLable

varchar

50

可以

标签

BookPrice

float

可以

定价

B

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

当前位置:首页 > 人文社科 > 法律资料

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

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