- 49
- 0
- 约7.04千字
- 约 16页
- 2020-08-15 发布于江苏
- 举报
南京晓庄学院
【移动开发应用框架】
课程设计报告
《课程表的设计与实现》
所在院 ( 系): 信息工程学院
学 号 :学生姓名 : 陈倡
年级专业 : 软件工程
指导教师 : 李青
提交日期 :2015 年12 月
课程设计实验报告
课程设计实验报告
班级
13软工 4
姓名
陈倡
学号任课教师
李青
实验日期
2015.12
成绩
一、 目的( 本次课程设计的概要以及所涉及的知识点。 )
课程表课程的添加与实现
记录笔记并可以查看
设计知识点:数据库的数据的新增,查询,删除等,辅助类,上下文菜单的使用;
二、使用环境 (本次实践所使用的平台和相关软件。 )
SDK:(software development kit )软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、 硬件平台、 操作系统等建立应用软件的开发工具的集合。因此, Android SDK 指的是 Android 专属的软件开发工具包。
使用 Eclipse 进行 android 应用开发需要给 Eclipse 装 ADT 插件,这样 Eclipse 就可以和 android ADT 建立连接,可以在 Eclipse 中启动 android 模拟器进行程序调试等。
三、内容与设计思想
( 1 .设计思路 2 .主要功能说明 3 .主要的模块结构 4 .主要代码分析 。 )
课程与笔记是私有的,所以设置用户名与密码登陆,在课程表中应有一个显示界面,用于显示已添加的课程,点击新增按钮进入新增界面,用于增加新的课程,需添加上课的星期和课的节次,并检查当前是否有课,并提示。保存后进入课表显示界面,查看课表。笔记中有一笔记列表,显示创建笔记的时间和标题。点开笔记可以查看详细内容。也可以进行笔记的新增。若长按笔记。则可以进行删除操作。
登录进入菜单,若无用户,可以注册。
课程表,查看已经有课程,新增课程并保存。
笔记,查看已有笔记,查看详细笔记,新增笔记,删除笔记。
第 页 共 页
课程设计实验报告
整个程序包含两个大的模块:课程表模块和笔记模块;课程表中包含显示和新增两个模块;笔记中有显示列表模块,新增模块,和查看模块
(1)用户登录时,根据用户名与密码进入数据库中查询,若有返回值为1,
表示有该用户,进行界面的跳转,进去菜单界面。若返回值为 0 ,则表示用户
名或密码错误,并提示。
but_login .setOnClickListener( new OnClickListener() {
public void onClick(View arg0) {
String putname = edit_putname .getText().toString();
String putpassword = edit_putpassword .getText().toString();
Cursor cs = dbhelper .login(putname, putpassword);
int m = cs.getCount();
if (m==0){
String tips = 你输入的用户名或密码有误 ;
Toast toast = Toast. makeText (getApplicationContext(), tips,20000);
toast.show();
} else {
Intent intent = new Intent(MainActivity. this ,MenuActivity. class );
intent.putExtra( name , putname);
MainActivity. this .startActivity(intent);
}
}
});
2)新增课程时,查询这一天的所有课程,若已有的课程和添加的课程节次相同则冲突,则提示这节已经有课,若无可进行添加,并跳转会课程表界面查看
Cursor cs = db .query( schedule , new String[]{ time }, day= +day+ , null ,
null , null , null );
cs.moveToFirst();
while (!cs.isAfterLast()){
String check = cs.getString(cs.getColumnIndex( time ));
if (check.equals(timeclass)){
String tips = 这节已经有课 ;
Toast toast = Toast. makeText (getApplicationContext(),
tips, 20000);
toast.show();
return ;
您可能关注的文档
- java计算器项目课程设计报告(包涵源文件与类图).docx
- java课程设计报告-俄罗斯方块.docx
- java课程设计万年历程序设计报告.docx
- java实验报告-集合框架与泛型机制.docx
- java图书馆管理系统(附全代码)_课程设计报告.docx
- junit单元测试实验报告.docx
- labview专题实验报告_xjtu.docx
- matlabsimulink与控制系统仿真实验报告.docx
- matlab数学实验报告05.docx
- nat配置实验实验报告.docx
- 2026中信银行招聘3人考试笔试备考题库及答案解析.docx
- 2026浙江温州乐清市政公用事业发展有限公司公开招聘工作人员20人考试笔试备考试题及答案解析.docx
- 2026浙江省旅投集团招聘25人考试笔试备考题库及答案解析.docx
- 2026黑龙江哈尔滨工业大学商学院招聘考试笔试参考题库及答案解析.docx
- 2026河南郑州市巩义市国有资产投资经营有限公司招聘10人考试笔试备考试题及答案解析.docx
- 2026福建厦门市集美区海怡实验幼儿园招聘2人考试笔试参考题库及答案解析.docx
- 2026陕西安康市紫阳县农业发展集团有限公司招聘考试笔试模拟试题及答案解析.docx
- 2026内蒙古赤峰市就业见习计划招募考试笔试备考试题及答案解析.docx
- 2026四川内江彩色鱼教育投资发展有限公司招聘1人考试笔试备考试题及答案解析.docx
- 2026甘肃酒泉市瓜州县公安局招聘警务辅助人员10名人考试笔试模拟试题及答案解析.docx
原创力文档

文档评论(0)