毕业论文:图书管理系统的设计与实现

 XX学XX学院 毕 业 论  题目图管理系统设计与实现 学。

姓 名  专业班级 计算机应用技术  指导教师 完成日期  摘要 随着现代科学技术进步人类社会正逐渐走向信息图馆拥有丰富献信息是社会系统重要组成部分信息社会作用愈愈重要。

我国图馆计算机等信息技术应用起步0世纪70年代末期随着改革开放步伐迅速发展特别是90年代以我国图馆信息张建设了较发展图馆信息化建设迈向了新台阶。

图馆系统是型信息管理系统()其开发主要包括台数据库建立和维护以及前端应用程序开发两方面。

对前者要建立起数据致性和完整性强、数据安全性数据库

而对者则要应用程序功能完备易使用等特。

因人结合开入式图馆要对QLB数据库、QLB原理、v应用程序设计数据库技术进行了较深入学习和应用主要完成对图管理系统分析、功能模块划分、数据库模式分析并由设计了数据库结构和应用程序。

系统运行结证明所设计图管理系统可以满足借者、操作员、图馆工作人员和高级管理员三方面要。

关键词数据库组件图管理窗QLB语言b q rr r rg l, l lg g bk l, l v l, b l, g b rr r r l rr rl rl r, bk g b x g brr r, l br(r), lbrr br() lx gg r()’ r  KrQLB lgg b l bk g b  目 录 摘要 br 绪论 课题背景 图馆信息化管理 3系统设计目和容 图管理系统分析 可行性分析 技术可行性 济可行性 3 管理可行性 开发环境可行性  分析 3 系统数据要 3 3数据流图 3  数据词 数据存储条目 数据流词条描述 3 系统概要设计 6 3 数据库表 6 3数据库表关系图 7 33系统总体设计 7 33系统功能介绍 7 33 图管理 8 333 图借还 8 33者管理 8 335系统询 9 3 系统功能结构设计图 9  系统功能实现 0 管理员登录界面 0 管理员登录界面实现 0 功能 0 3 管理员登录 0 者册登记界面 者册登记界面实现 功能 3册者 3 右键快捷菜单项  者、图借排行界面 3 5 删除或修改信息 5删除或修改信息模块实现 5 功能 6 今日信息询 5 7 图续借管理模块 5 7图续借管理模块实现 5 7功能 5 8 系统退出模块 6 8 系统退出模块实现 6 83 说明 6 9图归还管理模块 7 5 系统测试 8 5功能测试 8 5登录窗口测试 8 5 者册登记模块实现 9 53者信息模块实现 9 5系统测试 9 53测试结论 0 结束语 0 致谢 参考献   绪论 课题背景 随着现代科学技术进步人类社会正逐渐走向信息图馆拥有丰富献信息是社会系统重要组成部分信息社会作用愈愈重要。

我国图馆计算机等信息技术应用起步0世纪70年代末期随着改革开放步伐得迅速发展特别是90年代以我国图馆信息络建设了较发展图馆信息化建设迈向了新台阶。

图管理信息化是信息发展必然趋势。

通对管理系统模型研究提出套构造图信息管理系统模块方法并利用数据库信息系统分析所学知识结合其它图管理业常识建立相关数据模型利用面向对象开发工具对其进行设计与开发。

建立套有效图信息管理系统可以减少工作量将管理工作科学化、规化提高图馆管理工作质量和工作效率。

图馆信息化管理 图馆信息化从初对图馆业管理实行信息化发展到对图馆各业流程进行系统和络化管理并建立规模以体献目录机询主共享系统

进入世纪充分利用计算机络和信息技术逐步实现不体实体献信息化管理和多方位机询。

图馆计算机信息化管理就是将传统图馆业手工操作变成由计算机管理既图馆图期刊、音像等各种体献采编、藏、流通、检及常规业管理等工作利用计算机技术进行高效、准确信息化管理。

其根目是实现区域及地区、国、国共享。

要达到共享目必须制定定标准只有各系统都遵循这些标准不系统才可以实现机询、共享效。

3系统设计目和容 图管理系统主要目是对图馆种类繁多籍进行管理并且合理管理用户借还信息

