二级课题图书馆管理报告

上传人:我*** 文档编号:126826610 上传时间:2020-03-28 格式:DOC 页数:26 大小:415.50KB
返回 下载 相关 举报
二级课题图书馆管理报告_第1页
第1页 / 共26页
二级课题图书馆管理报告_第2页
第2页 / 共26页
二级课题图书馆管理报告_第3页
第3页 / 共26页
二级课题图书馆管理报告_第4页
第4页 / 共26页
二级课题图书馆管理报告_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《二级课题图书馆管理报告》由会员分享,可在线阅读,更多相关《二级课题图书馆管理报告(26页珍藏版)》请在金锄头文库上搜索。

1、软 件 学 院实践环节报告 课程名称: 二级实践环节 课题名称: 图书馆管理系统开发 专 业: 软件工程(互联网营销与管理) 班 级: 学 号: 学生姓名: 指导教师: 2015 年 10 月 25 日中原工学院软件学院二级实践课题设计任务书姓 名 软件工程 专业 班题 目图书馆管理系统的开发设计任务开发一个图书管理系统。此系统具有图书管理、用户管理、查询等的功能,适用于一些大中高等院校的图书馆, 并为其带来了很大的便利。本系统详细功能如下: 1)基本信息的查询(借阅查询、图书查询、用户查询)2)图书的管理(图书录入、图书修改、图书删除)3)用户的管理(用户添加、用户修改、用户删除)开发工具:

2、C#、SQL Server 2008。 时间进度第1周(2015.09.072015.09.13): 按照老师的指导,详细写出项目计划,共同列出数据库数据表,进行系统的需求分析,页面设计,概要设计四个大的方面;第2周(2015.09.142015.09.20): 进行模块的详细设计,将系统按本组成员分为各个相应的模块,个人将自己所分到的模块独自完成,到最后完成后合并到一起,进行程序的测试,修改。第3周(2015.09.212015.09.27): 进行最后阶段的整理,将程序交给老师验收,编写总结报告,添加附录。原 主始 要资 参料 考与 文 献01.刘瑞新、张兵义,SQL Server数据库技

3、术及应用教程M,北京:电子工业出版社, 20012.802李春葆,C#程序设计教程M,北京:清华大学出版社.,20013.2指导教师签字: 年 月 日图书馆管理系统摘 要当今时代,科技发展迅速。依托科技的办公软件层出不穷,电子信息化慢慢代替了企业管理的传统手法,智能易用的软件大大提升了工作人员的办公质量和效率。图书馆管理系统的设计目的在于方便图书管理人员的使用,提高管理人员的工作效率,同时也为信息化技术在城市的建设中,提供了有力的探索。图书馆代表着一间学校的文化标志,而且图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。因此,图书馆的管理可以说是学校管理机制中重要的一环。我们通过对图书管

4、理系统的运行机制进行调查研究,设计开发了此图书馆管理系统。图书馆管理系统主要面对学校图书馆管理事务中常见问题以及相关统计工作。主要完成了对图书的管理,包括图书的查询、增加、修改、删除,图书信息查询等方面。采用Visual Studio C# 开发环境,SQL Server 2008构建后台数据库。通过此系统管理人员可以查询读者的信息,对读者的信息进行管理。同时也可以对图书的信息进行管理,可以对图书进行分类管理,最重要的就是本系统的图书管理,管理人员易于使用,满足了学校对图书馆管理系统的要求。关键词:Visual Studio C#,SQL Server 2008,图书管理第 1 页图书馆管理系

5、统目 录摘 要1第1章 概述3第2章 需求分析42.1系统的功能要求42.3系统环境需求42.3.1开发环境需求42.3.2运行环境需求4第3章 概要设计53.1系统管理模块设计53.2实体及其属性53.3关系图分析63.4数据库设计6第4章 详细设计84.1信息查询管理84.2图书信息管理94.2.1图书录入94.2.2图书修改104.2.3图书删除114.3用户信息管理114.3.1用户添加124.3.2用户信息修改124.3.3用户信息删除13第5章 测试145.1测试用例145.2测试结果14第6章 总结15参考文献17附录: 主要源程序19图书馆管理系统第1章 概述1 设计背景 随着

6、计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。同时伴随计算机硬件的快速发展,有关信息管理的软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统即是结合实际情况开发的图书资料管理系统。系统开发的主要任务是针对原来系统的时效性、数据的正确性、操作的方便性上的不足,解决图书流通上的问题。实现图书信息管理的系统化,规范化和自动化,以最大程度提高操作人员的办公效率。2 设计目标及意义 图书馆管理系统可以实现图书借阅的规范化、系统化、网络

