C#图书借阅查询系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南城建学院《可视化编程技术》课程设计报告

题目:图书借阅查询系统

姓名:

学号:

班级:

指导老师:张妍琰

专业:计算机科学与技术

2011年2月24 日

目录

一、设计目的 (3)

二.需求分析 (4)

三.模块分析及设计 (5)

四. 数据库设计说明 (7)

五、制作过程及要点 (10)

六、设计总结 (31)

七、参考文献 (32)

一、设计目的

随着现代科学技术日进步,人类社会正逐渐走向信息化。图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。

现代化的图书管理需要有现代化的管理系统,采用计算机管理信息系统已成为图书管理科学化和现代化的一个重要特征,给图书管理带来极大的便利.近年来图书事业的发展,以及软件开发的逐步成熟,图书管理系统使得原来繁重而易出错的图书管理变得简单而有条理,本次开发的图书管理系统的目的在于能够节省大量的人员成本,使得管理变得方便可靠。它广泛应用于图书馆管理,力求开发出一套严谨、可靠、功能完整的管理系统。使用图书管理系统能够很好的解决了传统图书管理的问题.人员需求能够减少,工作效率明显提高,管理更加便利.

本系统主要实现对图书馆信息的管理,主要功能为管理有关用户,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的中小型图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计

和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。

二.需求分析

图书馆在正常运行中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息,因此需要对读者资源、书籍资源、借书信息,还书信息进行及时处理,及时了解各个环节中信息的变更,力求提高管理效率。

需求分析的第一步是描述图书馆管理系统的功能,即定义用例,以此确定系统功能的功能需求。和用例相关的是系统的角色,图书馆管理系统的角色是普通用户、管理员和系统管理员。普通用户是图书查询,管理员是借书还书、图书维护、读者维护等。系统管理员拥有所有权限。

近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

另一方面,IT产业和Internet获得了飞速发展,计算机应用已

渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。

图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

通过调查,要求系统有以下功能:

1.新进图书基本信息的输入。

2.图书基本信息的查询。

3.对撤销图书信息的删除。

4.为借书人办理注册。

5.办理还书手续。

6.办理借书手续

7.用户登录

8.用户信息查询

三.模块分析及设计

本次课程设计主要涉及到四大模块:图书管理系统首界面,图书管理员管理图书,读者对图书的借阅,按不同方式查找。具体模块如下:

图书管理系统首界面:

图书管理员管理图书:

读者对图书的借阅等

按不同方式查找:

四.数据库设计说明ER图:

图书属性:

用户信息属性:

管理员信息属性:

管理员表:

用户表:

书籍表:

五、制作过程及要点

这次设计和数据库紧密相连,首先我们根据题意设计相关的数据库(lab)以及相关的数据表(book,manager,user)。然后我们把这次的设计内容分成了若干个模块,逐次实现各个模块的功能,这样不仅便于功能的实现,而且外观美观,层次清晰。制作过程主要是页面的设计和相关代码的编写。界面的设计包括:主界面主要是设计外观,再通过一个链接(欢迎进入图书管理系统)进入下一个界面。第二个界面包括:用户登录,管理员登录,用户注册。第三个界面是管理员进入的界面,包括:对图书信息的查询,增加,删除,显示,对读者信息的查询。第四个界面包括:对图书信息的显示,读者借阅,归还图书,查询图书信息。第五个界面主要是对图书信息查询的不同方式:按书号查询,按书名查询,按作者查询。第六个界面主要是对用户信息的查询,对所借图书信息的查询。所借图书信息其中图书信息管理:包括图书信息的添加、图书信息的查询和图书的信息删除。

首界面如下:

文字链接代码:

相关文档
最新文档