图书借阅管理系统

图书借阅管理系统

ID:3707924

大小:637.00 KB

页数:16页

时间:2017-11-23

图书借阅管理系统_第1页
图书借阅管理系统_第2页
图书借阅管理系统_第3页
图书借阅管理系统_第4页
图书借阅管理系统_第5页
资源描述:

《图书借阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、青岛农业大学课程设计报告课程名称:动态网站课程设计设计题目:图书借阅管理系统专业:计算机科学与技术09级1班学生姓名:学号:小组成员:指导教师:王轩慧实习地点:完成时间2012年9月10日1系统概述1.1开发背景及意义图书管理系统在实际中应用广泛,例如所有大型图书馆或者高校的图书馆都必须配备一套完整的图书管理系统,甚至部分小学也需要一个图书管理系统。它主要对一个学校的图书馆或者其他类型的图书相关业务部门的所有图书信息进行管理。图书借阅管理系统是图书管理系统的一个子系统,它主要完成对书籍的借出与归还的管理。1.2系统分析1基本功能高校图书借阅管理系统的基本功能包括借书管理,还书管理,书籍

2、和用户信息管理,以及图书信息检索等及格方面2用户分类对于一个管理系统,首先就需要管理人员对数据库进行管理,其次应该对老师和学生的使用权限进行管理,同时可以对用户资料进行维护。3书籍信息应该保存书籍的书名、作者、出版社等信息,以供用户查询。4信息查询读者应该可以登陆到系统内查看所借书籍的信息,可以对书籍的信息进行查询和检索。1.3开发环境本系统所采用的开发环境为VisualC++6.0,运行环境为WindowsXP平台,运行的软硬件要求如下:1硬件部分:内存512M(或更高),标准的鼠标、键盘及显示器。2软件部分:数据库系统为SQLServer2000,开发工具使用VisualC++6.

3、0。2需求分析随着读书的普及,读者群体日渐扩大,图书种类也越来越繁多。图书馆那种由简单数据记录,电子表格统筹数据的方法已经不在适用。为了更为理想的完成对图书的管理同时能对读者信息进行统筹统计,一个专门的管理系统已经成为了图书馆管理者的迫切需求。一个通用的图书借阅管理系统是图书管理系统的一个子系统,它主要对一个学校图书馆的图书入库、借出、归还进行操作。在图书、读者信息等基础数据的基础上,完成以上的操作。同时能够对图书按出版社、作者进行分类统计,能够统计图书借阅情况状态、读者借阅情况。该系统在实际中应用广泛。整个系统的数据框架图如下:图书借阅管理系统用户书籍图书借阅图书归还书籍检索图书号码

4、图书名称图书作者出版社图书信息借阅信息3概念结构设计数据库设计是整个数据库系统中最为关键的部分,一个好的数据库系统必须有一个设计合理的数据库支持。3.1数据库设计本数据库中主要包含三张表:1用户表用户表中包括用户名和密码,同时包括用户权限和对应的可借书籍数目。用户权限分为管理员和读者。设计一个用户ID号作为唯一标识读者的号码。2书籍表本表主要用来记录书籍的基本信息,其中主要包括书籍号码、书籍名称、书记作者、书籍的出版社、书籍简介,同时需要一个书籍的状态,是借出还是在图书馆内。3借阅表主要用来记录用户的借阅情况。包括用户的ID号和被借书籍名称,同事记录借阅时间和借阅到期的时间。3.2E-

5、R图设计读者书籍借阅读者号码借书数目读者名称权限密码书籍号码书籍状态书籍名称书籍简介书籍作者出版社借阅时间归还时间4逻辑结构设计4.1关系表的建立4.1.1E-R图转换成关系模式根据转换规则及E-R图可得到如下三个关系模式:读者(读者号码,读者名称,密码,权限,借书数目);书籍(书籍号码,书籍名称,书籍作者,出版社,书籍简介,书籍状态);借阅(读者号码,书籍号码,借阅时间,归还时间);4.1.2关系表的具体设计本系统主要涉及三张数据表,分别为读者表(reader),书籍表(book),借阅表(boookread);下面分别介绍各数据表的结构:读者表(reader)字段名称字段类型主键外

6、键是否为空描述snochar(10)是读者编号snamechar(10)读者姓名passwdchar(10)读者密码whichchar(10)读者权限numint可借书籍数目书籍表(book)字段名称字段类型主键外键是否为空描述bnochar(10)是书籍编号bnamechar(20)书籍名称bwriterchar(10)书籍作者bpresschar(20)出版社binfochar(30)可为空书籍简介bstatechar(10)书籍状态借阅表(bookread)字段名称字段类型主键外键是否为空描述snochar(10)是读者编号bnochar(10)是书籍编号starttimecha

7、r(10)借阅日期endtimechar(10)归还日期4.2数据库构建4.2.1可视化界面建立利用SQLServer2000建立此数据库的具体操作步骤如下1.利用SQLServer的企业管理器新建一个数据库TuShu,如下:2.新建一张读者表(reader)和书籍表(book),如下图所示:读者表(reader)书籍表(book)3.新建一张借阅表bookread,利用属性设置其sno和bno为外键,如下图:4.编辑表,可设置其初始化信息,以

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

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

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