基于C的图书馆管理信息系统的设计与开发》课程设计Word文档下载推荐.docx

上传人:b****6 文档编号:20082660 上传时间:2023-01-16 格式:DOCX 页数:11 大小:405.86KB
下载 相关 举报
基于C的图书馆管理信息系统的设计与开发》课程设计Word文档下载推荐.docx_第1页
第1页 / 共11页
基于C的图书馆管理信息系统的设计与开发》课程设计Word文档下载推荐.docx_第2页
第2页 / 共11页
基于C的图书馆管理信息系统的设计与开发》课程设计Word文档下载推荐.docx_第3页
第3页 / 共11页
基于C的图书馆管理信息系统的设计与开发》课程设计Word文档下载推荐.docx_第4页
第4页 / 共11页
基于C的图书馆管理信息系统的设计与开发》课程设计Word文档下载推荐.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

基于C的图书馆管理信息系统的设计与开发》课程设计Word文档下载推荐.docx

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

基于C的图书馆管理信息系统的设计与开发》课程设计Word文档下载推荐.docx

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

根据调查得知,他们以前对信息管理的方式主要是基于文本,表格等介质的手工处理,对于图书馆借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工计算、手抄进行。

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

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

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

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

随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,图书馆管理系统亦是如此。

以往图书馆管理系统由于缺乏适当的软件而给其工作带来了很多不遍。

本论文所介绍的图书馆管理信息系统就是为了使图书馆工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度个准确性,能够及时,准确,有效的查询和修改图书情况。

随着计算机的广泛运用,利用计算机来管理信息成为社会发展的趋势。

管理信息系统应用而生,正在改变着我们的生活。

开发图书馆管理系统,就是希望利用计算机代替以前人工管理图书的模式,减轻工作人员的工作强度,提高他们的工作效率,使管理更加科学,完善。

二.总体设计

图书管理只能由学校图书馆独立完成,因此将本系统设计成一个相对封闭的单机运行系统,同时,也处于安全性考虑,该系统不提供与单位其他系统的数据交换。

系统应该界面美观,简单易用,实现图书管理基本业务的计算机处理。

系统基本的流程是:

用户登录→主界面→选择各项功能。

系统层次模块图

该图书管理系统根据实际业务处理得到流程图如下:

本系统逻辑模型用数据流图表示如下:

本系统有以下俩种管理员来操作完成实际中业务的处理:

由以上可以得出系统主要的数据流图:

借书操作的E-R图

还书操作的E-R图

系统管理员的主要业务E-R图

图书管理员的主要业务E-R图

系统结构

根据以上对实际业务的分析可以分为一下五个模块:

用户登录,基础数据设置,书库管理,读者管理,借阅管理。

模块管理表

根据系统功能设计的要求以及功能模块的划分,对于本系统的数据库,可以列出一下数据项和数据结构:

名称:

系统用户表

标明称标识:

user

数据来源:

用户登录模块进行录入

罚款设置表

表名称表示:

punishtype

基础数据模块进行录入

图书类型设置表

表名称标识:

booktype

读者类型设置表

readertype

基础数据设置模块进行录入

图书

bookinfo

图书管理模块进行录入

图书信息表

读者信息表

readerinfo

读者管理模块进行录入

借书信息表

borrowinfo

借阅管理模块进行录入

借出信息读者信息表

归还信息表

returnbook

丢失信息表

booklost

图书管理模块录入

三.详细设计

数据库(Database)就是数据的集合,数据通过数据库管理系统(DBMS)存储在表中,若干相关的表就组成了数据库。

经过前面的系统需求分析和概念结构设计之后,得到数据库逻辑结构。

现在就可以在SQLServer2000数据库系统中,实现上面设计的数据库逻辑结构。

这一步是利用SQLServer2000数据库系统中的SQL查询分析器实现的,也可以在企业管理器中创建。

下面给出在SQL查询分析器中创建数据库过程的主要SQL语句。

5.1 

创建数据库 

5.1. 

其创建代码如下:

CREATE 

DATABASE 

Library 

ON 

PRIMARY 

(NAME=library, 

FILENAME=’ 

D:

MSSQL 

library.mdf’ 

 

SIZE=IOMB 

FILEGROWTH=IMB) 

LOG 

(NAME=Library, 

FILENAME=‘D:

brary.ldf 

SIZE=5MB 

FILEGROWTH=1MB) 

GO 

其创建代码如下:

USE 

library 

TABLE 

user 

(USERNAME 

CHAR(10) 

KEY, 

PASSWORD 

HAR(10) 

NOT 

NULL, 

ISADMIN 

CHAR(5) 

NULL) 

5.1.3 

创建罚款设置表 

punishtype 

(BOOKTYPE 

DAYS 

DECIMAL 

booktype 

5.1.5 

创建读者类型设置表 

readertype 

(READERTYPE 

BOOKNUM 

5.1.6 

创建图是信息表 

bookinfo 

(BOOKCODE 

BOOKNAME 

BOOKTYPE 

TEXT 

PRESS 

WRITER 

CHAR 

(10) 

BOOKPRICE 

DETETIME 

IN_DATE 

DATETIME 

ISBORROW 

CHAR(3), 

READERCODE 

CHAR(10), 

READERNAME 

CHAR(10)) 

5.1.7 

创建读者信息表 

SEX 

CHAR

(2) 

READERTYPE 

DEPT 

PHONE 

ADDRESS 

REG 

DATE 

HAVEBOOOKNUM 

DECTMAL, 

BRIEF 

TEXT) 

5.1.8 

创建借出信息表 

( 

CBOOKNUM 

HBOOKNUM 

BORROWDATE 

5.1.9 

创建归还信息表 

returnboook 

BOOOKNAME 

DATETIIME 

RETURNDATE 

OVERDAYS 

PUNISHMONEY 

创建丢失信息表 

library 

TALE 

lostbook 

(READERNAME 

BOOOKCODE 

BOOOKPRICE 

NULL)

仅供个人用于学习、研究;

不得用于商业用途。

notforcommercialuse.

Nurfü

rdenpersö

nlichenfü

rStudien,Forschung,zukommerziellenZweckenverwendetwerden.

Pourl'

é

tudeetlarechercheuniquementà

desfinspersonnelles;

pasà

desfinscommerciales.

толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях. 

以下无正文

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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