2016-2017-1-JavaEE编程技术_期末大作业及其要求
JavaEE期末项目考核及评分标准

《JavaEE应用开发》课程
期末大作业项目要求和评分标准
课程项目考核(Projects):100分,占期末成绩的30%。
一.项目题目:自己选择确定,最好贴近企业实际。
二.技术和平台:
数据库:不限,自己选择;JavaEE服务器:任选;开发工具:任选;技术:JavaEE 三.技术要求
5层MVC模式设计和实现。
Servlet,JSP,Filter,Listener,数据库连接池,JNDI,EL,JSTL,JavaMail, JDBC,I18N。
页面使用JSP+EL+JSTL,不允许在JSP页面中使用Java脚本代码。
本项目针对JavaEE课程,不允许使用Struts2等服务器端技术,但可以使用JavaScript,AJAX,CSS,jQuery等客户端技术。
四.考核评分标准
项目扣分:
六.违纪处理
每个同学独立完成各自的项目开发,不得抄袭他人,如果项目的页面和代码与他人相同,双方都按0分处理,整个JavaEE课程考核为不及格。
七.项目提交和答辩:
1.题目提交:由班长或学委,将每个同学的项目名称的电子表格,发送到haidonglu@, 文件名称: JavaEE项目题目_班级.xls,
2 项目名称提交截止时间:第14周周一晚22点。
2. 项目审核时间:第19或20周,具体时间有待最终确定。
2 审核地点:试验室1112或1110,具体地点等待通知
3.审核要求:学生自带电脑进行演讲,由任课教师进行问题提问和答辩,并按项目评分标准和扣分标准进行评定,当场给出项目成绩。
JAVA课程大作业文档模板

皖西学院JA V A课程期末大作业( 2016 -- 2017 年度第二学期)课程名称:JA V A程序设计题目:备忘录系统院系:电信学院班级:电子1402班组名:风尘三侠组员(姓名+学号):陈松龄(2014013860)陈志康(2014013863)贾林松(2014013870)授课教师:范祥林日期:2017 年6 月18 日备忘录系统摘要:本作业利用JAVA进行开发,实现个人备忘录管理系统是能够运行在普通个人电脑上,为使用者提供日常信息管理功能的工具软件,使用者可以通过个人备忘录管理系统对日常工作/生活琐事进行更有效的管理,主要是为使用者提供对个人信息更方便的记录和查询功能,为使用者在个人信息管理上带来更多的便利。
具有日常记事:记录日常生活或者工作事件,以免遗忘,并提供记录的查询,添加和删除等管理功能。
一、目的与要求1.需求描述:基于MySql实现备忘录系统功能。
2.通过实践训练,进一步掌握JAVA开发方法,测试方法,提高软件开发和设计的能力。
3.进一步加强和提高工程文档的编写能力;二、需求分析本次系统采用结构化的设计方法进行设计,是设计成一个相对封闭的单机运行系统,作为大众化的应用软件,其用户界面是决定软件质量的首要条件。
所以,界面设计是开发与设计的重点。
充分贯彻简单易用、美观大方的基本原则,采用快速开发平台netbeans进行开发,并结合access数据库完成数据的导入。
NetBeans 平台是一种可重复使用的框架用于简化其他桌面应用程式的开发。
当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。
可用的模组会被放置在存储器中,并且开始执行任务。
通常模组会只在被需要时,其代码才会被装进记忆。
应用程式能动态安装模组。
任何应用程式能包括更新模组,允许用户申请下载的应用程式升级和加入新功能。
这样安装,升级以及新发并行不必迫使用户每次再下载整个应用程式。
整个 Netbeans 平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的逻辑设计。
JAVA EE期末复习参考题

