《JavaWEB项目开题答辩PPT.ppt》由会员分享,可在线阅读,更多相关《JavaWEB项目开题答辩PPT.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java Web项目开发背景 由于Android智能手机的发展与普及,为越来越多的大学生的学习和生活提供便利。在当前的校园生活中,学生物品的更新速度很快,就会出现很多过剩物品。所需的比如说书籍,体育设施、电子产品等。对于二手物品的使用不仅节约了消费者的购买成本,还实现了商品的二次利用,也就是资源的再利用,因此对于二手物品的交易具有很强的需求;同样,也有很多学生因为二手物品花费少或者为了寻求方便想在校园内求购物品。通过建立手机端校园淘系统,为在校大学生提供便利的二手物品交易方式,通过移动互联网满足学生的需求,使校园资源得到循环利用,为我们的校园生活信息服务作出贡献。Java Web项目 系统分析
2、 课题研究意义 使在校学生拥有一个解决二手物品的平台,避免校园二手资源的浪费,更重要的是打破传统二手交易的束缚,扩大学生的交流面。二手物品的价值不在于它值多少钱,而是它存在继续使用的价值,通过这样一个校园淘系统,有效降低学生的学习和生活成本,帮助学生形成正确的消费观念,充分利用校园资源。Java Web项目 系统分析 需求分析 为了避免校园二手资源的浪费,从在校大学生的需求出发,通过Android移动平台为学生提供二手商品交易服务。设计一个集商品发布社交活动管理于一体的校园淘APP。Java Web项目系统分析功能分析功能分析由客户端和服务端组成。1.客户端实现用户注册登录APP,并能修改个人
3、资料;能够发布并管理二手物品信息;能够浏览和搜索想要的二手信息,对感兴趣的二手信息进行查看物品详细信息收藏物品发布评论联系卖家操作;能查看购买消息;能够发布求购信息;还能实现物物交换;另外,还能查看校园活动消息和兼职信息。Java Web项目系统分析功能分析功能分析由客户端和服务端组成。2.服务器端实现管理员登录后台管理系统,对用户进行管理;对校园活动兼职信息管理;对二手物品分类管理;对用户要发布的二手物品进行审核;对用户已发布的二手物品进行删除操作。Java Web项目1.3 系统设计1.3.1 绘制用例图设计系统功能企业日常事务管理系统一共包含两种用户角色,分别是普通员工、管理层领导。下面
4、就来分析这两个角色所对应的用例图。Java Web项目1.3 系统设计1.3.2 绘制系统流程图本系统需要对员工身份进行验证,验证通过后再判断员工是普通员工还是管理层领导。如果是普通员工,可以发布新消息、查看消息列表以及回复消息;如果是管理层领导则会有一个更高级的功能,那就是批复消息。Java Web项目文献综述Andy Runbin创立了Android公司并开发了Android系统。Android系统的巨大潜力引起了Google的极大注意,并花重金买下了Andy Runbin创立的Android公司3。开放手机联盟及开放手机软件平台也应用而生。相比于IOS、黑莓、塞班等系统,Android系
5、统有点更加突出,更加开放。Android系统首先是基于Linux内核而设计,因此Android系统架构的底层为Linux内核,还包括各种设备的驱动程序的,Linux内核是Android系统最核心的地方。基于Linux内核,Google开发了Android的类库及各种各样的应用程序。安卓系统中具有四大组件,其中Activity是最主要的组件之一。Android系统中Activity的生命周期如图2-1所示。Java Web项目文献综述Java Web项目文献综述图2-1 安卓Activity的活动周期Android是基于Linux核的移动设备开发平台和操作系统,Android平台自底向上由以下四
6、个层次组成:Linux内核层,应用框架层,Android运行库和其他库层,应用框架层,应用程序层 45。如图2.1所示。Java Web项目文献综述JSP的全称为Java Server Pages,本质上来时,JSP就是简易的Servlet。JSP语法采用形式。与Servlet相同的是,其操作也是在服务器端运行。儿返回给前端的基本是个HTML文本。所以,JSP的运行非常的灵活,只需要有浏览器就可以。数据库采用MySQL数据库。MySQL数据库是中小企业常用的数据库开发语言,其特拥有简单、灵活、易用以及健壮等特点。是中小型项目中常用的数据库开发语言。Java Web项目文献综述其中MVC设计模式
7、:MVC设计模式是Xerox PARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。MVC所代表的含义分别为: 模型(Model),视图(View)和控制器(Controller)。Java Web项目文献综述MVC设计模式是Xerox PARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。MVC所代表的含义分别为: 模型(Model),视图(View)和控制器(Controller)。 MVC模式的目的就是实现Web系统的功能分工,如图2-2所示。Model层实现系统中的业务逻辑,通常采用JavaBean来实现。 V
8、iew层用于与用户的交互,通常用JSP和Html来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,通常用Servlet来实现。 Java Web项目系统设计开发工具和开发技术的选择本系统的开发工具具体如下。 系统开发平台:MyEclipse 6.5。 数据库管理系统软件:MySQL 5.0。 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。 Java开发包:JDK 5.0以上。 Web服务器:Tomcat
9、 6.0。本系统采用MVC架构模式开发,具体技术如下。 显示层:使用JSP技术开发 控制层:使用Servlet技术开发 模型层:使用JavaBean技术开发Java Web项目系统设计开发工具和开发技术的选择本系统的开发工具具体如下。 系统开发平台:MyEclipse 6.5。 数据库管理系统软件:MySQL 5.0。 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。 Java开发包:JDK 5.0以上。 Web服务器:Tomcat 6.0。本系统采用MVC架构模式开发,具体技术如下。 显示层:使用JSP技术开发 控制层:使用Servlet技术开发 模型层:使用JavaBean技术开发Java Web项目主要参考文献1 郑人杰,马素霞,殷人昆.软件工程概论. 机械工业出版社, 2010-03-01 2 何新起. 网站建设与网页设计从入门到精通. 人民邮电出版社, 2013-9-1.3 丁宝康,汪卫.数据库系统教程.高等教育出版社,2003.4 郑阿奇.MySQL实用教程(第二版).电子工业出版社, 2014-5-1.5 李刚.轻量级Java EE企业应用实战(第3版). 电子工业出版社. 2012-4-1结束结束