下载此文档

设计性实验报告.doc


文档分类:高等教育 | 页数:约61页 举报非法文档有奖
1/61
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/61 下载此文档
文档列表 文档介绍
综合性设计性实验报告
实验项目名称: 图书管理App软件
所属课程名称: 无线与移动网络终端开发
学生姓名/学号:魏连莹041440512薛欢欢041440513
杨紫舒041440514张 蒙041440515
董迎顺041440516黄骏滨041440519
李 俊041440521
学生所在班级: 网络14405班     
依托实验室: 综C701
实验学期:  2017年大三下学期
计算机科学技术学院

实验名称
综合实验  无线与移动端开发的综合设计
实验地点
综C701
实验日期
2017-6-21
一、实验目的:
本设计是在学台软件开发的课程基础上进行的一次综合实践。通过本综合设计,让学生们巩固有关Android平台软件开发的知识,也考查学生的学习情况。
二、实验内容
使用eclipse编写android的代码。本软件为图书管理员通过移动平台来对图书进行一系列的操作,方便用户随时查看图书情况。图书管理系统总的来说分为图书类别管理和图书信息管理。图书类别管理主要编辑图书的类别,查询图书类别,删除图书类别;图书信息管理,主要包括添加图书,查询图书,返回主界面,并且每个图书都有详细描述,包括条形码、图书类别、图书名称、图书图片。
实验截图、操作步骤
1、图书管理的数据库设计
图1 数据库设计图
数据库说明:此图书管理一共分了三个数据表,第一个为图书表,里面包含了条形码(主键)、图书名称、图书类别,价格,库存数量、出版日期、图书封面等属性;第二个为用户表,里面包含了,用户ID(主键),用户名称、用户密码、电话和地址;第三个是图书类别表,包含了图书类别ID(主键),图书类别名称,它的主键图书类别ID是图书表的外键。
2、程序框架
图2 程序框架图
程序框架说明:左侧为服务器的数据操作框架,对前台页面传入的数据在后台进行增删改查操作,并且对前台传过来的用户信息在数据库中进行对比,对比成功之后才可以进行登录;右侧为用户端的设计,就是用户能看见的安卓页面设计都在这里进行编写,界面设计都在layout里面,然后对界面的相应控件进行绑定,把适配器代码写在activity包里。在服务端和客户端相结合这才能很好地完成整个项目。
3、用户登录,用户可以输入用户名和密码通过登录进入主页面,然后在进行图书的操作,登录的效果图如下:
图3 用户登录图
图4 登录成功图
实现功能:用户登录
实现方法:此模块为登录模块,使用了TextView 、EditText、Button等控件来实现整体布局。在此布局中,采用了线性布局的结构来对页面的基本控件进行排布。,重置按钮:private Button cancelBtn,loginBtn,然后再去声明用户名和密码框登录:private EditText userEditText,pwdEditText;接着在设置顶部标题:setTitle(手机客户端-登录);之后设置当前Activity页面布局:setContentView();通过这个FindViewById方法实例化四个组件:loginBtn、cancelBtn、userEditText、pwdEditText。然后给loginBtn 、cancelBtn绑定OnClickListener()事件,通过url = + "Login-
Servlet?userName="+ (....)将数据传到后台,后台判断此用户是否存在并判断密码是否正确,,如果存在返回0,如不存在返回空。如果用户登录成功,
Text(getApplicationContext(), "登入成功", 1).show()打印数据,(,);这个语句进入MainMenuActivity的页面。
查询功能,此块为模糊查询,用户可以根据小的信息量进行图书的查询,效果图如下:
图5 模糊查询图
图6 查询结果图

设计性实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数61
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wdggjhm62
  • 文件大小1.91 MB
  • 时间2020-11-19