java实训计划-.pdf

上传人:索**** 文档编号:76242427 上传时间:2023-03-08 格式:PDF 页数:12 大小:188.15KB
返回 下载 相关 举报
java实训计划-.pdf_第1页
第1页 / 共12页
java实训计划-.pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《java实训计划-.pdf》由会员分享,可在线阅读,更多相关《java实训计划-.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java 程序设计实训适用专业:计算机应用技术学时:2 周/20 课时1 实训性质本课程是计算机应用技术专业的一门实践性课程,是Java 程序设计课程的实践性教学环节。2 实训目标综合应用 JAVA程序设计的知识解决实际问题。学会在应用程序的设计过程中,应用面向对象的程序设计方法。学会应用 JDBC创建数据库应用程序。学会开发基于 Swing 的应用程序及多文档应用程序的设计。*学会将业务逻辑和用户界面逻辑相分离。3 实训任务实训采取集中方式,安排在先修课程Java 程序设计完成后进行,实训任务选题重点为 信息管理系统(B/S 或 C/S),题目参考见附录。4 实训条件。Windows2000

2、 Server,jbuilder 2005,SQL Server2005 软件技术实训室 2404、2405 5 实训流程序号实训内容任务学 时1总体规划(可以相互讨论),题目选定。02教师 讲解总体 规划的思路 及设计设 计文档的书写方法。2序号实训内容任务学 时3功能 目标设计 和具体模块确定1 确定系统功能;2 根据系统功能的要求,确定系统模块,画出功能模块图,并根据系统的功能分析,给出整个系统的逻辑结构示意图。24系统的数据库设计1 数据库的需求分析:根据系统功能设计的要求以及功能模块的划分,给出系统的各个组成的数据项和数据结构;2 数据库的结构设计:根据数据库的需求分析,建立表的结构

3、。2 5系统 的模块分 析与代码设计1 设计系统的界面2 写出每一个模块的代码10 6 系统 的发布测 试与维护测试系统,写出测试计划和测试结果。2 7写出实训报告2 注意:教师通过提问、评定程序和检查实训报告相结合的方式给出最终的成绩评定。6、实训需提交的东西1、课程设计报告,报告中应包括的内容:课程设计题目课程设计的思路说明功能实现部分的主要代码,并对代码的功能语句进行相应的注释说明。在设计过程中遇到的困难及解决方法使用到的参考资料2、课程设计成品(所有模块代码)3、综合实训鉴定表7 实训成绩评定、考核办法实训成绩的评定依据两个方面:平时成绩和考核成绩,前者占总评的30%,后者占总成绩的

4、70%。平时成绩内容包括:是否按时到场;是否按进度要求完成实训科目及质量;是否认真填写实训日记;是否保持实训设备完好无损等。请打印实训报告,并填写实训鉴定表,在 2010年 7 月 8日上午 9:50 前提交。成绩级别:90总成绩80总成绩 9070总成绩 8060总成绩 70总成绩 60优良中及格不及格Java实训4 附件一:实训选题1、图书管理系统主要描述:一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、

5、续借、归还的确认。如:图书室有各种图书一万多册。每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。借书证记录有借阅者的姓名、所在单位、职业等。凭借书证借书,每次最多能借8 本书。借书期限最长为30 天。实现新进图书的数据录入。实现对所有购进图书的分类查询和分类统计。能够按书名、作者等分类查询现有图书的数量。记录借阅者的个人资料和所借图书的书名、书号数据等。2、学生学籍管理系统调查学校学生处、教务处,设计一个学籍管理系统。要求:学生学籍管理系统分为学生信息管理、学生成绩管理、考试管理和用户管理四个功能模块。(1)学生信息管理模块主要是对学生信息(如学号、姓名、性

6、别、家庭住址等)进行管理。本模块又分为三个子模块:学生信息录入学生信息查询学生信息修改/删除其中,学生信息查询不需登录即可使用,信息录入和修改/删除模块则需要先登录后才能使用。(2)学生成绩管理模块主要是对学生成绩进行管理。本模块又分为五个子模块:学生成绩录入学生成绩查询Java实训5 学生成绩修改/删除计算总分与排名目标分管理毕业管理其中,学生成绩查询不需登录即可使用,其他模块则需要先登录后才能使用。(3)考试管理模块主要对考试进行如下管理:添加新考试对已有的考试信息进行修改/删除对考试科目进行添加/删除本模块需要先登录后才能使用。(4)用户管理模块主要对使用本系统的用户进行如下管理:添加新

