图书管理系统-课程设计报告.doc

上传人:wj 文档编号:5382926 上传时间:2023-05-08 格式:DOC 页数:17 大小:1.95MB
下载 相关 举报
图书管理系统-课程设计报告.doc_第1页
第1页 / 共17页
图书管理系统-课程设计报告.doc_第2页
第2页 / 共17页
图书管理系统-课程设计报告.doc_第3页
第3页 / 共17页
图书管理系统-课程设计报告.doc_第4页
第4页 / 共17页
图书管理系统-课程设计报告.doc_第5页
第5页 / 共17页
图书管理系统-课程设计报告.doc_第6页
第6页 / 共17页
图书管理系统-课程设计报告.doc_第7页
第7页 / 共17页
图书管理系统-课程设计报告.doc_第8页
第8页 / 共17页
图书管理系统-课程设计报告.doc_第9页
第9页 / 共17页
图书管理系统-课程设计报告.doc_第10页
第10页 / 共17页
图书管理系统-课程设计报告.doc_第11页
第11页 / 共17页
图书管理系统-课程设计报告.doc_第12页
第12页 / 共17页
图书管理系统-课程设计报告.doc_第13页
第13页 / 共17页
图书管理系统-课程设计报告.doc_第14页
第14页 / 共17页
图书管理系统-课程设计报告.doc_第15页
第15页 / 共17页
图书管理系统-课程设计报告.doc_第16页
第16页 / 共17页
图书管理系统-课程设计报告.doc_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统-课程设计报告.doc

《图书管理系统-课程设计报告.doc》由会员分享,可在线阅读,更多相关《图书管理系统-课程设计报告.doc(17页珍藏版)》请在冰点文库上搜索。

图书管理系统-课程设计报告.doc

计算机学院《数据库系统概论》课程设计报告

学号

《数据库系统概论》

课程设计报告

题目:

图书管理系统

专业:

网络工程

班级:

姓名:

指导教师:

成绩:

计算机学院

2017年12月8日

2

1

目录

1设计内容及要求

1.1背景

1.2设计要求

2概要设计

2.1部分E-R图

2.2总体E-R图

3逻辑结构设计

3.1表结构介绍

4设计结果与分析

4.1系统开发平台

4.2用户界面的实现

5结束语

5.1课程设计心得

6参考文献

1、设计内容及要求

1.1背景

今天,计算机的价格已经十分低廉,性能却有了长足的进步。

它已经被应用于许多领域,计算机之所以如此流行的原因主要有以

下几个方面:

首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全,等等。

(1)基本思路

根据实际情况,我们使用原型法(RapidPrototyping)即以少

量代价快速地构造一个可执行的软件系统模型。

使用户和开发人员

可以较快地确定需求,然后采用循环进化的开发方式,对系统模型

作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性

质全部满足。

此时模块也发展成为最终产品了。

我作为一个网络工程专业的本科生,希望可以在这方面有

所贡献。

改革的总设计师邓小平同志曾经说过:

“科学技术是第一

生产力”,我希望能用我这几年的所学编制出一个实用的应用程序

来帮助这些学校图书馆进行更有效的图书管理。

归纳起来,好处大约有以下几点:

(1)可以存储所有的图书档案,安全、高效;

(2)只需一到二名图书录入员即可操作系统,节省大量人力;

(3)可以迅速查到所需信息。

1.2设计要求

借书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书借给这位读者。

还书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书归还。

图书管理------对所有图书的资料进行添加,修改和删除等操作。

读者管理------对所有读者的资料进行添加,修改和删除等操作。

查询------所有图书、不在馆图书,今天借出图书、今日归还图书、今日新进图书和有条件查询。

统计------图书基础状况统计排名。

管理员------在这里修改管理员的登录密码。

2、概要设计

Book_recno.dbf    

2.1部分E-R图

图书编号

条形码

借书日期

借书标志

姓名

编码

书名

部分E-R图Book_recno.dbf

User_table.dbf   

编码

借书日期

还书日期

登记日期

职业

备注

地址

已借已数

单位部门

性别

姓名

部分E-R图User_table.dbf

借书时间

Book_table.dbf

书名

类别

出版时间

出版者

作业

价格

借书次数

入馆时间

现存数量

图书总数

条形码

图书编号

部分E-R图Book_table.dbf

Pass_word.dbf   Pass_word.dbf  

管理员id

管理员密码

管理员姓名

部分E-R图Pass_word.dbf  

 

Group_table.dbf Group_table.dbf   Group_table.dbf   Group_table.dbf     Pass_word.dbf  

中间字段

中间字段

部分E-R图Group_table.db

B_table.dbf  

中间字段

中间字段

部分E-R图B_table.dbf  

Book_table.dbf

定价

出版社

作者

书名

书号

册数

2.2总体E-R图

Book_recno.dbf

书号

借阅情况

归还日期

借阅天数

预约日期

借阅日期

读者编号

n

借阅

借阅

读者编号

姓名

是否允许借

押金

m

m

n

n销售

书名

销售价格

定价

User_table.dbf 

出版社

书号

销售日期

作者

m

3、逻辑结构设计

3.1表结构介绍:

 Book_recno.dbf     借书登记表

字段名称

字段类型

字段说明

TSBH

C(10)

图书编号

TXM

C(10)

