- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2017—2018学年第1学期
《JavaEE架构与程序设计》试卷
专业班级
姓 名
学 号
开课系 信息技术系
考试日期 2018-01
题 号 一 二 三 四 五 总分 得 分 阅卷人 备注:考试本封面样式:A4纸,上下左右边距均为3厘米,标题用二号宋体加黑,其它均为4号宋体;流水批阅的试卷封面“阅卷人”栏可按“一、二....总分栏”分开。此行为说明,不在试卷封面出现。
网站通用注册登录模块开发
JavaEE(Java企业版)架构与程序设计课程,要求掌握使用Java技术开发B/S结构的应用,其中包含了一系列相关组件和技术,如Servlet组件(请求、相应、会话、过滤器等)、JSP组件(内置对象、指令与标准动作、EL等)、日志记录、MVC模式等等。
本考察项目旨在检验学生课堂学习效果,主要是对JavaEE技术的编码能力及解决实际问题的能力。要求学生本着“先设计、后开发”的思路完成以下要求。
一、设计认真,文档规范
要求首先完成用户注册登录的设计文档,运用可视化建模工具UML对系统进行可视化建模,包括系统功能描述、用例图、用例规格说明、活动图、类图和顺序图等。
二、模块完整,组件齐全
实现的系统除包含最基本的注册登陆模块外,还应包括验证码、用户密码加密、日志记录log4j三个额外功能;另外还要在防止重复用户登录、用户角色权限管理两个功能中二选一完成。
三、代码规范,风格统一
对于Java代码,要求全组项目成员的代码风格尽量保持统一(可以用CheckStyle进行检查),及时进行代码互审(FindBugs应用,要有代码互审修改报告);整个项目的开发过程中,小组成员可以用CVS进行代码协作开发。
四、架构合理,技术较全
在实现技术方面,应合理运用课上所学知识,其中必须采用MVC模式、JDBC技术、Servlet会话技术和过滤器技术。注册登录界面应该有基本的美观设计,鼓励使用HTML5、js、css来完成,前端UI设计是加分的重要一项。
参考“高内聚低耦合”的各种方案,对系统整体架构、类设计和对象调用部分的代码进行合理的设计,降低代码耦合度,如面向对象和面向切面系统架构(包依赖关系可以用JDepend进行分析调整),持久层数据访问服务层的设计,依赖倒置原则,工厂、单例、享元和策略模式进行对象创建等等。
系统可采用B/S模式,利用简单的JSP/servlet技术实现,也可以自行选择SSH框架或其他技术体系进行开发。尽量采用更加专业的技术,如Ajax、Freemarker等技术对于系统性能和表现结果进行提升。
五、按时完成,压缩上传
14周完成作业,15周进行项目验收,最后提交内容包括设计文档、具体项目代码、数据库实现和演示PPT,小组成员任务分配表。
作业完成后,将根目录压缩为zip文件,然后请进行解压并测试,确认没有问题再上交压缩文件。
将压缩好的文件(如“J2EE.zip”)上交到指定的邮箱中:1163767876@
不能按时上交或出现雷同者,均视为不及格。
评分标准
一、设计认真,文档规范(10分)
二、模块完整,组件齐全(40分)
三、代码规范,风格统一(10分)
四、架构合理,技术较全(30分)
五、按时完成,压缩上传(10分)
第 3 页 共 3 页
A卷
文档评论(0)