Java EE 复习参考资料一、填空题发布到服务器上的组件除包含自身实现的代码文件外,还要包含一( XML)部署描述文件。
Java EE 技术框架可分为三部分:组件技术、 (服务技术) 、通信技术。
Servlet 最大的用途是通过(动态响应)客户机请求来扩展服务器功能。
表单数据的提交方法有两种, (Post)方法和 Get 方法。
(Filter)拦截请求和响应,以便查看、提取正在客户机和服务器之间交换数据。
(Listener)实现了 Servlet 的事件驱动。
JSP 页面的脚本元素用来嵌入(java)代码。
JSP 动作组件是一些(XML)语法格式的标记,被用来控制 Web 容器的行为。
JSP 供提供九种内置对象, (request)对象代表的是来自客户端的请求。
JSP 标准标记库是一个实现( Web )应用程序中常用功能的定制标记库集。
java.sql.Statement 对象代表一条发送到数据库执行的 SQL 语句。
有(三)种 Statement 对象。
Servlets 可以使用(MIME)类型来向浏览器传送非 HTML 文件。
Enterprise Bean 是在(多)台机器上跨几个地址空间运行的组件。
JavaBean 是(一)台机器上同一个地址空间中运行的组件。
在标记描述 TLD 文件中 Required 定义为(true)代表为必须。
二、单项选择题1、表单数据的提交方法有两种 , (Post)方法使得数据由标准的输入设备读入。
A.GetB. PostC.ReadD.Input2、在表单提交的数据中,如果变量的值有多个,这时应调用 (getParameterValues()) 方法,A. getParameterValues()B. getParameter()C. getParameterNames()D. getAttribute()3、Servlet 的事件驱动由(Listener)实现。
JavaEE课程大作业题目

1、基于B/S结构的网上书店的设计与实现(学号尾数为0或1做)要求:(1)设计并实现用户管理、书籍管理、订单管理、购物结帐等基本功能。
(2)界面要求简洁直观2、高校网上选课系统(学号尾数为1或2做)要求:(1)设计并实现学生、教师、课程等在线录入与维护基本功能。
(2)实现给教师分配课程功能(3)学生网上选择课程功能。
3、基于Web的论文选题系统设计(学号尾数为2或3做)要求:(1)设计并实现用户注册、论文选题信息录入与维护,论文信息查询,同学选题等基本功能。
(2)界面要求简洁直观,可以参考学院选题界面4、高校教师成绩录入系统(学号尾数为3或4做)要求:(1)设计并实现学生、教师、课程等在线录入与维护基本功能。
(2)实现教师在线录入成绩。
(3)实现课程成绩统计分析功能(4)界面要求简洁直观5、高校学生考勤信息采集系统设计与实现(学号尾数为4或5做)要求:(1)设计并实现学生、教师、课程等在线录入与维护基本功能。
(2)教师可以在线录入学生考勤信息。
(3)管理员可以查看所有教师考勤信息6、网上考试系统的设计与实现(学号尾数为5或6做)要求:(1)本系统划分为学生考试、教师管理子系统;实现了教师的题管理、试卷管理、组卷等;实现了学生的参加考试、分数查询等功能(2)界面要求简洁直观7、学院信息综合查询系统(学号尾数为6或7做)要求:(1) 学院信息维护功能:信息有学生基本信息、教师基本信息、课程基本信息、学院新闻公告等。
(2) 完成一个学院新闻发布模块。
8、在线调查系统的设计与实现(学号尾数为7或8做)要求:(1) 基本功能有在线调查表格生成。
题目有单选、多选、判断以及用户填写的题目。
(2) 在线调查填写。
(3) 在线调查统计功能(4) 调查问卷是可以动态生成9、教学质量评估系统(学号尾数为8或9做)要求:(1)、课程信息设置,该部分主要是对课程的操作,包括对课程的添加、修改和删除以及相应班级人数的修改。
JAVA大作业题目

JAVA大作业题目大作业要求:(1)最后提大作业报告电子版,报告内容格式见“JA V A程序设计(大作业)报告格式”要求。
(2)每个学生可任意选择下述十三个题目之一作为大作业,一人一组,独立完成。
大作业题目:1、基于java 的记事本要求:(1)设计一个登录界面,如果密码正确,则进入主界面(文件编辑器),如果不正确,则给出消息框,提示正确的密码(2)主界面JFrame的监听器接口至少用到2个(3)主界面JFrame的窗体要美观,利用Java能够把文本、图像、声音集成在一起。
2、Java版即时聊天程序功能要求:(1)用户登录及登录验证:用户能够使用固定帐号(帐号程序内置即可,无需完成额外的注册功能)登录系统,系统能对预定的帐号、密码进行验证。
(2)聊天功能:能够在两台以上的机器上登录运行程序,能使用不同帐号完成在线的即时消息发送(聊天)。
(3)好友管理:能够显示好友列表,并能够添加、修改、删除好友。
(4)在线、离线状态显示:能够显示好友的在线状态或离线状态。
(5)聊天记录管理:能够以文件或数据库形式将聊天记录进行存储,并能打开、显示、删除所存储的聊天记录。
3、【swing类GUI编程】编写交通信号灯的程序要求:(1)设计信号灯组件,该组件提供信号的红,绿,黄三种信号显示输出. (2)另外,在javax.swing.Timer的定时控制下, 轮流输出三种信号. (3)在窗口中应该有启动按钮,停止按钮. 并且有时间设置功能.设置三种状态的显示时间.(4)可供参考的类有:java.awt包中CanvasButtonTextFieldFrame(5)实现支持信号灯的点击事件, 例如,用鼠标点击红灯, 那么红灯立刻亮,然后再进入到定时三种信号的转换输出.4、JA V A简易时间日历程序通过编写一个基于JA V A的应用系统综合实例,自定义一个日历组件显示日期和时间并进行适当的功能扩充,实践Java语言编程技术。
java程序设计-期末大作业

