当前位置:文档之家› 图书管理系统实验报告资料

图书管理系统实验报告资料

齐鲁工业大学认知实习报告
院系名称理学院
学生姓名曹哲川
专业班级信计13-2
指导教师王林
二○一六年十二月九日
认知实习情况一览表
C语言见习报告
前言
随着随着信息化迅猛发展,在各应用领域,如应用软件、数字计算、嵌入式设备开发、游戏软件开发、系统软件和图形处理以及对性能要求严格的领域等等,都已广泛运用到C语言,C语言被称为广泛的语言之一,在一些对性能有严格要求的地方也需采用C语言进行编程。

所以从整个IT行业的运行情况来看,C语言工程师重要地位明显。

同时C语言又是一门基础语言,其职位发展方向不仅仅局限于C 语言程序员,同时还可往网络工程师、嵌入式工程师、数据库工程师等方向发展,而这几大方向已出现了严重的人才匮乏的现象。

C语言开发工程师人才的紧缺促使该职位更极具发展潜力。

不仅IT专业企业需要C语言开发工程师,众多非IT企业也表示对开发工程师有很大的需求,IT行业目前在国内为朝阳产业,C语言工程师便是这朝阳产业中具发展潜力的岗位之一。

因此,需要安排此次见习式训练,是为我们将来能够顺利步入社会做的准备,作为学生我们更应该抓住这次机会,学习该行业方面的知识,扩充自己的知识储备,提高自己在社会中的竞争力。

1.实习目的
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。

本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。

以求在最短的时间高效的开发图书管理系统。

2.软件需求
2.1 管理员登陆
管理员以正确的用户名和密码登录后可以进行图书的维护、读者的维护等操作。

2.2 用户管理
2.2.1 添加读者
将新的读者信息添加到读者信息表。

录入信息:读者编号,读者姓名,读者年龄,读者单位,联系电话,已借书籍信息等。

2.2.2 读者信息修改
读者信息出现错误的地方,进行修改。

2.2.3删除读者
根据读者编号,将过期的读者从读者信息中删除。

2.2.4 检索读者信息
根据读者编号或姓名,检索读者的基本信息。

2.3 图书管理
2.3.3新图书入库
工作人员录入图书名称,图书价格,图书作者,出版社,图书状态(在架或已借)、图书数量等信息。

2.3.2图书信息修改
当图书信息录入发生错误或图书信息发生变化时,更改图书的基本信息。

2.3.3删除图书
将损坏、废旧的图书从图书信息中删除。

2.3.4 检索图书
根据图书编号、名称或作者检索图书的基本信息。

2.4 借书管理
根据读者编号和书籍编号,进行借阅登记。

2.5 还书管理
根据读者编号和书籍编号进行还书操作,如果图书超期、或者图书损坏则进
行相应的处罚处理。

3.系统结构分析






4.相关理论和技术
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。

图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。

所使用的语言是C#和SQL 之间连接,这是大家还比较熟悉的内容,可行性绝对可行。

5.课题需求分析
各大高校数量不断增多,图书馆的数量也随之变多。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。

6.系统实现
7.系统测试
9.实习总结与心得
通过这次浪潮培训,,让我对c语言有了更深层次的理解。

这次设计是一个漫长而又艰苦的过程,也可说是有苦有乐!通过设计让我学到不少:理论是要与实际相结合,只有可以将一条条的理论化为自己所能拥有的经验才是有用的!同时这次设计也让我改变了我以前的一些错误观点:以前我认为一个系统设计中最重要的是程序编码,因为只有程序编码才能实现程序的功能,其他的并不重要。

但是通过这次设计,让我知道每一步都是很重要的。

首先得想这个设计做出是否有这个必要,是否可行!再有如果需求分析写得条理清晰,那么可以为设计节约时间!编码实现之后,测试与维护在整个系统设计中占最大比例!此次实验实现了图书管理系统的用户,借书还书等些功能。

以前总是简单的用数据库建表,存储一些数据而已。

但这次通过对数据库的更深入的学习了解,数据库的功能远远不只这些,在我的数据库里面就采用了数据库的存储过程,然后在前台直接调用存储过程,不但使用方便,安全性也更高。

因为时间关系,该系统制作比较匆忙,因此有些功能还不够完善,还有很多地方考虑不周,在以后的日子里,我会一边学习,一边再思考,争取把设计的系统做到更加完善。

相关理论与技术、课题需求分析、系统设计与分析、系统实现、系统测试、实习总结与心得)。

相关主题