java_web_课程设计报告.docx

上传人:doc321 文档编号:12830456 上传时间:2021-12-06 格式:DOCX 页数:38 大小:380.05KB
返回 下载 相关 举报
java_web_课程设计报告.docx_第1页
第1页 / 共38页
java_web_课程设计报告.docx_第2页
第2页 / 共38页
java_web_课程设计报告.docx_第3页
第3页 / 共38页
java_web_课程设计报告.docx_第4页
第4页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《java_web_课程设计报告.docx》由会员分享,可在线阅读,更多相关《java_web_课程设计报告.docx(38页珍藏版)》请在三一文库上搜索。

1、下载可编辑湖北第二师范学院课程设计报告课程名称 :Java Web 课程设计设计题目 :学生成绩管理系统系别:计算机科学系专业:计算机科学与技术(嵌入式方向 )小组成员 :刘佳【技术人员 】学号: 1150313042李惠芳 【文档编写 】学号: 1150313009谢文奇 【资料查阅 】学号: 1150313033.专业 .整理 .下载可编辑薛瑞刚 【资料查阅 】学号: 1150313004起止日期 : 2014年5月24日 2014年6月14日指导教师 :许庆伟目录1摘要.- 3 -2引言.- 3 -3系统的具体任务 .- 4 -4系统开发目的 .- 4 -5课程设计计划 .- 4 -6系

2、统环境需求 .- 5 -7需求分析 .- 6 -7.1总体功能需求 .6-7.2. 各版块功能任务 .8-7.2.1 学生信息处理 .- 8 -7.2.2 教师信息处理 .-10-8数据库设计 .-11-8.1学生基本信息表 .-11-8.2成绩表 .-12-8.3教师基本信息表 .-12-8.4课程信息表 .-13-9系统分析 .-13-9.1系统总体用例图 .-13-9.2学生信息用例图 .-14-9.3教师信息用例图 .-15-10系统概要设计 .-15-10.1系统 HIPO 图 .-15-10.2 系统 E-R 图 .-16-11系统详细设计 .-17-11.1系统程序流程图 .-1

3、7-11.2用户登录流程图 .-19-.专业 .整理 .下载可编辑11.3用户注册流程图 .-19-11.4学生信息处理流程图 .-20-11.5教师信息处理流程图 .-21-12 系统测试 .-23-12.1准备阶段 .-23-12.2系统测试 .-23-使用说明 .-27-源代码清单 .-28-1.注册 .- 28-2.登录 .- 30-3.成绩操作 .- 33-4.信息查询 .- 36-总结与体会 .-37-致谢 .-38-参考文献 .-38-1 摘要学生成绩管理系统是一个教育单位不可缺少的部分 ,它的内容对于学校的教师、学生和管理者来说都至关重要 。本论文叙述到的学生成绩管理系统是用

4、JSP网页编程 +SQL 查询语言实现的 。 重点介绍了学生成绩管理系统的实现过程 :包括系统分析、数据库设计 、系统功能设计 、系统实现 、系统测试等 。本系统主要功能有教师信息管理 、学生信息管理 、成绩管理 ,包括功能需求设计 、数据库设计等内容。2 引言现在的社会日新月异 ,发展的非常快 。学校的发展也在加快 ,老师和学生做为学校的最主要的管理对象 ,老师和学生的信息管理系统就成了学校信息化管理系统.专业 .整理 .下载可编辑中不可缺少的部分 ,它的内容对于学校的组织管理至关重要 。 但一直以来人们使用传统人工的方式进行学生的档案管理 ,这种管理方式存在着许多缺点 ,如 :效率低 ,容

5、易出错,格式不规范 。另外时间一长 ,不容易进行统计和分析 。随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用 。作为计算机应用的一部分 ,使用计算机对学生档案进行管理 ,具有手工管理所无法比拟的优点 。例如 :检索迅速 、查找方便 、可靠性高 、存储量大 、寿命长 、成本低等 。 这些优点能够极大地提高学校学生档案管理的效率 。因此 ,开发这样一套管理软件成为很有必要的事情 。 而且只要软件的设计合理 ,可以为学校提供合理的管理模式 。3 系统的具体任务该系统的具体任务就是设计一个学生成绩的数据库管理系统 ,由计