2.开发一套聊天程序,需要满足以下要求: (3人)
通过可视化界面完成聊天; 每个用户界面上显示出其它用户的列表; 能够实现双方通过服务器建立通信连接,实现一 对一的聊天; 能够通过服务器,采用多线程实现多人间的群聊; 能够实现文字通信和传输图片; 能够保存通信记录到本地。
• 3.图书馆借书系统(2人)
期末大作业
期末作业
1开发一个文件编辑器,可以满足以下要求(2人)
通过可视化界面完成和用户的交互; 用户启动程序时需要输入用户名,密码,输入正确后打开 主界面; 能够打开二进制可执行文件,ASCII码文件和图片文件; 能够将读取到的文件内容以正确的格式在窗口中显示出来 (二进制的显示成为十六进制数,ASCII码文件显示为字 符串,图像文件显示出图像的内容); 能够同时用多个窗口打开多个文件,并能够对这多个窗口 进行统一管理; 能够修改ASCII文件和二进制文件的内容,并进行保存。
期末作业要求: • 2-3人以内组成一个小组,自由组合; • 每个小组可以只提交一份程序 (打印稿,只打印核心内 容,需要有运行结果展示); • 每个人必须自己写开发文档; • 开发文档包括:需求分析,概要设计,详细设计。 • 其中详细写出自己在开发中完成的工作; • 两个小组的程序不能一样,否则两个小组都按照0分处理; • 每个小组内部程序可以一样,但是提交文档不能一样,完 成的工作不能一样,否则0分处理; • 同学对于题目不满意的可以自己选择题目,但是交作业时 要亲自到场,我要检查编程情况。
Java_期末大作业报告

申请:优良中及
Java 期末大作业报告
专业班级:
学号姓名:
第一部分作业选题
作业内容:
作业题目自定,并详细说明项目的功能需求。
程序要有明确的功能,调试通过并能正常运行。
程序至少要包含以下知识点:
–GUI 图形界面
程序代码在150 行以上。
作业要求:
1、规划出实现这个项目所需要的类;
2、根据设计要求作出类图及类相应的关系;
3、编写代码实现设计。
我的选题:
为了满足作业要求,我进行了如下设计:此部分写你要做一个什么东西。
第二部分程序介绍
编程工具:
设计基本方法:
类的设计:
编程中的难点:
此部分要设计要求作出类图及类相应的关系,要有相应的图示。
第三部分最终产品介绍
此部分介绍你所做软件的使用方法。
第四部分参考文献
此部分写你所参考的资料,包括书籍,期刊,网址,请不要少于五个。
第五部分关键代码
此部分请将你的代码打印于此
被选题目:
1、计算器的设计,可仿照操作系统自带的计算器
2、记事本,可仿照操作系统自带的计算器
3、某小学期末成绩管理系统
4、小游戏,比如五子棋等
5、也可自选题目
Note:如果某个题目选的人较多,那么此题目中得优的人数不超过一定比例。
《JAVA程序设计》大作业题目与要求

