计算机毕业课程设计源码-066_428双鱼林安卓Android学生成绩管理系统 - 计算机毕业设计源码下载网
更多设计到:www.shuangyulin.com, 咨询QQ:254540457【快点我啊】,看本站系统源码运行截图请到:   源程序吧

计算机毕业课程设计源码-066_428双鱼林安卓Android学生成绩管理系统

  • 内容
  • 评论
  • 相关

***********************************************************
我的信息: *
姓名: 汪建林 程序设计大神 *
毕业学校: 2007年于成都理工大学 *
联系QQ: 254540457 *
网站: http://www.shuangyulin.com 【长期有效】 *
***********************************************************

系统开发环境: Windows + Myclipse(服务器端) + Eclipse(手机客户端) + mysql数据库

系统客户端和服务器端架构技术: 界面层,业务逻辑层,数据层3层分离技术,MVC设计思想!

服务器和客户端数据通信格式: XML格式(用于传输查询的记录集)和json格式(用于传输单个的对象信息)

系统实现了字符串,整数,小数,日期类型,图片类型这些常见类型的CRUD操作,并且实现了对象之间的外键关联!
客户端程序目录结构:
com.mobileclient.activity: 充当界面层(界面描述在布局文件中)和控制层(控制程序的运行流程)。
com.mobileclient.domain: 实体对象描述层,负责描述和封装对象的各个属性,在各个层次中进行数据流动。
com.mobileclient.service: 业务逻辑层,通过和服务器通信,实现数据的发送和接收。
com.mobileclient.handler: 当服务器返回xml数据集时,需要调用这个层的类实现xml数据集到java对象数据链表的转换,这里采用的是SAX解析技术,相比DOM技术解析需要更低内存,很适合手机上使用。
com.mobileclient.util: 里面包括各种Adapter主要负责将各种数据渲染显示到界面上,这里还有个ImageService负责从服务器获取图片资源,HttpUtil负责和服务器通信,主要是发送参数给服务器!
com.mobileclient.app: 保存应用程序类,全局变量可以放到这里,应用程序中未处理的异常可以在此被捕获到日志文件。
res/layout: 各种界面布局文件!
res/drawable-mdpi: 程序界面中用到的图片资源文件!

服务器程序目录结构:
com.mobileserver.domain: 实体对象描述层,负责描述和封装对象的各个属性,在各个层次中进行数据流动。
com.mobileserver.servlet: 控制层,负责接收用户请求,根据用户业务需求调用业务逻辑层不同的功能,将处理结果返回客户端。
com.mobileserver.dao: 业务逻辑层,它为控制层服务,调用数据层实现各种CRUD操作(添加,修改,查询,删除)。
com.mobileserver.util: 数据库操作层,直接调用数据库连接实现记录的查询和更新等操作,其中使用了数据库连接池技术。

通过登录页面,管理员输入账号和密码登录系统然后进行各个模块的管理

(1)学期信息管理:完成对学期信息的添删改查操作!

(2)班级信息管理:完成对班级信息的添删改查操作!

(3)学生信息管理:完成对学生信息的添删改查操作!

(4)课程信息管理:完成对课程信息的添删改查操作!

(5)成绩信息管理:完成对成绩信息的添删改查操作!

链接: http://pan.baidu.com/s/1jHvqsia 密码: uaqa

