2011-2012学年上学期《Java程序设计》实训计划
一、实训班级
10信息管理、10软件技术1、2班
二、实训时间
2011年12月19日—2011年12月30日(每个班一周时间)
三、实训目的和要求:
1、实训的目的:
进行项目实训的目的主要是让学生对所学基础知识进行梳理、巩固和提高。通过项目实训使学生熟悉系统开发的基本流程,掌握系统开发的各个环节的要点,培养系统分析和设计的能力。
2、实训要求
(1)、编写程序要严格按照Java编程规范进行代码编写。
(2) 实训任务下达后,学生要研究系统的功能、性能和界面要求,进行系统模块开发
(3)、按照实训的时间安排进行实训,实训结束后提交实训报告。 (4)、实训要求考勤签到。
四、实训组织形式及进行方式:
学生组织形式:
本次实训由老师提供实训内容(学生可自立项目),学生可以2-3个人一组(一人一组也可以),每人各自完成系统中的某个模块,然后汇总,共同完成任务。
教师在实训中的作用:
实训指导老师发布有关实训信息、推介有关实训的要求、方案、计划。现场布置任务等。解释回答学生们有关问题(疑问、难题)
五、实训内容和要求:
1、题目:文本编辑器 基本功能要求:
实现Window系统中“记事本”的基本功能。具体要求:
(1).文件操作:新建、打开、保存、另存为、退出 (2).编辑:撤消、剪切、复制、粘贴、删除 (3).格式:自动换行 (4).帮助:关于 高级功能要求:
(1). 使用Swing组件进行开发图形化界面
(2).为“新建” “打开” “保存” “撤消” “复制” “剪切” “粘贴”设置工具栏按钮
(3).文件操作:页面设置、打印 (4).编辑:查找、查找下一个、替换 (5).格式:字体
(6).添加状态栏,在状态栏显示当前文件是否已修改 (7).其它扩展功能
2、题目:开发银行账号管理系统 基本功能要求:
开发银行账号管理系统,其中包括开户、存款、取款、查询、转账、改密码、销户等七个模块
(1)开户:
用户到银行进行开户时需要出示身份证,而且决定自己存款的初始金额;银行系统 方面给出用户的帐号和密码,而且给出开户的时间。
(2)存款:
用户到银行存款时需要给银行提供自己的帐号以及要存款的金额;银行系统方面给 出用户帐户的余额以及存款的时间。
(3)取款:
用户到银行取款时需要给银行提供自己的帐号、密码以及要取的金额;银行系统方 面给出用户帐户的余额以及取款的时间。
(4)查询:
用户到银行查询时需要给银行提供自己的帐号和密码;银行系统方面给出用户帐户 的余额以及查询的时间。
(5)转帐:
用户到银行进行转帐交易时需要给银行提供帐户 1 的帐号、密码和帐户2 的帐号还有要转帐的金额;银行系统方面给出用户帐户1 的余额以及转帐的时间。
(6)改密码:
用户到银行改密码时需要给银行提供帐号以及密码,并且输入新的密码。 (7)销户:
用户到银行销户时需要给银行提供帐号以及密码,并且把帐户的余额全部取出。
3、题目:简单计算器 基本功能要求:
(1)、使用Swing组件进行开发图形化界面 (2)、有现显示数字的文本框
(3)、有计算的10个阿拉伯数字:0~9
(4)、有基本的运算符号:+、—、*、/、sqrt(求开方)、= (5)、能进行以上运算
4、题目:简单的日历 基本功能要求:
(1)、使用Swing组件进行开发图形化界面 (2)、 显示当月日历,当前日期,当前时间 (3)、 可查询出任意月或任意年的日历
六、实训进度及提交材料:
1、实训进度: 时间 周一 周二 周三 周四 周五 内容 下达项目实训任务,各组研究课题并分工,进行需求分析 进行总体设计和详细设计 进行系统模块开发 系统集成和集成测试 写报告功能的实现 2、提交材料: (1)源代码 (2)实训报告 (3)个人实训小结
七、考核方案
实训的最终成绩以提交的设计软件和实训报告为依据进行考核,具体如下: 程序设计的可用性,实用性,通用性,可扩充性(35%) ; 学生的动手能力,创新精神(25%) ;
实训总结报告及必要文档(30%); 考勤(10%))
特别强调,项目组中每个人必须有分工,考核时将根据你的任务的完成情况进行。
因篇幅问题不能全部显示,请点此查看更多更全内容