图书馆管理系统——课程设计.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
1 / 2 图书馆管理系统——课程设计 数据库课程设计 图书馆管理系统——课程设计全文共30页,当前为第1页。图书馆管理系统 图书馆管理系统——课程设计全文共30页,当前为第1页。 目录 一、系统背景与概述 2 二、系统分析 2 2.1 用户需求分析 2 2.2 可行性分析 2 三、总体设计 2 3.1 系统组成 2 3.2 业务流程图 2 3.3用户说明 2 四、系统设计 2 4.1 开发及运行环境 2 4.2系统需求 2 4.4 关系模式 2 4.5物理设计 2 五、代码 2 5.1插入图书信息 2 5.2插入用户信息 2 5.3插入借书信息 2 5.4插入还书信息 2 5.5管理员查询罚款信息 2 5.6管理员修改续借次数 2 5.7用户查询个人信息 2 5.8用户查询图书信息 2 5.9用户查询预约信息 2 5.10用户查询借书信息 2 5.11用户查询罚款信息 2 5.12借书受限 2 六、小组总结 2 图书馆管理系统——课程设计全文共30页,当前为第2页。 图书馆管理系统——课程设计全文共30页,当前为第2页。 一、系统背景与概述 在计算机未普及应用时, 图书管理工作都是采用传统的手工管理。随着时代的发展,计算机的普及为图书管理提供了新思路。 现代社会是知识大爆炸的时代,各类经典书籍的总量也日益增加。首先,图书管理系统的应运而生可以合理存储图书的各种信息,包括检索信息,借出信息,购入信息,等等;其次,图书管理系统大大方便了用户在最短时间内得到自己想要的图书;再次,图书管理系统能够很好地反映出用户的普遍偏好,以便合理的分配各类图书的比例;最后,图书管理系统还可以很大程度上减少图书的丢失与损坏,可谓优点多多。 此外,图书馆管理系统,能实测国民经济和企业的各种运行情况;利用过去的数据预测未来;从企业全局出发辅助企业进行管理决策;利用信息控制企业的行为;帮助企业实现其规划目标。研究并开发图书管理系统不但能够为我们研究数据库知识打下良好的基础,而且能够为我们在以后的工作研究中提供新思路。 二、系统分析 2.1 用户需求分析 依照图书馆的工作性质和职能,本系统功能应满足如下需求 用户信息、图书信息的数据库的录入 图书目录检索 用户信息录入、删除、修改及查询 图书信息的录入、删除、修改及查询 图书借阅信息的记录 图书馆管理系统——课程设计全文共30页,当前为第3页。图书预约 图书馆管理系统——课程设计全文共30页,当前为第3页。 罚款管理 安全与保密要求:登陆系统时,需验证身份和密码,只有图书管理员的身份才能进入系统进行信息的操作 数据备份及恢复功能,保证系统安全性 2.2 可行性分析 1投资必要性 以天大图书馆为例,近年来,图书馆年均接待读者170余万人次,借还书总量达到180万册次,实行了开架阅览、借阅合一模式,周开放106小时,为全校3.4万读者提供7天×24小时网络服务,7天×14小时阅览服务,7天×8小时的借阅服务。可谓日理万机。图书馆管理系统的好坏直接决定了图书馆的运作效率的高低,若图书馆管理数据库系统不健全,则要耗费大量的人工来进行图书馆信息的维护工作,其成本之高可想而知。同时馆藏书目,借阅人数的增多,对图书馆管理提出了更高的要求,图书馆管理系统的开发已是势在必行。 2技术可行性: 开发软件为 Visual Basic ,数据库为SQL Server,语言为c++。 运行环境:操作系统: WindowsXP以上; c.机器配置:CPU:奔腾四以上,内存不小于512M d.对设备的影响 使用原来的设备即可,不需要更换。 e.对现有软件的影响 使用 windows 2000 server 架设服务器,管理端使用c++开发,安装.NET Framework安装包,支持SQL Server。 图书馆管理系统——课程设计全文共30页,当前为第4页。f.对用户的影响 图书馆管理系统——课程设计全文共30页,当前为第4页。 软件十分人性化,操作简单,很容易上手。 g.对系统运行的影响 系统规模小,功能齐全,运行速度快。 3经济可行性: a.维护人员:3 人 2000 元/月; 操作人员:15 人 800 元/月; 空间:图书馆; 支持性服务:软件维护及咨询; 服务器,客户端由学校统一提供. b.基建投资 服务器,及客户端的支出,原来的设备即可。 c.其他一次性支出 开发支出 50000 元。 d.经常性支出 软件维护。 e效益 图书在读者借阅中超期或者损害的赔偿。减少了人力支出和维护成本。 可以缩减维护人员为2 人. f收益/投资比 缩减了一名维护人员。2000*12*5/50000=240%. g投资回收周期 两年即可回收投资。 三、总体设计 3.1 系统组成 图书馆管理系系统是一个以SQL Server2000为数据库的管 《图书馆管理系统——课程设计》是一份关于开发图书馆管理系统的详细报告,旨在介绍系统的设计与实现。这份报告共分为六个部分,全面涵盖了系统开发的各个环节。 系统背景与概述部分指出,随着计算机技术的发展,图书馆管理系统已成为提升图书管理效率的重要工具。系统能够有效地存储和管理图书信息,方便用户快速查找和借阅图书,同时也可分析用户阅读偏好,优化图书资源分配,减少图书损失。此外,该系统还能用于经济和企业管理,通过数据分析辅助决策。 系统分析部分包括用户需求分析和可行性分析。用户需求分析明确了系统应具备的功能,如录入和管理用户、图书信息,实现图书检索、预约、借阅和罚款管理等功能,并要求具备安全登录和数据备份恢复机制。可行性分析则从投资、技术、经济等角度论证了项目的必要性和实施可能性。项目使用Visual Basic开发,SQL Server作为数据库,运行环境为Windows XP及以上,对硬件要求较低,且对用户友好,易于操作。 在总体设计阶段,系统被构建成包含多个模块,如数据库管理、业务流程和用户界面等。这一阶段还涉及到系统需求、关系模式和物理设计的详细规划,确保系统的高效运行和数据的正确存储。 代码部分展示了具体的实现细节,包括插入图书信息、用户信息、借书和还书信息的数据库操作,以及管理员和用户查询、修改信息和处理罚款等功能。这些功能的实现,使得系统能够自动化处理图书馆的日常事务,显著提高了工作效率。 小组总结部分可能包含了团队成员的工作分工、遇到的问题和解决方案,以及项目实施过程中的经验教训,但具体内容在提供的信息中并未给出。 这个图书馆管理系统课程设计项目是一个全面的实践案例,涵盖了系统开发的全过程,对于学习数据库管理和软件开发的学生来说,具有很高的参考价值。通过这样的实践,学生不仅能够深入理解数据库知识,还能锻炼问题解决和团队协作能力。
剩余29页未读,继续阅读
- 粉丝: 104
- 资源: 9352
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助