图书管理系统个人实训总结.docx
- 文档编号:24954594
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:13
- 大小:23.21KB
图书管理系统个人实训总结.docx
《图书管理系统个人实训总结.docx》由会员分享,可在线阅读,更多相关《图书管理系统个人实训总结.docx(13页珍藏版)》请在冰豆网上搜索。
图书管理系统个人实训总结
图书管理系统个人实训总结
图书管理系统个人实训总结
在校2年多期间参与过很多的实训,每次的实训都能让我学到很多实质性的东西。
这次为期4周的图书馆管理系统项目开发的实训算是一个比较大型,比较完善的项目。
因为有了以前上过相关的课程,相关的实训也不少,所以这次实训给我们增加了难度。
这次实训也是考验团队合作精神的实训。
让我们这些大三的学生们意识到团队的力量和团队意义的重要性。
经历过实习期间的我们更是有深刻的体会。
我认为现在不管做什么事,都不是你个人独立去完成的,现在的社会更注重的是在团队里的合作能力,协调能力。
如果是很自我的人,自顾自己,毫无团队意识的人,她做好的模块是无用的,一个脱离了团队的人做出来的东西肯定也是无主题无中心,是不被采纳的。
毕竟个人的能力是有限的,而团队的凝聚力及良好的协助精神才能把项目做的更好。
当然我们的团队也有个很不错的组名“ATM”。
而我们ATM组的组训是“求实,求精,一切只为了您”。
在老师的带领下,我们各尽其职、尽心尽力的为我们的项目做好每一天要完成的任务,一起讨论一起解决问题,我们都很团结,一心想着做好这次项目,紧跟着老师的脚步,一点点的在完善我们的项目。
只有我们把前期的工作做好了,接下来的项目才会游刃有余的得到解决。
现在回想整个项目从一开始的《图书馆管理系统需求分析》文档到《图书馆管理系统设计说明书》再到最后的编程阶段,历程也算艰辛,在编写这些文档时,先要做好各模块的流程图,整个项目的路程思路要很清晰。
编写文档时,我深刻体会到想要做好一个有技术文档也是要花很多心思去琢磨的。
有一份良好的文档才是整个项目的基础,后续程序才会有完美。
编写完文档后,接下来就是编程。
在编程之前先设计好数据库里所要用到的表,这
样在后续编程时不会不知所云。
在编写前,老师让我们更正规的命名一些变量,让我们建立了好的代码编程习惯,有助于让不同技术人员之间协作更快捷的找出错误并修改。
编程算是做的最久的一块了,也是最难的一块。
对一些语句不是很熟练,以前都是有涉及到编程课时才去编写,课程结束后也就不去回顾这些编程语句。
久而久之,淡忘一些语句,造成此次项目的一些功能无法得到很好的现实。
图书馆管理系统开发下来,前前后后,忙忙碌碌转眼已是4周光阴。
这个项目下来,
我是负责编目模块,当然里面有些模块是和组员一起讨论,请教老师才得以实现。
在这次实训中,我深深领悟到自身的不足,也做了自我检讨,这些都是自己的专业知识,竟然忘的那么快,以后还怎么找单位,还会什么单位会要基础这么差的员工。
还好在毕业前有这次图书
馆管理系统的开发,一次这么好的锻炼机会。
4周的实训,不仅提高我的编写程序的能力,还让我再次巩固这些语言。
更重要的是我和组员之间的配合,这也锻炼了我们的协调组织沟通能力。
扩展阅读1图书管理系统设计个人总结
大学图书馆管理信息系统个人总结
信息系统项目组
图书馆信息管理系统项目建议书@沙尘暴项目小组
目录
1项目概述....................................................................................................................2
1背景描述.........................................................................................................22项目目标.........................................................................................................23项目组成员.....................................................................................................32项目管理过程............................................................................................................4
1项目启动.........................................................................................................42项目计划.........................................................................................................43项目实施.........................................................................................................54项目控制.........................................................................................................55项目收尾.........................................................................................................73项目成果....................................................................................................................7
1项目成果简介.................................................................................................72技术方案评价.................................................................................................74经验和教训................................................................................................................8
1项目管理方面.................................................................................................82技术方面的收获.............................................................................................95建议............................................................................................................................96结语..........................................................................................................................107附件..........................................................................................................................11
第1页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
1项目概述
1背景描述
沙尘暴大学是教育部直属的一般本科大学,学校现有学生和教职工约7000人,学校图书馆藏书约100万册,图书管理工作比较复杂。
沙尘暴大学图书馆目前的图书管理模式是以人工为主,利用纸张记录各个方面的相关资料及信息。
由于缺乏对计算机网络以及信息系统的使用,图书借阅者与图书馆管理人员之间缺少信息的交流,导致在图书馆管理过程中很容易出现冗余、失真、甚至错误的信息,发现错误也不能及时修改,给图书管理工作带来诸多不便。
此外,在这种模式下,日常工作量大而繁杂,工作效率低下,影响管理人员及师生的情绪。
随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。
因此学校委托沙尘暴管理信息系统开发项目组面向该学校开发图书馆信息管理系统。
2项目目标
项目时间201*年4月1日201*年6月4日;
项目成本沙尘暴项目组成员8人,多台个人电脑以及一些必要的复印费用和项目组建设活动经费;
项目可交付物
1)沙尘暴大学图书馆管理信息系统
本系统用于图书馆的图书管理和用户管理。
利用该系统可以实现匿名书目检索,读者和管理员的登录,个人信息的显示,密码的修改;管理员可以通过该系统实现书目借阅,归还,超期罚款用户管理,图书信息管理,以及录入新书,录入新用户等功能,基本实现图书馆日常管理的要求。
2)系统开发文档
第2页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
(1)管理文档项目建议书,项目计划书,项目阶段性总结报告,项目
总结报告,项目组章程,项目组财务管理办法,项目会议记录,项目组团队建设活动报道,项目组项目财务账单等;
(2)技术文档系统需求说明书,系统需求规格说明书,系统设计说明
书,系统数据库设计说明书,系统测试报告,系统用户手册。
3项目组成员
沙尘暴大学图书馆管理信息系统开发项目组共有8名成员,分别为张雷勇、徐骄、李嘉玲、罗柳红、布兵、黄一、杨杰、刘盟。
项目组项目经理为张雷勇,项目组设副经理一名,又徐骄同学担任。
项目组的组织结构图如下图所示李嘉玲小组组长刘盟小组成员
本项目人员管理计划是将整个项目组成员分为三个小组,每个组设一个负责
第3页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组
张雷勇项目经理徐骄项目副经理罗柳红小组组长布兵小组组长黄一小组成员
杨杰小组成员图书馆信息管理系统项目建议书@沙尘暴项目小组
人,小组负责人对项目经理负责,小组成员对小组负责人负责,小组负责人负责本组成员的工作分配,组织,激励;项目经理负责对整个项目工作进行分配,并监控项目进度,激励各小组负责人,对各个小组成员进行绩效考核。
其中,项目组还对一些项目组职能进行了分工,具体如下杨杰同学负责文秘工作,其中包括会议记录的整理,各类文档的保管,团队建设活动报告的撰写等;黄一同学担任财务组长,主要根据财务管理办法负责项目组的财务工作;布兵同学担任出纳员,负责管理项目组的现金和报销;罗柳红同学担任会议筹备小组组长,负责项目组会议的筹备工作。
2项目管理过程
1项目启动
(1)4月5日组建项目团队,确定项目经理,确立例会制度,制定了小组章程和财务管理办法,选择开发图书馆信息管理系统;
(2)在4月19日项目组例会上,根据项目发起人建议,大家一致同意开发图书馆管理信息系统;
(3)以走访调研和查阅相关资料的方式进行初步需求分析;(4)完成并提交项目建议书;
(5)得到发起人的批准,项目正式启动。
2项目计划
在前期初步需求分析的基础上,项目组指派成员联系另外两个项目组,共同前往图书馆进行需求分析,根据需求分析的结果,完成并提交项目计划书,其中包括
(1)项目目标;
(2)项目工作分解结构;(3)项目进度计划;
第4页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
(4)人员组织计划;(5)风险管理计划;(6)沟通管理计划。
3项目实施
(1)开展多次团队建设活动,使得项目组成员之间逐渐磨合,形成高效的
项目团队;项目组委派张雷勇代表项目组前往助教处学习编程知识,并给项目组成员进行了培训;每周召开一次项目组会议;
(2)组建了需求分析小组,由李嘉玲同学担任小组组长,随同另外两个小
组前往图书馆进行需求调研,并完成了需求说明书和需求规格说明书,于4月23日提交;
(3)根据需求说明书和需求规格说明书,由布兵同学带领的系统设计小组
完成了系统的设计,并于5月10日提交了系统设计说明书;
(4)由徐骄同学带领的数据库设计小组,于5月8日完成了系统数据库组
建,并提交了数据库设计报告;
(5)5月10日开始,将系统模块化,并将实际开发工作分配下去,定于5
月26日之前各自完成各自模块,开始整合;
(6)实际5月27日各个模块正式完成,并完成整合,成立了系统测试小组,
由李嘉玲同学担任组长,于5月31日完成测试,并通过助教验收,提交了系统测试报告;
(7)成立系统美化小组,由张雷勇带领,于6月2日完成系统美化;由布兵负责用户手册的编写,并于6月3日提交;
4项目控制
(1)范围变更控制
在系统设计阶段,项目设计人员设计了续借模块,但由于续借功能涉及到对于所查询的所有记录的单条修改,难度较大,经过项目小组讨论并
第5页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
和助教老师沟通,决定放弃续借模块;最终的系统不包含续借功能。
(2)进度控制
由于社会调查课程的影响,项目在5月初出现了进度延后的情况,项目组紧急召开项目会议,讨论了活动滞后的影响程度,一致决定赶工,项目加快了进度,最终调整到正常的进度线上,之后基本按照进度线进行。
按照原计划,在5月26日,各个成员应提交各自模块,但部分成员表示了由于技术问题,难以完成任务;项目组中的技术人员及时提供技术支持,最终成员均在5月27日提交了各自模块,基本符合了原定计划。
(3)风险控制风险类型事件处理结果先前准备充分,避免了该风险组建开发小组进行赶工,并在要求时间内完成项目组召开紧急例会,集中商讨系统模块划分问题,并督促其余成员阅读需求设计文档,最终达成一致意见项目经理根据反馈意见及时调整任务安排,尽量保证平衡项目经理主动和成员进行交流,及时了解原因,在小组例会中对大家进行鼓励,根据个人的能力及时间重新调整了工作,安排团队建设活动,鼓舞士气环境风险项目组开发人员硬件设施配备不齐需求风险项目发起者要求提前完工最初阶段需求分析的总结部分主要由李嘉玲小组完成,因此大家对于最终模块的确定问题发生较大分歧系统开发过程中由于工作分配不均衡,成员有不满情绪具体的功能模块的开发工作开始后,由于课业压力以及一些其他方面的原因,部分小组成员出现消极怠工的情绪组织管理风险缺乏系统开发经验,对C#,委派张雷勇前往助教处学习编程技术风险技术缺少了解重要模块的功能难以实现知识,并对成员进行了培训组织技术成员集中办公,一同攻关解决第6页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
开发过程遭遇技术瓶颈
请助教老师帮忙解决5项目收尾
(1)整理系统开发过程中的文档材料,对原来作的《需求说明书》和《需求
规格说明书》,《系统设计报告》,《数据库设计报告》进行修改。
(2)书写个人总结报告和项目组总结报告;
(3)对成员表现进行评价,将结果上报给吕萍老师;(4)6月4日晚进行了竣工会餐。
3项目成果
1项目成果简介
本系统是面向沙尘暴大学图书馆,可以提供图书信息管理,用户管理,实现
图书借阅和归还;界面比较友好。
具体如下
1)系统用户分为访客、学生、教师、管理员和超级管理员;
2)访客只有书目检索权限,在首页可以进入书目查询页面,书目查询支持模糊查询,可以根据图书编号,图书名,出版社和作者查询。
3)学生和教师作为读者,可以查询自己的信息,已经借阅的图书,正在借阅的图书,修改密码和联机书目检索;
4)系统管理员包括普通管理员和超级管理员,超级管理员可以对普通管理员进行管理;管理员权限包括个人信息显示、修改密码、书目综合管理、读者综合管理、联机书目检索;通过管理员账号,还可以实现借阅和归还图书功能,图书归还可以实现超期罚款。
2技术方案评价
第7页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
本次系统开发采用的是ASP.NET+ACCESS的技术方案,在ASP.NET技术
下使用C#脚本语言,结合HTML代码,即可快速地完成的应用程序,无须compile编译,容易编写,可在服务器端直接执行,使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计,与浏览器(BrowserIndependence)无关,用户端只要使用可执行HTML代码的浏览器,即可浏览ASP.NET所设计的网页内容。
采用B/S(服务器/浏览器)体系结构,ASP.NET所使用的脚本语言在WEB服务器端执行,用户端的浏览器不需要执行这些脚本语言。
使用MSACCESS进行数据库设计,建立关系数据库,生成数据库文件,最终表与字段实现以及存储过程的编写在ASP.NET自带的数据库服务器中完成。
由于所用技术方案较为成熟,也是目前比较流行的开发模式,因此有很多书
籍及资料可供参考,为开发工作带来了非常大的便利。
总体来说,我们技术方案的实现是比较成功的。
4经验和教训
1项目管理方面
A、不足
1)项目组成员的任务分配不是十分的均衡,小组组员的职能划分不清,未能实现计划书中的职能分配,既不利于管理,同时也降低了项目组的整体效率;2)由于项目组成员之前从未接触过此次项目开发的技术,对于网络编程环境不熟悉,项目组在初期经验不足,为正式编程开发做的准备工作不足,出现了学中干的情况,降低了开发速度;
3)前期的进度控制不够,造成较多的后期赶工;
4)项目组成员在各自开发模块的同时沟通不够,导致部分成员开发的模块无法使用,导致重新开发,浪费了资源;
5)缺乏一种非常有效的激励机制,使得项目组有些成员出现怠工现象,而项目经理的威望也不足以影响他们。
第8页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
B、经验
1)项目组通过QQ会话组建了虚拟的集中环境,并要求拥有笔记本电脑成员集中到学校图书馆三楼网络自习室,实现了地理环境和虚拟环境的融合,增强了沟通;
2)不同功能模块之间有许多技术重用的地方,由于成员之间沟通较及时,许多公用的技术得到了共享,提高了开发效率;
3)在项目组织管理出现进度滞后时,能够及时查找问题根源,组织核心成员进行技术攻关和追赶进度;
4)组建了自己的文件管理模式,编撰了团队章程,财务管理办法,并制作了财务账单对项目经费进行了控制;建立了项目组会议制度,进行详实的会议记录;团队建设活动都有报道稿;指派专人进行文件管理;
5)项目组进行了多次团队活动,如团队培训,集中会餐等,增进了团队的团结,起到了有效的激励作用;
6)与其他项目组保持良好的联系,及时了解他们的工作进展,同时聘请助教师兄担任技术顾问,和技术顾问进行频繁的沟通,为技术瓶颈的有效解决做好了充足的技术储备。
2技术方面的收获
1)学会使用项目管理和系统开发方面的多种软件,比如VISIO、PROJECT、ASP.NET、VisualStudio201*、Access等,对将来的学习和工作有很大的帮助;2)学习了一门面向对象的编程语言C#,进一步锻炼了编程能力;
3)通过对系统的分析和设计,进一步增强了项目组成员系统的分析问题和解决问题的能力。
5建议
通过此次项目,项目组各成员学到了很多ASP.NET开发技术和项目管理的相关知识,积累了系统开发的经验,但是也暴露了许多问题,因而我们对以后的
第9页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
类似项目提出以下几点建议1)鼓励开发项目的多样化选择
图书馆系统开发是一个老生常谈的问题,很多学生的毕业设计做得都是图书馆信息系统开发,这样容易使同学产生过分依赖前人的成果而产生惰性,不仅影响开发的效率,而且造成技术骨干能力的浪费。
因此在后续学生的选题方面,应该鼓励学生进行探索,这样更利于知识的学习。
2)进行适当的技术培训
由于开发前项目组内成员从未接触过所用工具ASP.NET、C#、visio等,对软件的自学及研究占用了大量的开发时间,导致开发进度滞后,系统功能的实现也未完全达到计划要求,若开发前可以由有经验的师兄师姐进行一定的技术培训,相信可以取得更好的效果。
3)安排计划时尽量使任务紧凑,考虑各种不确定因素,做好应对准备在制定项目计划时,尽量使任务安排紧凑,这样既可以实现集中力量开发,又可以最大限度避免后期不确定因素对开发的影响,使大家能够合理安排时间,保证系统按项目进度进行。
4)加强项目沟通,实行有效激励
应该采取多元化形式加强项目组成员之间的沟通,加强项目组成员与老师之间的沟通,加强与各利益相关者的沟通;同时,设计一套合理有效的激励机制,对项目组成员进行激励。
6结语
从范围上来说,该项目最后的交付物所实现的范围略小于客户要求的项目范围(续借模块由于种种原因未开发)。
但项目在预定预算内,预定时间内,基本完成了计划中的功能,因此这个项目在这个意义上还是比较成功的。
但是从一个学习的角度来说,本次课程项目是非常成功的。
首先,在课程安排上,虽然存在着各种各样的小问题,但是把两门课程结合起来作为一个大项目的形式是一个创新,给了大家一个很好的实践机会;其次,通过这个项目每一个
第10页,共11页
图书馆信息管理系统项目建议书@沙尘暴项目小组图书馆信息管理系统项目建议书@沙尘暴项目小组
人都学到了许多东西,有的是技术方面,有的是管理方面,同学们真正实现了学以致用,为自己以后向相关领域的发展打下了基础。
7附件
项目组成员名单和个人特点。
附件一
姓名黄一杨杰布兵刘盟张雷勇李嘉玲罗柳红徐骄
性别男男男男男女女男
个性特点
能够吃苦耐劳,有上进心,责任心比较强
思维比较灵活,周密,能够较好融入团队,擅长文秘工作
积极上进,责任心较强,程序编写能力较强
聪明,积极上进,配合团队
沟通协调能力较好,编程能力较强,美工方面比较强责任心强,程序编写能力较强,熟练运用word,excel等
沟通协调能力较好,有一定的编程能力
程序编写能力较强,活泼开朗,沟通能力较强,善于利用资源
注每个人的主要工作详见“沙尘暴项目组个人述职报告”。
第11页,共11页
图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 个人 总结