编程与代码教程.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程与代码教程

三. 编码与代码分析 3.1系统结构 本系统设计是基于window系统平台上,系统设计遵循Android软件设计的系统模式。 系统UI布局在layout文件下设计完成的,每一个界面的是一个activity,并在activity中加载这些用户UI界面,在value文件下定义字符串信息,以及style样式信息,在annim文件下添加动态文件,整个系统结构根据Google公司发布的Android软件开发目录结构来进行的。 Android在Eclipse在的基本目录: 3.2编码 3.2.1登录界面 在文件下进行页面布局,设置textview显示“毕业设计管理”字样,然后设置账号及密码,和两个按钮,分别为“登录”和“管理员登录”。 设置基本用户信息,分别为:student,teacher,manager。 将基本信息读入数据库: 最后根据用户信息进行登录: 如果是学生或教师登录,选择“登录”按钮,登录成功显示“student”或“teacher”,失败则显示“fail” 如果是管理员登录,选择“管理员登录”按扭,登录成功显示“manager”,失败显示“fail” 点击“登录”按钮,如果是成功,则跳转 点击“管理员登录”,如果成功,则跳转 “登录”按钮功能代码: “管理员登录”功能代码实现: 最后实现如图: 3.2.2显示界面 一.“登录” 在文件下设置textview显示“欢迎你”,分别设置6个按钮,在按钮实现功能分别为: “毕业设计选题”按钮实现代码 如果是学生,未选题,可以选题;选过题,提示; 如果是老师,提示“老师不能选题” 已选课题管理 如果是学生已选题,提示“选题审核中。”或者直接进入Manage.class 如果未选题,提示“请先选题” 如果是教师,提示“老师不能进入” 查询课题分数 如果是学生,但教师未打分,提示“还没有分数查询”或者显示分数 如果是教师,提示“这里与老师无关” 4,教师出题 如果是教师已出题,提示“已出过题”或者直接进入 如果是学生,提示“无权限” 教师打分 如果是教师已出题,提示“已出过题”或者直接进入Scoring.class 如果是学生,提示“无权限” 6,修改密码 实际效果显示: (一)教师部分 1.教师出题 教师根据账号与密码登录系统,点击“教师出题”,在文件下设置五个editview编辑文本进行布局设置。 首先访问数据库,数据库基本信息为“null”,编辑完之后点击系统获取文本,存入数据库。之后等待审核,如果审核,没通过,则重新出题 在 代码实现如图: 数据库获取基本信息: 效果如图: 2,教师打分 在文件代码实现部分如图: 教师确认成绩后,系统更新学生分数 最终效果如图: (二)学生部分 1.学生选题 在学生登陆系统之后,点击“学生选题”,在文件下实现功能,首先将读取数据库信息,并显示: 信息显示后,开始选题: 最终实现如图: “管理员登录” 在文件下分别设置4个按钮,在按钮实现功能分别为: 点击“教师课题审核”,跳转“SelectReview.class” 点击“学生课题审核”,跳转“TitleReview.class” 点击“账号”,跳转“ManageruserReview.class” 实际运行效果图: 教师课题审核 点击“教师课题审核”,连接并显示数据库,显示数据库信息,进行审核 审核完成后,更新数据库,显示审核结果; 显示审核结果,通知结果 学生课题审核 点击“学生课题审核”,连接并显示数据库,显示数据库信息,进行审核 审核完成后,更新数据库,显示审核结果; 实际运行操作:

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档