商丘职业技术学院毕业论文格式.doc_第1页
商丘职业技术学院毕业论文格式.doc_第2页
商丘职业技术学院毕业论文格式.doc_第3页
商丘职业技术学院毕业论文格式.doc_第4页
商丘职业技术学院毕业论文格式.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

商丘职业技术学院 毕业论文 设计 毕业论文 设计 题目 题目 姓姓 名 名 系系 别 别 专专 业 业 学学 号 号 指导教师 指导教师 XXXXXXXX 年年 XXXX 月月 XXXX 日日 华文行楷 小初 单倍行距 段前 0 磅 段后 12 磅 楷体 小一 单倍行距 段前 22 磅 段 后 6 磅 字体 楷体 小二号 行距 固定值 45 磅 楷体 二号 单倍行距 字体 楷体 小二号 行距 单倍行距 I 目 录 引言引言 1 1 1 1 研究现状和设计目标研究现状和设计目标 1 1 1 1 课题现状 1 1 2 需求分析 1 在现实生活中 1 1 3 数据流图 1 1 3 1 逻辑模型和业务流程 1 1 3 2 系统模型和数据流图 1 1 3 3 功能要求 2 2 2 应用系统开发工具应用系统开发工具 2 2 2 1 PB 特点 2 2 2 PB 与数据库的连接 2 2 3 PB 开发过程及步骤 2 3 3 数据库结构的设计数据库结构的设计 2 2 3 1 数据字典 2 3 2 数据结构设计 2 3 2 1 逻辑结构 2 3 2 2 物理结构 3 3 3 功能结构设计 3 参考文献参考文献 5 5 罗马数字 II 基于 PB 的图书馆管理系统设计与分析 摘摘 要要 本文主要介绍了系统的开发背景 以及功能实现的主要技术 系统设计的设计思 想 开发过程和解决方案 此系统是采用 PowerBuilder9 0 技术中本地数据库来设计的 数据库管理系统 并利用 ODBC 接口来实现软件和本地数据库的连接 根据图书馆管 理人员和读者的需要设计了登录界面 查询窗口 图书借还界面 图书出入库管理窗 口 关键词关键词 Powerbuider9 0 数据库管理系统 ODBC 罗马数字 黑体 二号 单倍行距 宋体 三号 加粗 单倍行距 宋体 三号 加粗 单倍行距 商丘职业技术学院毕业论文 1 引言引言 随着计算机科学与技术的发展 人们通过计算机认识与获取信息也更加快捷方便 了 尤其是在图书管理领域中计算机的应用更为突出 计算机逐渐成为大众化的工具 传统的图书管理方式已经不能满足读者的需要 图书种类及数量日益增多也要求计算 机对图书进行管理 可以更方便简单地管理图书 从而可以大大提高管理人员的工作 效率 并能让读者省去排队等待的时间 图书管理系统是典型的信息管理系统 主要包括建立维护后台数据库和开发前端 应用两大块 通过建立数据一致结构完整数据安全的后台数据库和前端应用程序 针 对图书管理系统普遍性和特殊性提出了一整套科学全面的管理方法 使用户从繁杂的 手工记录工作程序解脱出来 通过自学 PB 设计了这个图书馆信息管理系统 PB 是一 种数据库应用程序开发软件 因此利用数据库管理系统创建数据库后台是一切程序设 计工作的基础 此系统是针对计算机管理图书的需求而设计的 可以完成图书借还 图书查询 图书管理 会员管理 系统修改与维护等功能 1 1 研究现状和设计目标研究现状和设计目标 1 11 1 课题现状课题现状 图书馆 1 21 2 需求分析需求分析 在现实生活中 1 31 3 数据流图数据流图 1 3 1 逻辑模型和业务流程逻辑模型和业务流程 1 3 21 3 2 系统模型和数据流图系统模型和数据流图 由基本系统模型进行逐步细化 得到描绘图书管理信息系统主要功能的数据流图 正文宋体小四号 行距 固定值 20 磅 三级标题和正文相同 首行不缩进 标题号和内容之间加一空格 以下要求相同 二级标题首 行不缩进 一级标题宋体三号 加 粗 单倍行距 阿拉伯数字 二级标题宋体四号 加 粗 单倍行距 与一级标题相同 商丘职业技术学院毕业论文 2 2 2 应用系统开发工具应用系统开发工具 2 12 1 PBPB 特点特点 PB具有独立性 事件驱动的工作方式 面向对象 跨平台性 编程语言 PowerScript 数据窗口对象等特点 2 22 2 PBPB 与数据库的连接与数据库的连接 PB提供了两种数据连接方式 一种是通过ODBC标准接口的方式 一种是通过专用 的接口和后台的数据库连接 2 32 3 PBPB 开发过程及步骤开发过程及步骤 1 创建数据库 2 创建工作空间 3 创建窗口 4 创建数据窗 口 5 设计菜单 6 编写脚本代码 7 调试应用程序 8 发布应用程 序 3 3 数据库结构的设计数据库结构的设计 3 13 1 数据字典数据字典 3 23 2 数据结构设计数据结构设计 3 2 1 逻辑结构 根据需求分析 本系统可以设计成 5 个表 3 2 2 物理结构 根据逻辑结构 PB 本地数据库来创建数据表 3 33 3 功能结构设计功能结构设计 经过长期观察各类图书馆的现状 再反复研究 得到图书馆管理系统功能如下 1 操作员登录系统 对系统进行初始化设置 2 根据每日对读者的借还情况 图书的出入库情况录入到图书馆管理系统中 3 有条件 多条件查询各种信息 4 读者信息的制定 输入 修改 查询 5 图书信息的制定 输入 修改 查询 6 图书制作成报表后可以进行打印 结束语结束语 通过自学 PB 进行图书馆信息管理系统的设计和分析 其功能基本符合用户需求 与一级标题相同 宋体 三号 加粗单倍行距 商丘职业技术学院毕业论文 3 能够完成对每一位会员和每一本图书信息的查询 并提供部分系统维护功能 使用户方 便地进行数据录入 数据查询和数据删除 对于数据的一致性的问题也通过程序进行 了有效的解决 数据库系统设计 是一个复杂系统的过程 需要花费大量的时间和精力来调查图 书馆信息管理系统的现状 并且即便是在数据库已经设计完毕的情况下 由于用户的 需求发生变化 提出新的要求 也需要对数据库进行重新设计 但是由于毕业设计时 间较短 所以该系统还有许多不尽如人意的地方 比如未做联机帮助文档 用户界面 不够美观 出错处理不够完善等多方面问题 这些都有待进一步改善 在未来也将做 出品种更多质量更好的数据库软件 商丘职业技术学院毕业论文 4 答谢辞答谢辞 与一级标题相同 商丘职业技术学院毕业论文 5 参考文献 1 李国喜 龚京忠 吴宝中 PB8 0 应用开发技术 M 北京 人民邮电出版社 2002 2 张遂芹 PB9 0 系统工程开发实例 M 北京 中国水利水电出版社 2005 3 陈华明 郑华 PowerBuilder 应用技巧与常见问题 M 北京 中国水利水电出版社 2003 4 萨师宣 王珊 数据库系统概论 M 北京 高等教育出版社 2002 5 田 捷 数字图书馆技术与应用 讲稿 北京 科学出版社 2002 6 Object Management Group CORBA Common Object Request Broker Architecture and Specification Revision 2 M 2002 7 梁震戈 王文君 杨国福 基于Internet 的高校图书馆集成化信息检索系统 J 现代情报 2005 8 王善平 万维网资源整合工具 Open URL J 上海交通大学学报 2003 增刊 9 中国IT认证实验室学习下载频道 http PP DB OL 10 王文君 杨国福 基于网络技术的高校图书馆信息管理系统的研究 J 现代情报 2006 11 Architectural Overview EB http diligentproject org content view 71 99 宋体三号 宋体五号 商丘职业技术学院毕业论文 6 附附 录录 4 1 借书还书界面代码如下 1 借书代码如下 int m n i jls string hybh jb tsbh 显示特定会员和图书的借阅记录 dw 1 settransobject sqlca dw 1 setfilter 会员编号 trim sle 1 text dw 1 retrieve dw 2 settransobject sqlca dw 2 setfilter 会员编号 trim sle 1 text and 图书编号 trim sle 2 text dw 2 retrieve dw 3 settransobject sqlca dw 3 setfilter 图书编号 trim sle 2 text dw 3 retrieve dw 1 insertrow i 1 dw 1 scrolltorow i 1 根据输入会员号判断会员级别 hybh trim sle 1 text delete 图书借还表 where 会员编号 hybh and 还书日期 is not null 删除还书记录 select 级别 into jb from 级别表 where 会员编号 hybh select count into jls from 图书借还表 where 会员编号 hybh and 还书日期 is null if jb 普通会员 then rb 1 checked true dw 1 object 级别 i 1 普通会员 if jls 3 then messagebox 警告 该读者已借满图书 return 结束循环 end if else rb 2 checked true dw 1 object 级别 i 1 高级会员 if jls 5 then messagebox 警告 该读者已借满图书 return 结束循环 end if end if 得到记录的总行书 得到借书记录总行数和图书当前行号 商丘职业技术学院毕业论文 7 if dw 1 retrieve 1 and dw 3 retrieve 1 then i dw 1 getrow m dw 2 rowcount n dw 3 getrow if dw 3 object 库存 n 0 and dw 1 object 锁定 i 否 then 插入借书记录 dw 2 insertrow m 1 dw 2 scrolltorow m 1 dw 2 object 会员编号 m 1 sle 1 text dw 2 object 图书编号 m 1 sle 2 text dw 2 object 借书日期 m 1 date string today dw 2 object 备注 m 1 未归还 库存减 1 dw 3 object 库存 n dw 3 object 库存 n 1 更新数据库 if dw 2 update 1 and dw 3 update 1 then commit messagebox 成功 更新数据库成功 else rollback messagebox 失败 更新数据库失败 end if else 提示用户不能借书的原因 messagebox 错误 库存不足或您的卡号被锁定 会员或图书不存在 无法借阅 exclamation ok 2 end if end if 2 还书代码如下 显示特定会员和图书的借阅记录 dw 1 settransobject sqlca dw 1 setfilter 会员编号 trim sle 1 text dw 1 retrieve dw 2 settransobject sqlca dw 2 setfilter 会员编号 trim sle 1 text and 图书编号 trim sle 2 text and 备注 未归还 dw 2 retrieve dw 3 settransobject sqlca dw 3 setfilter 图书编号 trim sle 2 text dw 3 retrieve 判断哪一行为还书记录 商丘职业技术学院毕业论文 8 int n n dw 2 rowcount if dw 2 retrieve 1 or n 1 then 找到还书记录后修改记录 dw 2 object 还书日期 n date string today dw 2 object 备注 n 已归还 将会员还的书库存加 1 int m m dw 3 getrow dw 3 object 库存 m dw 3 object 库存 m 1 判断会员是所借图书是否超期超期 string hybh jb sle 3 text string daysafter date dw 2 object 借书日期 n date dw 2 object 还书日 期 n hybh trim sle 1 text select 级别 into jb from 级别表 where 会员编号 hybh if jb 普通会员 then rb 1 checked true if int daysafter date dw 2 object 借书日期 n date dw 2 object 还书日期 n 30 then sle 4 text string daysafter date dw 2 object 借书日期 n date dw 2 object 还书 日期 n 30 0 1 int q q dw 1 getrow dw 1 object 锁定 q 是 messagebox 超期 卡号被锁定 dw 2 object 备注 n 已归还 超期 end if else rb 2 checked true if int daysafter date dw 2 object 借书日期 n date dw 2 object 还书日期 n 60 then sle 4 text string daysafter date dw 2 object 借书日期 n date dw 2 object 还书日期 n 60 0 05 int w w dw 1 getrow dw 1 object 锁定 q 是 messagebox 超期 卡号被锁定 dw 2 object 备注 n 已归还 超期 end if 商丘职业技术学院毕业论文 9 end if 更新数据库 if dw 1 update 1 and dw 2 update 1 and dw 3 update 1 then commit messagebox 成功 更新数据库成功 else rollback messagebox 失败 更新数据库失败 end if else messagebox 错误 没有借书记录 end if 4 2 查询窗口主要代码如下 精确查询模式程序 choose case ddlb 1 text case 会员编号 dw 1 setfilter 会员编号 sle 1 text case 姓名 dw 1 setfilter 姓名 sle 1 text case 家庭住址 dw 1 setfilter 家庭住址 sle 1 text 模糊查询模式程序 choose case ddlb 1 text case 会员编号 dw 1 setfilter 会员编号 like sle 1 text case 姓名 dw 1 setfilter 姓名 like sle 1 text case 家庭住址 dw 1 setfilter 家庭住址 like sle

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论