系统开发与设计报告.docx

上传人:b****1 文档编号:11143949 上传时间:2023-05-29 格式:DOCX 页数:12 大小:1.77MB
下载 相关 举报
系统开发与设计报告.docx_第1页
第1页 / 共12页
系统开发与设计报告.docx_第2页
第2页 / 共12页
系统开发与设计报告.docx_第3页
第3页 / 共12页
系统开发与设计报告.docx_第4页
第4页 / 共12页
系统开发与设计报告.docx_第5页
第5页 / 共12页
系统开发与设计报告.docx_第6页
第6页 / 共12页
系统开发与设计报告.docx_第7页
第7页 / 共12页
系统开发与设计报告.docx_第8页
第8页 / 共12页
系统开发与设计报告.docx_第9页
第9页 / 共12页
系统开发与设计报告.docx_第10页
第10页 / 共12页
系统开发与设计报告.docx_第11页
第11页 / 共12页
系统开发与设计报告.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

系统开发与设计报告.docx

《系统开发与设计报告.docx》由会员分享,可在线阅读,更多相关《系统开发与设计报告.docx(12页珍藏版)》请在冰点文库上搜索。

系统开发与设计报告.docx

系统开发与设计报告

学校图书管理技术开发与设计报告

一、概述

图书管理系统是我国大局部院校或其它部门不可缺少的局部,书籍是人类精神食粮,尤其对一些学校来说,图书馆是非常重要。

图书管理包括的是对图书和用户借阅资料的管理,包含很多的信息数据的管理。

以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进展,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进展。

总的来说,这种管理方式手续繁锁、工作量大、效率低下、容易出错,缺乏系统,标准的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比拟突出,这就是图书管理系统开发所要解决的问题。

二、需求分析

1、系统概要

“学校图书管理系统开发〞主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。

同时对整个系统的分析、设计过程给出一个完整论证。

图书管理系统是一种基于集中统一规划的数据库数据管理新模式。

在对图书、读者的管理,其实是对图书、读者数据的管理。

本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。

在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡〔提供借书卡呈、XX、班级等信息〕。

读者可以凭借书卡在图书馆进展图书的借、还、续借、查询等操作、不同类别的读者在借书限额、还书期限以及可以续借的次数上要有所不同。

读者借阅图书要通过管理员来实现,即读者并不直接与系统进展交互,而是管理员充当读者的代理与系统进展交互。

在借阅图书时,第一步需要输入图书ID与读者ID,输入完成后系统提交所填表格信息;第二步系统将验证读者是否有效,并查询数据库以确认借阅图书是否存在。

只有这两个条件都被满足时,借阅请求才被承受,读者才可以借出图书。

同时,系统还要保存读者的借阅记录,以便读者归还图书后,系统可以删除被借阅图书的借阅记录。

2、本系统的设计主要从以下几方面做起:

系统业务流程分析、系统的功能设计、系统的数据库构造设计等。

作这些工作需对数据库知识有足够认识,并深入的了解VisualC#、VisualFoxpro的使用和管理系统的相关知识。

现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。

3、图书管理的模块功能

根据图书管理系统要满足的实际需求情况与根本效劳职能,我们确定了整个图书管理系统应该划分以下6个模块:

系统设置、读者管理、图书管理、图书借还、系统查询、排行榜。

各个模块主要实现的功能介绍:

〔1〕系统设置模块:

添加删除管理员、设置管理员的权限、说明图书存放书架信息、添加删除书架信息。

〔2〕读者管理模块:

添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。

〔3〕图书管理模块:

添加删除不同类型的图书及注明图书可借天数、库存数量、添加删除图书的档案。

〔4〕图书借还模块:

可查询读者借阅和归还图书的信息及图书的现有库存量。

〔5〕系统查询模块:

可根据不同的条件〔条形码、书名、类别、作者、书架、〕查询读者需要的图书、读者可根据不同的条件〔图书条形码、图书名称、读者编号、读者名字、到期时间〕查询自己借阅图书信息。

〔6〕排行榜模块:

可以让读者知道图书借阅的排行榜及读者借阅的排行榜。

三、使用VisualFoxPro6.0实现关系型数据库

1、数据库设计用到的组合E-R图

 

 

2、表构造

〔一〕新建一个数据库

创立任何一个数据库的第一步是仔细的规划数据库,设计必须

是灵活的、有逻辑的。

创立一个数据库构造的过程被认为是数据模

型设计。

〔1〕标识需要的数据;

〔2〕收集被标识的字段到表中;

〔3〕标识主关键字字段;

〔4〕绘制一个简单的数据图表;

〔5〕标准数据;

〔6〕标识指定字段的信息;

〔7〕创立物理表。

 

 创立数据库

参照VF自带的数据库,可以很方便地创立了本系统将要使用的本地数据库。

表说明如下:

Book_reo.dbf     借书登记表

  Book_table.dbf       图书资料表

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

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

  Pass_word.dbf    管理员ID密码表

  User_table.dbf       读者资料表

表构造介绍:

 Book_reo.dbf     借书登记表

字段名称

字段类型

字段说明

TSBH

C(10)

图书编号

TXM

C(10)

条形码

SM

C(20)

书名

BH

C(10)

编号

XM

C(10)

XX

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)

管理员XX

User_table.dbf       读者资料表

字段名称

字段类型

字段说明

BH

C(10)

编号

XM

C(10)

XX

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)

还书日期 

四、系统实现

程序运行界面见下列图:

说明:

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

 

说明:

图书管理系统主界面。

 

说明:

借书子程序操作界面。

说明:

还书子程序操作界面。

 

说明:

图书管理操作界面。

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

 

说明:

读者管理操作界面。

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

说明:

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

说明:

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

五、心得总结

经过1个月的设计和开发,图书管理系统顺利开发完毕。

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

通过这次的“图书管理系统〞的系统设计,我知道了做数据库课程设计的一个整体思路,知道应该从什么地方着手,了解了概念模型和物力模型的实现和功能。

这次的课程设计过程虽然时间比拟紧X,我深刻地体会到一句话,我们平时学的东西在生活中用的时机太少了,甚至可以说已经在慢慢的荒废了。

计算机这门学科就是要多用,多练才能稳固,但是说实在的,在中师短短三年的时间,能学到的东西并不多,学得程度也不够火候,用得更是少之甚少,因此水平也是有限的。

至于开发系统对于本人来说确实不是件容易的事,所以只能向资深的朋友学习,跟他们一起来完成这件事,还望教师能够谅解。

其实在课程设计中,我稳固很多根底知识、并且学到很多应用知识。

在系统的设计过程中,我们也遇到了一些困难和迷惑。

比方:

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

 

主要参考文献:

[1]孙立明 X琳等VisualFoxPro6.0高级编程清华大学2002-6-1

[2]章立民 VisualFoxPro6.0程序设计与应用中国铁道  2003-1-1

[3]王晶莹、王国辉等VisualFoxPro数据库开发实例解析机械工业2003年9月

[4]王国辉、董韶华等VisualFoxPro精彩编程200例机械工业2004年9月

[5]周桓、X雨、王国辉Visualfoxpro数据库开发关键技术与实例应用人民邮电2004年5月

[6]XX文库资源

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

当前位置:首页 > 农林牧渔 > 农学

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

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