图书馆管理系统c++课程设计

上传人:xins****2008 文档编号:118737923 上传时间:2019-12-24 格式:DOC 页数:60 大小:4.83MB
返回 下载 相关 举报
图书馆管理系统c++课程设计_第1页
第1页 / 共60页
图书馆管理系统c++课程设计_第2页
第2页 / 共60页
图书馆管理系统c++课程设计_第3页
第3页 / 共60页
图书馆管理系统c++课程设计_第4页
第4页 / 共60页
图书馆管理系统c++课程设计_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《图书馆管理系统c++课程设计》由会员分享,可在线阅读,更多相关《图书馆管理系统c++课程设计(60页珍藏版)》请在金锄头文库上搜索。

1、江 苏 师 范 大 学 科 文 学 院本 科 生 课 程 设 计课 程 名 称: 计算机程序设计(VC+) 题 目: 图书馆管理系统 专 业 班 级: 10电信一班 学 生 姓 名: 张文成 学 生 学 号: 108326122 日 期: 20130111 指 导 教 师: 姜芳艽 科文学院教务部印制一、课程设计目的、任务和内容要求:计算机语言程序设计是一门以编程实践为主的专业课,目的在于培养学生利用计算机语言进行软件开发所必需的基本思想和基本技能,进一步提高综合应用计算机语言的各种编程知识和技巧进行程序设计的能力,通过本次课程设计,学生应能达到具备设计功能较为复杂的应用程序的能力,同时培养学

2、生自主学习和独立创新的精神。任务如下: 1进行需求分析和概要设计,给出流程图。 2写出详细设计,熟悉其中采用的关键技术。3给出具体的编码实现并调试。4写课程设计报告提交源程序。内容要求:设计并完成软件系统。要求:1应具有简洁友好的用户界面。2要求软件系统的功能完整。3要求程序具备正确性,可读性和运行的高效性。 二、进度安排:第3天: 查找资料,进行需求分析和概要设计;第46天: 各模块的详细设计;第712天: 软件实现与调试;第1314天:写课程设计报告并提交源程序。三、主要参考文献:1孙鑫. VC+深入详解M .北京:电子工业出版社, 2006. 2郑阿奇. Visual C+实用教程(第3

3、版)M北京:.电子工业出版社,20103管西京. 深入体验VC+项目开发(开发日记)M .北京:清华大学出版社, 20114.马安鹏.Visual C+程序设计导学M .北京;清华大学出版社,20025.Beck Zaratian.Microsoft Visual Visual C+ 6.0程序员指南.希望图书创作室译. M .北京;北京希望电脑公司出品,19986.Richard C.Leinecker,Tom Archer. Visual C+ 6 宝典.张艳,张谦译. M .北京;电子工业出版社,1999 指导教师签字: 年 月 日江苏师范大学物理与电子工程学院课程设计报告目 录目 录I

4、摘 要IAbstractII1 绪论11.1需求背景11.1.1开发目标11.1.2开发意义11.1.3主要工作内容22 设计方案简述32.1 图书馆管理系统功能介绍32.2程序开发环境和基本开发软件32.2.1 VC+开发软件32.2.2 数据库开发软件32.2.3环境搭建42.3 程序设计流程图42.4系统的功能模块划分43详细设计63.1 数据库的建立及更新63.1.1数据库的建立63.2系统登录模块设计83.3系统主界面设计113.4图书信息管理模块设计123.5管理员、读者信息管理模块设计133.7借书、罚金查询查询模块设计153.7系统帮助模块设164 设计结果及分析174.1黑盒

5、测试174.2测试结果174.2.1登录测试174.2.2管理测试184.2.3借书测试224.2.4还书测试234.2.5借书、罚金查询测试244.2.6系统时间查询测试255 总结265.1 小结26参考文献27附录 主要程序代码28摘 要随着现代科学技术的进步,人类社会正逐走向信息化。图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈上了一个新台阶。本文介绍了在Visual C+环境

6、下开发图书管理信息系统的过程。文章介绍了图书馆管理信息系统的系统分析部分,包括可行性分析、图书借阅流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。系统主要完成了用户登录功能、新建、删除用户功能、用户管理功能,对数据库内图书信息、借阅信息和读者信息进行查询、添加、删除功能。关键词: Visual C+;数据库管理;图书;借阅AbstractAlong with the progress of modern science and technology, human society is driven

7、to informationization.Libraries have abundant literature information resources, social information system is an important part of the role in the information society, more and more important. Chinese library computers started in the application of information technology in the late 1970s, along with

8、 the reform and opening-up develop rapidly, especially after 1990s, the library information network construction in China has made great development, library informatization construction to step on to a new step. This paper introduces in Visual C+ environment development books management information

9、 system process. This paper introduces the library management information system of analysis parts, including the feasibility analysis, library process analysis, etc. System design part mainly introduced the system function design and database design and code design; System realize part of several m

10、ajor modules illustrates the algorithm, this system friendly interface, the operation is simple, is more practical.Library management system mainly to complete the user login, create, delete user function, user management function, the database of library information, library information.Key words:

11、Visual C+;database; management; books; borrow- 54 -1 绪论1.1需求背景随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例不仅是因为它的开放性,而且还因为它是一个开放的系统,比较成熟。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网及时的向读者发布图书的最新动态,因此,开发这样一套管理软件成为很有必要的事情。而今,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率

12、的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。1.1.1开发目标本次课题为图书信息管理系统,其主要包含图书基本信息和图书借阅系统,能进行图书信息的录入、读者登记、查询等功能。该项目开发的软件为学校图书信息管理系统软件,是鉴于目前学校图书数剧增,图书信息呈爆炸性增长的前提下,图书馆对图书信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有中小型图书馆的图书信息的管理。1.1.2开发意义目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种

13、信息,图书管理系统也是有了很大的发展,商业化的图书信息管理软件也不少,但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。1.1.3主要工作内容本课题研究内容本次毕业设计通过对管理系统模型的研究,提出了一套构造图书信息管理系统模型的方法,提出了图书管理系统的一般建立方法,并且利用数据库、信息系统分析所学知识,结合其它相关管理常识,通过对某图书馆图书流通过程的分析,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。系统主要由两大子系统组成:图书管理和维护子系统以及图书信息服务子系统。系统主要有四个数据库表:图书信息表,用户信息表,学生信息表和借出信息表本课题研究方案1.

14、以现代软件工程原理和思想指导整个课题的开发过程,要经过系统可行性分析、需求分析、概要设计、详细设计、编码、调试维护和安装实施等步骤。2要有详细的设计说明书; 3每一模块的流程图要很清晰;4本系统能够正常的运行,能较好得完成预定的功能;5系统要有完整的帮助文件,供前台操作员能方便的操作本系统。2 设计方案简述2.1 图书馆管理系统功能介绍本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理系

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号