7、用户对已有的用户进行更改用户名、密码和权限(管理员或普通用户)等操作删除用户本模块只有管理员才能使用,普通用户不能进入。系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;3、超市管理系统主要描述:1.系统功能的基本要求:产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认出库;借出管理,凭借条借出,然后能够还库;初始库存设置,设置库存的初始值,库存的上下警戒限;可以进行盘库,反映每月、年的库存情况;可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;2、数据库要求:在数据库中至少应该包含下列数据表:库存情况表;出库单

8、表;入库单表;出库台帐;入库台帐;借条信息表,反映,借出人,借出时间,借出产品,借出数量,还库时间等。Java实训6 4、工资管理系统主要描述:1、系统功能的基本要求:员工每个工种基本工资的设定加班津贴管理,根据加班时间和类型给予不同的加班津贴;按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;员工年终奖金的生成,员工的年终奖金计算公式(员工本年度的工资总和津贴的总和)/12;企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;2、数据库要求:在数据库中至少应该包含下列数据表:员工考勤情况表;员工工种情况表,反映员工的工种、等级,基本工资等

9、信息;员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;员工基本信息表员工月工资表。5 餐饮经营管理系统1 设计要求:通过对本系统的设计,使得餐饮的日常经营管理工作有着更加方便、简洁、高效的运行环境。在界面设计方面尽量考虑方便用户,简化操作,绝大部分用户操作只需点击鼠标即可完成,力求突出系统的便利性、实用性。2 实现功能:本系统应能够方便地实现点菜、预订、存储等功能,高效地完成各种餐饮经营管理中信息的统计、计算和汇总工作,快速、准确地打印出结帐单,通过日流水帐统计日就餐人数等。系统主要功能包括:信息录入功能菜谱需录入地内容:菜编号、菜名、单价、类别、价格、菜系、主料、样图、菜

10、简介。就餐及点菜部分需录入的内容:就餐帐单号,就餐日期,桌号,人数,收银员姓名,点菜分数,金额,合计金额,预订单号,订餐人姓氏,联系电话,订餐标准,数量,日期,订餐时段,经手人姓名。信息存储功能应能存储满足餐饮管理中业务各方面重要信息,如:菜谱、就餐及预订信息。浏览、查询功能能够浏览全部菜谱内容,还可以按菜系浏览,按主料浏览;Java实训7 能够按日期查询营业额,能够按日期查询就餐人数;能够按日期查询某类主料销售量;能够按日期及就餐时段查询预订单。统计输出报表功能可以统计帐目,打印就餐结帐单、打印日流水帐单。数据维护功能应能对已录入的有关信息,如:菜谱、就餐等信息由专职人员执行修改、删除功能。

11、特殊功能从系统安全方面考虑,在进行系统维护操作时必须通过密码检测,以免非法操作造成数据库损失而影响餐饮管理的正常进行。3 系统主要模块数据流图就餐管理模块能够生动形象的实现点菜,可以浏览点菜结果,并计算各项金额。在预订部分中顾客可以选择不同标准的包桌。查询信息模块不仅可以浏览全部菜谱,还可以分别按菜系、主料进行查询。还能查询日营业额,日就餐人数,某类主料日销售量及预订等情况。各类变更模块可以让用户方便地实现增加菜肴及主食品种,修改、删除菜谱的有关内容,修改、删除预订单中的记录。为了增加数据库的安全性,在进行菜谱及预订内容的修改、删除等操作时,必须输入有效密码。操作员管理就餐信息预定信息点菜信息

12、餐菜联表菜谱点表就餐表生成报表操作员结帐单流水帐单选 择 表 种查询信息查 询 结 果变更菜谱预订预定表菜谱表Java实训8 报表打印模块客户结帐时,打印结帐单。根据管理需要还可以打印流水帐单。系统结构总图4 数据库设计根据设计流程,系统需要的表格有:菜谱表列名数据类型长度关键字允许空备注cbh Char 10 是菜编号cm Varchar 30 菜名dj Int 4 单价lb Char 8 类别gg Char 4 NULL 规格cx Char 6 菜系zl Varchar 6 主料dbz Char 1 点菜标志yt Img NULL 样图cjj Varchar 100 NULL 菜简介就餐表

