javaweb学生成绩管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

javaweb学生成绩管理系统

信息学院

课程综合实训报告

课程名称Javaweb程序设计

姓名范浩

专业计算机应用

班级14-2

指导教师王伟、宫明明

学期 - 秋季学期

课时40

学分 2

信息学院

二〇一六年十二月一、实训目的

经过对Java语言、JavaWeb、Oracle数据库应用设计及SQL 语言的复习和锻炼,而且经过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求

二、实训内容

1.描述

.用户输入服务器网址后,首先显示登录界面,用户输入用户名和密码登录,登录错误提示错误信息,登录成功根据不同类型用户进入不同的界面。用户总共有三类:学生、教师、管理员;学生账号是全部数字的学号,教师账号是qtc+数字,管理员的账号也是教师账号,但管理员有特殊权限。

2.管理员操作:,主要是对学生、教师、课程的信息进行增删改查。制定课程的任课教师、制定班级的开课课程等。

3.教师操作:录入学生成绩,修改学生成绩

4.学生操作:成绩查询

2.需求分析

在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效管理学生成绩是摆在我们面前的一个新的课题。

本文在研究当前国内外作业管理情况的基础上,从学校的实际需

求出发,采用当前较为流行的javaweb开发技术, SQL Server 数

据库,设计并实现了一个功能较为完善的CRP管理系统。经过

对系统进行一系列的需求分析、设计、编码、测试等工作

1).数据描述

SMSuser:,userId(用户账号,用户类型不同,账号格式不同),userName, userPassword,userSex,userType(用户类型:

学生,老师,管理员) courseId(记录外键) classId(记录外键) score:Sid(记录主键),userId(学生Id),score(分数) courseId(记录

外键)

course:courseId(记录主键),courseName(课程名)

class1:classId(记录主键), className(班级名称名)

出现一个bug 应该把classid放到user里面

3.分工描述

四.核心部分源代码

此处罗列设计中的核心类代码,列出类的成员变量和成员方法,类请加上如下注释

用户类:private String userId;

private String userName;

private String userPassword;

private String userSex;

private String userType;

private String courseId;

private String classId;

public String getUserId() {

return userId;

}

public void setUserId(String userId) {

erId = userId;

}

public String getUserName() {

return userName;

}

public void setUserName(String userName) {

erName = userName;

}

public String getUserPassword() {

return userPassword;

}

public void setUserPassword(String userPassword) { erPassword = userPassword;

}

public String getUserSex() {

return userSex;

}

public void setUserSex(String userSex) {

erSex = userSex;

}

public String getUserType() {

return userType;

相关文档
最新文档