1、 C程序设计 课程设计报告 课程设计题目: 图书馆信息管理系统 作者所在系部: 计算机与遥感信息技术学院 作者所在专业: 网络工程 作者所在班级: * 作 者 姓 名 : * 作 者 学 号 : * 指导教师姓名: * 完 成 时 间 : 2014.12.25 课程设计任务书 课题名称课题名称 图书馆信息管理系统图书馆信息管理系统 完成时间完成时间 2014.12.252014.12.25 指导教师指导教师 职称职称 助教助教 学生姓名学生姓名 班班 级级 总体设计要求和技术要点总体设计要求和技术要点 1.要求利用 C#的编程思想来完成系统的设计; 2.突出 C#语言与其它语言不同点; 3.体
2、现可视化编程基本东西,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。 4.每个学生独立完成教师指定的课程设计题目,不能相互抄袭。 创新要求: 在基本要求达到后,可进行创新设计,如提供数据的导入导出(Excel、XML、文本文件等)功 能等。 工作内容及时间进度安排工作内容及时间进度安排 时间:时间:此次课程设计时间为两周,第 15、16 周,共 40 学时。 分四个阶段完成: 1.分析设计阶段:明确设计要求,找出实现方法。这一阶段在第 1 天完成。 2.编码调试阶段:根据设计分析方案编写 C#代码,然后调试该代码,实现课题要求的功能。这 一阶段在第 2-8 天完成。 3.总结报告阶段:
3、总结设计工作,撰写课程设计报告,这一阶段在第 8-9 天完成。 4.考核阶段:这一阶段在第 10 天完成。 地点:地点:计算机与遥感信息技术学院实验室 课程设计成果课程设计成果 1与设计内容对应的软件程序 2课程设计报告书 摘摘 要要 随着计算机技术的飞快发张, 电子信息化慢慢替代了企业管理的传统管理手法。 这是一种现代流行 的经营模式,采用管理系统是能够有效提高管理效率的。 图书馆管理系统是学校管理机制中重要的一环。 图书馆代表着一间学校或者地区的文化标志。 因为 图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。 通过对图书管理系统的运行管理机制进 行调查研究,开发了此图书系统。本系
4、统中解决了学校图书管理事务中的常用基本问题以及相关统计工 作。本系统中包含 6 个功能模块:借阅处理(借书处理、还书处理) ,信息查询(读者信息查询、借阅 信息查询、图书信息查询) , 图书信息管理(图书入库、修改图书信息、删除图书信息) ,读者信息管理(添加读者信息、修改读者 信息、删除读者信息) ,员工信息管理(添加员工信息、修改员工信息、删除员工信息)只有管理员可 以有此功能,系统设置(用户密码修改) 。 关键词:图书管理系统关键词:图书管理系统 SQL server .NET 平台平台 目目 录录 第 1 章 绪 论 1 1.1 课题研究现状分析 1 1.1.1 本领域内已开展的研究工
5、作 . 1 1理论研究基础 1 2技术层面的支持 2 1.1.2 已经取得的研究成果 . 2 1.2 选题的目的及意义 2 第 2 章 系统需求分析 3 2.1 问题的提出 3 2.2 系统的设计目标 3 第 3 章 系统总体设计 4 3.1 系统功能设计 4 3.1.1 系统登录 . 4 3.1.2 系统设置 . 5 3.1.3 借阅处理 . 5 3.1.4 信息查询 . 6 3.1.5 图书信息管理 . 6 3.1.6 读者信息管理 . 7 3.1.7 员工信息管理 . 8 3.2 数据库的设计 8 3.3 库中各个表的设计 9 3.3.1图书信息表 . 9 3.3.2借阅信息表 . 9
6、3.3.3读者信息表 . 9 3.3.4员工信息表 10 第 4 章 系统实现 11 4.1 数据库操作类 11 4.2 登录模块实现 11 4.3 系统设置模块实现 12 4.4 借阅处理模块实现 14 4.5 信息查询模块实现 16 4.6 图书信息管理模块实现 18 4.7 读者信息管理模块实现 20 4.8 员工信息管理模块实现 21 第 5 章 系统使用说明 23 5.1 系统使用说明 23 5.2 系统说明 23 第 6 章 课程设计总结 24 6.1 主要问题及解决办法 24 6.2 课程设计体会 24 6.3 自我评定 24 参考文献 25 1 第第 1 章章 绪绪 论论 随着高校办学规模的不断扩大,学生人数增多,图书馆的图书数量也不断增多,若仍采用传统手工 记录的方式管理或用较为粗糙的管理软件,则耗费人力且错误率高,因此,开发适合