2016-2017-1-JavaEE编程技术_期末大作业及其要求
- 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_张三_期末综合系统开发