提高图馆工作效率降低管理成。

其开发主要包括台数据库建立和维护以及前端应用程序开发。

前者要建立起数据致性各完整性强、数据安全性数据库

而者则要应用程序具有功能完备、易用等特。

系统结合开放式图馆要采用v技术和QLB数据库进行系统开发。

图管理系统分析 可行性分析 技术可行性 随着国软件开发日益发民壮各种企事业单位已具备独立开发各种类型软件能力能够满足不行业特别。

现市场上可以选购应用开发产品很多流行出有数十种。

目前我国市场上流行、使用多、先进可用作企业级开发工具产品有 r公司Vl B r公司Vl Brl公司l r公司rBlr v等等这些提高了数据库应用软件开发效率。

济可行性 对整系统而言系统运行前初期投比较。

但是整系统投入运行将会给用户带前所有方便和快捷而且可以给其带更利润。

总这系统济效益远远开发成而又减少了数据流通环节不必要花费那么多就是说重要是就是提高了效率而又保证了各项数据准确性出避免了工作人员流动赞成收据丢失等问题而且用户提供了更多便适应了当前发展形式。

3 管理可行性 随着代发展人员素质已逐步提高不论是对电脑系统基操作还是对系统维护都有了定基础。

还可以配置专业电脑维护人员维护电脑不必担心电脑故障问题。

开发环境可行性 采用v开发工具。

它是种面向对象新兴络编程语言其强络功能是其他编程语言难以比拟。

v语言特别适合开发r应用程序已成当前编写络程序首选工具。

由v程序具有不依赖机器结构、与平台无关、可靠性高、安全稳定和支持金线程等特因当今计算机络占据关键性地位。

分析 分析是从客户提取出软件系统能够助用户业问题通对用户问题分析确定系统功能。

这步骤是对理升华直接关系到该系统质量。

分析根目是开发者和提出人建立种理和沟通机制因系统分析也应该是开发人员和用户或客户起完成。

()系统性能要 ()统处理准确性和及性。

(3)系统开放性和可扩充性。

()系统易用性和易维护性。

系统数据要 ()数据录入和处理准确性和实性。

()数据致性与完整性。

(3)数据共享与独立性。

3数据流图 数据流程图数据流程图(简称)是便用户理系统数据流程图形表示它能精确逻辑上描述系统功能输入、输出和数据存储等也是描述管理信息系统逻辑模型主要工具。

登录 管理员 借 还 续借 添加 修改 删除 图 者 brrbk rr bk rr 管理员信息 验证 者信息 图数据流图  数据词 数据存储条目 表定义管理员表 数据储存名称 管理员表 简述 存储管理员信息 数据流 根据管理员信息进行添加 数据项组成 、、r、、、l 关键 表定义图信息表 数据储存名称 图信息表 简述 存储图基信息 数据流 根据图基信息进行添加 数据项组成 、b、l、r、blr、r、、 关键 表3定义借信息表 数据储存名称 借信息表 简述 存储借基信息 数据流 根据借基信息进行添加 数据项组成 rr_、bk_、brr_、rvrbl_ 关键 rr_、bk_ 表定义者信息表 数据储存名称 者信息表 简述 存储者基信息 数据流 根据者基信息进行添加 数据项组成 r_、_、rr_、g、x、、r、rgr_、bk_、r 关键 r_ 表5定义图丢失信息表 数据储存名称 图丢失信息表 简述 存储图丢失基信息 数据流 根据图丢失基信息进行添加 数据项组成 bk_、rr_、l_ 关键 无 数据流词条描述 () 数据流名管理员信息 说明管理员用登录系统进行操作前提条件。

数据流管理员

数据流向登录。

数据流组成用户名、密码。

(二) 数据元素名者编 别名r_。

类型g。

长30。

描述者编。

相关数据元素及数据结构。

(三) 数据件名bk 简述存放图基信息

输入数据图名称、出版社、加入数量、标准B、图作者、图价格等。

输出数据图编(动生成)、图名称、出版社、加入数量、标准B、图作者、图价格、入馆(系统当前)。

数据件组成、b、l、r、blr、r、、。

存储方式顺序、直接、关键码。

(四) 加工名登录 加工编。

