《C#程序设计》课程设计报告课程设计题目:图书馆信息管理系统作者所在系部:计算机与遥感信息技术学院作者所在专业:网络工程作者所在班级:******作者姓名:**作者学号:***********指导教师姓名:***完成时间:2014.12.25课程设计任务书课题名称图书馆信息管理系统完成时间2014.12.25指导教师职称助教学生姓名班级总体设计要求和技术要点1.要求利用C#的编程思想来完成系统的设计;2.突出C#语言与其它语言不同点;3.体现可视化编程基本东西,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。4.每个学生独立完成教师指定的课程设计题目,不能相互抄袭。创新要求:在基本要求达到后,可进行创新设计,如提供数据的导入导出(Excel、XML、文本文件等)功能等。工作内容及时间进度安排时间:此次课程设计时间为两周,第15、16周,共40学时。分四个阶段完成:1.分析设计阶段:明确设计要求,找出实现方法。这一阶段在第1天完成。2.编码调试阶段:根据设计分析方案编写C#代码,然后调试该代码,实现课题要求的功能。这一阶段在第2-8天完成。3.总结报告阶段:总结设计工作,撰写课程设计报告,这一阶段在第8-9天完成。4.考核阶段:这一阶段在第10天完成。地点:计算机与遥感信息技术学院实验室课程设计成果1.与设计内容对应的软件程序2.课程设计报告书摘要随着计算机技术的飞快发张,电子信息化慢慢替代了企业管理的传统管理手法。这是一种现代流行的经营模式,采用管理系统是能够有效提高管理效率的。图书馆管理系统是学校管理机制中重要的一环。图书馆代表着一间学校或者地区的文化标志。因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含6个功能模块:借阅处理(借书处理、还书处理),信息查询(读者信息查询、借阅信息查询、图书信息查询),图书信息管理(图书入库、修改图书信息、删除图书信息),读者信息管理(添加读者信息、修改读者信息、删除读者信息),员工信息管理(添加员工信息、修改员工信息、删除员工信息)只有管理员可以有此功能,系统设置(用户密码修改)。关键词:图书管理系统SQLserver.NET平台目录第1章绪论..........................................................11.1课题研究现状分析....................................................11.1.1本领域内已开展的研究工作......................................11.理论研究基础.................................................12.技术层面的支持...............................................21.1.2已经取得的研究成果............................................21.2选题的目的及意义....................................................2第2章系统需求分析....................................................32.1问题的提出..........................................................32.2系统的设计目标......................................................3第3章系统总体设计....................................................43.1系统功能设计........................................................43.1.1系统登录......................................................43.1.2系统设置......................................................53.1.3借阅处理......................................................53.1.4信息查询......................................................63.1.5图书信息管理..................................................63.1.6读者信息管理..................................................73.1.7员工信息管理..................................................83.2数据库的设计........................................................83.3库中各个表的设计....................................................93.3.1.图书信息表...................................................93.3.2.借阅信息表...................................................93.3.3.读者信息表...................................................93.3.4.员工信息表..................................................10第4章系统实现.......................................................114.1数据库操作类.......................................................114.2登录模块实现.......................................................114.3系统设置模块实现...................................................124.4借阅处理模块实现...................................................144.5信息查询模块实现...................................................164.6图书信息管理模块实现...............................................184.7读者信息管理模块实现...............................................204.8员工信息管理模块实现...............................................21第5章系统使用说明...................................................235.1系统使用说明.......................................................235.2系统说明...........................................................23第6章课程设计总结...................................................246.1主要问题及解决办法.................................................246.2课程设计体会.......................................................246.3自我评定...........................................................24参考文献..............................................................251第1章绪论随着高校办学规模的不断扩大,学生人数增多,图书馆的图书数量也不断增多,若仍采用传统手工记录的方式管理或用较为粗糙的管理软件,则耗费人力且错误率高,因此,开发适合某高校自身的图书馆信息管理系统,对图书进行科学管理,合理借阅,确保这些固定资产保值增值,是十分必要的。本系统就针对当前很多高校图书借阅管理采用人工管理的现状的实际情况出发,对图书管理业务经过详细的系统调查,开发出的操作简单而且方便实用的一个图书馆信息管理系统,以适应新时代发展的需要。本系统使用MicrosoftVisualStudio2010、SQLServer2008开发工具,使用SQL语句,结合数据库来实现数据库的操作。图书馆信息管理系统主要对图书管理日常工作中遇到的实际问题,例如图书信息、读者信息、借阅信息、能够实现以下任务:添加图书、借还图书操作、书库维护操作等。本系统经过测试,运行稳定,可投入使用。1.1课题研究现状分析随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。在这样的大背景下,现代图书馆信息管理系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管理。本实验针对当前我国图书管理多数采用人工管理的现状以及即使采用了图书馆信息管理系统却不能完全满足本单位图书管理借还图书操作、书库维护操作等现状,对图书馆信息管理系统进行完善,基本上实现了简单实用的图书借阅管理以及图书馆信息管理。1.1.1本领域内已开展的研究工作1.理论研究基础(1)后台以SQL数据库支持。(2)前台以.NET平台为开发环境,实现学生基本信息管理的增、删、查、改操作。2.技术层面的支持(1)系统的设计与实现应采用MVC分层模式。2(2)系统界面采用MDI方式,即用户登录后进入主窗体,主窗体通过菜单进入子窗体。1.1.2已经取得的研究成果先锋图书馆信息管理系统,用易图书馆信息管理系统。1.2选题的目的及意义图书馆信息管理系统可以实现图书借阅的规范化、系统化管理,能够将所有图书资料聚集在一起实施统一运作,使图书馆信息管理变得更加高效便捷。3第2章系统需求分析随着经济全球化的推进以及企业激烈的竞争,改善企业内部及整个供应链各环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决定性因素。图书馆信息管理系统能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;能够对一定数量的读者进行相应的信息存储与管理;对图书馆信息数据保存。2.1问题的提出为了减少人工工作量,提高工作效率,使图书馆信息管理部门的工作更加有效地进行。2.2系统的设计目标本系统是对图书馆信息管理部门进行一体化管理的软件系统,其核心管理思想是实现对图书馆信息增、删、改、查的管理。4第3章系统总体设计3.1系统功能设计本系统实现了图书馆信息管理,总体分为6个模块:借阅处理(借书处理、还书处理),信息查询(读者信息查询、借阅信息查询、图书信息查询),图书信息管理(图书入库、修改图书信息、删除图书信息),读者信息管理(添加读者信息、修