需求信息:

数据库人工备份上机人员信息:上机人员学号、姓名、专业、上机时间、缴费金额、使用的电脑编号、下机时间、消费金额、换机(换机前的电脑编号、换机原因(分为死机、不能开机、中病毒 )、换机后的电脑编号。

管理员登录(输入工号及密码登录)

1、管理员通过登录界面:(输入工号及密码进行登录)建立一个窗口,在窗口中添加两个文本框,用来存放帐号和密码,添加一个确定按钮,用来触发登陆事件。添加类,建立数据对象,通过查询数据库中是否存在登陆的帐号和密码并匹配。如果存在则进入系统,显示主窗口,关闭登陆窗口。

2、主界面:主界面显示三个模块。分别是用户管理、管理员管理、消费记录。

3、点击用户管理:

(1)线用户信息(机器编号、使用人员学号、姓名、专业、上机时间、缴费金额、下机时间、消费金额、机器情况)

(2)添加用户信息(学号、姓名、专业、上机时间、下机时间、缴费金额、使用的机器编号)

(3)修改用户信息(可修改项同添加用户)主要用于换机、主要修改使用机器编号。

(4)删除用户信息:可清空添加的用户信息。

4、点击管理员管理:可添加,修改,删除管理员信息,管理员信息有:工号、姓名、性别、年龄。

5、消费记录:显示登录账号、登录时间、下机时间、计算机编号、消费金额。

技术信息:

总体设计逻辑和思路:
1:先设计数据库表文件
2:写服务端jsp页面以及写api接口给客户端提供数据
3:完成后台服务端的数据交互,也就是jsp页面数据的存储和显示
4:进行客户端页面的开发;
5:进行客户端对api接口的调用,也就是获取数据库的数据以及在客户端进行显示

移动端:
1:使用android原生控件以及xml布局文件来完成界面的显示
2:使用java代码完成功能的数据和逻辑交互
3:使用http网络请求完成数据的请求;
4:使用json数据解析完成客户端数据的回调和显示

服务端后台:
1:使用mysql完成数据的存储
2:使用jdbc完成数据库和代码的逻辑交互
3:使用jsp完成网页数据的显示
4:使用java代码完成api接口的编写以及以及数据的回调

基于android的图书馆电子阅览相关推荐

  1. interlib android客户端开发,基于Android移动图书馆设计与开发.doc

    基于Android移动图书馆设计与开发 基于Android移动图书馆设计与开发 [摘 要]随着移动 技术的发展,图书馆数字化的资源已不局限于在电脑上进行展示,手机已成为用户浏览图书 馆数字化资源的重要 ...

  2. 病历管理系统代码android,基于Android系统移动电子病历系统设计.doc

    基于Android系统移动电子病历系统设计 基于Android系统移动电子病历系统设计 摘要 针对当前医疗环境下的病历管理环节,在以经济适用的前提下设计基于Android客户端和WIFI网络的移动电子 ...

  3. android电子英语词典背景介绍,实现基于Android的英文电子词典

    本文为原创,如需转载,请注明作者和出处,谢谢! 英文词典是手机中经常使用的应用.因此,在本文将结合Android来讨论如何实现一个Android版的英文词典.实现英文词典的方法很多.在本文使用了SQL ...

  4. 基于Android高校图书馆推荐书目系统

    本次毕业设计采用B/S模式进行设计,结合Android技术设计一个高校图书馆推荐书目系统,数据口采用瑞典MySQL AB公司的MySQL数据库,此系统是为高校图书馆推荐书目设计的,具有一定的应用价值. ...

  5. 基于Android的图书馆借阅占座座位app-计算机毕业设计

    项目介绍 本次毕业设计是设计并实现一个图书馆座位预约系统.该系统的最终目的是为了自动化管理图书馆自习座位,解决占座问题,提高座位利用率.实际上我校是有相应的座位管理系统,它是那种固定的触摸刷卡屏终端, ...

  6. 基于Android的图书馆借阅占座座位app

    本次毕业设计是设计并实现一个图书馆座位预约系统.该系统的最终目的是为了自动化管理图书馆自习座位,解决占座问题,提高座位利用率.实际上我校是有相应的座位管理系统,它是那种固定的触摸刷卡屏终端,每层有一个 ...

  7. 基于android的图书馆图书借阅座位预订app

    本次毕业设计是设计并实现一个图书馆座位预约系统.该系统的最终目的是为了自动化管理图书馆自习座位,解决占座问题,提高座位利用率.实际上我校是有相应的座位管理系统,它是那种固定的触摸刷卡屏终端,每层有一个 ...

  8. 基于Android的上位软件,基于Android的电子套结机上位机软件设计

    摘要: 电子套结机通常以工业计算机或触摸式控制面板作为设备控制的上位机,它们的优点在于功能完善,但是价格较贵,便携性不足,很多场合下不能满足移动控制的需求.基于Android操作系统的便携设备不仅具有 ...

  9. 基于android的电子词典设计_基于Android的电子词典软件的设计与实现 (含外文翻译).doc...

    基于Android的电子词典软件的设计与实现 (含外文翻译) LANZHOU UNIVERSITY OF TECHNOLOGY 毕业设计 题 目 基于Android的电子词典软件的设计与实现 学生姓名 ...

最新文章

  1. Apache反向代理设置【转载】
  2. Receive本地下载安装方法
  3. 【Matlab 图像】滤波器原理使用及测试效果
  4. 笔记-项目人力资源管理-建设项目团队-成功的项目团队的特点
  5. VUEX中关于 mapActions, mapMutations使用解析
  6. 发现以前的一些记录 shutdown AP CPU
  7. opa847方波放大电路_电子管放大电路当中阴极电阻的作用和选择
  8. python笔记-1(import导入、time/datetime/random/os/sys模块)
  9. Hibernate 验证版本不兼容问题
  10. matlab股票5日移动均线,一分钟,看懂五日均线图!
  11. 用ipv6校园网访问gg学术
  12. MySQL grant之后一定要跟随flush privileges么?
  13. Java之旅-Day3
  14. 真的不能错过的打印攻略!打印一张7分钱
  15. python编程代码-python编程代码
  16. 蓝牙芯片排行_8月TWS硅麦出货量排行榜TOP15
  17. 圆为什么规定一定是360度_圆为什么是360度?不一样的趣味知识,让你痴迷数学...
  18. 红旗linux试题,redflag认证部分试题
  19. 【整车Silmulink模型】(一)整车动力学模型
  20. 【英雄哪里出来】一文带你吃透算法

热门文章

  1. 理解WebKit和Chromium: Web应用和Web运行环境
  2. java下载Excel乱码
  3. 论文阅读《Block-NeRF: Scalable Large Scene Neural View Synthesis》
  4. 2171 拿出最少数目的魔法豆(枚举 + 前缀和)
  5. tiny4412 驱动 (16)aplay问题
  6. 360安全卫士下载|360安全卫士下载
  7. ubuntu 生活之电视卡
  8. 1725.可以形成最大正方形的矩形数目
  9. ROS与各种IDE集成开发方法
  10. 超级应用程序的图标设计系统