大易书淘app研究与开发(附件)
目 录
1 绪论 1
1.1 课题研究背景 1
1.2 课题研究意义 1
1.3 国内外研究现状 1
1.4 组织结构分析 2
2 系统分析 3
2.1 可行性分析 3
2.1.1 经济可行性 3
2.1.2 技术可行性 3
2.1.3 法律可行性 3
2.2 需求分析 3
2.2.1 用户需求 3
2.2.2 功能需求 4
2.3 系统数据流图分析 4
2.3.1 顶层数据流分析 4
2.3.2 管理员数据流分析 5
2.3.3 普通用户数据流分析 6
2.3.4 数据字典 7
2.4 客户端与服务器端通信分析 9
3 易书淘App总体设计 11
3.1 系统设计目标 11< *景先生毕设|www.jxszl.com +Q: ^351916072#
br /> 3.2 系统结构设计 11
3.3 数据库设计 12
3.3.1 概念设计 12
3.3.2 逻辑设计 15
3.3.3 物理设计 15
3.4 系统原型图设计 18
4 系统实现 23
4.1 搭建Android开发环境 23
4.2 系统实现 23
4.2.1 首页界面实现 23
4.2.2 用户登录界面实现 24
4.2.3 普通用户注册界面实现 25
4.2.4 普通用户主界面实现 25
4.2.5 交流界面实现 26
4.2.6 留言界面实现 27
4.2.7 图书搜索模块实现 27
4.2.8 图书发布界面实现 28
4.2.9 个人信息界面 29
4.2.10 游客界面 29
4.2.11 管理员界面 31
4.2.12 服务端模块实现 31
5 系统测试 32
5.1 测试目的 32
5.2 测试计划 32
5.2.1 测试方案 32
5.2.2 测试准备 32
5.3 项目部分功能测试 32
5.3.1 登录、注册测试 32
5.3.2 图书信息发布测试 33
5.3.3 图书信息搜索测试 34
5.3.4 操作发布图书测试 35
5.3.5 个人信息修改测试 37
5.3.6 用户交流测试 38
5.3.7 在线留言测试 38
6 总结与展望 40
6.1 全文总结 40
6.2 展望 40
参考文献 41
致 谢 42
附 录 43
1 绪 论
1.1 课题研究背景
基于智能端移动网络的普及和覆盖,Android智能手机发布后,市场份额迅速跃居前位,不仅是手机,基于安卓系统的平板、电视也进入市场,效益同样可观[1]。智能手机问世是智能软件出现的基石,各种智能软件的出现极大便利了人们的生活,现在开发智能App的条件已经非常成熟,易书淘App正是顺应了智能软件普及社会的趋势,主要是普通用户群为在校大学生,为大学生提供旧书交易和处理的手机平台。现如今,大学生每学期都会开好多课程,每学期用完的书就会闲置,大部分人都选择在毕业时卖掉,对书本是一种极大浪费,没有延续它的价值,有一些大学也有旧书店,但是局限于本校或附近学校的学生购买挑选,基于Android的在校易书淘App的目标就是让校园旧书交易市场扩大化,不再局限于方圆十里,学生也可以有更多选择。
1.2 课题研究意义
为了解决大学生旧书闲置浪费,查询购买图书方便等问题,决定开发一款专门为大学生服务的易书淘App,易书淘App主要是为学生提供的网上旧书交易处理平台,以满足学生需求为前提进行开发设计,主要功能有图书查询、旧书发布交易、书友在线交流、在线留言反馈意见等,给学生提供了一个既能购书交友又能解决闲置书籍的平台[2]。易书淘App的目标就是让旧书交易市场扩大化,学生也可以有更多选择,各个大学各专业的课程都是大同小异的,为易书淘App提供了条件。
1.3 国内外研究现状
目前国内已有一款名为旧书街的旧书交易App,但是用户群比较广泛,人群较杂,在市场上也没有得到很好的响应,易书淘App相对比已存在的的软件做了一些改观,首先用户群锁定为在校大学生,学校学生多,大部分都是年轻人,消费心理和消费观念强,在大学这样一个消费能力较强的区域,有利于开拓消费市场。
国外的教育体系和方式跟我国有很大区别,就旧书处理而言,国外显得要更为重视些,国外大部分学校中的课本都是循环利用,成熟的旧书交易网站也已存在,而且很受欢迎,但在校大学生旧书交易App也还尚未完善[3]。就目前情况而言,易书淘App有着很大的开发前景和市场。
1.4 组织结构分析
论文主要阐述如何设计、开发并实现易书淘App的过程。
易书淘App操作简单,界面相对简单,该App包括的功能有用户信息注册登录、图书信息查询、图书信息的发布、在线交流、在线留言等功能。
论文结构分为以下几个方面:
(1)从经济可行性、技术可行性等对系统的可行性给予分析,证明了系统开发的可行性,接着介绍了系统需求分析。
(2)通过上网和图书馆借阅相关书籍查询关于旧书店开发的相关资料,确定了实现要用的技术,进行系统总体设计,主要对系统功能设计和数据库设计。
(3)搭建Android环境,编写代码实现各个功能模块。
(4)完成系统测试并改进。
2 系统分析
2.1 可行性分析
在本章节中易书淘App可行性分析主要通过经济、技术和法律等方面来进行分析,通过全面分析来确定其可实施性和开发的最优技术。
原文链接:http://www.jxszl.com/jsj/xxaq/42075.html