C# 课程设计 图书馆信息管理系统 论文Word文档下载推荐.docx

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

C# 课程设计 图书馆信息管理系统 论文Word文档下载推荐.docx

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

C# 课程设计 图书馆信息管理系统 论文Word文档下载推荐.docx

图书借阅界面的设计和调试

杨嘉斌

图书封面查看界面的设计和调试图书关于界面的设计和调试

目录

1绪论 0

1.1数据库应用系统简介 0

1.2VISUALSTUDIO2008开发平台 0

1.3图书管理系统 0

2数据库设计 3

2.1数据库分析 3

2.2设计数据库 4

2.2.1创建数据库 4

2.2.2创建数据表 4

3界面设计 5

3.1主界面(FRMMAIN) 5

3.2用户登录界面(FRMLOGIN) 6

3.3图书查询界面(FRMSEARCHBOOK) 7

3.4图书入库界面(FRMADDBOOK) 8

3.5图书更新界面(FRMUPDATEBOOK) 8

3.6图书借阅界面(FRMISSUEBOOK) 9

3.7图书封面查看界面(FRMBOOKPIC) 10

3.8图书管理系统关于界面(ABOUTBOX1) 11

4系统测试 12

4.1程序调试情况 12

4.2功能显示 12

4.2.1运行主窗口及登录窗口 12

4.2.2图书查询功能 13

4.2.3图书入库功能 15

4.2.4图书更新功能 16

4.2.5图书借阅功能 18

4.2.6图书封面查看功能 19

4.2.7图书管理系统关于界面(aboutBox1) 19

5问题分析与解决方法 19

6总结 19

附录 20

附录A主窗口功能实现代码 20

附录B登录功能实现代码 24

附录C图书查询功能实现代码 25

附录D图书更新功能实现代码 26

附录E图书借阅功能实现代码 30

附录F图书入库功能实现代码 31

附录G图书封面查看实现代码 33

附录H图书管理系统关于界面 35

参考文献 38

3

1绪论

1.1数据库应用系统简介

SQL Server 2008数据库是微软公司精心打造的企业级数据库平台产品,

产品不仅包含了丰富的企业及数据管理功能,还集成了商业智能等特性。

数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。

它主要包括四个要素:

用户数据、元数据、索引和应用元数据。

1.2VisualStudio2008开发平台

VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XML Web Services、桌面应用程序和移动应用程序。

Visual

Basic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。

另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。

1.3图书管理系统

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于

文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;

由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。

图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;

一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。

如要对很长时间以前的图书进行更改就更加困难了。

基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

2数据库设计

2.1数据库分析

本系统利用VisualStudio2008处理数据库的功能,实现对图书馆信息的管理。

主要功能为管理有关用户、管理员、书籍和借阅的信息等。

本系统的结构分为用户信息管理模块、书籍信息管理模块、借阅信息管理模块、管理者管理信息模块和查询处理模块。

失败

登录

成功

管理员

进入图书馆管理系统

图书馆管理系统框图如图2.1所示

借阅图书

查询图书

用户

图书管理

删除图书

修改图书

增加图书

图2.1图书馆管理系统框图

2.2设计数据库

2.2.1创建数据库

(1)在服务器资源管理器中的任一节点右击。

(2)执行快捷菜单中的“新建数据库”命令,并在打开的“创建数据库”

对话框中输入数据库名BookManage,其他可采用默认值。

(3)单击“确定”按钮,则新建的数据库就会出现在服务器上。

2.2.2创建数据表

创建数据库后,为BookManage数据库添加数据表,步骤如下。

(1)在服务器资源管理器中右击数据库BookManage下的“表”文件夹在弹出的快捷菜单中执行“新建表”命令。

(2)添加表的字段和其他详细资料。

各表数据结构如下表所示。

表2-1用户信息(userinfo)

列 名

含 义

数据类型

说明

UID

用户ID

int

自动,主键

UName

用户名

vchar(50)

不为空

UPwd

密码

UState

用户权限,管理员=1,普通

用户=2

不为空,默认值

为2

UBookID

借阅证号

bigint

可以为空

表2-2图书信息(bookinfo)

主 键

BookID

图书ID

BookName

图书名称

Varchar(50)

BookType

类别

Varchar(100)

BookAuthor

作者

BookPrice

价格

smallmoney

BookPic

封面

Varchar(200)

允许为空

BookContent

内容简介

text

BookIssue

图书制定访问码

38

表2-3借阅信息(issueinfo)

IssID

借阅ID

外键

IssBookID

IssDateTime

借书日期

datetime

2.4数据库中表的关系

在数据库中新建BookManage数据库的数据库关系图如图2.4所示

图2.4数据库关系图

3界面设计

3.1主界面(frmMain)

进入VisualStudio2008,创建一个新的“Windows应用程序”类型的项目,名为“图书馆管理”。

将默认创建的窗体命名为“图书馆管理系统”,把“图书

馆管理系统”作为本系统中的主界面。

在窗体中添加一个菜单(MenuStrip)控件,一个工具栏(ToolStrip)控件。

MenuStrip中的菜单项。

一、主界面名称

1.主 界 面:

FrmMain;

2.图书管理:

ToolStripMenuItem(管理员登录:

用户登录

ToolStripMenuItem;

退出:

退出ToolStripMenuItem);

图书管理:

图书管理ToolStripMenuItem(图书入库:

mnuAddBook;

图书更新:

mnuUpdateBook;

图书检索:

图书检索 ToolStripMenuItem);

关 于:

系统帮助ToolStripMenuItem;

退 出:

退出ToolStripMenuItem1;

3.登 录:

tsbtnLogin;

图书查询:

tsbtnSearch;

图书更新:

tsbtnAddBook;

图书借阅:

tsbtnIssue;

tsbtnExit;

主界面图(3.1)

3.2用户登录界面(frmLogin)

本系统的用户分为普通用户和管理用户,管理用户具有系统提供的所有权限,普通用户可以查询图书、借阅图书。

在窗体中添加3个标签(Label)控件,2个按钮(Button)控件,1个组合框(ComboBox)控件,2个文本框(TextBox)控件。

用户类型分为管理用户和普通用户,在组合窗口中添加这两项。

一、登录界面名称

1.登录界面:

frmLogin

2.用 户名:

lable1(txtName)

3.密 码:

lable2(txtPwd)

4.用户类型:

lable3(cboUserType)

5.登 录:

btnLogin

6.取 消:

btnCancle登录界面图(3.2)

3.3图书查询界面(frmSearchBook)

图书查询提供组合查询的方式,界面窗体名称为“frmSearchBook.cs”,图书类别组合框中的项是从数据库中获取的,在设计时不需要添加内容。

在窗体中添加2个分组框(GroupBox)控件:

搜索条件、搜索结果,各种控件的添加如图(3.3)所示

一、 图书查询界面名称

1.图书搜索界面:

frmSearchBook

2.搜索条件:

groupBox1

3.搜索结果:

grpIssueDetails(dgvSearchBook)

4.图书类别:

lblType (cboType;

cboOR)

5.图书名称:

lblName(txtName;

cboAnd)

6.主要内容:

lblContent(txtContent)

7.搜索:

btnSearch

8.关闭:

btnClose

图书查询界面图(3.3)

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

当前位置:首页 > 表格模板

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

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