期刊问答网 论文发表 期刊发表 期刊问答
  • 回答数

    3

  • 浏览数

    323

classli
首页 > 期刊问答网 > 期刊问答 > 计算机控制技术结课论文

3个回答 默认排序1
  • 默认排序
  • 按时间排序

amyhui1986

已采纳
七天完成,全部原创,保证通过。

计算机控制技术结课论文

271 评论(13)

晨风雷雷

基于JAVA的学生成绩管理系统的设计与实现【毕业论文】【毕业设计】基于JAVA的学生成绩管理系统的设计与实现THE DESIGN AND REALIZATION OF THE RESULT OF STUDENT ADMINISTRATION MANAGEMENT SYSTEM ON THE JAVA学生姓名: 学 号:年级专业: 指导老师: 学 院: 提交日期:2009年11月目 录摘 要 2前言 41 需求分析 1 功能需求分析 2 性能需求分析 3 数据库需求分析――数据流图 4数据结构分析――数据流图 62概要结构设计 1系统功能结构设计 2 数据库概念结构设计 103逻辑结构设计 104详细设计及功能实现 1模块设计与实现 115总结 21参考文献 21致 谢 21基于Java的学生成绩管理系统的设计与实现作 者:周亚平指导老师:陈义明(湖南农业大学科学技术师范学院2004级计算机科学与技术专业教育班,长沙410128)摘 要:随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教学管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于Java与SQL server数据库技术建立一个高校成绩管理系统该系统为管理员、学生和教师提供了查询、修改、增加记录、删除等功能,功能比较落齐全,基本上能满足学生和老师的要求。关键词:Java;需求分析;概要设计;学生成绩管理系统;The Design And Realization Of the educational administration management system Based On JAVAAuthor: Zhou yappingTutor: Chen yiming (School of Information Science technique normal school,Hunan Agricultural University,Changsha, 410128)Abstract: Fly technically along with the calculator to develop soon and the higher education system reform of continuously thorough, traditional education management the method, means and work efficiencies have already can't adapt the new development demand, can't complete the teaching management work The main path that raises the educational administration management level is a thought that renews the governor, strengthenning the science understanding to manage the According to the JAVA build up that system of an educational administration of high school management system's pursue studies with the database technique to living to provided the search, modify, save, increase the record and select elective courses with teacher function, the function relatively falls well-found, can satisfy the request between student and teacher Keyword:JAVA; The need analysis; The essentiadesign; Database; Detailed design前言 学生成绩管理工作是高校教育工作的一项重要内容。教务管理工作是指学校管理人员按照一定教育方针,运用先进的管理手段,组织 、协调 、指挥并指导各用户活动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。学生成绩管理工作是学校教学工作的中枢,是保证高校教学机制正常运转的枢纽,它是一项目的性、计划性、适用性、创造性和科学性很强的工作。学生成绩工作关系到高校教学秩序的稳定。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。同时,运用先进的信息技术,开发高校综合成绩管理信息系统,是深化教务体制改革的有利措施。JAVA以GUI的编程方式、面向对象的程序设计、众多的GUI组件和强大的数据库应用开发支持,在竞争激励的开发工具市场中越来越羸得程序设计者的青睐。JAVA是Windows系统下的可视化集成开发工具,提供了强大的可视化组件功能,使程序员能够快速、高效地开发出Windows系统下的应用程序,特别是在数据库和网络方面,JAVA与其它开发工具相比更是胜出一筹。可视化主要是指开发图形用户界面,而只需调用GUI组件即可。1 需求分析1 功能需求分析 该学生成绩管理系统具备三方面的功能:一方面是学生用户,学生通过输入学号和密码进下该系统后,可以进行一些基础查询(学生信息查询、班级信息查询、课程信息查询)、成绩管理(成绩查询、计算平均分)重新登陆系统;一方面老师进入该系统则比学生多一些权限:成绩输入、成绩查询。具体功能的详细描述如下1 选择[学生基本维护]菜单命令,即可进入 [学生基本维护]功能窗体,在其中输入学生的相关信息,如果需要添加或修改学生信息,则单击相应的按纽,输入新信息后单击[添加]就可以了。需要删除一条信息,则只要选择这条信息再点击 [删除]。在搜索条件中输入相关的条件,单击 [查询]就可查找信息。2 选择[学生信息查询]菜单命令,即可进入[学生信息查询]功能窗体,在其中的下拉列表中选择你要看的信息,则在下面的表格中显示你要的信息。3 选择[成绩管理] [添加成绩]菜单命令,即可进入 [添加成绩]功能窗体,此功能权限只有管理员和教师。4 选择[成绩管理] [输入成绩]菜单命令,即可进入 [输入成绩]功能窗体,此功能权限只有管理员和教师。5 选择[成绩管理] [修改成绩] 界面,此功能规管理员所有。6 选择[成绩管理] [查询成绩]界面此界面对学生也是可见的,它的权限规所有用户所有。7 选择[登陆] [重新登陆] 则会返回登陆界面,为用户提供方便。8 选择[退出]将退出整个系统。2 性能需求分析时间特性要求:在软件方面,响应时间有点慢,因为是用JBuilder做的,它占用内存比较大,更新处理时间比较快而且迅速。安全性:设立口令号和密码验证方式,防止非法用户登录进行操作。也就是用户只有管理员、学生和教师才能进入这个系统,用户凭口令号和密码进入此系统,系统会自动判断用户是那种类型,分别拥有不同的权限。3 数据库需求分析――数据流图在教务系统中功能模块主要牵涉到的信息包括:是学生信息(base_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)、课程名称(coursename)、成绩(result)、教师(teacher)班级信息:班级编号(bjbh)、学号(id)、姓名(name)班级名称(bjmc)、班主任(bzr)。登陆表:口令号(id)、密码(password)、权限(rightlimit)。根据以上划分的具体数据信息,得到数据流图如1所示: 1数据库需求分析——数据流图4数据结构分析——数据流图1 数据结构:学生信息={组成: {学号(id)、姓名(name)、班级(class)、性别(sex)、地址(address)}}课程信息={组成: {编号(course_id)、课程名称(coursename)、教师(teacher)}}选课信息={组成:{编号(select_id) 课程名称(coursename)、课程编号(course_id)、学号(xh)、姓名(name)、成绩(result) 、教师(teacher)}}成绩表包括={组成:编号(number)、学号(id)、课程名称(coursename)、成绩(result)、教师(teacher)}} 课程信息包括={组成:课程编号(course_id)、课程名称(coursename)、教师(teacher)}}班级信息={组成:班级编号(bjbh)、年级(nj)、班级名称(bjmc)、人数(rs)、班主任(bzr)}}登陆表={组成:口令号(id)、密码(password)、权限(rightlimit)}2 数据流:1 对图1中所涉及的数据流描述如下:1) 数据流名:口令号说明:根据这个口令号定位到用户管理数据库,以便进行身份验证。数据流来源:登陆界面输入的口令号和密码。数据流去向:其中用户口令信息将存在于整个操作过程中,防止非法登陆。数据流组成:口令号(文本);密码(文本)2) 数据流名:寻找信息说明:根据用户在学生信息维护的时候所填写的信息。数据流来源:学生信息维护界面学生输入包含学号、班级编号、名称等。数据流去向:学号将存在整个操作,其它的存入数据库。数据流组成:学号(文本);姓名(文本)等3) 数据流名:寻找信息说明:根据用户在成绩管理的时候所填写的信息。数据流来源:成绩输入、修改、添加等界面用户输入包含课程编号、课程名称、成绩、教师。数据流去向:学号、班级编号、课程编号将存在整个操作,其它的存入数据库。数据流组成:课程编号(文本)、课程名称(文本)、教师(文本)等。4) 数据流名:返回信息说明:根据用户在学生信息维护的时候所填写的信息存入了数据库之后。数据流来源:由学生信息维护界面学生输入的包含学号、姓名、性别等存入数据库的。数据流去向:学生信息维护界面。数据流组成:学号(文本)、姓名(文本)、班级名称(文本)、性别(文本)等。5) 数据流名:返回信息说明:根据用户在成绩管理的时候所填写的信息存入数据库后。数据流来源:由成绩管理输入的包含班级名称、教师、课程名、成绩存入数据库的。数据流去向:成绩管理的各子界面。数据流组成:班级编号(文本);班级名称(文本);教师(文本)等;2 对图1中所涉及的处理过程描述如下:1) 处理过程名:登陆输入数据流:口令号、密码输出数据流:不符合输入条件的错误信息 处理过程逻辑:用 IF条件进行判断。2) 处理过程名:班级信息维护输入数据流:班级编号、班级名称、教师等输出数据流:班级编号、班级名称等 ,其中班级编号将存在整个操作。处理过程号:班级编号,其中班级编号将存在整个操作。3) 处理过程名:学生信息维护输入数据流:学号、姓名、班级编号、性别等。输出数据流:学号、姓名、班级编号、性别等。其中学号将存在整个操作。4) 处理过程名:课程查询输入数据流:学号、姓名输出数据流:学号、班级名称、课程名称、上课时间节、上课时间天、上课地点、其中课程编号将存在整个操作。5) 处理过程名:成绩输入输入数据流:课程编号、课程名称输出数据流:编号、学号、课程名称、成绩 、其中编号和学号将存在整个操作。2概要结构设计1系统功能结构设计1模块的功能设计根据需求分析阶段得到的功能需求,管理员、学生和教师用户通过输入口令号和密码进下该系统后,可以进行一些学生基础信息查询(学生信息查询、班级信息查询、课程信息查询)、学生信息维护、成绩管理(成绩查询、计算平均分)重新登陆系统、退出。 模块功能大概可以分为如下4个方面:这几个模块学生基础维护、成绩管理、登陆、退出。其中基础维护还要包括学生信息维护、班级信息维护、课程信息维护。成绩管理包括成绩查询、添加成绩、成绩输入等。综上所述,得到客户端功能模块图如下1所示。2 数据库概念结构设计 根据需求分析阶段得到的数据字典以及数据流图,由以上分析可以得到系统中出现的实体有:学生信息实体、课程信息实体、班级信息实体、成绩表实体等等。 可以画出对应的E-R图如下:得到总E-R图2如下:m 1 n 1 1 1 1 n 1 n3逻辑结构设计根据上面概念结构设计阶段得到的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、jieshu、address)stu(id、password、rights)4详细设计及功能实现1用户登录模块设计与实现设计思路:为了检验登录用户是否是一个合法用户,当用户输入用户名和密码后,需要查询数据库以便验证该用户是否为非法用户。同时通过用户输入的口令号就可知道用户是管理员、学生,还是教师,他们的权限不同。实现功能:用户可以从登陆界面进入到教务管理系统界面,然后进行一些操作。 图1为系统运行时的截图:该模块的核心代码如下:判断用户是否合法和用户权限。public void jButton1_actionPerformed(ActionEvent e) { String username=Name_TText()im(); String password=Password_TText()im();
244 评论(14)