简要描述管理员登录系统才能进行操作。

输入数据流用户名和密码。

输出数据流管理员登录界面

加工逻辑管理员输入用户名和密码系统确认管理进入系统界面进行相关操作。

(五)者 简要描述存放者基信息

有关数据流添加、修改、删除。

3 系统概要设计 3 数据库表 数据库有5表分别是管理员表()、图信息表(bk)、借信息表(brrbk)、者信息表(rr)、图丢失信息表(lbk)。

表3管理员表 列名 数据类型 长 允许空 主键 gr 30 √ vrr 30   r vrr 30   8   vrr 5   l vrr 80   表3图信息表 列名 数据类型 长 允许空 主键 vrr 30 √ b vrr 5   l vrr 00   r vrr 00   blr vrr 80   r l 30   gr 30   8   表33借信息表 列名 数据类型 长 允许空 主键 rr_ g 30 √ bk_ gr 30 √ brr_ 8   rvrbl_ 8   表3图丢失信息表 列名 数据类型 长 允许空 主键 bk_ g 30   rr_ g 30   l_ 8。

表35者信息表 列名 数据类型 长 允许空 主键 rr_ g 30 √ _ vrr 0   rr_ vrr 30   g g 30   x r 3   vrr 0   r vrr 30   rgr_ 8   bk_ g 30   r vrr 300。

3数据库表关系图 用户名 … 管理员 lbk 编 … 图管理 添加 修改 删除 Bk 图信息 … brrbk 借 还 … rr 编 学 … 图3如图所示 33系统总体设计 33系统功能介绍 () 管理员登录 管理员根据用户和密码进入图管理系统进行相关操作。

(二)系统设置 ()图馆信息图馆信息询和修改包含馆名、馆长、建馆、系电话、系邮箱、系地和简介等信息

()状态栏信息状态栏信息询和修改包括系统名称、版、作者、电话、地和邮箱等信息系统将以上信息返回到状态栏进行显示。

(3)更换背景图片定义登录界面背景图片给用户 ()管理员设置对管理员信息添加、修改和删除操作。

(5)修改密码管理员根据管理员用户名、原密码、新密码和确认密码修改管理员密码。

(6)切换用户切换使用另管理员帐即切换另管理员

(7)离开挂起图管理系统正运行被锁定只能由管理员进行除更安全和方便了管理员使用。

(8)退出系统弹出退出提示可直接退出系统、可取消返回图管理系统界面、可切换用户和离开挂起。

33 图管理 ()图登记根据图编(动生成)、图名称、出版社、加入数量、标准B、图作者、图价格、入馆(系统当前)等信息数据库添加新图。

()图修改从表选择要修改图或者直接输入正确图编即可修改图相关信息如图名称、出版社、图作者、图价格等信息

(3)图遗失图遗失处理通者编返回信息和者借信息者借信息选择已遗失图确认图遗失。

333 图借还 ()图借管理员根据者编返回者基信息再根据图编选择图确认借借成功系统返回该者所有已借图。

()图归还管理员根据者编返回者基信息输入图编系统返回相关图信息确认归还图归还成功系统返回该者所有已借图。

(3)图续借管理员根据者编返回者基信息再根据图编返回者所借图信息续借图图续借成功还期限延长月。

33者管理 ()者信息信息与借情况询管理员根据者编返回者基信息、者借表和超期图。

()者登记添加者管理员输入编(系统动生成)、学、姓名、日期(系统默认)、学院、系别、年龄、性别和简介等信息册者。

(3)者修改可从表直接选择要修改者或者直接输入正确者编即可返回信息修改即可。

()者删除可从表直接选择要删除者或者直接输入正确者编即可返回信息删除即可。

335系统询 ()馆藏信息询图统计(库存盘馆藏询)统计图馆总藏数、借图次数、现存图数量、借图数量、超期图数量、丢失图数量等信息

()图超期询系统返回所有超期图。

(3)图丢失询系统返回所有丢失图。

()者借询者信息与借情况询管理员根据者编返回者基信息、者借表和超期图。

(5)今日信息询统计当日图馆管理信息如当日新进图数量、当日册者数量、馆者总计数量、当日借出图数量、当日超期图数量、当日丢失图数量等。

