欢迎来到天天文库
浏览记录
ID:15054051
大小:1.04 MB
页数:9页
时间:2018-08-01
《软件工程系综合实验(企业级java i)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程系实验报告封面课程名称:企业级JAVAI课程代码:SN3004实验指导老师:吴向荣实验报告名称:综合课程设计实验本实验报告包括以下几个内容:一、实验(实践)目的二、实验(实践)环境三、实验(实践)实现过程四、实验(实践)分析与总结五、指导教师评语与评分学生姓名:学号:教学班:递交日期:我申明,本报告内的实验已按要求完成,报告完全是由我个人完成,并没有抄袭行为。我已经保留了这份实验报告的副本。申明人(签名):实验题目电子商务系统网站平台实验地点及组别实验时间一、实验目的和要求1、目的(1)整合JSP+Servlet+JavaBean+JDBC的综合
2、知识运用;(2)掌握JavaWeb项目编程技术和项目开发方法。(3)掌握面向对象方法来分析的方法,为后续课程的学习打下良好的基础。2、要求(1)按照软件工程规范编写系统分析、系统设计、系统编程和系统测试技术文档;(2)运用《企业级JavaI》课程讲授的JavaWeb编程知识设计、调试和测试系统,并给出功能截图,并有文字详细分析;(3)使用统一规范最新版本的实验报告表格,填写实验报告并打印交给小课老师保存。二、实验环境(本实验的硬件和软件环境及使用仪器等)1、硬件环境Pentium®Dual-CoreCPUE530@2.60GHz@2.60GHz,3.25
3、GB内存(相当配置)2、软件环境jdk1.6.0_02;MyEclipse8.5;Weblogic10.0;MySQLServer5.1并正确配置环境变量(软件版本参考)三、实验实现过程本实验要求整合JSP+Servlet+JavaBean+JDBC、采用三层结构方式进行分层设计并实现。具体要求如下。系统采用成熟的MVC模式,其中模型层(Model)采用JavaBean(数据模型、逻辑模型)技术进行实现;视图层(View)采用JSP技术实现;控制层(Controller)采用Servlet技术实现。3.1系统分析1.系统功能组成框图根据用户需求分析,设
4、计系统功能组成框图,如图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设计模式,将系统设计成视图层、控制层和模型层。视图层为用户数据交互界面,控制层调用模型层功能与数据,模型层封装业务逻
5、辑数据。如下图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来显示已注册信息。③要求只有当用户访
6、问页面A.jsp时,才要求经过过滤器;其它的页面不经过过滤器;若有用户想直接访问页面login.jsp时,非法进入;若有用户想直接访问页面B.jsp时,非法进入。若是”非法进入”都会直接进入错误页面C.jsp3.3系统编程步骤与实现综合课程设计实验由4个单元实验构成,它们分别是:第一单元(1):JavaRMI远程方法调用第一单元(2):Java命名和目录接口与数据源第二单元(1)JavaBean构件设计第二单元(2)JavaBean和JSP标准操作第三单元(1):Servlet创建及使用第三单元(2):Servlet事件监听第三单元(3):Servlet
7、线程安全及过滤器第四单元(1):JDBC与JSP实践第四单元(2):JSP与Servlet综合案例第四单元(3):编写JSP定制标签对应单元的实验指导书参考对应文档,其中有详细实验内容及步骤记载,读者可参考对应单元实验指导书课件。上述单元知识点包涵分布式计算技术应用、JavaBean构件设计与实现、Servlet组件设计与实现、JDBC综合设计与实现和JSP组件设计与实现等,通过这些单元实验整合构建成综合课程设计项目。3.4系统运行结果(举例)输入:http://localhost:7001/lab11/servlet/SupplierServlet?h
8、aving=modify_supplier_href其运行效果如图3-9所示:图
此文档下载收益归作者所有