- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程系综合实验(企业级Java I).doc
软件工程系 实验报告封面
课程名称: 企业级JAVA I
课程代码: SN3004
实验指导老师: 吴向荣
实验报告名称: 综合课程设计实验
本实验报告包括以下几个内容: 一、实验(实践)目的二、实验(实践)环境三、实验(实践)实现过程四、实验(实践)分析与总结五、指导教师评语与评分 实验地点及组别 实验时间 一、实验目的和要求
1、目的
(1)整合JSP+Servlet+JavaBean+JDBC的综合知识运用;
(2)掌握Java Web项目编程技术和项目开发方法。
(3)掌握面向对象方法来分析的方法,为后续课程的学习打下良好的基础。
2、要求
(1)按照软件工程规范编写系统分析、系统设计、系统编程和系统测试技术文档;
(2)运用《企业级Java I》课程讲授的Java Web编程知识设计、调试和测试系统,并给出功能截图,并有文字详细分析;
(3)使用统一规范必威体育精装版版本的实验报告表格,填写实验报告并打印交给小课老师保存。
二、实验环境(本实验的硬件和软件环境及使用仪器等)
1、硬件环境
Pentium? Dual-Core CPU E530 @2.60GHz @2.60GHz,3.25GB内存(相当配置)
2、软件环境
jdk1.6.0_02; MyEclipse 8.5; Weblogic10.0; MySQL Server 5.1\并正确配置环境变量(软件版本参考)
三、实验实现过程
本实验要求整合JSP+Servlet+JavaBean+JDBC、采用三层结构方式进行分层设计并实现。具体要求如下。系统采用成熟的MVC模式,其中模型层(Model)采用JavaBean(数据模型、逻辑模型)技术进行实现;视图层(View)采用JSP技术实现;控制层(Controller)采用Servlet技术实现。
3.1 系统分析
1.系统功能组成框图
根据用户需求分析,设计系统功能组成框图,如图3-1示意图所示。
图3-1系统功能组成框图
2.系统框架
根据系统功能组成框架设计系统框架,如图3-2示意图所示。
图3-2系统框架
3.系统用例图
根据系统功能结构,编写系统用例图。例如图3-3 用户角色用例、图3-4 物流角色用例、图3-5 财务角色用例示意图所示。
图3-3用户用例示意图
图3-4物流角色用例示意图
图3-5财务角色用例示意图
4.系统E-R图及数据库设计(从略,读者自行完善。)
3.2系统设计
1.系统组件结构
应用MVC设计模式,将系统设计成视图层、控制层和模型层。视图层为用户数据交互界面,控制层调用模型层功能与数据,模型层封装业务逻辑数据。如下图3-6所示。
图3-6 综合系统组件示意图
2.系统结构
(1)系统设计流程,如图3-7所示。
图3-7 系统设计流程示意图
(2)系统UI界面
1)要求用户进入主页面时首先须作注册,即作身份验证处理,具体用户注册流程参考图3-8所示。
图3-8 系统UI界面示意图
2)UI界面说明(举例)
①若用户端访问页面A.jsp,来进行信息注册时,它经过过滤器Filter1,此时要”请求分派”到登录页面login.jsp,来输入用户名及密码。当点击提交按钮后,才进入页面A.jsp。
②当用户注册完毕后,点击按钮”提交”,进入页面B.jsp来显示已注册信息。
③要求只有当用户访问页面A.jsp时,才要求经过过滤器;其它的页面不经过过滤器;若有用户想直接访问页面login.jsp时,非法进入;若有用户想直接访问页面B.jsp时,非法进入。若是”非法进入”都会直接进入错误页面C.jsp
3.3系统编程步骤与实现
综合课程设计实验由4个单元实验构成,它们分别是:
第一单元(1):Java RMI远程方法调用
第一单元(2): Java命名和目录接口与数据源
第二单元(1)JavaBean构件设计
第二单元(2) Java Bean和JSP标准操作
第三单元(1):Servlet创建及使用
第三单元(2): Servlet事件监听
第三单元(3):Servlet线程安全及过滤器
第四单元(1):JDBC与JSP实践
第四单元(2):JSP与Servlet综合案例
第四单元(3): 编写JSP定制标签
对应单元的实验指导书参考对应文档,其中有详细实验内容及步骤记载,读者可参考对应单元实验指导书课件。
上述单元知识点包涵分布式计算技术应用、JavaBean构件设计与实现、S
文档评论(0)