福师大JAVA实训方案.doc

上传人:叶*** 文档编号:35232390 上传时间:2022-08-20 格式:DOC 页数:7 大小:416KB
返回 下载 相关 举报
福师大JAVA实训方案.doc_第1页
第1页 / 共7页
福师大JAVA实训方案.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

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

1、JAVA实训方案2012年 7月一、JAVA实训目的与要求 1、课程实训目的u 要求学生能够达到熟练掌握JAVA语言的基本知识和结构编程方法; u 基本掌握JAVA面向对象程序设计的基本思路和方法; u 学会从具体问题抽象出问题的模型,建立正确的类实现;u 简单应用JAVA的继承、派生、多态实现;u 熟练掌握JAVA中文件的操作方法;u 熟练掌握JAVA中数据库的操作方法。2、课程实训编程要求u 要求利用面向对象的方法以及JAVA的编程思想来完成系统的设计; u 本课程设计用到的数据(信息)存储可以采用文件形式(文本文件或二进制文件),也可以采用数据库形式(题目指定了存储方式的除外);u 对系

2、统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;u 标识符命名遵循Java命名规范,代码多加注释;u 注意各种可能遇到的异常处理,注重提高程序运行效率;u 系统设计要实用,编程简练,可用,功能全面;u 尽量使用图形界面实现,要符合日常软件使用规范来设计菜单和界面。u 说明书、流程图要清楚;u 调试情况记录设计情况;u 要求采用模块化程序设计方法,及锯齿型书写格式(缩进格式),要求上机调试通过和按设计报告格式;3、创新要求: 在基本要求达到后,可进行创新设计,如容错设计、功能进一步完善等。 4、写出实训报告,要求包括以下内容: u

3、需求分析(尽量使用自然语言描述以及使用绘图)。u 系统设计(模块设计、数据库设计、核心类功能设计)u 核心模块实现(可以对系统中核心模块实现加以说明,粘贴部分核心代码,每次核心代码不能超过1/2页,加上中文注释)。u 其他需要描述的部分,如技术创新点、系统特点、调试过程情况、程序运行部分截图等。u 心得体会。u 参考文献5、成果要求u 调试完成的程序源代码(电子版)u 课程实训报告(电子版)要求每位同学建立一个文件夹,命名方式:学号+姓名,下面存放上述(1)、(2)两项内容。u 课程实训设计(打印版)特别指出的是:如果题目要求2人或2人以上同学组合完成,只需要编写一个课程设计报告。在报告里注明

4、完成人姓名,另外组中每个同学都必须参与代码编写。二、JAVA实训内容及安排1、问题分析和任务定义:根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么?(而不是怎么做?)限制条件是什么? 2、逻辑设计:对问题描述中涉及的操作对象定义相应的数据类型,并按照以数据结构为中心的原则划分模块,定义主程序模块和各抽象数据类型。逻辑设计的结果应写出每个抽象数据类型的定义(包括数据结构的描述和每个基本操作的功能说明),各个主要模块的算法,并画出模块之间的调用关系图;3、详细设计:定义相应的存储结构并写出各函数的伪码算法。在这个过程中,要综合考虑系统功能,使得系统结构清晰、合理、简单和易于调试,抽象数

5、据类型的实现尽可能做到数据封装,基本操作的规格说明尽可能明确具体。详细设计的结果是对数据结构和基本操作作出进一步的求精,写出数据存储结构的类型定义,写出函数形式的算法框架;4、程序编码:把详细设计的结果进一步求精为程序设计语言程序。同时加入一些注解和断言,使程序中逻辑概念清楚;5、程序调试与测试:采用自底向上,分模块进行,即先调试低层函数。调试正确后,认真整理源程序及其注释,形成格式和风格良好的源程序清单和结果;三、答辩与评分标准 1、完成基本功能:30分; 2、设计报告及使用说明书:30分; 3、容错处理或者按照要求改变结果:10分; 4、回答问题:30分 四、设计进度安排(时间及地点)1、

6、时间与地点2、 答辩时间答辩时间具体情况详见表格。每个学生8-10分钟,错过答辩时间视为旷考,不再给予答辩机会,每位同学至少在要求的答辩时间之前20分钟到答辩现场。3、考核形式学生提交相应程序以及书面实训报告,参加答辩。五、JAVA实训题目及介绍题目说明:本次实训题目分成三种类型:1、Java图形界面类; 这类题目重视Java基础图形界面的使用,着重程序算法设计,一般由1位同学完成。2、Java企业应用;此类题目基于JDBC数据库编程,挖掘企业需求,开发出Java企业级应用系统。3、Java游戏编程类型;此类题目偏重于使用Java平台开发出简单的游戏程序。1、闽侯大学城区导游咨询程序(2)功能

7、要求:设计一个程序显示闽侯大学城区主要景点,为来访的客人提供各种信息查询服务。客户在界面上点击景点可以显示景点信息,输入起点与终点可以显示路线。u 系统显示你所在平面图,并标注所含景点不少于10 个。以图中顶点表示校内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。u 为来访客人提供图中任意景点相关信息的查询。u 为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一个最短的简单路径。u 补充要求:后台程序如何管理景点的数据,如换一个区域如何实现导游?2、城市公交路线智能查询系统依据福州市公交现状和乘客出行的实际,设计和开发本市公交信息查询系统。采用可视