7、化管理,能够将所有的图书资料聚集在一起,能够对读者信息的集中管理,可以对所有图书信息的集中管理,可以更加有效的管理读者借阅与归还图书的时间。除此之外,图书馆管理系统还可以提高管理人员的工作效率,可以更加有效的节省物力与财力,具有检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、成本较低的特点。第2章 需求分析2.1系统的功能要求图书馆管理系统是运用C#和SQL Sever 2008进行程序开发,设计出一套适合现代高等院校的一项图书管理软件,并能运用于实际。它主要实现以下功能: 1、实现对信息的查询功能,能够对图书信息与借阅信息进行基本查询。 2、实现对图书数据的管理,能够

8、对图书数据进行增加、删除、修改等基本操作。 3、实现对用户数据的管理,能够对用户数据进行增加、删除、修改等基本操作。 4、根据不同设定,实现管理员与用户的不同功能权限。 5、该系统应具有对数据库中重要数据的备份和恢复的功能。2.2 系统总体设计 本数据库管理系统主要由用户登录、信息查询、图书管理、用户管理四大模块组成, 各模块功能如下: 1、用户登录的功能是由登录类别的不同来实现用户与管理员的不同的权限。 2、信息查询模块是图书管理系统的重要模块之一,是管理员与用户快速查询图书的途径,信息查询主要包括图书信息查询和借阅信息查询。 3、图书管理模块是图书管理员操作模块,读者无权进入。其模块由图书

9、信息录入、图书信息修改与图书删除三个功能组成,是管理员对图书管理的重要途径。 4、用户管理模块是由图书管理员控制的模块,它由用户增加、用户信息修改和用户删除三个功能组成,是管理员对用户管理的重要途径。2.3系统环境需求2.3.1开发环境需求 硬件要求:CPU i3以上PC服务器,内存4GB以上,硬盘500GB以上。操作系统: Windows 7 软件要求:Microsoft Visual Studio.NET 2010开发环境,SQL Server 2008(企业版、个人版)2.3.2运行环境需求 硬件要求:CPU i3以上PC服务器,内存4GB以上,硬盘500GB以上。操作系统: Windo

10、ws 7 软件要求:.net Frammework2.0 ,SQL Server 2008(企业版、个人版)第3章 概要设计3.1系统管理模块设计 要求系统实现图书馆日常管理事务最主要的功能,包括图书的借出与还回,图书信息的录入、修改和查询,用户信息的录入、修改和查询。这些基本功能,组建了图书管理系统的基本框架,根据功能的关联关系和集中分组的原则,将系统细化如图3.1。图书馆管理系统系统管理信息查询图书管理借阅信息查询图书信息查询图书信息删除图书信息录入用户信息添加用户信息修改用户信息删除退出系统用户信息查询图书信息修改图3.1 系统图3.2实体及其属性整个系统各实体关系如下所示(其中主键已用

11、下划线标识):管理员(用户名,密码)用户(用户名,密码,姓名,性别,班级)图书(图书号,图书名,数量,作者,出版社,类别)借阅(读者号,图书号,借阅日期,应归还日期,剩余数量)其中借阅关系中的“读者号”、“图书号”为外键,分别参照用户关系和图书关系中的主键“读者号”和“图书号”。3.3关系图分析用户名由各实体之间的关系得出图3.2。姓名性别密码班级用户借阅者姓名管理员用户名密码用户权限借阅日期借阅应归还日期剩余数量图书类别图书名出版社 作者图书号 数量图3.2 关系图3.4数据库设计 作为系统的重要组成部分,数据库设计需要进行各种实体及他们的属性描述,关于图书馆管理系统设计的实体以及其属性,大

12、致设计框架如下图所示。 管理员表(用户名,密码)表3.3 管理员表列名数据类型长度允许空是否为主键用户名nvarchar50否是密码nvarchar50否否 用户表(用户名,密码,姓名,性别,班级)表3.4 用户表列名数据类型长度允许空是否为主键用户名nvarchar50否是密码invarchar50否否姓名nvarchar50是否性别nvarchar50是否班级nvarchar50是否 图书表(图书号,图书名,作者,出版社,类别,数量)表3.5 图书表列名数据类型长度允许空是否为主键图书号nvarchar50否是图书名nvarchar50是否作者nvarchar50是否出版社nvarchar50是否类别nvarchar50是否数量int是否 借阅表(借阅者姓名,借阅时间,应归还时间,剩余数量)表3.6 借阅表列名数据类型长度允许空是否为主键借阅者姓名nvarchar50否是借阅时间nvarchar是否应归还时间nvarchar是否剩余数量int是否第 23 页第4章 详细设计 在本次二级课题中我主要实现的是信息查询管理,用户信息管理以及图书信息管理,以下是模块实现情况。4.1信息查询管理信息查询管理:进入该界面后,可以根据书名来进行对本

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号