6、算机来代替人工执行一系列诸如对教师 、学生信息以及学生成绩的增加 、删除、查询和修改的处理操作 ,以方便对以上信息的管理组织工作。4 系统开发目的建立学生成绩管理系统 ,采用计算机对学生成绩进行管理 ,进一步提高办学效益和现代化水平 。 帮助广大教师提高工作效率 ,实现学生成绩信息管理工作流程的系统化、规范化和自动化 。5 课程设计计划1、分工合作实现成绩管理系总共分为四大部分.专业 .整理 .下载可编辑统设计2、谢文奇、刘佳题目确定及前期系统构想与设计3、刘佳代码实现4、谢文奇、薛瑞刚系统流程图绘制5、李惠芳实验报告书填写课程设计工作进度计划序号起止日期工作内容1、2014 年 05 月 2

7、4日25 日题目确定及前期系统构想与设计2、2014 年 05 月 26日06 月代码实现06 日3、2014 年 12 月 07日08 日系统流程图绘制4、2014 年 06 月 09日14 日实验报告书填写6 系统环境需求编程语言 :JAVAJava + Eclipse + SQL server数据库开发工具 : Eclipse7.0 或 MyEclipse6.5My SQL运行环境 : Windows xp或 windows7.专业 .整理 .下载可编辑7 需求分析7.1 总体功能需求1:用户录入学生信息 ;教师注册2:存储到数据表中 ;注意:教师信息不允许重复 ,判断的关键字为教师用户

8、注册编号1:用户录入学生信息 ;学生注册2:存储到数据表中 ;注意:学生信息不允许重复 ,判断的关键字为学号已注册教师可以使用该功能教师登录1:要求用户从键盘输入教师编号与密码;2:若编号和密码正确显示该教师信息,若不成功则显示登录失败 。系统登录已注册学生可以使用该功能学生登录1:要求用户从键盘输入学号与密码 ;2:若编号和密码正确显示该学生信息,若不成功则显示登录失败 。往已有的学生记录添加新的学生记录。具体功能增加学生信为:学生信息息1:要求用户从键盘输入一个或多个学生信息 ;操作2:输入完成保存后存储到数据表 。.专业 .整理 .下载可编辑注意:学生纪录不允许重复 ,判断的关键字为学号

9、在已有的学生记录中删除一个或多个学生记录。具删除学生信体功能为 :1:要求用户输入欲删除的学生的学号;息2:删除学生记录 ;3:更新到数据表中 。查看学生信可以查看已有数据表中学生记录 。具体功能为 :1:输入学生学号 ;息2:若该学生存在 ,则显示该学生学生信息 。在已有的学生记录中修改某学生的相关信息。具体修改学生信功能为:1:要求用户输入欲修改的学生的学号;息2:显示该学生信息3:修改学生信息 。往已有的教师记录添加新的教师记录。具体功能为:增加教师信1:要求用户从键盘输入一个或多个教师信息;息2:输入完成保存后存储到数据表 。注意:教师记录不允许重复 ,判断的关键字为教师编号在已有的教

10、师记录中删除一个或多个教师记录。具删除教师信体功能为 :1:要求用户输入欲删除的教师的编号;息2:删除教师记录 ;教师信息操作3:更新到数据表 。.专业 .整理 .下载可编辑查看教师记录 。 具体功能为 :查看教师信息1:输入教师编号 ;2:若该教师存在 ,显示该教师相关信息 。在已有的教师记录中修改教师记录 。具体功能为 :修改教师信1:要求用户输入欲删除的教师编号 。息2:删除教师记录 ;3:更新到数据表 。教师1:教师可以对成绩进行录入 、修改、查询、删除 。2:教师对成绩进行录入和修改后更新到数据库 。成 绩 操作学生学生可以对成绩进行查询 。7.2. 各版块功能任务学生信息处理增加学

11、生记录业务流程描述 :1:要求用户从键盘输入一个或多个学生信息;3:学生记录不允许重复 ,判断的关键字为学号业务规则说明 :1:从菜单选择添加学生信息。2:性别限制男女 。3:学号作为唯一标示符 :( 1)不能出现重复学号 。( 2)学号必须是数字组成 。.专业 .整理 .下载可编辑删除学生记录业务流程描述 :1:要求用户输入欲删除的学生的学号;2:删除学生记录 ;3:更新到数据表 。业务规则说明 :2:给定一个学生学号删除一个学生信息2:查看数据表中是否有输入学号的学生信息。( 1)如果存在则删除该学号学生信息 。( 2)如果没有重新输入 。3:如果删除成功更新数据表。查看学生记录业务流程描

