齐鲁工业大学认知实习报告
院系名称理学院
学生姓名曹哲川
专业班级信计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语言有了更深层次的理解。
这次设计是一个漫长而又艰苦的过程,也可说是有苦有乐!通过设计让我学到不少:理论是要与实际相结合,只有可以将一条条的理论化为自己所能拥有的经验才是有用的!同时这次设计也让我改变了我以前的一些错误观点:以前我认为一个系统设计中最重要的是程序编码,因为只有程序编码才能实现程序的功能,其他的并不重要。
但是通过这次设计,让我知道每一步都是很重要的。
首先得想这个设计做出是否有这个必要,是否可行!再有如果需求分析写得条理清晰,那么可以为设计节约时间!编码实现之后,测试与维护在整个系统设计中占最大比例!此次实验实现了图书管理系统的用户,借书还书等些功能。
以前总是简单的用数据库建表,存储一些数据而已。
但这次通过对数据库的更深入的学习了解,数据库的功能远远不只这些,在我的数据库里面就采用了数据库的存储过程,然后在前台直接调用存储过程,不但使用方便,安全性也更高。
因为时间关系,该系统制作比较匆忙,因此有些功能还不够完善,还有很多地方考虑不周,在以后的日子里,我会一边学习,一边再思考,争取把设计的系统做到更加完善。
相关理论与技术、课题需求分析、系统设计与分析、系统实现、系统测试、实习总结与心得)。