电子书城管理app应用开发毕业论文
2021-03-26 22:42:27
摘 要
本文旨在于研究开发一款能在Android手机上阅读电子书的APP,用于解决传统书籍携带和借阅不方便的弊端,提供在线与离线阅读、电子书在线搜索与下载等功能,轻松满足读者的阅读需求。
本款APP的开发包括前端的设计与服务器的搭建,前端利用Android Studio设计,利用Android Studio的拖控件的功能与对应xml代码的修改完成前端各个界面的设计,再编写相应的java代码,实现界面中各组件的功能以及与服务器端的连接。服务器端则采用Myeclipse Tomcat MySQL搭建,在Myeclipse中配置Tomcat与MySQL数据库,建立web应用,编写相应的jsp代码,并利用servlet,建立web服务器,将MySQL数据库中的数据取出来,发布在以tomcat支持的网页上,客户端直接访问该网页,将网页的数据全部取出,实现了数据在数据库到web端再到客户端之间的传输。
本文特色:详细介绍了APP开发的重点和难点,结构合理,条理清晰。
关键词: Android;Java;电子书;客户端;服务器
Abstract
This paper aims to study the development of an Android APP which can read e-books. This APP is used to solve the drawbacks of traditional books, including the inconvenience of carrying and borrowing and so on. Besides, it provides online and offline reading, e-book online search and download functions .etc. It is easy to meet the reader’s reading needs.
This APP development includes the front-end design and server structures. The front-end use Android Studio to design, the use of Android Studio drag control function and the corresponding xml code changes to complete the front-end interface design, and then write the appropriate java code, The function of each component and the connection with the server. Server-side use Myeclipse Tomcat MySQL to set up in Myeclipse configuration Tomcat and MySQL database, the establishment of web applications, the preparation of the corresponding jsp code, and the use of servlet, the establishment of web server, the MySQL database data taken out Tomcat support on the page, the client directly access the page, the page of the data all removed, to achieve the data in the database to the web side to the client between the transmission.
This paper features: detailed introduction of the development of APP focus and difficult, reasonable structure, structured clarity
Key Words:Android;Java;e-book; client; server
目 录
第1章 绪论 1
1.1 课题研究背景及意义 1
1.2 国内外研究现状 1
1.3 论文组织结构及安排 2
第2章 可行性研究 3
2.1 可行性分析 3
2.2 功能分析 3
2.3 系统用例图 4
2.4 业务流程图 5
2.5 数据流图 5
2.6 数据字典 7
2.6.1 数据流条目 7
2.6.2 数据项描述 7
第3章 总体设计 9
3.1 功能结构设计 9
3.2 软件架构设计 10
3.3 客户端设计 12
3.3.1 主界面设计 12
3.3.2 导入书籍界面设计 13
3.3.3 阅读界面设计 13
3.3.4 登录注册界面设计 14
3.3.5 在线书城界面设计 15
3.4 数据库设计 15
3.4.1 概念设计 15
3.4.2 逻辑设计 19
3.4.3 物理设计 20
3.4.4 输入设计 22
3.4.5 输出设计 23
3.5 web设计 23
第4章 系统实施 24
4.1 用户界面功能实现 24
4.2 服务器功能实现 34
第5章 系统测试 36
第6章 结论 38
参考文献 39
致谢 40
绪论
1.1课题研究背景及意义
在这个互联网蓬勃发展的时代,人们的生活已经离不开网络。未来人们的工作、生活将越来越依赖于网络产品的发展,越来越数字化、网络化、电子化、虚拟化。尤其是APP的开发已经成为网络世界的热潮,呈现出供不应求的局面。
对于阅读爱好者来说,虽然可以通过去图书馆借书或上书店买书的渠道满足需求,然而现代社会,人们的生活越来越忙碌,这使得很多人没有时间通过这些渠道阅读图书;而且,电子书的成本相对于纸质书更加低廉。除此之外,手机阅读APP让读者只要携带手机就能阅读大量的电子书,而不用抱着厚厚的书本,十分便捷。
艾瑞咨询(iResearch)发布的lt;2014年中国数字阅读用户行为研究报告》显示,2013年已有超过85%的用户使用过数字阅读服务,而用户最常使用的阅读终端是手机,占比55.8%。[1]
总的来说,电子书APP相比于传统纸质书籍,拥有很多优势,虽然不一定会取代纸质书籍,但电子书城APP已经在人们的工作生活扮演着越来越重要的角色,将来也将会越来越受人们的欢迎。
1.2国内外研究现状