file://C:\Users\Administrator\Desktop\428双鱼林安卓Android学生成绩管理系统 (2 folders, 0 files, 0 bytes, 4.32 MB in total.)
├─安卓客户端 (7 folders, 6 files, 59.92 KB, 2.85 MB in total.)
│ │ .classpath 364 bytes
│ │ .ic_launcher-web.png 54.44 KB
│ │ .project 848 bytes
│ │ AndroidManifest.xml 2.99 KB
│ │ proguard-project.txt 781 bytes
│ │ project.properties 562 bytes
│ ├─.settings (0 folders, 1 files, 598 bytes, 598 bytes in total.)
│ │ org.eclipse.jdt.core.prefs 598 bytes
│ ├─assets (0 folders, 0 files, 0 bytes, 0 bytes in total.)
│ ├─bin (2 folders, 5 files, 1.40 MB, 1.77 MB in total.)
│ │ │ AndroidManifest.xml 2.99 KB
│ │ │ classes.dex 479.54 KB
│ │ │ com.mobileclient.activity.LoginActivity.apk 575.20 KB
│ │ │ jarlist.cache 119 bytes
│ │ │ resources.ap_ 378.52 KB
│ │ ├─classes (1 folders, 0 files, 0 bytes, 356.74 KB in total.)
│ │ │ └─com (1 folders, 0 files, 0 bytes, 356.74 KB in total.)
│ │ │ └─mobileclient (6 folders, 0 files, 0 bytes, 356.74 KB in total.)
│ │ │ ├─activity (0 folders, 107 files, 264.82 KB, 264.82 KB in total.)
│ │ │ │ BuildConfig.class 359 bytes
│ │ │ │ ClassInfoAddActivity$1.class 3.40 KB
│ │ │ │ ClassInfoAddActivity.class 2.52 KB
│ │ │ │ ClassInfoDetailActivity$1.class 900 bytes
│ │ │ │ ClassInfoDetailActivity.class 2.94 KB
│ │ │ │ ClassInfoEditActivity$1.class 3.22 KB
│ │ │ │ ClassInfoEditActivity.class 3.59 KB
│ │ │ │ ClassInfoListActivity$1.class 1.27 KB
│ │ │ │ ClassInfoListActivity$2.class 2.02 KB
│ │ │ │ ClassInfoListActivity$3.class 1.43 KB
│ │ │ │ ClassInfoListActivity$4.class 936 bytes
│ │ │ │ ClassInfoListActivity.class 8.13 KB
│ │ │ │ ClassInfoQueryActivity$1.class 2.80 KB
│ │ │ │ ClassInfoQueryActivity.class 2.40 KB
│ │ │ │ CourseAddActivity$1.class 3.43 KB
│ │ │ │ CourseAddActivity.class 2.47 KB
│ │ │ │ CourseDetailActivity$1.class 882 bytes
│ │ │ │ CourseDetailActivity.class 2.66 KB
│ │ │ │ CourseEditActivity$1.class 3.25 KB
│ │ │ │ CourseEditActivity.class 3.39 KB
│ │ │ │ CourseListActivity$1.class 1.25 KB
│ │ │ │ CourseListActivity$2.class 2.00 KB
│ │ │ │ CourseListActivity$3.class 1.40 KB
│ │ │ │ CourseListActivity$4.class 918 bytes
│ │ │ │ CourseListActivity.class 8.18 KB
│ │ │ │ CourseQueryActivity$1.class 2.11 KB
│ │ │ │ CourseQueryActivity.class 1.87 KB
│ │ │ │ LoginActivity$1.class 1.02 KB
│ │ │ │ LoginActivity$2.class 864 bytes
│ │ │ │ LoginActivity$3.class 1.05 KB
│ │ │ │ LoginActivity$4.class 2.93 KB
│ │ │ │ LoginActivity.class 1.80 KB
│ │ │ │ MainMenuActivity$1.class 1.08 KB
│ │ │ │ MainMenuActivity$2.class 1.08 KB
│ │ │ │ MainMenuActivity$3.class 1.08 KB
│ │ │ │ MainMenuActivity$4.class 1.08 KB
│ │ │ │ MainMenuActivity$5.class 1.08 KB
│ │ │ │ MainMenuActivity$ImageAdapter.class 2.78 KB
│ │ │ │ MainMenuActivity.class 3.71 KB
│ │ │ │ photoListActivity$1.class 2.31 KB
│ │ │ │ photoListActivity.class 4.99 KB
│ │ │ │ R$attr.class 361 bytes
│ │ │ │ R$drawable.class 690 bytes
│ │ │ │ R$id.class 3.47 KB
│ │ │ │ R$layout.class 1.69 KB
│ │ │ │ R$menu.class 418 bytes
│ │ │ │ R$string.class 491 bytes
│ │ │ │ R$style.class 452 bytes
│ │ │ │ R.class 688 bytes
│ │ │ │ RegisterActivity$1.class 2.74 KB
│ │ │ │ RegisterActivity$2.class 1.11 KB
│ │ │ │ RegisterActivity.class 2.68 KB
│ │ │ │ ScoreInfoAddActivity$1.class 1.81 KB
│ │ │ │ ScoreInfoAddActivity$2.class 1.80 KB
│ │ │ │ ScoreInfoAddActivity$3.class 1.77 KB
│ │ │ │ ScoreInfoAddActivity$4.class 2.59 KB
│ │ │ │ ScoreInfoAddActivity.class 5.76 KB
│ │ │ │ ScoreInfoDetailActivity$1.class 900 bytes
│ │ │ │ ScoreInfoDetailActivity.class 3.66 KB
│ │ │ │ ScoreInfoEditActivity$1.class 1.82 KB
│ │ │ │ ScoreInfoEditActivity$2.class 1.81 KB
│ │ │ │ ScoreInfoEditActivity$3.class 1.77 KB
│ │ │ │ ScoreInfoEditActivity$4.class 2.60 KB
│ │ │ │ ScoreInfoEditActivity.class 7.01 KB
│ │ │ │ ScoreInfoListActivity$1.class 1.27 KB
│ │ │ │ ScoreInfoListActivity$2.class 2.05 KB
│ │ │ │ ScoreInfoListActivity$3.class 1.41 KB
│ │ │ │ ScoreInfoListActivity$4.class 936 bytes
│ │ │ │ ScoreInfoListActivity.class 8.33 KB
│ │ │ │ ScoreInfoQueryActivity$1.class 1.94 KB
│ │ │ │ ScoreInfoQueryActivity$2.class 1.93 KB
│ │ │ │ ScoreInfoQueryActivity$3.class 1.88 KB
│ │ │ │ ScoreInfoQueryActivity$4.class 1.64 KB
│ │ │ │ ScoreInfoQueryActivity.class 5.21 KB
│ │ │ │ StudentAddActivity$1.class 1.79 KB
│ │ │ │ StudentAddActivity$2.class 1.19 KB
│ │ │ │ StudentAddActivity$3.class 1.78 KB
│ │ │ │ StudentAddActivity$4.class 4.30 KB
│ │ │ │ StudentAddActivity.class 7.82 KB
│ │ │ │ StudentDetailActivity$1.class 888 bytes
│ │ │ │ StudentDetailActivity.class 4.38 KB
│ │ │ │ StudentEditActivity$1.class 1.79 KB
│ │ │ │ StudentEditActivity$2.class 1.20 KB
│ │ │ │ StudentEditActivity$3.class 1.79 KB
│ │ │ │ StudentEditActivity$4.class 4.13 KB
│ │ │ │ StudentEditActivity.class 9.42 KB
│ │ │ │ StudentListActivity$1.class 1.26 KB
│ │ │ │ StudentListActivity$2.class 2.01 KB
│ │ │ │ StudentListActivity$3.class 1.42 KB
│ │ │ │ StudentListActivity$4.class 924 bytes
│ │ │ │ StudentListActivity.class 8.99 KB
│ │ │ │ StudentQueryActivity$1.class 1.91 KB
│ │ │ │ StudentQueryActivity$2.class 2.78 KB
│ │ │ │ StudentQueryActivity.class 4.30 KB
│ │ │ │ TermInfoAddActivity$1.class 2.52 KB
│ │ │ │ TermInfoAddActivity.class 2.03 KB
│ │ │ │ TermInfoDetailActivity$1.class 894 bytes
│ │ │ │ TermInfoDetailActivity.class 2.28 KB
│ │ │ │ TermInfoEditActivity$1.class 2.53 KB
│ │ │ │ TermInfoEditActivity.class 2.84 KB
│ │ │ │ TermInfoListActivity$1.class 1.26 KB
│ │ │ │ TermInfoListActivity$2.class 2.04 KB
│ │ │ │ TermInfoListActivity$3.class 1.40 KB
│ │ │ │ TermInfoListActivity$4.class 930 bytes
│ │ │ │ TermInfoListActivity.class 8.02 KB
│ │ │ │ TermInfoQueryActivity$1.class 1.63 KB
│ │ │ │ TermInfoQueryActivity.class 1.41 KB
│ │ │ ├─app (0 folders, 3 files, 8.71 KB, 8.71 KB in total.)
│ │ │ │ CrashHandler$1.class 707 bytes
│ │ │ │ CrashHandler.class 6.91 KB
│ │ │ │ Declare.class 1.11 KB
│ │ │ ├─domain (0 folders, 5 files, 6.92 KB, 6.92 KB in total.)
│ │ │ │ ClassInfo.class 1.22 KB
│ │ │ │ Course.class 1.39 KB
│ │ │ │ ScoreInfo.class 1.36 KB
│ │ │ │ Student.class 2.16 KB
│ │ │ │ TermInfo.class 792 bytes
│ │ │ ├─handler (0 folders, 5 files, 12.12 KB, 12.12 KB in total.)
│ │ │ │ ClassInfoListHandler.class 2.36 KB
│ │ │ │ CourseListHandler.class 2.45 KB
│ │ │ │ ScoreInfoListHandler.class 2.47 KB
│ │ │ │ StudentListHandler.class 2.69 KB
│ │ │ │ TermInfoListHandler.class 2.17 KB
│ │ │ ├─service (0 folders, 5 files, 28.68 KB, 28.68 KB in total.)
│ │ │ │ ClassInfoService.class 5.72 KB
│ │ │ │ CourseService.class 5.81 KB
│ │ │ │ ScoreInfoService.class 5.90 KB
│ │ │ │ StudentService.class 6.26 KB
│ │ │ │ TermInfoService.class 4.99 KB
│ │ │ └─util (0 folders, 14 files, 35.48 KB, 35.48 KB in total.)
│ │ │ ClassInfoSimpleAdapter$ViewHolder.class 569 bytes
│ │ │ ClassInfoSimpleAdapter.class 2.77 KB
│ │ │ CourseSimpleAdapter$ViewHolder.class 563 bytes
│ │ │ CourseSimpleAdapter.class 2.70 KB
│ │ │ HttpUtil.class 10.54 KB
│ │ │ ImageService.class 2.13 KB
│ │ │ ImageSimpleAdapter.class 4.77 KB
│ │ │ ScoreInfoSimpleAdapter$ViewHolder.class 567 bytes
│ │ │ ScoreInfoSimpleAdapter.class 3.35 KB
│ │ │ StreamTool.class 845 bytes
│ │ │ StudentSimpleAdapter$ViewHolder.class 616 bytes
│ │ │ StudentSimpleAdapter.class 3.14 KB
│ │ │ TermInfoSimpleAdapter$ViewHolder.class 517 bytes
│ │ │ TermInfoSimpleAdapter.class 2.50 KB
│ │ └─res (4 folders, 0 files, 0 bytes, 24.28 KB in total.)
│ │ ├─drawable-hdpi (0 folders, 1 files, 6.15 KB, 6.15 KB in total.)
│ │ │ ic_launcher.png 6.15 KB
│ │ ├─drawable-ldpi (0 folders, 1 files, 2.12 KB, 2.12 KB in total.)
│ │ │ ic_launcher.png 2.12 KB
│ │ ├─drawable-mdpi (0 folders, 3 files, 6.16 KB, 6.16 KB in total.)
│ │ │ bottom_bg.png 339 bytes
│ │ │ ic_launcher.png 3.22 KB
│ │ │ ml_default_image.png 2.61 KB
│ │ └─drawable-xhdpi (0 folders, 1 files, 9.85 KB, 9.85 KB in total.)
│ │ ic_launcher.png 9.85 KB
│ ├─gen (1 folders, 0 files, 0 bytes, 9.18 KB in total.)
│ │ └─com (1 folders, 0 files, 0 bytes, 9.18 KB in total.)
│ │ └─mobileclient (1 folders, 0 files, 0 bytes, 9.18 KB in total.)
│ │ └─activity (0 folders, 2 files, 9.18 KB, 9.18 KB in total.)
│ │ BuildConfig.java 167 bytes
│ │ R.java 9.01 KB
│ ├─libs (0 folders, 1 files, 383.94 KB, 383.94 KB in total.)
│ │ android-support-v4.jar 383.94 KB
│ ├─res (7 folders, 0 files, 0 bytes, 425.99 KB in total.)
│ │ ├─drawable-hdpi (0 folders, 1 files, 8.02 KB, 8.02 KB in total.)
│ │ │ ic_launcher.png 8.02 KB
│ │ ├─drawable-ldpi (0 folders, 1 files, 2.50 KB, 2.50 KB in total.)
│ │ │ ic_launcher.png 2.50 KB
│ │ ├─drawable-mdpi (0 folders, 9 files, 322.14 KB, 322.14 KB in total.)
│ │ │ bottom_bg.png 2.83 KB
│ │ │ ic_launcher.png 3.97 KB
│ │ │ list_bg.jpg 46.37 KB
│ │ │ login.jpg 88.35 KB
│ │ │ menu_bg.jpg 64.90 KB
│ │ │ ml_default_image.png 2.61 KB
│ │ │ noimage.jpg 29.70 KB
│ │ │ operateicon.jpg 21.08 KB
│ │ │ register.jpg 62.33 KB
│ │ ├─drawable-xhdpi (0 folders, 1 files, 13.25 KB, 13.25 KB in total.)
│ │ │ ic_launcher.png 13.25 KB
│ │ ├─layout (0 folders, 36 files, 78.97 KB, 78.97 KB in total.)
│ │ │ classinfo_add.xml 2.50 KB
│ │ │ classinfo_detail.xml 2.51 KB
│ │ │ classinfo_edit.xml 2.50 KB
│ │ │ classinfo_list.xml 1.79 KB
│ │ │ classinfo_list_item.xml 1.39 KB
│ │ │ classinfo_query.xml 2.86 KB
│ │ │ course_add.xml 2.97 KB
│ │ │ course_detail.xml 2.90 KB
│ │ │ course_edit.xml 2.98 KB
│ │ │ course_list.xml 1.79 KB
│ │ │ course_list_item.xml 1.39 KB
│ │ │ course_query.xml 2.07 KB
│ │ │ gv_item.xml 889 bytes
│ │ │ login_system.xml 3.30 KB
│ │ │ main_menu.xml 595 bytes
│ │ │ message_list.xml 1.28 KB
│ │ │ photolist.xml 246 bytes
│ │ │ register.xml 3.13 KB
│ │ │ scoreinfo_add.xml 2.49 KB
│ │ │ scoreinfo_detail.xml 2.89 KB
│ │ │ scoreinfo_edit.xml 2.89 KB
│ │ │ scoreinfo_list.xml 1.79 KB
│ │ │ scoreinfo_list_item.xml 1.39 KB
│ │ │ scoreinfo_query.xml 2.02 KB
│ │ │ student_add.xml 4.63 KB
│ │ │ student_detail.xml 4.47 KB
│ │ │ student_edit.xml 4.63 KB
│ │ │ student_list.xml 2.04 KB
│ │ │ student_list_item.xml 1.57 KB
│ │ │ student_query.xml 3.21 KB
│ │ │ terminfo_add.xml 1.33 KB
│ │ │ terminfo_detail.xml 1.72 KB
│ │ │ terminfo_edit.xml 1.73 KB
│ │ │ terminfo_list.xml 1.27 KB
│ │ │ terminfo_list_item.xml 929 bytes
│ │ │ terminfo_query.xml 966 bytes
│ │ ├─menu (0 folders, 1 files, 219 bytes, 219 bytes in total.)
│ │ │ activity_main.xml 219 bytes
│ │ └─values (0 folders, 2 files, 920 bytes, 920 bytes in total.)
│ │ strings.xml 225 bytes
│ │ styles.xml 695 bytes
│ └─src (1 folders, 0 files, 0 bytes, 223.13 KB in total.)
│ └─com (1 folders, 0 files, 0 bytes, 223.13 KB in total.)
│ └─mobileclient (6 folders, 0 files, 0 bytes, 223.13 KB in total.)
│ ├─activity (0 folders, 29 files, 144.94 KB, 144.94 KB in total.)
│ │ ClassInfoAddActivity.java 4.04 KB
│ │ ClassInfoDetailActivity.java 2.36 KB
│ │ ClassInfoEditActivity.java 4.37 KB
│ │ ClassInfoListActivity.java 6.86 KB
│ │ ClassInfoQueryActivity.java 2.75 KB
│ │ CourseAddActivity.java 4.63 KB
│ │ CourseDetailActivity.java 2.36 KB
│ │ CourseEditActivity.java 4.93 KB
│ │ CourseListActivity.java 6.76 KB
│ │ CourseQueryActivity.java 2.20 KB
│ │ LoginActivity.java 3.10 KB
│ │ MainMenuActivity.java 5.84 KB
│ │ photoListActivity.java 5.28 KB
│ │ RegisterActivity.java 3.40 KB
│ │ ScoreInfoAddActivity.java 7.48 KB
│ │ ScoreInfoDetailActivity.java 3.01 KB
│ │ ScoreInfoEditActivity.java 8.60 KB
│ │ ScoreInfoListActivity.java 6.95 KB
│ │ ScoreInfoQueryActivity.java 6.73 KB
│ │ StudentAddActivity.java 10.20 KB
│ │ StudentDetailActivity.java 3.67 KB
│ │ StudentEditActivity.java 11.16 KB
│ │ StudentListActivity.java 7.54 KB
│ │ StudentQueryActivity.java 4.49 KB
│ │ TermInfoAddActivity.java 2.78 KB
│ │ TermInfoDetailActivity.java 1.83 KB
│ │ TermInfoEditActivity.java 3.32 KB
│ │ TermInfoListActivity.java 6.65 KB
│ │ TermInfoQueryActivity.java 1.64 KB
│ ├─app (0 folders, 2 files, 7.57 KB, 7.57 KB in total.)
│ │ CrashHandler.java 6.97 KB
│ │ Declare.java 620 bytes
│ ├─domain (0 folders, 5 files, 5.75 KB, 5.75 KB in total.)
│ │ ClassInfo.java 0.98 KB
│ │ Course.java 1.19 KB
│ │ ScoreInfo.java 1.10 KB
│ │ Student.java 1.98 KB
│ │ TermInfo.java 511 bytes
│ ├─handler (0 folders, 5 files, 10.05 KB, 10.05 KB in total.)
│ │ ClassInfoListHandler.java 1.92 KB
│ │ CourseListHandler.java 2.00 KB
│ │ ScoreInfoListHandler.java 2.07 KB
│ │ StudentListHandler.java 2.38 KB
│ │ TermInfoListHandler.java 1.69 KB
│ ├─service (0 folders, 5 files, 23.84 KB, 23.84 KB in total.)
│ │ ClassInfoService.java 4.83 KB
│ │ CourseService.java 4.69 KB
│ │ ScoreInfoService.java 4.76 KB
│ │ StudentService.java 5.63 KB
│ │ TermInfoService.java 3.93 KB
│ └─util (0 folders, 9 files, 30.98 KB, 30.98 KB in total.)
│ ClassInfoSimpleAdapter.java 2.47 KB
│ CourseSimpleAdapter.java 2.47 KB
│ HttpUtil.java 11.01 KB
│ ImageService.java 2.02 KB
│ ImageSimpleAdapter.java 4.93 KB
│ ScoreInfoSimpleAdapter.java 2.75 KB
│ StreamTool.java 533 bytes
│ StudentSimpleAdapter.java 2.75 KB
│ TermInfoSimpleAdapter.java 2.06 KB
└─运行截图 (0 folders, 13 files, 1.47 MB, 1.47 MB in total.)
安卓成绩管理系统-10课程信息管理.jpg 104.87 KB
安卓成绩管理系统-11成绩信息编辑.jpg 115.08 KB
安卓成绩管理系统-12成绩信息管理.jpg 130.53 KB
安卓成绩管理系统-13成绩信息查询.jpg 109.12 KB
安卓成绩管理系统-1系统登录.jpg 108.85 KB
安卓成绩管理系统-2学期信息管理.jpg 108.39 KB
安卓成绩管理系统-3编辑班级信息.jpg 113.59 KB
安卓成绩管理系统-4班级信息管理.jpg 123.30 KB
安卓成绩管理系统-5学生信息编辑.jpg 114.29 KB
安卓成绩管理系统-6学生信息管理.jpg 127.30 KB
安卓成绩管理系统-7查看学生信息.jpg 124.54 KB
安卓成绩管理系统-8查询学生信息.jpg 114.64 KB
安卓成绩管理系统-9课程信息编辑.jpg 110.73 KB