1、 1 C#课程设计课程设计报告书课程设计课程设计报告书 设设 计计 题题 目:目: 图书借阅查询系统 设设 计计 时时 间:间: 年年 月月 日日 2 目录 一、设计目的 3 二、需求分析 5 1、业务需求 5 2.硬件需求 . 5 三、模块分析及设计 . 6 (一) 、借书业务 . 6 1.具体逻辑概要: . 6 2. 借书业务逻辑图: 7 (二) 、还书业务 . 7 1.具体还书逻辑:. 7 2.还书业务逻辑图: 7 (三) 、删除馆藏图书业务 . 7 四、数据库设计 8 1.数据库关系图: 8 2.借还表: . 9 3.管理员表 . 9 4.图书信息表 . 10 5.图书种类表 . 10
2、 6.读者表 11 五、制作过程及要点 . 11 (一)借书业务代码实现: 11 (二).还书业务代码实现:. 22 (三)删除图书业务代码实现 26 1.代码实现 26 六、设计总结 29 3 一、设计目的一、设计目的 图书是最丰富、 最宝贵的信息源和知识源。 记载和收集了人类社 会的文明史,它为人类社会的科技进步、社会的发展提供了巨大的推 动作用。为人类的进步,人类的文明做出了巨大的贡献。在科学技术 迅猛发展的今天,在即将到来的信息社会和知识经济时代,人们对图 书的需求也就更为迫切。 随着计算机技术的发展,许多行业都进入了信息化。对于传统的 图书馆而言,也出现了许多的图书借阅管理系统, 方
3、便了读者和管理 人员。由于手工的图书管管理工作量大、任务多、服务局限性等等, 给学生和老师带来了很多的不便。 设计图书的借阅管理系统可以提高 图书管管理的效率; 降低工作人员的工作量; 完善图书馆的各项功能。 , 这个系统包括了图书馆管理的主要业务工作, 可以全面实现对图书馆 的查询、 借还实现。 考虑到图书馆各项业务当中的存在的具体问题系 统为各个层次的用户在实际操作方面加强了方便性, 在业务规则实现 方面更加注重智能化,使用户在使用当中更轻松 ,在系统进入直接 的指明途径,这样更加有助于全面提高图书馆的管理效率,改善了书 刊的科学管理及工作人员的管理,图书馆各类功能全面实现。 图书管理系统
4、的建立, 需要进行用户需求调查与分析,以确定系 统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想 使图书管理客户能方便的使用系统,功能上对系统的要求是全面的。 4 利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效 地工作。 “电子商务”这个概念起源与 20 世纪 70 年代。当时国际上一 些大公司可通过建立自己的计算机网络以实现各个机构之间、 商业伙 伴的信息共享,这个过程称为 EDI。EDI 这种方式通过传递标准数据 流不仅可以避免人为失误,而且能有效降低成本,提高效率。在过去 30 年中,世界 1000 个最大企业中, 有 95以上使用了或还在使用这 一技术。 ED
5、I 无论过去现在也是图书管理的基础。 图书管理,即在信息社会中,掌握信息技术和商务规则,利用电子 工具和网络从 事的图书活动,随着网络技术的成熟,网上银行,网上 商店等将逐步替代传统商务活动。图书管理以其公平,快捷,方便,高 效,成本低,中间环节少,全球性,全天候交易和服务等巨大优势,已经 开始赢得人们的青睐。 “图书管理”是由 IBM 公司于 1998 年率先提出并迅速得到广泛 认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未 来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络 产品、互联网技术、 安全支付等图书管理的支撑技术在图书管理应用 的大潮中产生质的飞跃。它不仅
6、局限带动互联网经济的飞速发展,而 是将深入到经贸的每一个角落,深入千家万户。图书管理提出了一种 全新的商业机会、需求、规则和挑战。 5 二、需求分析二、需求分析 1、业务需求、业务需求 图书馆借阅查询系统面向的是管理员用户和一般读者用户。 管理 员用户,可以通过使用该系统,完成对图书信息的录入,图书信息的 删除,以及对图书信息的查询,等对图书的操作。管理员通过使用该 系统,为读者注册账号,修改读者个人信息,删除读者信息。管理员 用户,通过该系统完成读者借书、归还图书的具体业务,完成这些业 务后,可以使用该系统,正确的更新当前图书信息。读者可以使用该 系统,检索书籍信息,查询自己的借书信息,以及查看自己的注册信 息。 2.硬件需求硬件需求 系统要求 WindowsXP/Windows7/Windows8/Windows8.1 6 三、模块分析及设计三、模块分析及设计 在整个系统中我主要负责设计和实现以下功能模块:读者用户 借书业务, 还书业务, 图书馆借阅罚款制度制定及罚款业务的实现。 以及删除馆藏图书的功能实现 (一) 、(一) 、借书业务借书业