13、列名数据类型长度关键字允许空备注jch Char 6 是就餐帐单号rg Date 就餐日期zh Char 3 桌号rs Int 4 NULL 人数syxm Char 8 收银员姓名餐菜联表列名数据类型长度关键字允许空备注jch Char 6 是就餐帐单号cbh Varchar 10 菜编号餐饮经营管理系统就餐管理查询信息各类变更报表输出退出系统Java实训9 dcfs Int 4 点菜份数菜谱点表列名数据类型长度关键字允许空备注jch Char 6 是就餐帐单号cbh Char 8 是菜编号cm Char 20 菜名dj Int 4 单价dcfs Int 4 点菜份书dj*dcfs Int 4

14、 金额预订表列名数据类型长度关键字允许空备注ybh Char 4 是预订单号xs Char 4 姓氏ldh Char 10 Null 联系电话bz Int 4 订餐标准sl Int 4 数量rg Date 日期ww Char 10 订餐时段jsxm Varchar 8 Null 经手人姓名种类表列名数据类型长度关键字允许空备注zlbh Char 2 是种类编号zlm Varchar 8 种类名称菜系表列名数据类型长度关键字允许空备注cxbh Char 1 是菜系编号cxm Varchar 10 菜系名称主料表列名数据类型长度关键字允许空备注zh Char 1 是主料编号zm Char 10 主

15、料名称规格表列名数据类型长度关键字允许空备注gh Char 1 是规格编号gm Char 10 规格名称Java实训10 5 开发工具的选择各人可根据自己平时的习惯选用自己熟悉的开发工具作为开发平台,推荐的工具有:Jbuilder、eclipse。Java实训11 B/S 结构:参见课本 14 章 综合案例网上书店其他类程序:1、文本编辑器2、计算器3、俄罗斯方块4、贪吃蛇游戏5、java聊天室6、java 压缩、解压缩软件设计题目:用 Java实现对文件的 zip 压缩解压缩一、设计要求:用 Java应用程序实现该功能二、实现功能:1、对不同的文件数据的压缩,把文件压缩成zip 文件2、可用

16、 WinRAR 软件对压缩文件进行解压缩3、能对 zip 文件进行解压缩三、制作要点:1、Java提供了 java.util.zip 包用来兼容 zip 格式的数据压缩,它提供了一系列的类用来读取、创建、修改zip 和 Gzip 格式的文件,还提供了工具类来计算任意输入流的数目,这可以用来验证输入数据的有效性。2、文件实例的创建以及文件各种应用,包括打开、读取、保存、关闭等。3、打开 zip 文件,将输入流定位在当前entry 数据项位置。(1)打开 zip 文件,将文件内容读入doc 字符串变量中,用文件输入流构建 zip 压缩输入流。(2)从后缀为.zip 文件的入口读取文件,并决定入口数

17、据流数据的位置:ZipInputStream zipis=new ZipInputStream(new FileInputStream(f);Java实训12(3)将输入流定位在当前entry数据项位置:zipis.getNextEntry();(4)用 zip 输入流构建 DataInputStream:DataInputStream dis=new DataInputStream(zipis);Doc=dis.readUTF();/读取文件内容4、将数据压缩为zip 文件,生成一个 ZIP entry,并写入文件输出流中。将输出流定位于 entry起始处,用 zip 输出流构建 DataO

18、utputStream。(1)打开 zip 文件,将 doc字符串变量写入文件中。(2)用文件输出流构建zip 压缩输出流:ZipOutputStream zipos=new ZipOutputStream(new FileOutputStream(f);zipos.setMethod(ZipOutputStream.DEFLATED);/设置压缩方法zipos.putNextEntry(new ZipEntry(“zip”);(3)生成一个 zip entry,写入文件输出流中,并将输出流定位于entry起始处:DataOutputStream os=new DataOutputStream(zipos);(4)用 zip 输出流构建 DataOutputStream:os.writeUTF(doc);/将数据写入文件中os.close();doczipsize=f.length();/获取压缩文件的长度

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 实施方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