概述:本次课程做业预计使用Apache Tomcat搭建本地服务器,使用MySQL数据库存储数据,使用Android studio进行开发。该项目分为android端和网页端,当采用android端时,该端会经过HttpClient向本地服务器发送请求,并获取响应,服务器相应后会将数据以json形式返回给android端。网页端的原理就不用说了吧。
/*
1. 以上的描述信息,同时也意味着,咱们的项目具备必定局限性,好比:Tomcat服务器关闭或者要预览的手机和Tomcat服务器不在同一局域网下多会致使预览失败,即APP原有的功能实现不了。
2. 目前还须要学习的知识,android网络编程和json
3. 至于为何选择tomcat 和MysSQL,由于咱们比较熟悉。
4. 至于为何要用json数据类型与服务器交互,json数据类型在传输之间具备极大优点,具体请自行百度。
*/ android
既然是查看商品,那么必然涉及到数据库的读取,必然要使用ListView。当流派商品较多时,支持向下滑动。支持查看详情。
git
该界面和上述界面很相似,详情参考2.2 -> 3数据库
添加和删除均是该界面,由后台Servlet实现编程
除了最后一项——您的竞价之外,其余的好比物品名等等,不可编辑。由于是从数据库中动态读取的数据。您只须要出价格便可,其余交给程序来判断!json
用户
- 1.用户能够经过用户名密码进行登录。
- 该步骤打算采用Session保存用户信息,假设验证码输入错误,在从新返回登录界面,用户输入的用户名密码依旧存在。
- 2.用户能够添加拍卖物品以及查看本身目前得到的拍卖商品
- 3.用户能够查看正在拍卖的物品以及支持对其进行竞价
- 4.用户能够查看本身的标价
- 5.用户能够查看流拍物品等等。
物品
- 查询添加拍卖物品,竞价等
- 软件界面开发模块(已大部分完成,虽然很简陋,后期会进行优化)
- 请求和相应的获取模块
- 加载服务器相应模块
- 既然要用到ListView,必定会用到Adapter。
- 既然涉及到Tomcat服务器,必定会用到网络编程(HttpServlet, HttpClient等等)。 并且还须要具有必定的json数据处理能力。可能还须要引入几个包,配置环境之类的 /* 这一部分应该是整个设计的难点 */
- 涉及到MySQL数据库增删改操做
- 。。。