《订餐系统的实训报告》由会员分享,可在线阅读,更多相关《订餐系统的实训报告(16页珍藏版)》请在金锄头文库上搜索。
1、MingD互联网订餐电子商务系统,PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT背景图片: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: 4页面设计5测试及调试,项目开发过程,小组分工,数据库部分我们采用 Javabean 对象 + DAO 开发模式,每个组员分别编写类的代码,最后进行汇总,这样保证了每个开发人员的忙碌程度,也节约开发时间。可视层部分我们采用能者居之的办法,可视层部分代码有些复杂,必须有较强的编程基础。最后链接和调试部分由我们小组共同完成,
2、实现1+1+1+1+1+16,XX负责数据层两个类的编写,可视层编写,连接建立编写。 XX负责数据层两个类的编写,可视层编写,连接建立编写。 XX负责需求分析,数据层一个类的编写。 XX负责数据库的建立,数据层一个类编写 XX负责数据库一个类编写 ,可视层的美化设计。 XX负责数据库一个类编写,及连接建立的编写。,整体规划,需求分析,数据库设计,一vo类 vo的编写,基本类型的定义1. CategoryVo 2.CustomerVo 3. ManagerVo 4.OrderDetailVo 5. OrderVo 6.ProductVo 7. SupplyProductVo 8. SupplyV
3、o 二IDAO类 dao的编写,实现数据库的增加,删除,修改,显示输出4个操作。 1.CategoryInterface 2 .CustomerInterface 3. ManagerInterface 4.OrderDetailInterface 5. OrderInterface 6. ProductInterface 7.SupplyInterface 8.SupplyProductInterface 三Dao类 Servlet的编写,实现了数据库与页面间的 链接。 1. CategoryDao 2. CustomerDao 3. ManagerDao 4. OrderDao 5. Or
4、derDetailDao 6. ProductDao 7. SupplyDao 8. SupplyProductDao 四Iservice类 service的编写,对dao中属性进行封装,顺便记录操作日志 1. ICategoryService 2 .ICustomerService 3.IManagerService 4.IOrderDetailService 5. IOrderService 6. IProductService 7. ISupplyProductService 8. ISupplyService,编码,编码,五Service类 1.CategoryService 2 .C
5、ustomerService 3.ManagerService 4.OrderDetailService 5. OrderService 6. ProductService 7. SupplyProductService8. SupplyService 六Servlet类 AdministerLoginServlet UserLoginServlet ShoppingServlet ModifyUserServlet SearchServlet ListServlet BookinfServlet 七. DBconn 八. Web项目 Bookinf Copyright Left Login
6、AdministerLogin Index Input Top Search ModifyUser,页面设计流程逻辑图,功能设计,在从数据库调用数据的时候出现了很多问题,由于八个dao是不同人编写,定义的类型不一,给最后调试带来了很大困难。最后经过老师和同学的帮助终于解决了困难。,在对数据格式定义遇到了困难,不过最终学会了正确运用,解决了问题,1,1,2,测试及调试,测试计划 向数据库输入多组用户、商品信息,测试页面查询显示;测试用户注册、登录功能。缺陷分析 1、权限设置需要判断用户信息,进行相应的设置,由于时间的原因和知识的缺乏未能实现该功能。 2、模块的分累和全选功能,由于时间的原因未能实
7、现该功能。 3、没有进行输入验证,由于时间的原因未能实现该功能。 4、其他缺陷均是由于知识和时间不足未能实现。,实训总结与感想,这次实训学习的主要技术以及工具有 1.Java、JSP、servlet、Javabean(DAO); 2.oracle 10g;3.html、css、javascript; 4.uml(用例图,类图,时序图,状态图); 5.myeclipse、dreamweaver、powerdesigner 6.office;两个工具powerdesigner和Oracle 10g的使用; 用Java语言访问数据库,数据库连接以及在项目开发中一般 所包含的七个包:dao,idao,util,vo,service, iservice,servlet;web技术开发中的HTML,CSS以及 JSP页面.,通过这次为期一周的实训很充实,我们学习了java知识,完成了项目,最大的收获是我们体会一个软件系统实现的过程,体验了小组合作,学会了交流合作。 很感谢本次实训培养,和辛勤为我们授课解惑的宋老师和郑老师。有了这次实训为我们以后找工作打下了坚实的基础。,Thank you!,