3 系统功能结构设计图 管理员登录 系统设置 者管理 系统询 统计排行 图借还 管理 者信息 者登记 者修改 者删除 图借 图归还 图续借 排行榜单 图借排行 者借排行 图管理 图登记 图修改 图删除 退出系统 设置 图馆信息 状态栏信息 更换背景图片 管理员设置 修改密码 切换用户 离开挂起 馆藏信息询 今日信息询 图询 者借询 丢失询 超期询 图管理系统 图3图管理系统功能模块图  系统功能实现 管理员登录界面 管理员登录界面实现 管理员输入用户名和密码才能进入系统界面进行相关操作。

功能 管理员登录图管理系统

实现要 ()输入管理员帐和密码。

例如,密码空。

()输出项信息提示(用户名密码无效请确认拥有管理员帐)或者进入系统界面

(3)说明管理员输入帐和密码进入系统界面进行相关操作。

()窗体界面 图所示 3 管理员登录 glg((r) ll,  LbrrrgLbrrll() + "已运行, 只允许启动!", "系统错误",  RRR_G);。

rl("数据库配置件丢失!"); rl("重建配置件"); BrBgl(); rl("请重新启动管理系统!"); x(); }  rg rgrr("bk");  (!ql("r")) { bl BB();  (!) {  rl("数据库安装失败! 请重新启动系统!");  rl("系");  x();}}  者册登记界面 者册登记界面实现 管理员输入者学、姓名、学院、系别、年龄和性别等信息册者。

功能 册者  实现要 ()输入项者学、姓名、学院、系别、年龄和性别。

例如学(070009)、姓名(高红梅)、学院(石庄科技信息职业学院)、系别(信息科学系)、年龄()、性别(女)。

()输出项操作成功者册成功册信息已导入数据库

或者信息提示输入错误了更管理和提供请输入完整者信息

(3)说明管理员输入者学、姓名、学院、系别、年龄和性别等信息册者。

