2022年JAVA学生成绩管理与实现.docx
《2022年JAVA学生成绩管理与实现.docx》由会员分享,可在线阅读,更多相关《2022年JAVA学生成绩管理与实现.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源基于 JAVA的同学成果治理系统的设计与实现.txt爱情是艺术,结婚是技术,离婚是算术;这年头女孩们都在争做小“腰”精,谁仍稀奇小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如兴奋;基于JAVA 的同学成果治理系统的设计与实现【毕业论文】【毕业设计】基于 JAVA的同学成果治理系统的设计与实现THE DESIGN AND REALIZATION OF THE RESULT OF STUDENTADMINISTRATIONMANAGEMENT SYSTEM ON THE JAVA同学姓名:学号: 年级专业: 指导老师: 学院:提交日期: 2021 年 11 月目录摘要2前言41 需
2、求分析41.1 功能需求分析41.2 性能需求分析51.3 数据库需求分析数据流图51.4 数据结构分析数据流图62 概要结构设计92.1 系统功能结构设计92.2 数据库概念结构设计103 规律结构设计104 详细设计及功能实现114.1 模块设计与实现115 总结21参考文献21致谢21基于 Java 的同学成果治理系统的设计与实现作者:周亚平指导老师:陈义明(湖南农业高校科学技术师范学院2004 级运算机科学与技术专业训练班,长沙410128) 摘要:随着运算机技术的飞速进展和高等训练体制改革的不断深化,传统训练治理方法、手段以及工作效率已不能适应新的进展需要,无法很好地完成教案治理工作
3、;提高教案治理水平的主要途径是更新治理者的思想,增强对治理活动的科学熟识;基于Java与 SQL server数据库技术建立一个高校成果治理系统该系统为治理员、同学和老师供应了查询、修改、增加记录、删除等功能,功能比较落齐全,基本上能中意同学和老师的要求;关键词: Java ;需求分析;概要设计;同学成果治理系统;The Design And Realization Of the educational administration management system Based On JAVAAuthor: Zhou yapping Tutor: Chen yiming欢迎下载精品学习资源(
4、 SchoolofInformationSciencetechniquenormalschool,HunanAgricultural University,Changsha, 410128)Abstract:Flytechnicallyalongwiththecalculatortodevelopsoonandthe highereducation systemreform ofcontinuouslythorough, traditionaleducation management the method, means and work efficiencies have already ca
5、nt adapt thenew development demand, cant complete the teaching management work nicely.Themain path that raises the educational administration management level is a thought that renews the governor, strengthenning the science understanding to manage the activity.According to the JAVA build up that sy
6、stem of an educationaladministration of high school management systems pursue studies with the database technique to living to provided the search, modify, save, increase therecordandselectelectivecoursesetc.withteacherfunction,thefunction relatively falls well-found, can satisfy the request between
7、 student and teacherbasically.Keyword:JAVA ; Theneedanalysis; The essentiadesign; Database ; Detailed design前言同学成果治理工作是高校训练工作的一项重要内容;教务治理工作是指学校治理人员依据一定训练方针,运用先进的治理手段,组织、和谐 、指挥并指导各用户活动,以便高效率、高质量地完成各项教案任务,完成国家所制定的训练目标;同学成果治理工作是学校教案工作的中枢,是保证高校教案机制正常运转的枢纽,它是一工程的性、方案性、适用性、制造性和科学性很强的工作;同学成果工作关系到高校教案秩序的稳固;
8、随着运算机技术的飞速进展和高等训练体制改革的不断深化,传统训练治理方法、手段以及工作效率已不能适应新的进展需要,无法很好地完成教案治理工作;提高教务治理水平的主要途径是更新治理者的思想,增强对治理活动的科学熟识;同时,运用先进的信息技术,开发高校综合成果治理信息系统,是深化教务体制改革的有利措施;JAVA 以 GUI 的编程方式、面对对象的程序设计、众多的GUI 组件和强大的数据库应用开发支持,在竞争勉励的开发工具市场中越来越羸得程序设计者的青睐;JAVA 是 Windows 系统下的可视化集成开发工具,供应了强大的可视化组件功能,使程序员能够快速、高效地开发出 Windows 系统下的应用程
9、序,特别是在数据库和网络方面,JAVA 与其它开发工具相比更是胜出一筹;可视化主要是指开发图形用户界面,而只需调用GUI 组件即可;1 需求分析1.1 功能需求分析该同学成果治理系统具备三方面的功能:一方面是同学用户,同学通过输入学号和密码进下该系统后,可以进行一些基础查询(同学信息查询、班级信息查询、课程信息查询)、成果治理(成果查询、运算平均分)重新登陆系统;一方面老师进入该系统就比同学多一些权限:成果输入、成果查询;详细功能的详细描述如下1.1.1 选择 同学基本爱护 菜单命令,即可进入 同学基本爱护 功能窗体,在其中输入同学的相关信息,假如需要添加或修改同学信息,就单击相应的按纽,输入
10、新信息后单击 添加 就可以了;需要删除一条信息,就只要选择这条信息再点击 删除 ;在搜寻条件中输入相关的条件,单击 查询 就可查找信息;1.1.2 选择 同学信息查询 菜单命令,即可进入 同学信息查询 功能窗体,在其中的下拉列表中选择你要看的信息,就在下面的表格中显示你要的信息;欢迎下载精品学习资源1.1.3 选择 成果治理 添加成果 菜单命令,即可进入 添加成果 功能窗体,此功能权限只有治理员和老师;1.1.4 选择 成果治理 输入成果 菜单命令,即可进入 输入成果 功能窗体, 此功能权限只有治理员和老师;1.1.5 选择 成果治理 修改成果 界面,此功能规治理员全部;1.1.6 选择 成果
11、治理 查询成果 界面此界面对同学也是可见的,它的权限规全部用户全部;1.1.7 选择 登陆 重新登陆 就会返回登陆界面,为用户供应便利;1.1.8 选择 退出 将退出整个系统;1.2 性能需求分析时间特性要求:在软件方面,响应时间有点慢,由于是用JBuilder做的,它占用内存比较大,更新处理时间比较快而且快速;安全性:设立口令号和密码验证方式,防止非法用户登录进行操作;也就是用户只有治理 员、同学和老师才能进入这个系统,用户凭口令号和密码进入此系统,系统会自动判定用户是那种类型,分别拥有不同的权限;1.3 数据库需求分析数据流图在教务系统中功能模块主要牵涉到的信息包括:是同学信息(base_
12、info)、班级信息class_info、课程信息 class_info、成果表 chengjibiao、选课表 xuankebiao、登陆表 stu;同学信息:包含学号 id、姓名 name 、班级 class、性别 sex 、地址 address课程信息:包括课程编号course_id、课程名称 coursename 、老师( teacher )选课表:编号 select_id课程名称 coursename 、课程编号 course_id、学号 xh 、姓名 name 、成果 result、老师( teacher )成 绩 表 : 编 号 number 、 学 号 id、 课 程 名 称
13、coursename、 成 绩 result、 教 师( teacher )班级信息:班级编号 bjbh、学号 id、姓名 name 班级名称 bjmc 、班主任 bzr;登陆表:口令号 id、密码 password、权限 rightlimit;依据以上划分的详细数据信息,得到数据流图如1.1 所示:1.1 数据库需求分析数据流图1.4 数据结构分析数据流图1.4.1 数据结构:同学信息 = 组成: 学号 id、姓名 name 、班级 class、性别 sex 、地址 address课程信息 = 组成: 编号 course_id、课程名称 coursename 、老师( teacher ) 选
14、课信息 = 组成: 编号 select_id课程名称 coursename 、课程编号 course_id、学号xh 、姓名 name 、成果 result、老师( teacher ) 成果表包括 = 组成:编号 number 、学号 id 、课程名称 coursename 、成果 result 、老师( teacher ) 课程信息包括 = 组成:课程编号 course_id 、课程名称 coursename 、老师( teacher ) 班级信息 = 组成:班级编号 bjbh 、年级 nj 、班级名称 bjmc 、人数 rs 、班主任 bzr 登陆表 = 组成:口令号 id 、密码 pas
15、sword 、权限 rightlimit1.4.2 数据流:1.4.2.1 对图 1.1 中所涉及的数据流描述如下:1) 数据流名:口令号说明:依据这个口令号定位到用户治理数据库,以便进行身份验证;欢迎下载精品学习资源数据流来源:登陆界面输入的口令号和密码;数据流去向:其中用户口令信息将存在于整个操作过程中,防止非法登陆;数据流组成:口令号(文本);密码(文本)2) 数据流名:查找信息说明:依据用户在同学信息爱护的时候所填写的信息;数据流来源:同学信息爱护界面同学输入包含学号、班级编号、名称等;数据流去向:学号将存在整个操作,其它的存入数据库;数据流组成:学号(文本);姓名(文本)等3) 数据
16、流名:查找信息说明:依据用户在成果治理的时候所填写的信息;数据流来源:成果输入、修改、添加等界面用户输入包含课程编号、课程名称、成果、老师;数据流去向:学号、班级编号、课程编号将存在整个操作,其它的存入数据库;数据流组成:课程编号(文本)、课程名称(文本)、老师(文本)等;4) 数据流名:返回信息说明:依据用户在同学信息爱护的时候所填写的信息存入了数据库之后;数据流来源:由同学信息爱护界面同学输入的包含学号、姓名、性别等存入数据库的;数据流去向:同学信息爱护界面;数据流组成:学号(文本)、姓名(文本)、班级名称(文本)、性别(文本)等;5) 数据流名:返回信息说明:依据用户在成果治理的时候所填
17、写的信息存入数据库后;数据流来源:由成果治理输入的包含班级名称、老师、课程名、成果存入数据库的;数据流去向:成果治理的各子界面;数据流组成:班级编号(文本);班级名称(文本);老师(文本)等;1.4.2.2 对图 1.1 中所涉及的处理过程描述如下:1) 处理过程名:登陆输入数据流:口令号、密码输出数据流:不符合输入条件的错误信息处理过程规律:用IF条件进行判定;2) 处理过程名:班级信息爱护 输入数据流:班级编号、班级名称、老师等输出数据流:班级编号、班级名称等,其中班级编号将存在整个操作;处理过程号:班级编号,其中班级编号将存在整个操作;3) 处理过程名:同学信息爱护输入数据流:学号、姓名
18、、班级编号、性别等;输出数据流:学号、姓名、班级编号、性别等;其中学号将存在整个操作;4) 处理过程名:课程查询输入数据流:学号、姓名输出数据流:学号、班级名称、课程名称、上课时间节、上课时间天、上课地点、其中课程编号将存在整个操作;5) 处理过程名:成果输入输入数据流:课程编号、课程名称输出数据流:编号、学号、课程名称、成果、其中编号和学号将存在整个操作;2 概要结构设计欢迎下载精品学习资源2.1 系统功能结构设计2.1.1 模块的功能设计依据需求分析阶段得到的功能需求,治理员、同学和老师用户通过输入口令号和密码进下该系统后,可以进行一些同学基础信息查询(同学信息查询、班级信息查询、课程信息
19、查询)、同学信息爱护、成果治理(成果查询、运算平均分)重新登陆系统、退出;模块功能大致可以分为如下4 个方面:这几个模块同学基础爱护、成果治理、登陆、退出;其中基础爱护仍要包括同学信息爱护、班级信息爱护、课程信息爱护;成果治理包括成果查 询、添加成果、成果输入等;综上所述,得到客户端功能模块图如下2.1 所示;2.2 数据库概念结构设计依据需求分析阶段得到的数据字典以及数据流图,由以上分析可以得到系统中显现的实体有:同学信息实体、课程信息实体、班级信息实体、成果表实体等等;可以画出对应的 E-R 图如下:得到总 E-R 图 2.2 如下:m1n1111n1n3 规律结构设计依据上面概念结构设计
20、阶段得到的E-R 图,下一步应当将它转化为关系模型;可以得到对应的关系模式为:Base_info ( id 、 name、class 、sex、address )Class_info( class_id、classname 、teacher 、id )xuankebiao ( number、 id 、coursename teacher、class_id、classname 、result)chengjibiao( number、id 、name、course 、result)course_info( number、course-id、coursename dates、teacher 、jie
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 JAVA 学生 成绩 管理 实现
限制150内