安卓数据库应用设计

安卓数据库应用设计

ID:17430955

大小:1.31 MB

页数:38页

时间:2018-08-31

安卓数据库应用设计_第1页
安卓数据库应用设计_第2页
安卓数据库应用设计_第3页
安卓数据库应用设计_第4页
安卓数据库应用设计_第5页
资源描述:

《安卓数据库应用设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、安徽农业大学毕业论文(设计)论文题目安卓数据库应用设计姓名吴志军学号11540086院系经济技术学院专业通信工程指导教师张恒职称讲师中国·合肥二o一五年五月安徽农业大学经济技术学院学士学位论文(设计)开题报告课题名称安卓数据库应用设计课题来源导师指定学生姓名吴志军专业通信工程学号11540086指导教师姓名张恒职称研究内容1.通过安卓手机查询学生基本信息。2.通过安卓手机查询学生考试成绩。3.掌握安卓数据库的存储与读取。研究计划3月中~3月底调研、查询资料。4月初~4月中确定系统架构、分析并掌握系统的设计方向

2、与目标。4月底~5月中系统的设计与开发。5月下~5月底整个系统的调试与运行。6月初撰写毕业设计论文。特色与创新1.设计比较方便,实用性强,稳定性好。2.系统具有较强的实际应用价值。成本低,操作简单。3.系统稳定,有较大的发展空间。指导教师意见教研室意见学院意见目录1引言2背景3系统设计思路3.1用户模块3.2信息录入3.3信息查询4具体实现4.1用户登录4.2用户修改密码4.3用户信息录入4.3用户信息查询5数据库存储与读取6系统实现7总结8参考文献9英文摘要致谢安卓数据库应用设计学生:吴志军,指导教师:张恒

3、351引言如今,我们生活在越来越多的依赖以数据为中心和数据驱动的世界中。例如亚马逊之类的公司对用户查看和购买过的商品进行信息跟踪,以便于我们能够向用户推荐更多类似产品;如Google之类的公司,存储通过使用它搜索的每一条查询,以便在未来能够提供更好的搜索查询建议,我们生活在一个以数据为中心的世界,开发以数据为中心的应用正是现今社会当务之急。在过去的几年里,智能手机与平板电脑等移动设备的使用量一直呈增长的趋势。Android系统在各个系统的优势都很突出,Android作为一款具有很大潜在用户的智能手机系统,发展

4、前景很突出。这篇论文目的是使用Android数据库来对学生信息管理系统进行查询与应用,方便大家更快捷的查询信息。考生成绩查询成绩经历了书信查询,电话查询,网上查询的几个阶段,其中以网上查询的方式最为普遍,但是许多不发达的地区及学生宿舍还不能更好的实现上网,而目前无线同步通信网络几乎覆盖全国各地每个地方,只要有一部手机,可以不受各种环境的影响而轻松获得考生的成绩,因此,开发一个Android手机查询成绩系统,将有重大的意义。352背景Android作为开源的手机客户端操作系统,具有强大的功能,除了电话、短信、上

5、网、游戏娱乐视频等等,自带的sqlite数据库也十分的强大,而且小巧灵活,还有占用资源少,通过开发一个精简的学生信息管理系统充分展示android数据库操作过程,以及sqlite数据库的特性。有着重要的意义。353系统的设计思路由于没有学校提供的各种学生各种信息的数据库接口,因此我们只能采用本地存储的方式,录入学生信息,然后查看搜索等,SQLite,是一款轻型的数据库应用,是遵守ACID的关系型数据库管理的系统,它包含在一个相对较小的C库中。它是D.RichardHipp建立公有领域项目。它的设计目标采用的是

6、嵌入式,现在目前已经在很多嵌入式产品中都使用了它,它占用资源较低,在嵌入式设备里,有可能只需要几百K的内存就足够了,它支持Windows/Linux/Unix等等主流的操作系统,而在android系统中已然集成了,所以采用sqlite作为此管理系统的后台数据库。确定好数据库之后,需要对系统进行详细的设计,其中包括管理员用户的操作:登录、修改登录密码、录入学生信息、录入学生成绩、查询学生信息、查询学生成绩、删除学生等等操作。35个人信息查询个人信息录入登录密码学生成绩查询学生成绩录入修改密码信息查询信息录入→用

7、户模块系统设计思路基本框架353.1用户模块由于整个设计过程采用单用户管理模式,所以只有管理员一个用户,所以使用androidsharepreference类进行管理员信息的存储,而不采用单独为管理员建立一个数据库表的形式。用户模块主要包括登录。修改密码等。3.1.1登录密码模块这里管理员的登录由于仅仅涉及保护后台作用,并没有必要单独涉及一个数据库表来存储,因此采用android提供的SharedPreferences类将登录信息以键值对的方式保存在xml中。当系统检测到管理员是第一次登录的时候,用户名和密码

8、都是管理员自己所决定,之后如果再进行登录就需要输入第一次登录的用户名和密码了。设计UI如下:3.1.2修改密码模块35依然采用SharedPreferences类进行管理员用户密码存储与修改,设计的UI如下登录后的界面设计为353.2信息录入信息录入主要包括学生个人信息的录入和成绩的录入,学生的个人信息主要有:学院、班级、姓名、学号、电话、性别、出生日期等等,依次用android的各种控件进行信息分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。