1 概述 1.1 编写目的 本文档的编写目的是:详细定义《本科生毕业设计管理系统》软件的总体功能;给出系统的结构设计和过程设计,作为程序编写的依据。 1.2 参考资料 a.项目来源 为了尽快满足学校教学管理人员、教师和学生对高效的毕业设计管理信息系统的迫切需求,北京信息工程学院决定开发一套本科生毕业设计管理系统,对毕业设计的过程和成果实施科学管理和利用,并通过校园网为广大师生提供信息服务。 b.引用资料 1.北京信息工程学院. 毕业设计(论文)工作手册 2.教育部. 普通高等学校本科教学工作水平评估方案(试行) 3.飞鱼小组. 本科生毕业设计管理系统需求说明书 4.蓝天工作室 http://www.bysj999.com 毕业设计制作教程 2 需求概述 《本科生毕业设计管理系统》是一套在校园网上运行的教学管理软件,本着“谁产生数据谁负责采集”的原则,教师和学生是该系统的主要用户,因此软件应简洁,易于使用。此外用户较多,安全性的设计要完备,应符合以下要求: 1. 除查看通知之外,其他所有操作均要求用户先登录,验证身份后,根据不同身份显示的页面也应不同; 2. 教师登录后只能维护指导教师或督导教师为本人的那些毕业设计课题的信息,不得更改其他教师的课题信息; 3. 学生登录只能维护本课题的成果或浏览任务书、评审成绩等信息; 4. 校外课题的维护由所分配的督导教师负责; 5. 对于查过管理期限的维护要求,教师和学生没有获取授权不可执行有关操作,只有得到管理员授权后才可进行,授权在执行完操作之后自动收回; 3 结构设计 3.1 总体设计 本系统采用面向对象设计方法,设计方案主要采用类图和顺序图进行描述。 3.2 功能分配 3.2.1管理员功能 1、维护教师部门 管理员要负责登记教师所在的部门,本项目仅考虑一级部门设置。根据需要可能执行的操作包括:创建新部门、修改部门信息和删除部门。 维护教师部门 2、维护教师信息 管理员要负责登记教师的相关信息,包括编号、姓名、所在的部门、职称等,根据需要可能执行的操作包括:添加教师、修改教师信息和删除教师。 维护教师信息 3、维护学生班级 管理员要负责登记所有班级。根据需要可能执行的操作包括:创建新班级、修改班级信息和删除班机。 维护学生班级 4、维护学生信息 管理员要负责登记所有参加毕业设计的学生信息,包括编号、姓名、所在班级、联系方式等。根据需要可能执行的操作包括:添加学生、修改学生信息和删除学生。 维护学生信息 5、登记校外课题 管理员要负责登记在校外完成毕业设计的课题资料。在登记前,应将所设计的单位信息和教师信息提前登记到系统中。可能执行的操作包括:增加校外课题、修改校外课题信息和删除课题。(校内课题由指导教师负责维护)
2021-04-11 21:21:41 1.59MB 本科生 毕业设计 管理系统 论文
1
一、本课题的目的和意义 随着Internet的广泛应用和计算机技术的飞速发展,计算机算法在其中发挥着极,其重要的作用。 为了更好地适应这个社会选拔人才的要求,同学们提高程序设计能力的愿望越发强烈,然而人工评测程序的效率还是很低的。因此在线评测系统应运而生了,在线评测系统主要由三个大的部分组成,即数据库部分,网站部分和编译器的调用部分。 程序设计竞赛系统是在互联网的基础上兴起的,随着WEB数据库技术的发展日趋成熟,国内的网络化竞赛正逐渐兴起。在线评判系统(简称OJ,Online Judge)指在线用来评判程序的正确性、时间与效率空间效率的评判系统,一般在ACM/ICPC(国际大学生程序设计竞赛),蓝桥杯等各种形式的编程比赛、教学或训练中用以评判提交的程序。 在线代码评测系统为确保提高学生代码编写能力提供了一个新的模式,在线评测系统其主要特性是多语言性,高效性,提交代码即可知道结果,并提供答题排行榜,这对提高学生编程的积极性也有一定的帮助。 二、课题的国内外开发动态 随着网络和计算机技术对当今社会及人们生活各个层面的逐渐渗透,我国的教育体系结构也在进行不断的改革与发展,计算机教育的发展已经成为了其中非常重要的一环,也是我国未来战略化发展多样性体制教育里不能缺少的重要组成部分。对于国内众多教授计算机科学的教育机构来说,如何快速准确获知学生的计算机水平,从而更好的为其提供选课参考、指导制定学习计划和学习目标,最终达到因材施教的效果成为了这些机构开始关注的问题。本文设计并实现了一个功能较为完善的计算机竞赛在线测评系统。 在国内,普遍地看,绝大多数远程教育的考试还停留在传统考试方式。在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评估。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。但是对互联网的真正应用仅限于网上报名工作和网上成绩查询,还没有真正形成上网考试的规模。而在国外一些国家,网上提交作业和网上考试已经相当普及了。所以说传统的考试方式已经不能适应现代考试的需要。随着国内网络教育的兴起,各高校纷纷开发了自己的网络教学平台,作为网络课程重要组成部分的网络考试系统也相继问世。 三、课题的基本内容 本系统按功能分为以下几个模块: (1)题库:在此模块可以查看全部的练习题,方便学生们的在线练习,可进行难度的筛选。 (2)提交记录:在此模块可以查看自己的提交记录和自己的提交代码,可以对自己的提交错误信息进行修改,也可以看其他人的提交记录,不已单机的形式展示。 (3)编程竞赛:在此模块可以参加学校老师举办的编程比赛,比如说校赛的举办,在此模块进行报名参赛,竞赛是具有一个时间段限制,开始时间和结束时间,在此期间可以进行答题,比赛过程中还可以查看时时的比赛排名。 (4)判题:判题模块也是系统的核心部分,主要负责把用户提交上来的代码进行编译和运行,然后判断答案是否正确,把结果返回给用户。 (5)登录注册:在此模块可以进行登录和新用户的注册。 四、拟解决的主要问题 (1) 业务逻辑的理解; (2) 是需求的确定,各个功能点的需求必须明确; (3) 是数据库逻辑结构的设计。 (4) 在线测评中编译和运行功能的开发研究。 (5) 在线测评的运行代码的安全性和性能。 五、课题设计的实现方案 本系统使用intellig idea、JAVA、HTML+CSS、Javascript 、MySQL、python3等技术和工具来实现。IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、JUnit、代码审查、设计等方面的功能可以说是超常的。 其中,创建、管理数据库使用的工具是MySQL关系型数据库,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写。 六、研究方法 该毕业设计采用的研究方法主要有文献法和调查法。该毕业设计具体功能的获取过程主要使用文献法和走访调查法,通过网络调查和查阅网络资料来具体确定该软件的功能需求细节;在软件开发过程中,解决技术问
2021-04-11 16:52:14 39KB 毕业设计 开题报告
1
偏微分方程作为数学学科的中心及其他学科领域的重要基础支柱之一,故此对于偏微分方程解法的研究和探索一直是科学家们讨论及探索的重要方向,并为此付出极大心力。所用于求解偏微分方程的方法为最简便的方法——分离变量法. 结合分离变量法的适用条件和使用要求,在对偏微分方程是否齐次、边界条件是否齐次,边界形状是否规则等各方面进行综合分析后,运用分离变量法对偏微分方程进行了求解,并对偏微分方程求解的过程进行了比较全面的阐述,并且还对不同坐标系下的偏微分方程进行了求解。 文中分别从不同的坐标系角度和齐次、非齐次方面来运用分离变量法来进行对偏微分方程的求解,由于几乎在各个领域的各个方面都会涉及到关于偏微分方程的求解这个问题,而随着各个学科的各个分支的不断延拓,偏微分方程的应用范围会不断扩大,所以,关于偏微分的求解问题还留存有许多的后续工作来研究。
2021-04-10 18:03:22 423KB 数学系本科课程设计
1
毕业论文 java论文 基于java+mysql的招聘系统开发与实现 完整的论文一份,字数超过13000+ 该系统设计需要用到前端技术,利用layui框架来编写前端页面,用到编程软件Eclipse来进行编写脚本语言,系统的实现采用Java语言编写,并结合数据库mysql进行该系统的开发与实现。土地工程管理系统功能内容包括:对项目和设备进行系统的管理,每一个项目都有其对应的文件数据,工程设备信息等。需要实现用信息化去管理一个庞大的项目,并且能让用户高效,简易的操作 仅 具体论文内容查看:https://scratch.blog.csdn.net/article/details/111953021
2021-04-09 23:39:36 3.03MB 毕业论文 毕业设计 本科论文 大学论文
海闻国际贸易学习笔记,超全,本科期末复习考试、研究生复试通用
2021-04-09 19:03:18 1.94MB 国际贸易学 经济学
1
武汉大学本科生毕业论文 武汉大学本科生毕业论文 武汉大学本科生毕业论文 武汉大学本科生毕业论文
2021-04-08 14:08:12 30KB 武汉大学
1
AN&NA(安娜)竹叶青茶叶VI设计本科视觉传达设计论
2021-04-08 14:05:49 1.47MB AN&NA(安娜)竹叶青茶叶VI
最新华南师范大学本科生培养方案,2018年的,2019年的没到。里面有详细到各个学院的培养方案和目标,和各个要修的课程以及对应的学分。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2021-04-08 00:50:19 2.97MB 华南师范大学 2018 本科生培养方案
1
四川农业大学林学院本科生 毕业设计规范 四川农业大学林学院本科生 毕业设计规范 四川农业大学林学院本科生 毕业设计规范
2021-04-06 20:45:33 1.07MB 毕业 设计 规范
1
自考本科科目代码07870Java程序设计复习题最新最全自考复习资料自考.pdf
2021-04-06 18:07:11 7.31MB 资料
1