数据库课设图书管理系统.docx

上传人:b****6 文档编号:5881037 上传时间:2023-01-01 格式:DOCX 页数:17 大小:355.33KB
下载 相关 举报
数据库课设图书管理系统.docx_第1页
第1页 / 共17页
数据库课设图书管理系统.docx_第2页
第2页 / 共17页
数据库课设图书管理系统.docx_第3页
第3页 / 共17页
数据库课设图书管理系统.docx_第4页
第4页 / 共17页
数据库课设图书管理系统.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数据库课设图书管理系统.docx

《数据库课设图书管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课设图书管理系统.docx(17页珍藏版)》请在冰豆网上搜索。

数据库课设图书管理系统.docx

数据库课设图书管理系统

图书管理系统

学号:

姓名:

联系方式:

专业:

Email:

 

摘要

图书管理系统是图书馆不可缺少的部分,它的内容对于图书馆的决策者和管理者来说都至关重要。

本文介绍了图书管理系统的开发整个过程,阐述了系统分析、系统设计、系统实施的全过程。

在开发方法上本系统利用了软件工程化的思想和方法,总体上采用结构化具体模块实施采用了原型法和面向对象系统开发方法。

并采用VisualStudio2015rc作为开发工具,SQLServer2014作为后台数据库。

本系统具有用户登陆注册模块,管理员登陆模块,借还书模块,书本信息管理模块,可分别完成用户管理员登陆注册修改密码,借还书,书本信息增删改等功能。

本人在此次设计中主要对“用户管理员登陆注册”,“借还书模块”,“书本信息管理模块”三个模块进行了具体设计。

关键词:

图书管理系统,C#

 

第一章选题的意义

1.1系统开发目标

本系统是将现代化的计算机技术和传统的图书管理相结合,按照图书管理工作流程设计完成的。

为了使系统在图书管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

系统应具有实用性、可靠性和适用性,同时注意到先进性。

对各个数据库进行动态管理,防止混乱。

能够按照用户选择的不同的条件进行简单查询和复合查询。

能够对查询结果进行分类汇总,实现报表打印。

方便用户的操作,尽量减少用户的操作

1.2系统开发意义

在各大中小图书馆,用计算机管理图书的信息已经越来越普遍了。

用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了图书馆资料的安全性。

提高了图书馆的管理能力,为此,用计算机来管理图书馆的信息,是非常必要的。

 

 

第2章系统功能需求分析

2.1设计思想:

尽量采用图书馆现有和软件硬件环境及先进的管理系统开发方案,从而达到充分利用图书馆现有的资源,提高系统开发水平和应用效果的目的。

系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。

系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改,备份

2.2功能模块:

2.2.1流程图表示

 

 

第3章系统设计

3.1具体功能模块设计

 

 

注册修改密码功能过于简单,在这省略

3.2数据库设计(mylibrary)

 

1、书本信息表(book)

 

2、管理员账号表(libraryadmin)

AdminID管理员编号AdminNAME管理员账号名

AdminPassward管理员密码times最近登陆时间(实际程序并没有用到)

3、借书记录表(libraryrecord)

ID借书记录编号username借书人姓名

4、普通用户帐号表(libraryuser)

Userid用户编号username用户名字

Userpassward用户密码times最近登陆时间(实际程序并没有用到)

sex性别

 

第4章系统实现

 

4.1登陆界面(可以选择用户登录,管理员登陆,注册新用户,修改密码)

4.2用户主界面

 

4.2.1书名查找(书名不能为空)

按书籍类别查找

4.2.2借书

4.2.3查看借书记录

4.2.4还书

4.3管理员界面(与用户相同的功能不再截图)

4.3.1修改书籍信息

4.3.2删除书籍信息

4.3.3新增书目

4.4注册新用户

4.4密码修改界面

 

第5章总结

这次课程设计基本上涵盖了学习到的信息系统分析与设计、C#以及数据库的一系列的知识,重点在于将数据库与C#结合起来去实际开发一个比较小的系统。

这次课设不仅要求对课本知识有基本的认识了解,同时要求有较强的逻辑思维能力,去认真分析设计系统架构和处理业务,以保证系统的可用性。

通过本次数据库应用课程设计,不仅加深了我对以前所学知识的理解,而且也学到了很多新知识,以及熟练应用Visualstudio2015rc以及SQL2014来开发一个小系统。

这次课设只能说是基本完成,好多功能没涉及,比如还书时间提醒,借书超期的处理,预约书籍,借书书目限制等等功能。

另一方面,有部分功能存在问题,比如用户查看借书记录时能看到其他用户的结束记录,isbn号并不是实际的isbn号,对于同一种书名的书的处理存在问题,有待改进。

但总的来说,通过这次课设,收获的知识还是挺多的。

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

当前位置:首页 > 高中教育 > 高中教育

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

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