课程设计报告_第1页
课程设计报告_第2页
课程设计报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计报告 贵州民族大学 课程设计报告 论文题目: “畅想未来”App制作心得体会 学 院: 数据科学与信息工程学院 课 程: APP制作 班 级: 计算机科学与技术专升本二班 学 号: 202142130224 姓 名: 张权钟 指导教师: 张妤 成绩: 完成时间: 2022年 6 月 23 日 一、课程设计目的 图书管理的增删改查app 二、课程设计环境 Windows 10操作系统 Android Studio 三、设计步骤 1、整体框架设计 1.1登录界面功能 登录界面有两个输入框,分别对应的是输入用户的用户名和密码,选择记录密码时,下次启动程序就可以自动填充上次输入的用户名和密码,

2、点击注册会跳转到对应的注册页面,用户名和密码无误的情况下,点击登录即可调整到主页面。 1.2注册页面功能 注册页面,有三个输入框,分别对应的是输入用户的用户名和密码以及确认密码,当用户名和密码以及确认密码无误的情况下,点击注册即可完成,然后自动跳转到登录页面。 1.3主界面功能 主界面共有四个按钮,四个按钮分别负责跳转至读者借书添加功能,读者借书修改功能,读者借书删除功能,以及查询读者借书记录的功能 1.4读者借书添加功能 页面有四个输入框,分别对应的是输入学生的学号、姓名、专业、图书的条码,输入完成之后点击添加,即可完成对读者记录信息的添加 1.5读者借书修改功能 页面有四个输入框,分别对应

3、的是输入学生的学号、姓名、专业、图书的条码,可以通过只输入学号,对数据库里已有的信息进行查询,然后回填到四个输入框上,管理员即可对输入框的相应的数据进行修改,点击修改即可完成对读者借书信息的修改。 1.6读者借书删除功能 页面有四个输入框,分别对应的是输入学生的学号、姓名、专业、图书的条码,可以通过只输入学号,对数据库里已有的信息进行查询,然后回填到四个输入框上,管理员即可对输入框的相应的数据进行确认,是不是自己想要删除的数据,点击删除即可完成对读者借书信息的删除。 1.7查询借书记录功能 从主页点击查看借书记录,即可跳转到查询借书记录的页面,里面就会展示出数据库中存储的借书信息情况。 2、布

4、局页面设计 (1)activity_login.xml:(登录页面) (2)activity_register.xml:(注册页面) (3) activity_register.xml:(主页面) (4)activity_addbooks.xml:(添加读者借书页面) (5)activity_update_books.xml:(更新读者借书页面) (6)activity_delete_books.xml:(删除读者借书页面) (7)activity_query_books.xml:(查询图书页面) 3、主要设计代码设计思路 (1)要想对读者借书信息进行管理,就应该先打开存储借书记录信息的数据库

5、,然后添加上对信息进行增删改查对应的函数。其中删除和修改可以只通过查询学生的学号所获得的数据进行操作。 (2)对注册信息的密码通过MD5加密算法进行加密 四、数据库设计 采用sqlite技术,注册页面输入的数据其实就是对用户这个数据库表里面添加信息,在登录的时候,会根据所填写的信息在用户这个数据库当中进行比对,如果比对成功,则进入系统的主页面,否则会根据对应不匹配的信息给出具体的反馈信息! 五、总结与体会 在决定要写这个app时候,感觉自己不太可能可以完成一个那么大的项目,毕竟做出一个成品的软件这种事之前只有在一些软件大牛口中听说过,一开始进度非常困难,到哪哪不会,你让一个刚学Android studio的萌新来操作,肯定是不可能的。于是乎我开始在网上搜索相关教程,跟着一些简单的小项目学着做。我从视频中学到了非常多的知识,也知道了代码其实并不是全都是灵活的,有一些固定的代码是写死了的,是没法改变的,总而言之,从这个项目中我学会了很多东西,理解了万事开头难的道理。 万年

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论