1、 重庆邮电大学高等函授 专科毕业设计(论文) 设计(论文)题目: 重庆新华电脑学校 图书管理系统 入学年月 2010年 3 月 姓 名 晏祖刚 学 号 10800110 专 业 计算机信息管理 所属科站 重庆新华电脑学校 指导教师 黄超男 完成日期 2011 年 12 月 20 日 重庆邮电大学高等函授毕业设计(专科)任务书 第 1 页 /共 2 页 姓名 晏祖刚 学号 10800110 专业 计算机信息管理 所属站 重庆新华电脑学校 工作单位 重庆新华电脑学校 电话 15023236519 通信地址 重庆沙坪坝凤鸣山 8 号 E-mail 地址 设计(或论文)题目 重庆新华电脑学校图书管
2、理系统 指导教师、指导教师组 组长及成员姓名 职 称 工作单位及所从事专业 黄超男 中级 重庆新华电脑学校,软件开发 专业方向、 基本理论、技术要求及设计(论文)内容纲要 专业方向: 图书管理系统的开发 基础理论: 采用软件工程的思路进行设计,具体设计模型可跟据自己搜集资料的详细程度来自行选择。 技术要求: 1、采用 WIN2000 以上的操作系统 +VB.NET 版本 +sql server2000 开发; 2、采用 C/S 结构或单机版; 设计内容: 1、可对系统用户进行管理; 2、可对图书进行管理; 3、实现图书管理的操作; 4、可对图书进行查询; 5、实现打印功能; 6、具有良好的帮助
3、环境; 7、软件作品界面简洁大方,操作简单,有较好的交互性。 论文内容: 毕业论文要求论点突出、条理清楚、论据充分、内容实际、格式规范,所针对的题目应具有一定的广泛性和实用性,结论明确。 论文的内容纲要应符合以下要求: 1、摘要:以浓缩的形式概括课题的内容,中文摘要在 500 字左右。 2、目录:目录按三级标题编制,要求标题层次清晰,题文一致。 3、正文:毕业论文正文包括前言、主体和结论。要求正文字数不少于 10000 字。正文主体部分应按照软件工程的思想进 行论述。 4、结束语:对导师和给予指导或协助完成毕业论文(设计)工作的组织和个人表示感谢。文字要简捷、实事求是。 5、参考文献:文献条
4、目只要包括三个部分:作者、标题和出版信息。数量 5-10 本。 6、附录:是一些不宜放在正文中,但有参考价值的内容。 本人在该设计中具体完成的工作 1.完成调研和资料收集。 2.完成重庆新华电脑学校图书管理系统的分析、设计、实现和测试。 3.完成论文的撰写。 主要参考文献、资料: Visual Basic.NET 程序设计主编:杨儒亮 副主编:廖中华 王艳梅 出版社 :武 汉大学出版社 Visual Basic.NET 数据库开发经典案例解析作者:王晟 编著 出版社 :清华大学出版社 要求完成报告书的时间: 2011 年 12 月 31 日 审 批 意 见 函授站 (盖章) 年 月 日 审 批
5、 意 见 重邮成教院 (盖章) 年 月 日 注:第 2 页 /共 2 页;本表由指导教师填写一式三份。 重庆邮电大学高等函授毕业设计(专科) 评定表 姓 名 晏祖刚 学号 10800110 专业 计算机信息管理 所属站 重庆新华电脑学校 设计(或论文)题目 重庆新华电脑学校图书管理系统 毕业设计(或论文)的评语: 指导教师(签名) 年 月 日 备 注 重庆邮电大学高等函授毕业设计 (专科 ) 评阅意见表 毕业论文题目 重庆新华电脑学校图书管理系统 评 价 项 目 得分 选 题 质 量 1 选题符合专业培养目标,体现综合训练基本要求 选题综合得分(共 10 分): 2 题目难易度 3 题目工
6、作量 4 理论意义或实际价值 能 力 水 平 5 查阅文献资料能力 能力水平综合得分(共 50分): 6 综合运用知识能力 7 研究方案的设计能力 8 研究方法和手段的运用能力 成 果 质 量 9 文题相符 论文成果综合得分(共 40分): 10 写作水平 11 写作规范 12 篇幅 评阅人 评定成绩(共 100 分) 评阅人: 重庆邮电大学高等函授毕业设计 成绩总评表 姓名 晏祖刚 学号 10800110 专业 计算机信息管理 所 属 站 重庆新华电脑学校 设计(或论文)题目 重庆新华电脑学校图书管理系统 毕业设计指导委员会意见: 根据毕业设计指导教师和评阅教师意见,经成人教育学院高等函授毕
7、业设计指导委员会认真评定,该学员的毕业设计总评(四级评分制)成绩为: 毕业设计 指导委员会主任: 年 月 日 【摘要】 图书管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析 ,使用 Microsoft公司的 Visual Basic.NET为开发工具 ,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技 术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成环境提供级开发人员,使得开发人员可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程中不断修正和改进 ,
8、直到形成用户满意的可行系统。本案例开发的是“重庆新华 图书管理系统 ” . 【关键字】 信息管理系统 数据库 Visual Basic.NET 面向对象 图书管理系统 目 录 前 言 . 1 第一章 管理信息系统概述 . 2 第一节 项目开发背景 . 2 第二节 项目开 发的目标 . 2 第二章 任务概述 . 4 第一节 目标 . 4 第二节 运行环境 . 4 第三节 需求概述 . 4 第四节 条件与限制 . 4 第三章 概要设计 . 5 第一节 需求分析 . 5 一、 系统管理 . 5 二、 管理操作 . 6 三、 基本操作 . 6 四、 数据查询 . 7 五、 数据分析 . 8 六、 系
9、统维护 . 9 七、 帮助 . 10 第二节 处理流程 . 11 第四章 Visual Basic.NET 概述 . 12 第一 节 Visual Basic.NET 的安装与卸载 . 12 一、 Visual Basic.NET 系统要求 . 12 二、 Visual Basic.NET 的安装 . 13 三、 Visual Basic.NET 的卸载 . 13 四、 MSDN 的安装 . 13 第二节 Visual Baic.NET 集成开发环境 . 14 一、 Visual Basic 术语 . 14 二、 VB 的局限性 . 15 第五章 数据库设计 . 16 第一节 图书管理系统 -
10、数据库的概述 . 16 第二节 数据库管理技术的产生与发展 . 16 第三节 数据库 E-R 图 . 16 一、 读者与图书之间的 E-R 图 . 16 二、 系统管理员与图书之间的 E-R 图 . 17 三、 系统管理员与读者之间的 E-R 图 . 18 四、 系统表与关键实体之间的 E-R 图 . 18 第四节 数据结构设计 . 20 一、系统用户信息表 : . 20 二、图书信息表 : . 20 三、图书借阅表 : . 20 四、图书归还表 : . 21 五、图书罚款表 : . 21 六、图书借阅、续借表 : . 21 七、读者信息表 : . 22 八、读者状态表 : . 22 第五节
11、 ADO.NET 的使用 . 23 一、 实现与数据库的连接 . 23 二、 实现操作数据库 . 23 第六章 程序开发 . 25 第一节 开发图书管理系统的目的 . 25 第二节 开发图书管理系统的思路 . 25 一、 数据收集 . 25 二、 遐想 . 25 三、 绘图 . 25 四、 开发 . 25 第三节 程序开发模块 . 26 一、 系统模块窗体表 : . 26 二、 开发所用控件说明表 : . 26 第四节 系统流程图 . 27 第五节 程序开发设计 . 28 一、主窗体设计 . 28 二、用户登录 . 28 三、图书信息录入、修改、删除、查询 . 29 五、还书 . 30 六、读
12、者信息的录入、删除、修改、查询 . 31 七、系统用户管理 . 32 八、使用帮助 . 32 第七章 程序测试与维护 . 33 第一节 程序测试 . 33 一、 软件测试的目标或定义 : . 33 二、 测试流程 . 33 三、 测试方法 . 34 第二节 出错处理 . 34 一、 出错输出信息 . 34 二、 出错处理对策 . 34 第三节 维护设计 . 35 结 论 . 36 结束语 . 37 参考文献 . 38 1 前 言 图书 管理系统是我国大部分院校或其它部门不可缺少的部分 ,书籍是人类精神食粮,尤其对一些学校、 图书馆来说,非常重要。在软件开发中,以计算机图书为主,称“计算机图
13、书管理系统”。 计算机图书管理系统能够为用户实现借阅图书、管理等,随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 ,使用计算机对图书资源信息进行管理 ,具有着手工管理所无法比拟的 优点 .例如 :查阅迅速、安全性高、可靠性高、存储量大、保密性好、成 本低等。计算机图书管理系统能够单一定向计算机图书方面,具有实用、精简功能等效率,这些优点能够极大地提高图书馆管理的效率 ,也是企业、学校的科学化、正规化管理 ,与世界接轨的重要条件。因此,开发这样一套管理软件是很有必要 . 本案例开发的是“重
14、庆新华电脑学校 图书管理系统 ” ,在本案例中详细介绍了一个系统的由来、开发环境、开发目的、需求分析及开发过程和方法。 本案例一共分为 七 章。第 一 章介绍了一个系统产生的背景,以及我们为什么要去开发这么一个系统。第 二 章主要 介绍了一个系统的可行性,从哪些方面能体现出这是一个好的系统。第 三 章主要讲解了一个系统的大概功能模块的说明及所开发的系统功能是否能够满足市场的要求。第 四 章主要介绍了开发工具之Visual Basic.NET,以及 Visual Basic.NET 的安装和我们为什么要用它来开发。第 五 章主要介绍了能真正体现一个系统强大功能之处的 -数据库。第 六 章主要介绍了系统中每一个功能模块的详细实现,让你能真正做到去了解一个系统,熟悉一个系统,从而进一步开发一个系统。最后一章主要介绍了一个系统的测试与维护说明。本案例由于开发者 水平有限,案例中不妥之处在所难免,敬请读者给予批评指正。