8、化开发工具,综合考虑出行路线、换乘方法、乘车和步行的路程及时间,优化算法,使系统具有路线、站点、重要建筑物和地名查询的功能;实现交通图的缩放,图上的点击查询,并通过搜索和计算,提供最佳乘车路线和换乘方法,同时标示路线。本系统共有查询界面模块、管理界面模块、算法模块、数据模块和地图模块几部分组成,最终用户界面可以实现的功能有: 1. 支持进行公交线路和重要建筑物的坐标查询,支持文本和地图点击查询,并对查询结果予以文本和图形显示。 2. 对与用户查找的路线,系统会提供出时间最优、费用最优以及推荐路线,用户可根据需要,自行选择自己需要的路线。所有查询路线的给出均综合考虑了行车时间、步行距离、乘车费用

9、、等待时间以及公交的拥挤度等因素,根据AHP原则,对不同的查询需求,调整相应的权系数,灵活方便。系统能够根据用户的需求给出三种最优路径,较其他查询系统更有实际应用的价值,更加人性化。 3.(补充内容) 系统采用矢量地图技术,可以实现交通图的无损缩放和拖动,图上可以标示出查询出的路线及换乘站点或建筑物或地点的具体位置。管理界面可以实现的功能有:直接访问数据模块和地图模块,及时修改 (替换) 数据和地图信息。 3、中文分词及敏感词过滤程序功能要求:目前写网络文章已经成为一种文化,随着文章的大量发表也会出现一系列的问题,文章中存在一些不健康的,或者对国家政府有侮辱性质的文章也是屡见不鲜,所以对这些敏

10、感词汇就要进行管理。对文章进行扫描并分析,检查是否存在敏感词汇并报告出现次数。(1) 中文分词 (Chinese Word Segmentation) 指的是将一个汉字序列切分成一个一个单独的词。分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。我们知道,在英文的行文中,单词之间是以空格作为自然分界符的,而中文只是字、句和段能通过明显的分界符来简单划界,唯独词没有一个形式上的分界符,你可以参考网上给出中文字典,将文章进行分词,使用相应的分词算法,输出文章词语。(2) 使用图形用户界面实现。(3) 任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数。(4) 敏感词

11、汇保存在数据库中,至少设置50个敏感词汇。系统中可以增加、删除、修改敏感词汇。(5) 系统使用的GUI组件不得少于5种,越全面越好,但要合适。4、联机版五子棋程序功能要求:五子棋是深受大家喜爱的游戏之一,游戏采用俗称的“黑先白后”规则,即总是黑方先走对局的第一步。黑白双方依次落子,在棋盘上横向、竖向,以及斜向等八个方向形成相同颜色的连续五个棋子称为“五连”。对局双方首先形成五连者为胜,在双方均认为不能形成五连时为和棋。参考如下图形,完成一个人人对弈的联机版五子棋程序。系统遵守五子棋规则。5、拼图程序Java实现功能要求:参考如下图形,在5x5的格子里随机放置1到24数字,完成一个数字拼图程序。

12、调整的规则是:每次只能将与空格(上、下、或左、右)相邻的一个数字平移到空格中。试编程实现这一问题的求解。 1)人工拼图 2)自动拼图(显示路径)6、万年历带日程提醒功能功能要求:使用图形用户界面,能显示月历,用户可以更改月份和年份,带有日程提醒功能。用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。查询信息:用户可以查询到某个月的所有的提示信息。能够显示系统时间。能够显示农历与主要节日。7、研究生录取系统功能要求:假定研究生考试课程为4门(如果有变化则

13、参考现在变化后的考试科目定),其中数学、外语、政治为统一命题,而专业基础课则根据不同的专业由招生学校自行命题。国家对初试录取分数有总分要求(如某一年要求4门课总分应达到310分),另外还有对每门课的最低分数要求(如总分为100的试卷最低应达到40分)。编程统计初试合格的人数,并按总分由高到低的顺序输出合格考生的信息。 使用Swing界面完成下述程序功能。 提供信息录入界面8、资产管理系统(2个)(1)资产日常操作管理主要包括固定资产的采购入库、领用出库、资产新增、修改、转移、借用、归还、报废、维修、计提折旧等日常管理工作。每个固定资产还可以附加一个资产照片,方便查看贵重物品的图像。其中,资产转

14、移、资产借用、资产维修、资产报废完全实现电子化审批流程。 (2)系统维护功能由系统管理员对资产分类代码表、退出方式代码表、购置方式代码表、存放地代码表、部门代码表、保管人员表、单位名称表进行新增、修改、删除等操作。 (3)固定资产综合查询可以对单条或一批固定资产进行查询,查询条件包括资产卡片、保管情况、有效资产信息、部门资产统计、退出资产、转移资产、历史资产、名称规格、起始及结束日期、单位或部门。 (4)资产盘点功能使用盘点机扫描固定资产的条码标签进行盘点,把盘点机中的数据与数据库中的数据进行核对,并对异常数据做出适当处理,如盘亏的资产报废退出等。并可按单位、部门生成盘盈、盘亏明细表、盘点汇总表。 (5)固定资产月报根据单位、部门、时间等条件查询固定资产分类统计月(年)报、本月增加(减少)固定资产月报、固定资产折旧月报(年报),并可打印报表。 (6)安全管理功能权限控制功能:将用户划分为不同角色,不同角色可以拥有不同的操作权限。对固定资产数据可以控制到字段的读写显示。各分支机构可以拥有自己的权限体系。

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

当前位置:首页 > 教育专区 > 高中资料

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

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