12、述 :1:输入学生学号 ;2:若该学生存在 ,显示该学生相关信息 。业务规则说明 :1:输入学生学号 ;2:判断学生是否存在3:如果存在显示单个学生 ,如果不存在提示不存在 ,重新输入 。修改学生记录业务流程描述 :1:要求用户输入欲修改的学生的学号;2:判断该学生是否存在于记录中;3:若学生记录存在 ,修改学生信息 。业务规则说明 :1:给定一个欲修改学生的学号2:查看数据表是否有输入学号的学生信息。(1)如果存在学生对象 ,继续下一步 。(2)如果没有重新输入 。3:显示该学号学生信息 。4:修改学生信息.专业 .整理 .下载可编辑5:修改后将信息更新到数据表中教师信息处理增加教师记录业务

13、流程描述 :1:要求用户从键盘输入一个或多个教师信息;3:教师记录不允许重复 ,判断的关键字为教师编号号业务规则说明 :1:从菜单选择添加教师信息。2:性别限制男女 。3:教师编号作为唯一标示符:( 1)不能出现重复教师编号号 。( 2)教师编号号必须是数字组成 。删除教师记录业务流程描述 :1:要求用户输入欲删除的教师的编号;2:删除教师记录 ;3:更新到数据表 。业务规则说明 :2:给定一个教师编学号删除一个教师信息2:查看数据表中是否有输入教师编号的教师信息。( 1)如果存在则删除该教师编号教师信息 。( 2)如果没有重新输入 。3:如果删除成功更新数据表。查看学生记录业务流程描述 :1

14、:输入教师编号 ;2:若该教师存在 ,显示该教师相关信息 。业务规则说明 :1:输入教师编号 ;.专业 .整理 .下载可编辑2:判断教师是否存在3:如果存在显示教师信息 ,如果不存在提示不存在 ,重新输入 。修改学生记录业务流程描述 :1:要求用户输入欲修改的教师的编号;2:判断该教师是否存在于记录中;3:若教师记录存在 ,修改教师信息 。业务规则说明 :1:给定一个欲修改教师的编号2:查看数据表是否有输入编号的教师信息。(1)如果存在教师对象 ,继续下一步 。(2)如果没有重新输入 。3:显示该教师编号教师信息。4:修改教师信息5:修改后将信息更新到数8 数据库设计8.1 学生基本信息表学生

15、姓名 、学生性别 、考试分数 、表现分 、出勤数 、教室号 、用户名 、密码等信息,设计时注意学生编号设为主键 ,如表 3.2 所示:学生基本信息表编号字段名称字段类型说明1studentIdvarchar(50)学生编号2studentNamevarchar(50)姓名3sexint性别4testscoreint考试分数.专业 .整理 .下载可编辑5prefencevarchar(50)表现分6Attendanceint出勤数7classnumbervarchar(50)教室号8Susernamevarchar(50)用户名9Spasswordvarchar(50)密码8.2 成绩表成绩表包

16、含分数 、表现分 、出勤数 、缺勤数 、学号 ,设计时注意学号设为主键,如表 3.1 所示:成绩表编号字段名称字段类型说明1testscoreint分数2preferencevchar(50)表现分3Attendanceint出勤数4Absenteeismint缺勤数5classnumbervchar(50)学号8.3 教师基本信息表教师基本信息表包含教师编号 、教师姓名 、用户名、密码等信息 ,设计时注意教师编号设为主键 ,设为 Int 类型,如表 4.3 所示:表 4.3 教师基本信息表编号字段名数据类型说明1teacherIdInt教师编号2teachernameVarchar(10)教

17、师姓名3Tusernamevarchar(50)用户名4Tpasswordvarchar(50)密码.专业 .整理 .下载可编辑8.4 课程信息表课程信息表包括课程编号、课程名、课程分数 、学生编号 ,课程编号设为主键 。课程基本信息表编号字段名称字段类型说明1CourseIdint课程编号2CourseNavarchar (50 )课程名me3CourseScoint课程分数re4StudentIdvchar(50)学生编号9 系统分析9.1 系统总体用例图本系统包括两类角色 :教师和学生 。教师可以进行分数表 ,记录分数和更新分数的操作,学生可以查看个人成绩其系统总体用例图如图9.1 所示:图 9.1 学生成绩管理系统.专业 .整理 .下载可编辑注册登录成绩操作成绩查询成绩修改个人信息操成绩录入作教师个人信息增加个人信息修注册登录改个人信息删个人信息查除询学生9.2 学生信息用例图学生信息管理模块包括对学生信息的增加、删除、查看、修改,学生信息用例图如图 9.2 所示:图 9.2 学生信息用例图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


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