数据库课程设计(图书馆管理系统)

数据库课程设计(图书馆管理系统)

ID:9664940

大小:666.50 KB

页数:16页

时间:2018-05-05

数据库课程设计(图书馆管理系统)_第1页
数据库课程设计(图书馆管理系统)_第2页
数据库课程设计(图书馆管理系统)_第3页
数据库课程设计(图书馆管理系统)_第4页
数据库课程设计(图书馆管理系统)_第5页
资源描述:

《数据库课程设计(图书馆管理系统)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库课程设计-说明书一、系统分析系统开发总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为学生信息管理模块,图书信息管理模块,借阅信息管理模块,管理者信息管理模块。学生信息管理部分有三个方面的功能,可以浏览读者的信息,可以对读者信息进行维护。图书信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信

2、息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。1、需求分析:随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。图书管理工作面对大量的可模块化处理的信息,

3、是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。2、功能分析:根据图书管理的日常活动的分析,本系统提供了借书卡这以特色功能,借书者需要办理借书卡才能借书。且本系统只有管理员才能使用,管理员有权限办理和注销借书卡,管理借还书的功能。故管理员大致有三大权限:A.添加权限:管理员对借书卡、借书、还书、书籍信息等资料的添加。B.删除权限:管理员对借书卡、借书、还书、书

4、籍信息等资料的删除。C.修改权限:管理员对借书卡、借书、还书、书籍信息等资料的修改。二、系统设计本系统使用VisualBasic6.0作为开发语言,将数据存储到Access数据库。使用ADO连接数据库。通过对传统资源进行数字化或对现有数字资源进行归并整理,采用实用的数据库技术构建服务平台。根据项目目标可以得到以下的各部分结构图:图书管理系统借书卡管理系统管理员信息系统借/还书系统库存管理系统16楷数据库课程设计-说明书a.管理员信息系统结构图如下:管理员信息系统添加管理员信息删除管理员信息修改管理员信息b.

5、借书卡管理系统结构图如下:借书卡信息系统添加借书卡信息注销借书卡信息查看借书卡信息c.借/还书系统与库存管理系统结构图如下:借/还书信息系统借书业务还书业务库存管理系统库存信息书刊查询16楷数据库课程设计-说明书d.E-R图书编号图书书名库存借出日期借者编号管理员编号用户名密码工作时间电话号码借阅者借书卡号学生号年级号学生姓名电话号码借书者编号16楷数据库课程设计-说明书三、个人负责部分1、标准模块的实现标准模块是应用程序内其它模块访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全

6、局(在整个应用程序范围内有效的)。声明或模块级声明。详细代码:'Modele1'定义全局常量PublicConstConnectStringAsString="DSN=Lib;UID=sa;PWD=sa"'数据源:lib用户名:sa密码:sa'初始化系统登录界面SubMain()'系统开始,首先进入登录界面DimfLoginAsNewFrmLogin'定义登录窗口对象fLogin.ShowvbModal'显示模态窗体IfNotfLogin.OKThen'LoginFailedsoexitappEndEndI

7、fUnloadfLogin'用户身份验证成功后,进入主界面FrmMain.ShowEndSub该模块实现初始化登录界面,调用FrmLogin登录窗口,在验证成够后返回fLogin.OK的值为true,调用FrmMain窗口,进入主界面。定义全局常量:'数据源:lib用户名:sa密码:sa2、类模块在VisualBasic中类模块是面向对象编程的基础。可在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件、可显示窗体窗口。详细代码:'BookDa

8、tePublicFunctiongetDate()AsString16楷数据库课程设计-说明书DimnowDateAsDateDimtdayAsIntegerDimtmonthAsIntegerDimtyearAsIntegerDimtmpDateAsStringnowDate=Datetday=Day(nowDate)tmonth=Month(nowDate)tyear=Year(nowDate)tmpDate

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。