条形码

SM

C(20)

书名

BH

C(10)

编号

XM

C(10)

姓名

JSBZ

C(4)

借书标志

JSSJ

D(8)

借书日期

 

 

Book_table.dbf       图书资料表

字段名称

字段类型

字段说明

TSBH

C(10)

图书编号

TXM

C(10)

条形码

SM

C(20)

书名

ZZ

C(20)

作者

CBS

C(40)

出版社

CBSJ

D(8)

出版时间

LB

C(20)

类别

XCSL

N(3)

现存数量

TSZS

N(3)

图书总数

RGSJ

D(8)

入馆时间

TSJG

N(8,2)

价格 

ZCCS

N(5)

借出次数

JSQX

N

(2)

借书时限

 

B_table.dbf          读者类别查询中间表   

字段名称

字段类型

字段说明

CHINA_LB

C(10)

中间字段

LB

C(15)

中间字段

 

Group_table.dbf      图书类别查询中间表

字段名称

字段类型

字段说明

CHINA_LB

C(10)

中间字段

LB

C(15)

中间字段

 

Pass_word.dbf    管理员ID密码表

字段名称

字段类型

字段说明

GLY_ID

C(10)

管理员ID

MM

C(10)

管理员密码

GLY_NAME

C(10)

管理员姓名

 

 

 

User_table.dbf       读者资料表

字段名称

字段类型

字段说明

BH

C(10)

编号

XM

C(10)

姓名

XB

C

(2)

性别

DWBM

C(20)

单位部门

ZZ

C(40)

住址

YJSS

N(4)

已借已数

BZ

C(20)

备注

LB

C(10)

职业

DJRQ

D(8)

登记日期

JSRQ

D(8)

借书日期

HSRQ

D(8)

还书日期 

 

 

4、设计结果与分析

4.1系统开发平台

操作系统:

MicrosoftWindows10

       开发工具:

MicrosoftVisualFoxpro6.0        

硬件配置:

       戴尔游侠5577

       CPU:

inteli57th

       DDR:

 8G

       SDD:

   128G

4.2用户界面的实现

程序菜单功能介绍:

借书------根据您提供的图书条形码和图书编号确认图书,再根据读者的编号确认读者后把此书借给这位读者。

还书------根据您提供的图书条形码和图书编号确认图书,再根据读者的编号确认读者后把此书归还。

图书管理------对所有图书的资料进行添加,修改和删除等操作。

读者管理------对所有读者的资料进行添加,修改和删除等操作。

查询------所有图书、不在馆图书,今天借出图书、今日归还图书、今日新进图书和有条件查询。

统计------图书基础状况统计排名。

管理员------在这里修改管理员的登录密码。

系统程序构成:

 图书管理系统的所有模块都包括在一个项目中,这个项目我们命名为Tsgl.pjx,项目由数据、文档、类库、代码、其它五部分组成。

其中数据又分为数据库和自由表;文档分为表单、报表和标签;代码分为程序、API、01/10应用程序;其它分为菜单文件、文本文件、其它文件。

系统构成图表如下图:

项目的各部分完成系统的不同任务,但从总体上讲,可分成两个方面分析,一个是数据源,为程序处理提供原始数据;一个是程序模块,是数据处理的方法和平台。

把这两者有机的结合起来,就是一个完整的程序应用系统。

 

程序运行界面见下图:

 输入管理员ID:

admin

管理员密码:

admin

说明:

系统登录界面,只有输入正确的ID和密码才能进行图书管理系统。

说明:

图书管理系统主界面。

说明:

借书子程序操作界面。

说明:

还书子程序操作界面。

说明:

图书管理操作界面。

提供图书新增、修改、删除等功能。

说明:

读者管理操作界面。

提供读者新增、修改、删除等功能。

说明:

打印模块具有打印图书信息的功能

说明:

管理员密码维护操作界面。

5结束语

5.1课程设计心得

经过一个多月的设计和开发,《图书管理系统》已经开发完成。

其功能基本符合用户需求。

我认为在这次毕业设计的过程中,通过将所的理论知识与实际情况相结合,独立思考,全面分析,灵活运用所学知识,解决具体问题,将有力地促进理论水平的进一步提高。

同时,对心理素质的锻炼和工作作风的培养,将有助于今后的工作与生活。

但是,由于毕业设计时间较短,工作任务繁重,加上本人能力有限,所以该系统还有许多不尽如人意的地方,比如:

联机文档比较少,用户界面不够美观,出错处理机制不够等一些问题,这些都有待进一步的改善。

在本次毕业设计中,我从指导老师身上学到了很多东西。

老师认真负责工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。

他无论在理论上还是在实践中,都给予我很大的帮助,使我得到不少的提高,这对于我以后工作和学习都有一种巨大的帮助,在此深表感谢。

6、参考文献

6.1书名:

VisualFoxPro7.0高级编程

         作者:

 孙立明 刘琳等 书号:

7-302-05540-8

            出版社:

 清华大学出版社  页码:

 388

      出版日期:

 2002-6-1

 6.2  书名:

VisualFoxPro6.0程序设计与应用

             作者:

章立民     书号:

 7-113-04993-1

       出版社:

 中国铁道出版社    页码:

 308

       出版日期:

 2003-1-1

      网站:

 网站:

16

1

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2