欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载
     

    javaee学生信息管理系统报告.pdf

    • 资源ID:5212990       资源大小:1.36MB        全文页数:14页
    • 资源格式: PDF        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    javaee学生信息管理系统报告.pdf

    . . 1. 课程设计目的 做一个学生信息管理系统,要求运用到 JavaEE中的二层模式做 java 代码和 jsp 设计都要用上。要求要有后台,就是说要连接到数据库。适当的运用 javascript和 css 2. 课程设计题目描述和需求分析 2.1 课程设计题目:学生信息管理系统 2.2需求分析: 功能分析: (1)用户登录:用户登录(一个界面)通过验证分为管理员,学生,老 师登陆三个主页面 (2)学生信息管理:管理员对学生信息进行删除,查询和修改。 (3)课程信息管理:管理员也可以进行删除,修改和查询功能,同时学 生可以选课和查询该课程成绩, 和查询课程成绩。 老师根据所授课 程对学生录入成绩 (4)用户管理:三种用户可进行注销进行切换,可以修改密码 . . 3. 课程设计报告内容 3.1 学生信息管理系统项目设计 3.1.1系统功能结构设计(java Swing界面) 登陆 教师登陆学 生 登 陆管 理 员 登 录 入 成 绩 修 改 成 绩 查 询 成 绩 选 课 查 询 成 绩 修 改 密 码 录 入 基 本 信 息 修 改 学 生 信 息 删 除 学 生 信 息 修 改 密 码 . . 3.1.2 逻辑结构设计(数据库表和存储过程等) 一数据表说明 基本表: 1. 表 Table1 (管理员信息表) 字段名数据类型长度主键否描述 userno varchar 50 是用户名 password varchar 50 否密码 2. 表 student (学生基本信息表) 字段名数据类型长度主键否描述 sno varchar 50 是学号 pass varchar 50 否密码 sname varchar 50 否姓名 grade varchar 50 否年级 sage varchar 50 否年龄 sex varchar 50 否性别 classno varchar 50 否班级号 3. 表 teacher (老师基本信息表) 字段名数据类型长度主键否描述 tno varchar 50 是教师号 tpss varchar 50 否密码 tname varchar 50 否教师姓名 sex varchar 50 否性别 jibie varchar 50 否职称 tel varchar 50 否电话号码 4. 表 class (学生班级信息表) . . 字段名数据类型长度主键否描述 classno varchar 50 是班级号 classname varchar 50 否班级名称 departno varchar 50 否系名 5. 表 depart (系表) 字段名数据类型长度主键否描述 departno varchar 50 是系名 departname varchar 50 否系名 6. 表 course (课程表) 字段名数据类型长度主键否描述 cno varchar 50 是课程号 cname varchar 50 否课程名 classday int 4 否上课日期 classtime int 4 否上课时间 ctype varchar 50 否课程类型 tname varchar 50 否授课老师名 派生出来的表 8. 表 courseClass (班级必修课表) 字段名数据类型长度主键否描述 classno varchar 50 是班级号 cno varchar 50 是课程号 tno varchar 50 否教师号 9. 表 sc(选课表) 字段名数据类型长度主键否描述 sno varchar 50 是学号 . . cname varchar 50 否课程名 tname varchar 50 否教师名 9. 表 score (成绩表) 字段名数据类型长度主键否描述 sno varchar 50 是学号 cno varchar 50 是课程号 score varchar 50 否分数 学生信息管理的所有运行界面 登陆界面: 管理员登陆: . . 管理员登陆后可以对学生基本信息进行添加删除和修改也可对学籍和班级进行 同样的操作 . . 老师登陆: 老师登陆后录入成绩: 1. 根据教师号和班级号查出老师所教班的所教课程号 2. 然后根据班级号列显出此班同学的信息再对此班同学录入成绩 3. 因为一些不能实现的原因,所以本人只能多学生一个个在第三个页面中依次 录入 最后录入的成绩将保存到数据库中去 . . 学生登陆: 学生选课: 1. 根据 sql语句将学生课程表中课程类型为选修课的信息全部调出来学生查 看选课表来进行选课 2. 通过下面的下拉菜单(为选课信息)将自己想选的课选出来操作 . . 选课成功: 选课后 课进行学生个人课表查询: . . 老师在录入成绩后可进行成绩查询:分为录入前和录入后 录入后 这里学生的成绩信息为四行说明前面就有四门老师对此学生录入的成绩。此学 生的成绩是从数据库中调用出来的。 3.2 项目运行情况 运行环境: 1.eclipse 3.2 2.SQL Server2000 3.Apache Tomcat Properties 6.0 3.3 核心代码及技术 教师录入成绩: TeacherCl 中可以查询到教师所教课程的课程号和班级的方法 . . 在页面上显示登录老师的班级号和课程号再通过链接到他所教的班级所有的学 生列表 链接到了此页面后,下一步就是录入成绩 . . 录入成绩 . . 验证成绩录入成功了 . . 4. 总结 这次课程设计真的是花了很多时间和精力去做的。先要构思,光想就不敢下 手,这种状态就保持了一个星期,盲目的在网上查关于学生信息管理的资料。等 到确定要动手去做的时候, 真的无从下手,感觉自己要完成一个项目就觉得纠结。 看到宿舍的人做的那么晚, 自己就开始熬夜做这份课程设计,有的时候一个晚上 就只能解决一个问题, 但是解决出来真的很开心, 虽然代码很冗长不简洁。 等到 两个星期过去以后, 越做到后面就觉得前面有许多地方矛盾,弄的很不好, 所以 就开始感觉数据库不是很清晰, 所以就回头开始整理数据库。 因为数据库比较灵 活, 所以感觉在管理员那个界面对学生信息进行操作的一些代码开始出现了大批 的错误,就只能一点一点的开始修改,找错。在这个过程中,真的让人觉得很吃 力,所以以后做什么的时候一定要先将数据库弄好再开始敲代码。因为不好改, 所以在管理员界面, 有的还没有弄好, 最后演示的时候还是出了一些无法显示的 问题。 所以自己就直接做学生和老师界面的一些功能,这些都需要联系到数据库, 因为这些事是数据库整理清楚和才开始做的,所以这两块做的比较清晰, 没有那 么糊涂。等到那天演示成果以后, 就感觉自己完成了任务, 感觉自己还蛮开心的, 可能还有很多不好的地方,但是完成了,就真的觉得是最大的亮点了。 单纯的课本内容,并不能满足学生的需要,通过补充,达到内容的完善 教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。

    注意事项

    本文(javaee学生信息管理系统报告.pdf)为本站会员(tbuqq)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开