资源描述
物联网技术学院
2014年6月
目录
一、实训概况 3
二、实训目标 3
三、教学方法 4
四、考核方式 4
五、实训进程安排 4
六、实训设施 5
七、实训组织方式 6
八、实训项目简介 6
一、实训概况
1. 适用对象:
计算机应用技术专业大三学生
2. 进入条件:
已经完成程序设计(VB.NET)和数据库应用技术(SQL SERVER2005)的学习;
3. 实训内容:以学生较熟悉的图书馆借阅管理系统为例。
4. 实训周期: 48课时
5. 计划受训人数: 80人左右
6. 实训环境:
操作系统:Microsoft Windows XP
开发工具:Microsoft Visual Studio 2005 SQL Server 2005
周边设备:
借阅证操作设备拟采用北京易火眼公司的易火ER301读卡器(含M1 S50卡标准方形卡、异形卡各一张和NFC智能标签一片),提供资料较齐全,外观时尚,价格也比较适合(200元左右)。
书籍条码扫描器拟采用顶然A-2000条码扫描枪,价格在一百元左右。
二、实训目标
本次实训的目的是使学生在学完程序设计(VB.NET/VC#)和数据库应用技术(SQL SERVER2005)课程后,工作之前进行必要的项目训练,学会并掌握VB.NET的基本技能,巩固已学的知识,补充未学的但又必要的内容(射频卡、NFC智能标签和条形码的)相关知识。通过了解并实践常见的软件开发过程进行系统开发,并且使用VB.NET语言进行系统实现。
在过程体验基础上,针对IT企业对从业人员个人综合素质及协同工作能力的要求,进行项目综合训练,使受训人员具备初步的职业意识与综合能力。具体目标如下:
1. 了解实际项目分析、设计、开发、测试、部署等完整流程;
2. 熟练使用常用Visual Studio工具进行开发;
3. 养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题的能力;
三、教学方法
倡导“学生为主体”的教学模式,采用“项目调研、项目开发、项目验收”三段论教学方法,全面培养学生的职业岗位能力。其中,项目调研阶段重点培养学生分析问题、制定开发计划的能力;项目开发阶段重点培养学生综合开发能力、协调与沟通能力;项目验收阶段通过教师对作品的评价以及对优秀作品的点评与展示全面提高学生对软件开发的理解。
四、考核方式
采用“形成性”考核方式,注重实际能力的考察与对过程的监控。具体是采用项目开发过程中的阶段性检查与作品评价相结合的考核方式。阶段性检查的实施能有效地监控学生的开发进度,并能为考察学生的实际开发能力提供客观、可靠的依据;作品评价则考察学生最终开发的项目和提交的相关报告以及最后答辩为准。
综合成绩: 答辩成绩(30%)+小组成绩(25%)+阶段性成绩(45%)
五、实训进程安排
阶段
任务
时间安排
提交成果
备注
第一阶段
任务安排分组
1课时
无
全体教师学生参加,见面会
第二阶段
需求分析与概要设计
2课时
任务分配书
由教师分析
第三阶段
射频卡、NFC智能标签额条码枪的相关知识与操作
5课时
完成相关练习
根据要求完成练习
本阶段成绩(10分)
第四阶段
数据库设计与数据结构设计
2课时
数据设计与数据结构设计结果
本阶段成绩(5分)
第五阶段
详细设计(分析程序需要分模块,模块与模块之间的关系,以及命名的规范)
3课时
提交文档
本阶段成绩(5分)
第六阶段
代码设计
20课时
分组后每个人完成代码!
本阶段成绩(10分)
第七阶段
程序联调
5课时
本阶段成绩(5分)
第八阶段
程序测试
5课时
本阶段成绩(5分)
第九阶段
撰写并提交实训报告
2课时
实训报告
本阶段成绩(5分)
第十阶段
答辩
3课时
提交所有内容
六、实训设施
序号
实训设施
规格要求及软件
数量
1
计算机
P4 512M及以上 Windows XP Professional及以上操作系统
1套/人
2
开发工具
Microsoft Visual Studio 2005 SQL Server 2005
1套/人
3
周边设备
易火ER301读卡器(含M1 S50卡标准方形卡、异形卡各一张和NFC智能标签一片)、顶然A-2000条码扫描枪
1套/项目组
七、实训组织方式
一个项目组一般由3-4名实训学生组成,按照实训方案的要求完成实训工作任务。其中组长由学生通过公开、公平、公正的方式竞选,负责整个项目的开发计划制定、调整、资源分配、进度管理、沟通、协调管理等工作。组长向指导教师负责。按照个人特长和内部协调,分别负责需求分析、系统设计、各功能模块实现、测试发布等工作。
八、实训项目简介
开发一个基于Client/Server模式的高校图书管理系统的设计与实现。运用VB结合SQL Server 2005开发的登录模块主要用于验证用户身份,进行有效的操作。从主界面模块在验证后进入每个子模块进行各个子系统的具体功能操作。在整个系统设计中充分利用了模块化的设计思想和开发方法。
项目方案描述
8.1 图书管理系统简介
本系统利用VB.NET处理数据库的功能,实现对图书馆信息的管理。主要功能为管理有关读者、出版社、书籍、借阅和管理者的信息等。
本系统的结构分为读者信息管理模块、出版社信息管理模块、书籍信息管理模块、借阅信息管理模块、管理者管理信息模块、报表显示模块和查询处理模块。
8.2 数据需求
根据系统的需求,首先将要记录的信息分类,要记录的信息如下。
⑴读者信息:包括证号、姓名、联系方式、已借书数目、读者类别和能否借书等。
⑵出版社信息:包括名称、地址、网址、E-mail等。
⑶书籍信息:包括书号、丛书系列、作者、责任编辑、字数、定价、出版时间、主题分类、二级分类、馆内借阅分类、总册数、库存量、出版社和书名等。
⑷借阅信息:包括借阅日期、应归还日期、实际归还日期、能否续借、书号和证号,逾期罚款等。
⑸管理者信息:包括管理者名称、对应密码和对应权限等。
8.3 事务需求
经过实际考察、咨询和分析,高等院校图书管理系统主要应该具有以下功能模块,如8.1图。
⑴在读者信息管理部分,要求如下。
可以浏览读者信息。
可以对读者信息进行维护,包括添加与读者借阅卡的映射、修改(挂失)及删除等操作。
⑵在出版社信息管理部分,要求如下。
可以浏览出版社信息。
可以对出版社信息进行维护,包括添加及删除等操作。
⑶在书籍信息管理部分,要求如下。
可以浏览书籍信息。
可以使用条形扫描枪对书籍信息进行扫描后维护,包括添加及删除等操作。
⑷在借阅信息管理部分,要求如下。
可以浏览借阅信息。
可以对借阅信息进行维护操作。
对逾期账户从读者借阅卡现金账户中扣除罚金。
⑸在管理者信息管理部分,要求如下。
显示当前数据库中管理者情况。
对管理者信息维护操作。
用户登录
读者信息管理
出版社信息管理
书籍信息管理
借阅信息管理
管理者信息管理
注 销
图8.1 系统业务逻辑关系
- 8 -
展开阅读全文