下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计实训适用专业:计算机应用技术学时:2 周/20 课时1实训性质本课程是计算机应用技术专业的一门实践性课程,是Java 程序设计课程的实践性教学环节。2实训目标综合应用 JAVA 程序设计的知识解决实际问题。学会在应用程序的设计过程中,应用面向对象的程序设计方法。学会应用 JDBC&J 建数据库应用程序。学会开发基于 Swing 的应用程序及多文档应用程序的设计。*学会将业务逻辑和用户界面逻辑相分离。3实训任务实训采取集中方式,安排在先修课程Java 程序设计完成后进行,实训任务选题重点为信息管理系统(B/S 或 C/S),题目参考见附录。4实训条件。软件:Windows
2、2000Server,jbuilder2005,SQLServer2005场地:软件技术实训室 2404、24055实训流程序号实训内容任务学时1总体规划(可以相互讨论),题目选定。02教师讲解总体规划的思路及设计设计文档的书写方法。2序号实训内容任务学时3功能目标设计和具体模块确定1 确定系统功能;2 根据系统功能的要求,确定系统模块,画出功能模块图,并根据系统的功能分析,给出整个系统的逻辑结构示意图。24系统的数据库设计1 数据库的需求分析:根据系统功能设计的要求以及功能模块的划分,给出系统的各个组成的数据项和数据结构;2 数据库的结构设计:根据数据库的需求分析,建立表的结构。25系统的模
3、块分析与代码设计1 设计系统的界面2 写出每一个模块的代码106系统的发布测试与维护测试系统,写出测试计划和测试结果。27写出实训报告2注意:教师通过提问、评定程序和检查实训报告相结合的方式给出最终的成绩评Mo6、实训需提交的东西1、课程设计报告,报告中应包括的内容:课程设计题目课程设计的思路说明功能实现部分的主要代码,并对代码的功能语句进行相应的注释说明。在设计过程中遇到的困难及解决方法使用到的参考资料2、课程设计成品(所有模块代码)3、综合实训鉴定表7实训成绩评定、考核办法实训成绩的评定依据两个方面:平时成绩和考核成绩,前者占总评的 30%后者占总成绩的 70%平时成绩内容包括:是否按时到
4、场;是否按进度要求完成实训科目及质量;是否认真填写实训日记;是否保持实训设备完好无损等。请打印实训报告,并填写实训鉴定表,在 20102010 年 7 7 月 8 8 日上午 9:509:50 前提交。成绩级别:iir90w 总成绩80w 总成绩90rTH70W 总成绩8060W 总成绩70H_Ji总成绩60i优良中及格i1-及格1附件一:实训选题1、图书管理系统主要描述:一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对
5、学生,借阅、续借、归还的确认。如:图书室有各种图书一万多册。每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。借书证记录有借阅者的姓名、所在单位、职业等。凭借书证借书,每次最多能借 8 本书。借书期限最长为 30 天。实现新进图书的数据录入。实现对所有购进图书的分类查询和分类统计。能够按书名、作者等分类查询现有图书的数量。记录借阅者的个人资料和所借图书的书名、书号数据等。2、学牛学籍管理系统调查学校学生处、教务处,设计一个学籍管理系统。要求:学生学籍管理系统分为学生信息管理、学生成绩管理、考试管理和用户管理四个功能模块。(1)学生信息管理模块主要是对学生信息(
6、如学号、姓名、性别、家庭住址等)进行管理。本模块又分为三个子模块:学生信息录入学生信息查询学生信息修改/删除其中,学生信息查询不需登录即可使用,信息录入和修改/删除模块则需要先登录后才能使用。(2)学生成绩管理模块主要是对学生成绩进行管理。本模块又分为五个子模块:学生成绩录入学生成绩查询学生成绩修改/删除计算总分与排名目标分管理毕业管理其中,学生成绩查询不需登录即可使用,其他模块则需要先登录后才能使用。(3)考试管理模块主要对考试进行如下管理:添加新考试对已有的考试信息进行修改/删除对考试科目进行添加/删除本模块需要先登录后才能使用。(4)用户管理模块主要对使用本系统的用户进行如下管理:添加新
7、用户对已有的用户进行更改用户名、密码和权限(管理员或普通用户)等操作删除用户本模块只有管理员才能使用,普通用户不能进入。系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;3、超市管理系统主要描述:1 .系统功能的基本要求:产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认出库;借出管理,凭借条借出,然后能够还库;初始库存设置,设置库存的初始值,库存的上下警戒限;可以进行盘库,反映每月、年的库存情况;可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;2、数据库要求:在数据库中至少应该包含下列数据表:库存情况表;出库
8、单表;入库单表;出库台帐;入库台帐;借条信息表,反映,借出人,借出时间,借出产品,借出数量,还库时间等。4、工资管理系统主要描述:1、系统功能的基本要求:员工每个工种基本工资的设定加班津贴管理,根据加班时间和类型给予不同的加班津贴;按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;2、数据库要求:在数据库中至少应该包含下列数据表:员工考勤情况表;员工工种情况表,反映员工的工种、等级,基本工资等信息;员工
9、津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;员工基本信息表员工月工资表。5餐饮经营管理系统1 .设计要求:通过对本系统的设计,使得餐饮的日常经营管理工作有着更加方便、简洁、高效的运行环境。在界面设计方面尽量考虑方便用户,简化操作,绝大部分用户操作只需点击鼠标即可完成,力求突出系统的便利性、实用性。2 .实现功能:本系统应能够方便地实现点菜、预订、存储等功能,高效地完成各种餐饮经营管理中信息的统计、计算和汇总工作,快速、准确地打印出结帐单,通过日流水帐统计日就餐人数等。系统主要功能包括:信息录入功能菜谱需录入地内容:菜编号、菜名、单价、类别、价格、菜系、主料、样图、菜简介。就
10、餐及点菜部分需录入的内容:就餐帐单号,就餐日期,桌号,人数,收银员姓名,点菜分数,金额,合计金额,预订单号,订餐人姓氏,联系电话,订餐标准,数量,日期,订餐时段,经手人姓名。信息存储功能应能存储满足餐饮管理中业务各方面重要信息,如:菜谱、就餐及预订信息。浏览、查询功能能够浏览全部菜谱内容,还可以按菜系浏览,按主料浏览;能够按日期查询营业额,能够按日期查询就餐人数;能够按日期查询某类主料销售量;能够按日期及就餐时段查询预订单。统计输出报表功能可以统计帐目,打印就餐结帐单、打印日流水帐单。数据维护功能应能对已录入的有关信息,如:菜谱、就餐等信息由专职人员执行修改、删除功能。特殊功能从系统安全方面考
11、虑,在进行系统维护操作时必须通过密码检测,以免非法操作造成数据库损失而影响餐饮管理的正常进行。3 .系统主要模块数据流图就餐管理模块能够生动形象的实现点菜,可以浏览点菜结果,并计算各项金额。在预订部分中顾客可以选择不同标准的包桌。查询信息模块不仅可以浏览全部菜谱,还可以分别按菜系、主料进行查询。还能查询日营业额,日就餐人数,某类主料日销售量及预订等情况。各类变更模块可以让用户方便地实现增加菜肴及主食品种,修改、删除菜谱的有关内容,修改、删除预订单中的记录。为了增加数据库的安全性,在进行菜谱及预订内容的修改、删除等操作时,必须输入有效密码。报表打印模块8客户结帐时,打印结帐单。根据管理需要还可以
12、打印流水帐单。系统结构总图4 .数据库设计根据设计流程,系统需要的表格有:菜谱表列名数据类型长度关键字允许空备注cbhChar10是菜编号cmVarchar30菜名djInt4单价lbChar8类别ggChar4NULL规格cxChar6菜系zlVarchar6主料dbzChar1点菜标志ytImgNULL样图cjjVarchar100NULL菜简介就餐表列名数据类型长度关键字允许空备注jchChar6是就餐帐单号rgDate就餐日期zhChar3桌号rsInt4NULL人数syxmChar8收银员姓名餐菜联表列名数据类型长度关键字允许空备注jchChar6是就餐帐单号一cbhVarchar1
13、0菜编号dcfsInt4点菜份数i9菜谱点表列名数据类型长度关键字允许空备注jchChar6是就餐帐单号cbhChar8是菜编号cmChar20菜名djInt4单价dcfsInt4点菜份书dj*dcfsInt4金额预订表列名数据类型长度关键字允许空备注ybhChar4是预订单号xsChar4姓氏ldhChar10Null联系电话bzInt4订餐标准slInt4数量rgDate日期wwChar10订餐时段jsxmVarchar8Null经手人姓名种类表列名数据类型长度关键字允许空备注zlbhChar2是种类编号zlmVarchar8种类名称菜系表列名数据类型长度关键字允许空备注cxbhChar1
14、是菜系编号cxmVarchar10菜系名称主料表列名数据类型长度关键字允许空备注zhChar1是主科编 RzmChar10主料名称规格表列名数据类型长度关键字允许空备注ghChar1是规格编号gmChar10规格名称Java 实训5 .开发工具的选择10各人可根据自己平时的习惯选用自己熟悉的开发工具作为开发平台,推荐的工具有:Jbuilder、eclipseo11B/S 结构:参见课本 14 章综合案例网上书店其他类程序:1、文本编辑器2、计算器3、俄罗斯方块4、贪吃蛇游戏5、java 聊天室6、java 压缩、解压缩软件设计题目:用 Java 实现对文件的 zip 压缩解压缩一、设计要求:用
15、 Java 应用程序实现该功能二、实现功能:1、对不同的文件数据的压缩,把文件压缩成 zip 文件2、可用 WinRAR 软件对压缩文件进行解压缩3、能对 zip 文件进行解压缩三、制作要点:1、Java 提供了 java.util.zip 包用来兼容 zip 格式的数据压缩,它提供了一系列的类用来读取、创建、修改 zip 和 Gzip 格式的文件,还提供了工具类来计算任意输入流的数目,这可以用来验证输入数据的有效性。2、文件实例的创建以及文件各种应用,包括打开、读取、保存、关闭等。3、打开 zip 文件,将输入流定位在当前 entry 数据项位置。(1)打开 zip 文件,将文件内容读入 d
16、oc 字符串变量中,用文件输入流构建 zip 压缩输入流。(2)从后缀为.zip 文件的入口读取文件,并决定入口数据流数据的位置:ZipInputStreamzipis=newZipInputStream(newFileInputStream(f);(3)将输入流定位在当前 entry 数据项位置:zipis.getNextEntry();(4)用 zip 输入流构建 DataInputStream:DataInputStreamdis=newDataInputStream(zipis);Doc=dis.readUTF();/腋取文件内容4、将数据压缩为 zip 文件,生成一个 ZIPentry,并写入文件输出流中。将输出流定位于entry 起始处,用 zip 输出流构建 DataOutputStream(1)打开 zip 文件,将 doc 字符串变量写入文件中。(2)用文件输出流构建 zip 压缩输出流:ZipOutputStreamzipos=newZipOutputStream(newFileOutputStream(f);zipos.setMethod
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 益阳市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(a卷)
- 镇江市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(研优卷)
- 2026年汕头市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(完整版)
- 阿勒泰地区农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(典型题)
- 开县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(能力提升)
- 梅州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(精练)
- 垫江县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(a卷)
- 2026年衡水市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(轻巧夺冠)
- 来宾市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解参考
- 朝阳市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(新)
- 商场活动营销活动策划方案
- 2025江苏海氧深冷科技有限公司招聘工作人员9人考试模拟试题及答案解析
- 蛙泳课件教学课件
- 2025年国家开放大学(电大)《哲学与宗教学》期末考试备考题库及答案解析
- 2025年干细胞监管政策蓝皮书-上海干细胞临床转化研究院
- 6.2《学会依法办事》教案- 2025-2026学年八年级道德与法治上册 统编版
- 招商银行黄冈市黄州区2025秋招笔试EPI能力测试题专练及答案
- 统编版四年级语文下册第四单元【教材解读】 课件
- 《现代教育技术》考试题库及答案
- DLT 593-2016 高压开关设备和控制设备
- Conners氏儿童行为问卷(教师用量表)
评论
0/150
提交评论