




免费预览已结束,剩余12页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Android的校园淘二手交易物品的设计与实现重点内容:了解基于Android的校园淘二手交易物品的设计与实现的基本需求学会如何编写项目计划书学会如何分析和设计数据库学会如何使用JSP+JavaBean+Servlet进行开发学会使用MyEclipse进行JavaEE开发学会使用MyEclipse部署发布和调试JavaEE程序,开发背景由于Android智能手机的发展与普及,为越来越多的大学生的学习和生活提供便利。在当前的校园生活中,学生物品的更新速度很快,就会出现很多过剩物品。所需的比如说书籍,体育设施、电子产品等。对于二手物品的使用不仅节约了消费者的购买成本,还实现了商品的二次利用,也就是资源的再利用,因此对于二手物品的交易具有很强的需求;同样,也有很多学生因为二手物品花费少或者为了寻求方便想在校园内求购物品。通过建立手机端校园淘系统,为在校大学生提供便利的二手物品交易方式,通过移动互联网满足学生的需求,使校园资源得到循环利用,为我们的校园生活信息服务作出贡献。,系统分析课题研究意义使在校学生拥有一个解决二手物品的平台,避免校园二手资源的浪费,更重要的是打破传统二手交易的束缚,扩大学生的交流面。二手物品的价值不在于它值多少钱,而是它存在继续使用的价值,通过这样一个校园淘系统,有效降低学生的学习和生活成本,帮助学生形成正确的消费观念,充分利用校园资源。,系统分析需求分析为了避免校园二手资源的浪费,从在校大学生的需求出发,通过Android移动平台为学生提供二手商品交易服务。设计一个集商品发布社交活动管理于一体的校园淘APP。,系统分析功能分析功能分析由客户端和服务端组成。1.客户端实现用户注册登录APP,并能修改个人资料;能够发布并管理二手物品信息;能够浏览和搜索想要的二手信息,对感兴趣的二手信息进行查看物品详细信息收藏物品发布评论联系卖家操作;能查看购买消息;能够发布求购信息;还能实现物物交换;另外,还能查看校园活动消息和兼职信息。,系统分析功能分析功能分析由客户端和服务端组成。2.服务器端实现管理员登录后台管理系统,对用户进行管理;对校园活动兼职信息管理;对二手物品分类管理;对用户要发布的二手物品进行审核;对用户已发布的二手物品进行删除操作。,1.3系统设计1.3.1绘制用例图设计系统功能企业日常事务管理系统一共包含两种用户角色,分别是普通员工、管理层领导。下面就来分析这两个角色所对应的用例图。,1.3系统设计1.3.2绘制系统流程图本系统需要对员工身份进行验证,验证通过后再判断员工是普通员工还是管理层领导。如果是普通员工,可以发布新消息、查看消息列表以及回复消息;如果是管理层领导则会有一个更高级的功能,那就是批复消息。,文献综述AndyRunbin创立了Android公司并开发了Android系统。Android系统的巨大潜力引起了Google的极大注意,并花重金买下了AndyRunbin创立的Android公司3。开放手机联盟及开放手机软件平台也应用而生。相比于IOS、黑莓、塞班等系统,Android系统有点更加突出,更加开放。Android系统首先是基于Linux内核而设计,因此Android系统架构的底层为Linux内核,还包括各种设备的驱动程序的,Linux内核是Android系统最核心的地方。基于Linux内核,Google开发了Android的类库及各种各样的应用程序。安卓系统中具有四大组件,其中Activity是最主要的组件之一。Android系统中Activity的生命周期如图2-1所示。,文献综述,文献综述图2-1安卓Activity的活动周期Android是基于Linux核的移动设备开发平台和操作系统,Android平台自底向上由以下四个层次组成:Linux内核层,应用框架层,Android运行库和其他库层,应用框架层,应用程序层45。如图2.1所示。,文献综述JSP的全称为JavaServerPages,本质上来时,JSP就是简易的Servlet。JSP语法采用形式。与Servlet相同的是,其操作也是在服务器端运行。儿返回给前端的基本是个HTML文本。所以,JSP的运行非常的灵活,只需要有浏览器就可以。数据库采用MySQL数据库。MySQL数据库是中小企业常用的数据库开发语言,其特拥有简单、灵活、易用以及健壮等特点。是中小型项目中常用的数据库开发语言。,文献综述其中MVC设计模式:MVC设计模式是XeroxPARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。MVC所代表的含义分别为:模型(Model),视图(View)和控制器(Controller)。,文献综述MVC设计模式是XeroxPARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。MVC所代表的含义分别为:模型(Model),视图(View)和控制器(Controller)。MVC模式的目的就是实现Web系统的功能分工,如图2-2所示。Model层实现系统中的业务逻辑,通常采用JavaBean来实现。View层用于与用户的交互,通常用JSP和Html来实现。Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,通常用Servlet来实现。,系统设计开发工具和开发技术的选择本系统的开发工具具体如下。系统开发平台:MyEclipse6.5。数据库管理系统软件:MySQL5.0。运行平台:Windows2000/WindowsXP/Windows2003/WindowsVista。Java开发包:JDK5.0以上。Web服务器:Tomcat6.0。本系统采用MVC架构模式开发,具体技术如下。显示层:使用JSP技术开发控制层:使用Servlet技术开发模型层:使用JavaBean技术开发,系统设计开发工具和开发技术的选择本系统的开发工具具体如下。系统开发平台:MyEclipse6.5。数据库管理系统软件:MySQL5.0。运行平台:Windows2000/WindowsXP/Windows2003/WindowsVista。Java开发包:JDK5.0以上。Web服务器:Tomcat6.0。本系统采用MVC架构模式开发,具体技术如下。显示层:使用JSP技术开发控制层:使用Servlet技术开发模型层:使用JavaBean技术开发,主要参考文献1郑人杰,马素霞,殷人昆.软件工程概论.机械工业出版社,2010-03-012何
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可穿戴医疗设备在皮肤癌监测中的市场增长策略研究报告
- 2025届内蒙古呼伦贝尔市海拉尔区铁路第三中学英语八下期中达标测试试题含答案
- 2025年家具行业个性化定制生产绿色生产市场前景报告
- 2025年元宇宙时代基础设施建设:区块链技术深度应用案例分析报告
- 2025年元宇宙社交平台用户参与度提升策略研究
- 2025年元宇宙社交平台虚拟现实与虚拟现实房地产游戏化应用创新研究报告
- 2025年元宇宙社交平台虚拟现实社交平台技术融合与创新趋势报告
- 2025年医院电子病历系统优化提升医疗数据质量深度报告
- 金融机构数字化转型下风险管理的智能化与自动化报告001
- 2025届内蒙古乌兰察布市化德县英语八下期末考试模拟试题含答案
- 移动机器人定位导航性能评估规范
- 临床男科学与男科疾病诊疗
- 美的集团职位分析与职位说明书研讨会
- 《矿用防爆车辆电动自动转向系统技术要求》
- 代收房租协议书范文
- 民法典合同编解读之保证合同
- 《中药学》课件-中药思政元素案例
- 广东省深圳市宝安区2022-2023学年二年级下学期期末数学试卷
- 译林版英语八年级下册语法知识总结
- 范卿平人教版初三化学讲义全集
- 幼儿园规范化幼儿园参评自评报告
评论
0/150
提交评论