我做的是一个成绩管理系统,老师可以根据下拉列表分别选择 系别,专业,班级,科目。再分别输入整个班级学生的该科目的成绩,最后一起批量上传。有2个按钮一个是保存,一个是提交。点击保存后还可以修改,但是点击提交后就不能再修改了。请问各位大虾 这样的功能用ssh框架怎么实现啊?

解决方案 »

  1.   

    你可以把成绩做成一个excel文件,上传到服务器,服务器分析excel文件
    将每个学生的成绩分析出来,然后批量插入数据库就OK了
      

  2.   

    这个和SSH没啥关系哈,你自己把数据包装成字符串(XML,JSON),传给服务器后解析存储就行了,好多人都这么做啊。
      

  3.   

    你要实现的功能和ssh没有啥关系吧,表里面加个状态字段不就可以了,在页面判断一下,比如1为保存状态,2为提交状态
      

  4.   

    1、当老师要上传成绩时,老师将分别点击下拉列表选择 系别,专业,班级,科目。
    这个如果是struts2的话,可以用级联查询出来。具体操作,我也三言两语讲不清。
    2、相应班级里面的所有学生的学号和姓名将自动生成。然后老师再分别输入每个学生的该科目的成绩(期中,期末,平时,实验成绩)。
    “学号和姓名将自动生成”其实要联合查询学员信息和学科信息,“分别输入”就是根据学员ID新增对应学员的成绩。
    3、最后一起“批量上传”。有2个按钮一个是保存,一个是提交。点击保存后还可以修改,但是点击提交后就不能再修改了。这个你就给每个学员对应的成绩一个标志(比如:1和0),以后如果可以修改,就是0,不可以修改就是1,可以修改的数据,那么就根据标志0查询出来的成绩进行修改。
    累死了,吃饭去
      

  5.   

    楼主的问题可以分为这么几步:
    1.成绩类别的选择,做出多个select级联 这些级联可以使用ajax;
    2.多人成绩的录入,你可以输入多个,然后一起提交,HTML中多个name值一样的input元素,可以在后台以数组的形式接收数据,可以声明一个学生学号数组来记录学好,成绩数组来记录成绩,这样后台就能够接收到多人的成绩信息
    或者可以对成绩这个表添加成绩状态的字段,学生的成绩一个一个保存,保存后的成绩可以修改,确认以后修改为结束状态,结束状态的成绩不能被修改。
      
      

  6.   

    用swfupload这个组件,配合apache的upload组件就可以实现了,前提是需要flash的支持