潇涵

网络工程专业《计算机组成原理》课程教学改革探讨摘要:《计算机组成原理》是网络工程专业的核心专业课程之一,在整个专业课程中起到了承上启下的作用,对于网络工程专业人才的培养起着关键性的作用。本文根据网络工程专业的专业特点,从教学内容、教学模式和实验教学三个方面进行了探索,提出了网络工程专业的《计算机组成原理》课程改革方案。关键词:网络工程专业;计算机组成原理;教学改革1 前言计算机网络是计算机科学与技术浪潮发展的第二次产物,是随着计算机、通信、多媒体等技术的发展应运而生的。网络工程专业是以现代计算机软硬件技术和网络通信技术及相关领域知识的高度综合为特征,发展迅速、应用广阔的新型专业。我国2001年增设该专业,目前国内很多高校开设了网络工程专业。《计算机组成原理》是计算机相关专业的核心专业基础课程,因此也是网络工程专业的主干课程。从课程地位来说,它是网络工程专业的核心专业课程之一,在整个专业课程中起到了承上启下的作用,对于网络工程专业人才的培养起着关键性的作用。在计算机科学与技术专业里,《计算机组成原理》课程主要介绍微型计算机各部件的功能、组成和工作原理,实验也是围绕微型计算机开设的,其主要任务是培养学生对微型计算机硬件结构的分析、应用、设计和开发能力。但是,除了微型计算机,网络工程行业还会频繁地用到服务器,因此,网络工程专业的学生需要掌握一定的服务器硬件知识。所以,完全照搬计算机科学与技术专业的《计算机组成原理》到网络工程专业中来是不合适的。如何更好的将《计算机组成原理》的理论教学和实验教学与网络工程专业的实际情况紧密结合,提高学生实验动手能力,是《计算机组成原理》教学中一个非常重要、急需解决的课题。基于这种情况,我们提出了网络工程专业的《计算机组成原理》课程教学改革和实验模式。2 教学内容改革把计算机科学与技术专业的《计算机组成原理》课程内容精简,去掉一些偏僻、深奥的内容,将微型计算机组成原理与服务器硬件部分内容进行整合,全面、系统地介绍微型计算机的基本组成与运行原理,在此基础之上介绍服务器的基础知识和服务器的各种技术,比如服务器的系统结构、存储技术等。服务器的硬件结构比微型计算机复杂的多,所以在教学内容的安排顺序上应该把对服务器的基础知识和各种技术的介绍放在微型计算机的后面。在计算机技术飞速发展的今天,新知识、新技术不断涌现,让人目不暇接,学生会认为教学内容过于陈旧而失去对该课程的兴趣,甚至对该课程产生反感。如何在有限的教学时间内,适当引导学生在掌握基础知识的前提下去了解新知识、新技术,提高学生对该课程的学习兴趣和对新知识、新技术的理解能力,这也是《计算机组成原理》课程理论教学内容改革的主要问题。为此,在理论教学内容的选择上我们遵守下面三个原则:(1)讲解单台冯诺依曼结构的微型计算机五大功能部件的组成原理以及运行原理、逻辑实现、设计方法以及如何把它们组织成为一个计算机系统的方法。(2)突出微型计算机中共性的问题。教学过程中,重点讲解基本概念、基本原理和具体的实现方法,偏僻、深奥的内容则去掉。适当引导学生在掌握基础知识的前提下去了解微型计算机的前沿知识。(3)在微型计算机基础之上介绍服务器的概念、系统结构、硬盘系统以及网络存储技术,适当引导学生在掌握基础知识的前提下去了解服务器的前沿知识。3 教学模式《计算机组成原理》是一门非常抽象的课程,传统的教学模式无法形象地描述计算机的内部组成和工作原理。因此,我们在多媒体课件的基础上又使用了仿真软件对计算机系统功能进行仿真。通过仿真系统,学生可以直观地看到指令在分步执行时,计算机内各部件之间的数据通路、数据的流动流水线的调度、数据相关和控制相关的处理等,把复杂、抽象的问题简单化、形象化,吸引学生的注意力。教学过程中要理论联系实际,在基础知识和新知识之间架起一座桥梁,启发学生用课堂上掌握的基础知识来理解新知识、新技术。比如,讲解完动态随机存储器的基本概念和工作原理后,还要向学生介绍目前市场上动态随机存储器的主流产品——DDR SDRAM,让学生自行比较技术特点,从而理解动态随机存储器的发展新动向,提高自身的理解能力和自学能力。在讲解服务器时,要和微型计算机作对比,让学生理解为何服务器会采用不同于微型计算机的系统结构和其他技术。4实验改革我们从两方面进行实验改革:实验内容和实验模式。(1)实验内容改革。以原有的微型计算机实验——运算器实验、存储器实验和控制器实验为基础,增加与网络工程专业密切相关的实验,如测试服务器性能实验、磁盘阵列配置实验以及双机热备实验。测试服务器性能实验能使学生掌握服务器性能的判断方法,能简单对服务器进行性能测试。磁盘阵列配置实验能使学生掌握使用软件或硬件RAID卡的方法进行磁盘阵列配置的方法,熟悉各级别RAID的优缺点,配置各个级别的RAID,能够根据需要自己选择RAID的级别。双机热备实验使学生掌握利用Windows Server2003操作系统实现双机热备的功能,并进行性能的测试。(2)实验开放。以往我们对所有的学生开设同样的实验,没有充分考虑到学生的兴趣、能力和水平差距问题。为了尽量满足就业市场对人才知识的要求,提高学生的实践动手能力,满足不同层次学生的学习需要,引导学生确定自己的就业方向或研究方向。我们对各个实验项目进行综合评定,设定其难易程度、培养目标、与课堂教学的符合度等,根据以上指标定义实验等级,然后根据实验等级的不同来安排实验项目的开放顺序和开放对象。学生可根据自己的兴趣和能力,自行设计出电路、程序选题、选元器件、选择编程语言。实验室也将所有的实验平台全部对学生进行开放使用。开放式实验教学过程中,我们只对学生所做的题目进行审查,论证实验方案的可行性,检查最后的实验结果。通过开放式实验方法的教学,既能有效帮助非硬件方向同学尽快掌握基本知识和技能,使他们能顺利完成《计算机组成原理》课程及后续专业课程的学习,又能更好地满足硬件方向的同学在完成正常学习之余的进一步的学习要求,培养了他们的创造性思维,调动起他们的学习热情、主动性和积极性。5 结束语华东交通大学于2004年开设了网络工程专业,几年来,我们不断地探索和实践,完成了《计算机组成原理》精品课程的建设和《计算机组成原理》教材的编写,深化了网络工程专业《计算机组成原理》课程教学改革,提高了课程的教学水平和教学质量,促进了网络工程专业以及课程的建设与发展。同时,对培养学生的硬件设计能力和解决实际问题的能力起到了积极的作用。通过该课程的学习,学生不仅能够掌握微型计算机的基本组成与工作原理, 能掌握服务器的架构与必要的服务器基础技术,具有服务器选型、服务器配置的基本技能。为学习本专业后继课程和从事与硬件有关的工作打好坚实的基础。课程改革使得我们在有限的课时内从培养应用型人才出发,使学生既掌握计算机系统各部分的工作原理又具有较强的实际动手能力。
341 评论(9)

相关问答