课程设计说明书(数据库课程设计图书管理系统).docx
《课程设计说明书(数据库课程设计图书管理系统).docx》由会员分享,可在线阅读,更多相关《课程设计说明书(数据库课程设计图书管理系统).docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计说明书(数据库课程设计图书管理系统) 课程设计说明书 课程名称:数据库课程设计 专业:计算机网络技术班级:073341 姓名:钢子学号: 25 指导教师:田丹成绩: 完成日期:2022 年 1 月10 日 任务书 题目:基于C#的图书管理系统的设计与实现 设计内容及要求: 要求熟练掌握数据库设计的过程及方法,设计出的数据库要在2NF的标准要求之内。可结合一门高级语言,进行前台界面的设计,要求基本实现数据的录入、查询、更新、删除的操作,其中查询部分要实现多表连接查询,模糊查询。要求有对视图的操作,同时通过存储过程和触发器实现对于数据的管理。 设计环境: Visual 2022 SQL S
2、erver 2022 实现目标: 1.实现对图书基本信息的查询 2.图书借阅与归还 3.读者身份验证,用户登录 4.图书入库及图书库存量统计 5.用户修改身份 6.管理员对图书信息的管理 7.管理员对普通用户的管理 图书信息的修改 摘要 图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。如何及时了解各个环节中信息的变更,提高管理效率成为图书管理的核心问题。 本系统的主要功能包括图书馆内书籍信息以及学生借阅信息的管理。因此系统功能分为面向学生和管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加、删除和修改以及对
3、学生借阅、续借、归还的确认。 系统设计采用面向对象的程序设计语言,在SQL Server 2022的数据库平台基础上,实现了对于图书相关信息的管理,方便了借阅的操作,提高了工作效率,加快了图书管理的自动化进程。 关键词:图书; 管理系统; 数据库 目录 前言 (1) 1 系统分析 (2) 1.1 需求分析 (2) 1.2 设计目标 (2) 2 数据库设计 (3) 2.1开发工具 (3) 2.1.1 SQL Server 2022简介 (3) 2.1.2 C#简介 (3) 2.2 实体关系图设计 (4) 2.3 数据库表设计 (5) 2.4 视图,存储过程的实现 (6) 2.4.1创建视图(用户
4、信息查询) (6) 2.4.2创建存储过程(k_proc) (6) 3系统详细设计与实现 (7) 3.1系统功能模块设计 (7) 3.2 系统功能模块实现 (8) 3.2.1前台登录模块 (8) 3.2.2查询图书模块: (9) 3.2.3图书入库模块: (10) 结论 (11) 参考文献 (12) 前言 计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求。建设以计算机为核心的图书
5、馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图书馆发展的必由之路。目前,国内大部分大型的公共图书馆和高校图书馆都实现了网络管理,中小型图书馆(包括企业图书馆),也在朝着这个方向发展。 学院图书馆担负着为全院学生服务的责任,作为一个大学图书馆,其馆藏资源是比较丰富的。现有馆藏中外文图书5000多册,外文期刊50多种,要充分利用好这些资源,为全校的学生服务,必须实现信息的共享。创建功能全面的图书馆是实现图书资源充分利用的最有效的一种方式。图书管理系统的建成使这一目标的实现成为可能。 图书馆自建立以来,一直在为全校学生提供图书借阅服务,在学校进步中发挥了应有的作用。该馆的各工作
6、环节一直使用的是传统的手工方式,这种方式的缺点是手续繁琐、检索困难、不便于管理,造成资源的利用率低下。随着馆藏量的不断增加,图书资料的著录和查询的难度也就相应增加,手工方式已经不能满足要求,如何运用先进的信息技术,提高科技图书的管理和服务水平,是我们面临的一个新的挑战。 1 系统分析 1.1 需求分析 开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受项目之前必须根据客户可能提供的时间和资源条件进行可行性研究。它可以避免人力、物力和财力上的浪费。可行性研究与风险分析在许多方面是相互关联的。项目风险越大,开发高质量软件的可行性越小。 系统可行性分析包括:技术的可行性、经济可行
7、性、选择方案的可行性从这几个方面论述。 技术可行性:技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,本系统采用Visual studio 2022作为开发平台,后台数据库用的是Microsoft SQL Server 2022。综合对这方面的熟练程度,能方便的进行系统开发、维护。 经济可行性:在提出开发这个管理系统前,因为此次本着是做毕业设计的要求,一方面是锻炼自主开发的能力,另一方面是了解当今比较流行的管理系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 说明书 数据库 图书 管理 系统
限制150内