3册者 bl l Rr { bl Rr( , rg _, rg , g, rg x, rg , rg r, Grgrlr ,  , rg r) {  rr ;  _;  ;  g g;  x x;  ;  r r;  rgr g();  r g(lrR);  g(lr) + ;  g(lr__);  rgrrg r + "" + + "" + ;  bk ;  r r; }  图者册 3 右键快捷菜单项 主界面窗口右击可显示快捷菜单项如图借、图归还、图续借、者信息、者登记、者删除、助信息、更换背景图片等以方便者使用。

图3右键快捷菜单  者、图借排行界面 界面显示图借排行榜前0位和者借排行榜前5位。

方便管理员管理和浏览相关信息 图者、图借排行榜 5 删除或修改信息 5删除或修改信息模块实现 管理员输入正确者编或者直接从者列表选择要删除或修改系统返回者基信息然进行修改或者删除操作。

5 功能 对者信息进行修改或删除。

实现要 ()输入项者编或者直接选择。

输入者编(0)、修改者年龄() ()输出项系统返回者基信息系统信息提示操作成功成功修改信息数据已导入数据库

如没有者信息系统返回任何信息

(3)说明管理员输入者编或者直接选择者系统返回者基信息然对要修改信息进行修改修改成功;管理员输入者编或者直接选择者系统返回信息然删除删除成功。

()窗体界面 图5删除或修改信息 6 今日信息询 看系统当日信息如当日新进图数量、当日册者数量、馆者总计数量、今日借出图数量、今日超期图数量、今日丢失图数量等容。

图6今日信息询 7 图续借管理模块 7图续借管理模块实现 管理员输入者编回车系统返回者基信息根据图编或直接从者借表选择要续借图然进行续借图操作操作成功续借图成功。

7功能 管理员对者已借图进行续借管理。

实现要 ()输入项者编、图编。

例如输入0、0。

()输出项系统返回者基信息返回图基信息

信息提示续借成功图续借成功还期限延长月请牢记还日期; 信息提示操作失败请提供者和图完整信息否则无法续借

(3)说明管理员输入者编系统返回者基信息管理员输入图编系统返回图基信息或者从者借表直接选择者要进行续借图然续借续借成功。

图7者续借管理界面 8 系统退出模块 8 系统退出模块实现 当用户退出或关闭系统系统弹出退出提示窗口直接退出、取消返回、切换用户和离开挂起等提示供用户选择功能管理员可以选择系统退出方式。

83 说明 管理员退出或关闭系统系统提示管理员退出方式直接退出、取消返回、切换用户和离开挂起。

窗体界面  图8退出提示 9图归还管理模块 图归还管理模块实现管理员根据者编返回者基信息再根据图编选择者要归还图或者直接从者借表选择要归还图选择归还图按钮归还图成功。

功能管理员完成对者所借图归还操作。

实现要 ()输入项者编、图编。

输入者编0、图编0;或者直接选择图。

()输出项系统返回者基信息系统返回图基信息

系统提示操作完成还操作成功完成。

系统提示输入错误请提供者和要归还图详细信息否则无法操作。

(3)说明管理员输入者编系统返回者基信息管理员输入图编选择者要归还图或者直接从者借表选择要归还图选择归还图按钮归还图成功。

()窗体界面  图9图归还管理  5 系统测试 5功能测试 系统主要介绍黑盒测试法。

主要测试登录界面、者册登记模块和者信息模块

5登录窗口测试 有用户(管理员)用户名是密码是空。

()测试重 当用户名和密码都正确才能进入系统界面其它用户名和密码都不能进入系统界面都空也不能进入系统界面

()测试数据 表5登录界面测试数据 输入条件 测试容 测试用例 预期结 用户名和密码 输入管理员用户名和密码 ,空 进入系统界面 错误用户名或密码或者全错 显示错误警告 5 者册登记模块实现 ()测试重 输入类型都正确者信息者册登记成功;当输入类型不匹配系统动删除类型不匹配段并提示输入完整信息

()测试数据 表5者册登记测试数据 输入条件 测试容 测试用例 预期结 者学、姓名、学院、系别、年龄、性别 输入者学、姓名、学院、系别、年龄、性别 009030刘维新青岛理工学琴岛学院计算机工程系男 系统提示操作成功者登记成功册信息已导入数据库

009030刘维新青岛理工学琴岛学院计算机工程系lx男 系统提示输入错误请输入完整者信息

53者信息模块实现 ()测试重 输入者编系统返回者基信息、者借表和超期图表等信息

()测试数据 表53者信息模块测试数据 输入条件 测试容 测试用例 预期结 者编 输入者编 0 系统返回者基信息、者借表和超期图表等信息

6 系统返回任何者信息

5系统测试 系统测试是将已确认软件与其他元素结合起进行信息系统各种组装测试和确认测试通与系统相比较发现所开发系统与不或矛盾地方从而提出更加完善方案。

它任是尽可能彻底地检出程序错误提高软件系统可靠性其目是检验系统"做得怎么样?"。

53测试结论 系统测试基上已达到预期效测试错误和不足处已修改且已完善提高了软件系统可靠性与完整性可以投入使用。

结束语 系统是型图管理系统具有定实用性信息管理系统

它主要完成对图馆图系列管理包括对图管理以及对者管理还添加了数据统计功能。

系统采用当前流行面向对象开发工具—v完成整系统设计数据库设计上利用了QLB便利性和实用性。

系统具有定实用功能。

询方面系统实现了简单方便询操作且信息完整使用方便。

图管理建立了良链接关系某部分地修改会动引发系统对与其相关部分进行连锁修改

用户管理方面系统较地实现了用户册用户销和密码修改等各项功能。

次毕业设计也深深地体会到进行软件开发不是件简单事情它要设计者具有全面专业知识、缜密思维、严谨工作态以及较高分析问题、问题能力而我很多方面还有欠缺。

只要学习就会有更多问题有更多难但也会有更多收获。

感谢老师和学们系统设计程给予我支持和助。

l开发环境下,以平台,运用络编程语言和r框架和QL数据库完成了B模式图馆借管理系统

系统基上实现了预期各项功能达到了任主要设计容各项任整系统也测试和不断地改正能够顺利运行。

基上实现了开题报告设计程序编写该系统能够实现 者系统应用下可实现按照各种方式(如名,编,作者)询图馆藏请客,方便借图,续借图,归还图,能够询己借图情况。

图馆工作人员能够实现方便对图进行询,方便进行者借情况询,方便进行借还处理等,便捷对图信息进行添加、修改、删除,分类管理等操作,对者信息进行相关添加,修改,分类管理等操作。

3系统管理员可以对图馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图馆办证参数进行修改维护等操作功能。

系统使用三方插件r采用是0版若使用更新0 三月不断学习和设计开发加上老师学助终完成了我毕业设计题目“图馆借管理系统”开发开题报告阶段我参了量外献,对所开发系统现状,国际发展情况以及发展趋势有了深入了; 整系统分析程对开发前期工作地流程步骤有了深入掌握;开发程我进步学习了v基础语法,和些页设计美工方面知识,以便使系统有更美观性,编写程也规了许多编码习惯,数据库设计阶段我尝试了几不版数据库,它们配置操作上各有不,又各有优缺,它们些基操作上也有了进步提高。

配置开发工具程对和l连接部署有了清晰地认识,使用三方插件是进行了其配置件rgxl作用也有了相当了, 对开发b程序步骤框架页有了总体性认识。

系统开发程,我学到了很新知识,前学许多知识运用程也有了更深入分析,这是我学期做规模项目,这程也体会到了如何将知识化到实际应用。

致谢 通次毕业课题设计研究使我受益匪浅通对v语言程序设计各方面知识学习让己学到了很多有关v编程知识和分析研究能力将近两月毕业设计指导老师助下我们基上完成了毕业设计任毕业设计完成程指导老师细心指导助我们了设计许多疑难和困惑我们完成设计提供了极助。

这段我们随都能与老师取得系询问相关问题总是耐心我们作出答并多次给予热心地助。

学习些友也给了我很助特别是编程技巧方面感谢他们给予我助。

我们这次设计能够顺利完成离不开指导老师助;还有班上其他学也我们提供了不少助这里对所有给我支持与助老师、学和友们衷心道声”谢谢”!有了助使我毕业设计和毕业论能更、及完成。

参考献 []李明华信息交流与现代图馆系统北京北京学出版社008 []常晋义管理信息系统-原理、方法与应用北京高等教育出版社007 [3]张奇 v数据库项目案例导航北京清华学出版社009 []迟丽华v程序设计教程二版北京清华学出版社008 [5]q Brkr v面向对象编程指南 北京电子工业出版社,008 [6]张民计算机软件产品开发件编制指南连连理工学出版社008 [7] 周英现代软件工程北京人民邮电出版社 007 [8] 唐任仲工程应用软件开发技术北京化学工业出版社 009 [9] 李怀明v版详北京清华学出版社009 [0] 李善茂v高级编程技巧北京电子工业出版社 008 [] 谭浩强v版提高与应用北京电子工业出版社008 [] 王立福 软件工程(二版)[] 北京北京学出版社00 [3]张秋余杨玥基用例建模方法[]计算机工程与设计0069353935 [] l管理信息系统[]电子工业社003Vl3(8)008 [5] 张秋余杨玥 基用例建模方法[]计算机工程与设计0069353935 [6] zgr, Rbr B k, Br [Z] 北京人民邮电出版社 008 [7] 王珊,萨师炫数据库系统概论(三版)[] 北京高等教育出版社00 [8] 张海潘软件工程[]清华学出版社003年月 [9] 张波 络答疑系统设计与实现[] 长春吉林学软件学院005 [0] 陆荣幸,郁洲 平台上V设计模式研究与实现[] 计算机应用研究003036 [] 孙卫琴李洪称与v b开发技术详[]北京电子工业出版社003 [] 何成万,余秋惠 V模型及软件框架r研究[]计算机工程0006776 [3] r llLrr Br著赵学良译 rvl与核心编程(版)[]北京清华学出版社00 [] 戴继周 基b络教学平台设计与实现[]长春吉林学计算机应用技术专业00 [5] 尹朝庆计算机系统结构教程[]北京清华学出版社005 [6] 张海藩软件工程导论(四版)[] 北京清华学出版社003 [7] 张维明信息系统原理与工程 电子工业出版社 00年

0 次访问