主题:作业,急……
1。编写程序实现教师作业登分模块。其业务流程为:教师通过身份认证并选择班级;浏览学生情况;选择学生;修改该生某一作业项的成绩;然后提交。
资料:
(1) 成员情况表(person)
Name Type Constraint P/F Key Description
id VARCHAR2(12) NOT NULL PK 标识号
name VARCHAR2(28) 姓名
passwd VARCHAR2(128) 口令
stauts VARCHAR2(16) CHECK(student,teacher,administrator) 身份
dept VARCHAR2(32) 院系
class VARCHAR2(16) 班级
phone VARCHAR2(12) 电话
(2) 学生作业成绩表(assignment)
Name Type Constraint P/F Key Description
id VARCHAR2(12) NOT NULL PK / FK 标识号
ass1 NUMBER(3) >=0 作业1
ass2 NUMBER(3) >=0 作业2
ass3 NUMBER(3) >=0 作业3
ass4 NUMBER(3) >=0 作业4
talk1 NUMBER(3) >=0 课堂讨论1
talk2 NUMBER(3) >=0 课堂讨论2
注:1、数据库请选择Access或Oracle,用JDBC访问。
2、建议口令列的内容采用MD5加密。可参见《JSP网站开发“四酷”全书》新闻网部分。
2。写一查询作业成绩模块。其业务流程为:用自己的账户和密码登录,如果在person表里没有匹配项,则提示,然后退出;从assignment表里查询自己的成绩。注意:1、成绩只能查询,不能修改。2、不能查询其他人的成绩。
3。写一开户模块。其业务流程为:管理员登录系统,如果身份不对则提示,然后退出;分班浏览已有成员;添加新成员,填入标识号、姓名、身份,密码初始值为“123456”;删除某一成员。
4。写一修改个人信息模块。其业务流程为:用自己的账户和密码登录,如果在person表里没有匹配项,则提示,然后退出;查看已有资料;修改密码、电话、院系、班级信息;提交修改内容。
要求有(1)源程序;(2)运行结果截屏;
资料:
(1) 成员情况表(person)
Name Type Constraint P/F Key Description
id VARCHAR2(12) NOT NULL PK 标识号
name VARCHAR2(28) 姓名
passwd VARCHAR2(128) 口令
stauts VARCHAR2(16) CHECK(student,teacher,administrator) 身份
dept VARCHAR2(32) 院系
class VARCHAR2(16) 班级
phone VARCHAR2(12) 电话
(2) 学生作业成绩表(assignment)
Name Type Constraint P/F Key Description
id VARCHAR2(12) NOT NULL PK / FK 标识号
ass1 NUMBER(3) >=0 作业1
ass2 NUMBER(3) >=0 作业2
ass3 NUMBER(3) >=0 作业3
ass4 NUMBER(3) >=0 作业4
talk1 NUMBER(3) >=0 课堂讨论1
talk2 NUMBER(3) >=0 课堂讨论2
注:1、数据库请选择Access或Oracle,用JDBC访问。
2、建议口令列的内容采用MD5加密。可参见《JSP网站开发“四酷”全书》新闻网部分。
2。写一查询作业成绩模块。其业务流程为:用自己的账户和密码登录,如果在person表里没有匹配项,则提示,然后退出;从assignment表里查询自己的成绩。注意:1、成绩只能查询,不能修改。2、不能查询其他人的成绩。
3。写一开户模块。其业务流程为:管理员登录系统,如果身份不对则提示,然后退出;分班浏览已有成员;添加新成员,填入标识号、姓名、身份,密码初始值为“123456”;删除某一成员。
4。写一修改个人信息模块。其业务流程为:用自己的账户和密码登录,如果在person表里没有匹配项,则提示,然后退出;查看已有资料;修改密码、电话、院系、班级信息;提交修改内容。
要求有(1)源程序;(2)运行结果截屏;