郑州工业应用技术学院
课程设计说明书
题目: 图 书 管 理 系 统
姓 名: 朱 时 宝 院(系): 信 息 工 程 学 院 专业班级:15级计算机科学与技术二班 学 号: 1501110223 指导教师: 张 吉 同
成 绩:
时间: 2015 年 9 月 11 日至 2015 年 11 月 14 日
郑州工业应用技术学院
课程设计任务书
题目 图 书 管 理 系 统 专业、班级14级计算机科学与技术一班 学号1401110126 姓名 朱亚爽
主要内容:
设计开发一个小型的图书管信息管理系统,至少具有如下功能:查寻所有图书信息、通过输入图书编号来完成查找某一本图书信息、添加图书信息 、删除图书信息 以及通过学生学号实现图书借阅功能。操作界面要符合用户的一般习惯,界面易于读者明白理解,图形或文本界面都可以。
基本要求:
1、巩固并加深学生对C++语言程序设计知识的理解; 2、认识面向过程和面向对象两种设计方法的区别; 3、进一步掌握和应用VC++6.0集成开发环境; 4、提高运用C++语言解决实际问题的能力;
5、初步掌握开发小型实用软件的基本方法,能独立设计、实现基本的MIS系统。
主要参考资料:
[1]谭浩强.C++语言基础课程[M].北京:清华大学出版社,2009
[2]于永彦.C++程序设计基础案例教程[M].北京:北京大学出版社,2009 [3]郑莉.C++语言程序设计习题与实验指导[M].北京:清华大学出版社,2007
完 成 期 限: 9月11日-11月14日
指导教师签名: 课程负责人签名:
2015年 11月 14日
摘要
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
随着计算机技术的飞速发展,电子信息化慢慢替代了企业管理的传统管理手法,采用管理系统是能够有效提高管理效率的。图书馆是信息交换和资源流通的重要媒介,对图书馆的信息化管理将大大提高图书资源的利用和信息的交换速度。图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成各用户(教师或学生)所要的借阅方面的需求(如借阅,归还,预订等)。以打破传统的人工选书模式,极大地方便了使用人员和管理人员,节约了时间和空间,实现图书借阅自动化,自由化,使图书资源得到充分利用。建立图书管理系统,使每个用户自由地选到自己需要的图书,避免传统借书模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员的负担。本图书管理系统实现了基本的管理员登录、图书管理、读者管理、借还图书、图书查询以及信息维护等功能的图书管理系统。
目录
第1章 系统需求分析 ..................................................................................................................... 1
1.1 系统目标 ....................................................................................................................................... 1 1.2 主体功能 ....................................................................................................................................... 1 第2章 系统概要设计 ..................................................................................................................... 2
2.1 系统的功能模块划分 ................................................................................................................... 2 2.2 系统流程图.................................................................................................................................... 2 第3章 系统详细设计 ..................................................................................................................... 3
3.1 数据库设计.................................................................................................................................... 4 3.2 系统登录模块设计 ........................................................................................................................ 6 3.3 系统主界面设计 ............................................................................................................................ 8 3.4 图书信息管理模块设计............................................................................................................... 8 3.5 管理员、读者信息管理模块设计 ............................................................................................. 10
3.5.1 管理员信息管理.............................................................................................................. 10 3.5.2 读者管理 ......................................................................................................................... 11 3.6 借书还书管理模块设计 ............................................................................................................ 12
3.6.1 借书管理 ......................................................................................................................... 12 3.6.2 还书管理 ......................................................................................................................... 13
第4章 系统实现 .......................................................................................................................... 14
4.1 登录功能的实现 ........................................................................................................................ 14 4.2 管理员功能的实现..................................................................................................................... 14 4.3 读者管理功能的实现................................................................................................................. 16 4.4 借书功能的实现 ...................................................................................................................... 17 第5章 课程设计总结 ................................................................................................................... 19 参考文献 ......................................................................................................................................... 20 附录 ................................................................................................................................................. 21 课程设计成绩评定表 ....................................................................................................................... 23
第1章 系统需求分析
1.1 系统目标
实现简单图书信息的计算机自动化管理,力求方便用户进行图书信息的管理,简化图书整理工作,节省人力成本,实现高效并易用的图书馆里系统。如:登陆权限管理、读者管理、图书信息(入库、修改、借还、查询、超期)管理、罚金管理。
随着信息技术的发展,电子自动化作业越来越成熟,本系统主要针对的用户群体是各中小型图书馆。使用本系统能够方便图书管理,避免数据过多人工维护过于复杂。本系统同时支持管理员模式,同时支持进行读者登记等等功能。
使用本系统能够有效减少图书馆的工作,简化工作流程,提高图书馆日常管理工作的效率,节约人力资源,为图书馆创造更大价值。
1.2 主体功能
(1)权限管理:增加或删除系统操作人员,并指定操作人员的权限;
(2)读者管理:设置不同的读者身份,并对读者相关信息进行管理,包括建立新的读者,编辑已有的读者信息和删除读者信息的操作;
(3)图书类别的管理:对图书的类别进行管理; (4)图书入库管理:录入新的图书信息; (5)图书信息修改管理:对已有的图书信息进行修改,包括删除指定图书操作; (6)图书借还管理:实现对图书的借出和归还的管理;
(7)图书查询管理:通过各种查询方式可以来进行查询,比如书号,书名,作者等;
(8)图书超期管理:对超期的情况能自动给出提示信息。
1.3 开发环境
VC++6.0集成开发环境、ACCESS2003数据库
1