《JA V A程序设计》大作业题目与要求1.题目原则从以下题目选择,也可从两个或多个个题目中各取部分组合。
若课程设计的工作量能满足要求,也可自行设计题目。
提倡选择某一题目后,学生自己填加一些有创意的程序。
2.语句不少于200行3.写好实验报告。
实验报告说明书的要求:(1)实验目的:结合开发的系统,给出设计目的(2)功能模块简介和系统结构图:结合自己实际开发的系统以及课程设计内容的要求,给出课程设计开发的系统的主要功能模块简介和系统结构图,要求能反映课程设计的主要内容。
(3)系统的主要界面设计及运行说明:结合自己实际开发的系统,给出系统的窗体的整体布局,主要界面设计及运行说明,即主程序界面和子程序的界面,一般可抓几个图,同时给出简单的调出这些程序的过程,及系统的使用说明等。
(4)整理并打印主要的源程序代码。
(5)实验总结:总结本次课程设计的软件中有何收获、有何创新和所存在的不足以及需要改进的地方。
(6)封面:封面从FTP下载“华北科技学院计算机课程设计实验报告”,课程名称为“JA V A程序设计”4.以下题目只给出一般要求,同学可根据题目自己发挥,添加功能,最好有所创《JA V A程序设计》大作业题目与要求1.题目原则从以下题目选择,也可从两个或多个个题目中各取部分组合。
若课程设计的工作量能满足要求,也可自行设计题目。
提倡选择某一题目后,学生自己填加一些有创意的程序。
2.语句不少于200行3.写好实验报告。
实验报告说明书的要求:(1)实验目的:结合开发的系统,给出设计目的(2)功能模块简介和系统结构图:结合自己实际开发的系统以及课程设计内容的要求,给出课程设计开发的系统的主要功能模块简介和系统结构图,要求能反映课程设计的主要内容。
(3)系统的主要界面设计及运行说明:结合自己实际开发的系统,给出系统的窗体的整体布局,主要界面设计及运行说明,即主程序界面和子程序的界面,一般可抓几个图,同时给出简单的调出这些程序的过程,及系统的使用说明等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java EE编程技术》课程题目与要求
说明:
本学期,该课程为考试改革课程,不参加统一的考试,采用技能测试的方式评价。
要求学生能够应用该课程中所介绍的思想、原理、技术方法,解决实际应用问题的能力。
设计题目(平时我们做过的题目)
针对下面给出的“网络书城系统”的需求和说明,完成系统的开发与设计。
网络书城的主要功能就是让用户能够足不出户就可以购买到自已想要的书籍,所以网络书城系统主要提供如下功能:
(1)用户能够使用本网站完成图书的浏览、查询和购买。
(2)普通用户只能浏览图书信息,浏览分为3种方式:按类别浏览、按条件浏览、查询图书。
(3)普通用户通过注册成为注册用户,注册后的用户可以登录,登录后可以修改注册资料。
(4)注册用户登录后可以进行在线图书购买,购买的图书存放在购物车中,可以对购物车中的商品数量进行修改、删除,调整好购物车中内容后,可以把该内容保存到订单中,在保存订单的时候要求用户填写送货地址和联系方式。
订单提交后用户可以开始一次新的购物过程。
(5)对于后台系统,要求可以进行商品目录的维护,商品的图片可以上传到服务器,特价商品维护,订单可以查询详细信息,订单确认和订单发送。
设计要求
(1)利用Struts2、Hibernate、Spring技术。
提示:若只采用Struts2技术设计,一般给中等;
若采用Struts2+Hibernate技术整合实现,一般给良好(也可能为优)
若采用Struts2+Hibernate+Hibernate技术整合实现,一般给优秀。
若三种方式都提供,但第3种不完善,也可以给优秀。
(2)给出系统的简单的分析与设计(主要包括:你的设计思想,功能划分,体系结构、类等有关的包结构,设计中遇到的问题等)
(3)提供设计文档和源代码。
本课程成绩的确定
该课程有3个内容确定我们的最后课程成绩:
(1)上面的设计题目,50分。
(2)综合测试20分
(3)平时考勤与作业30分
提交要求:
(1)提交源代码
(2)提交设计报告——打印(或手写)
(3)导出的数据库
(4)第19周星期六前由各班班长将大作业统一收齐(设计报告、源代码),交到我的办公室。
注意:(a)一份纸质的材料(设计报告)——存档
(b)源代码及其相关的电子文档。
每个学生的提交的电子文档,采用如下命名格式,存放到该文件夹内:
计算机14级_班级_学号_姓名_期末综合系统开发
例如:计算机14级_1班_2014001_张三_期末综合系统开发。