项目名称:SSMS;
包命名:luoweihao.xxxx;
一个Android Project 客户端,一个Java Project 服务端;
v1、首先进入登录界面,有学生登录和教师登录(可以用账号来区分,也可以通过单选按钮)。
v2、教师登录通过验证后,输入要管理的科目,然后对学生成绩进行增、删、查、改。学生成绩存放在SQLite数据库中,数据库按科目建表,包含的字段有:班级、学号、姓名、平时成绩、实验成绩、期末成绩、总评成绩、备注。通过设置菜单,可设置平时、期末、实验成绩所占的比例,总评成绩不可输入,是计算出来的。教师录入成绩,查看,修改后,可提交到服务器中。
v3、服务器用TOMCAT7.059(老师会发给同学们),服务器端用JAVA编程,其数据库也使用SQLite。服务器的主要作用:a. 接收教师提交的成绩数据,并存入数据库中; b. 接受学生的成绩查询。
v4、学生登录后,通过输入科目等项,提交到服务器,可查询到自己的各项成绩。
v5、客户端与服务器端采用socket通信(参见书第十章)
v6、客户端要求系统稳健(要有异常处理),界面美观,操作方便,规定使用 Android4.2开发。
v7 、提交给老师的内容:a 能在Android4.2正常编译运行的程序包(老师能正常导入),b 课程设计说明书(详细描述设计过程,测试过程,运行截图等)。