javaee课程设计(学生信息管理系统)

javaee课程设计(学生信息管理系统)

ID:18865380

大小:753.50 KB

页数:15页

时间:2018-09-26

javaee课程设计(学生信息管理系统)_第1页
javaee课程设计(学生信息管理系统)_第2页
javaee课程设计(学生信息管理系统)_第3页
javaee课程设计(学生信息管理系统)_第4页
javaee课程设计(学生信息管理系统)_第5页
资源描述:

《javaee课程设计(学生信息管理系统)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《JavaEE编程技术》课程设计报告设计题目:学生信息管理系统专业:软件开发班级:08软件(Java)姓名:王越指导教师:吴志霞二〇〇九年六月六日课程设计的内容1.课程设计目的做一个学生信息管理系统,要求运用到JavaEE中的二层模式做java代码和jsp设计都要用上。要求要有后台,就是说要连接到数据库。适当的运用javascript和css2.课程设计题目描述和需求分析2.1课程设计题目:学生信息管理系统2.2需求分析:功能分析:(1)用户登录:用户登录(一个界面)通过验证分为管理员,学生,老师登陆三

2、个主页面(2)学生信息管理:管理员对学生信息进行删除,查询和修改。(3)课程信息管理:管理员也可以进行删除,修改和查询功能,同时学生可以选课和查询该课程成绩,和查询课程成绩。老师根据所授课程对学生录入成绩(4)用户管理:三种用户可进行注销进行切换,可以修改密码3.课程设计报告内容3.1学生信息管理系统项目设计3.1.1系统功能结构设计(javaSwing界面)登陆教师登陆学生登陆后管理员登陆录入成绩修改成绩查询成绩选课查询成绩修改密码录入基本信息修改学生信息删除学生信息修改密码3.1.2逻辑结构设计(数

3、据库表和存储过程等)一.数据表说明基本表:1.表Table1(管理员信息表)字段名数据类型长度主键否描述usernovarchar50是用户名passwordvarchar50否密码2.表student(学生基本信息表)字段名数据类型长度主键否描述snovarchar50是学号passvarchar50否密码snamevarchar50否姓名gradevarchar50否年级sagevarchar50否年龄sexvarchar50否性别classnovarchar50否班级号3.表teacher(老师基

4、本信息表)字段名数据类型长度主键否描述tnovarchar50是教师号tpssvarchar50否密码tnamevarchar50否教师姓名sexvarchar50否性别jibievarchar50否职称telvarchar50否电话号码4.表class(学生班级信息表)字段名数据类型长度主键否描述classnovarchar50是班级号classnamevarchar50否班级名称departnovarchar50否系名5.表depart(系表)字段名数据类型长度主键否描述departnovarcha

5、r50是系名departnamevarchar50否系名6.表course(课程表)字段名数据类型长度主键否描述cnovarchar50是课程号cnamevarchar50否课程名classdayint4否上课日期classtimeint4否上课时间ctypevarchar50否课程类型tnamevarchar50否授课老师名派生出来的表8.表courseClass(班级必修课表)字段名数据类型长度主键否描述classnovarchar50是班级号cnovarchar50是课程号tnovarchar50

6、否教师号9.表sc(选课表)字段名数据类型长度主键否描述snovarchar50是学号cnamevarchar50否课程名tnamevarchar50否教师名9.表score(成绩表)字段名数据类型长度主键否描述snovarchar50是学号cnovarchar50是课程号scorevarchar50否分数学生信息管理的所有运行界面登陆界面:管理员登陆:管理员登陆后可以对学生基本信息进行添加删除和修改也可对学籍和班级进行同样的操作老师登陆:老师登陆后录入成绩:1.根据教师号和班级号查出老师所教班的所教课

7、程号2.然后根据班级号列显出此班同学的信息再对此班同学录入成绩3.因为一些不能实现的原因,所以本人只能多学生一个个在第三个页面中依次录入最后录入的成绩将保存到数据库中去学生登陆:学生选课:1.根据sql语句将学生课程表中课程类型为选修课的信息全部调出来学生查看选课表来进行选课2.通过下面的下拉菜单(为选课信息)将自己想选的课选出来操作选课成功:选课后课进行学生个人课表查询:老师在录入成绩后可进行成绩查询:分为录入前和录入后录入后这里学生的成绩信息为四行说明前面就有四门老师对此学生录入的成绩。此学生的成绩

8、是从数据库中调用出来的。3.2项目运行情况运行环境:1.eclipse3.22.SQLServer20003.ApacheTomcatProperties6.03.3核心代码及技术教师录入成绩:TeacherCl中可以查询到教师所教课程的课程号和班级的方法在页面上显示登录老师的班级号和课程号再通过链接到他所教的班级所有的学生列表链接到了此页面后,下一步就是录入成绩录入成绩验证成绩录入成功了4.总结这次课程设计真的是花了很多时间和精力去做的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。