精华内容
下载资源
问答
  • 练习一:请画出学生信息管理系统用例图 “学生信息管理系统” 功能性需求包括以下内容:  (1)系统管理员登录后可以对班级的基本信息进行增加、删除、修改、查询等操作。学校领导登录后可以对班级基本信息进行...

    练习一:请画出学生信息管理系统的用例图

    “学生信息管理系统” 功能性需求包括以下内容:
           (1)系统管理员登录后可以对班级的基本信息进行增加、删除、修改、查询等操作。学校领导登录后可以对班级基本信息进行查询操作。
           (2)教师登录后可以对学生的考试成绩进行录入、删除、修改、查询等操作。学生登录后可以对考试成绩进行查询操作。
           (3)学生登录后可以了解所有选修课程的具体信息,可以根据自己的需要选择不同课程。系统管理员登录后可以增加、修改、查询、删除选修课程。
           (4)系统管理员可以对账号进行创建、设置、查看、删除等操作。

    练习二 图书管理系统系统分析及用例图

    图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,不需要管理人员的干预,这些服务包括提供查询图书信息、查询个人信息服务和预定图书服务等。
    当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,也就是说借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。当借阅者借阅的图书数量超过限制时,不运行借阅者再进行借阅。当借阅者借阅的图书超过一定的期限时,需要对其进行处罚。借阅图书时需要图书证作为凭据,归还时不需要。
    系统管理员负责系统的管理维护工作,维护工作包括图书的添加、删除和修改,书目的添加和删除,借阅者的添加、删除和修改,并且系统管理员能够查询借阅者、图书和图书管理员的信息。
    查询图书可以通过图书的名称或图书的ISBN/ISSN号进行查找。

    展开全文
  • 学生成绩管理系统源码论文用例图

    热门讨论 2009-09-25 16:23:48
    以vb为开发平台的学生成绩管理系统,包括论文和UML,数据库是access
  • 学生成绩管理系统----UML课程设计rational+rose用例图,活动图,状态图.rar
  • 做两礼拜的课程设计,之前也在网上找了,没找到,又去图书馆找个了个模板作为标本,依照其代码,制作了一个应用窗口程序。还带了数据库,其中有脚本,可以构建数据库。
  • 学生成绩管理系统UML

    热门讨论 2009-04-05 18:23:03
    学习软件开发工具时,一般都要用UML的开发工具,有时需要画一些UML图,例如用例图,类图等等。本资料很适合初学UML的人,可以让你进一步了解UML。
  • 成绩管理系统-答辩PPT

    2011-07-10 10:47:20
    成绩管理系统答辩PPT,其中有选题意义,系统模块示意图,系统数据流程图,系统用例图,数据库的关联描述,系统的实现策略描述。
  • UML; 学生成绩管理系统;需求分析;用例图;顺序图;状态图;等 包含源代码 静态建模; 动态建模;制作了一个应用窗口程序,带了数据库,有脚本,可以构建数据库。
  • 学生成绩管理系统

    2016-01-09 15:10:01
    uml大作业:1.熟悉Rational Rose软件,能根据系统的功能分析系统的用例,画出用例图并对每个用例做用例描述。 2.通过系统分析,结合用例图画出类图。 3.结合系统和用例,画出顺序图。
  • 完整的学生成绩管理系统需求分析文档,包含系统框架图、用例图、数据流图等,严格按照《软件工程》课程要求完成
  • 包括:教务管理系统顶层用例图 选课管理子用例图 成绩管理用例图 成绩管理类图 选课管理类图 学生选课状态图 成绩统计状态图 选课注册顺序图
  • 这是Javaweb的学生成绩管理系统,包含源码+MySQL数据库文件+1.1W+文档+框架导图+用例图源文件,需要的自行下载了解。
  • 软件工程需求分析,学生成绩分析管理系统,E_R图,用例图,UML建模图
  • 学生成绩管理系统需求规格说明书,包含uml类图,用例图,时序图等等,非常完整
  • UML 学生成绩管理系统

    2012-12-30 08:48:01
    uml 面向对象建模语言 学期大作业 包含需求分析 用例图 顺序图 状态图等 包含源代码
  • 在线考试用例图

    2014-06-17 09:14:55
    用例名称:成绩管理 用例描述:管理员对考生的成绩进行查看和导出 前置条件:管理员登录进入系统 后置条件:显示考生科目成绩 基本操作流程: 1. 管理员点击成绩管理栏目 2. 通过检索显示相关的考生成绩 3. 通过导出...
  • 成绩管理系统需求说明书

    千次阅读 2019-05-28 18:05:32
    成绩管理系统需求说明书 1 引言 1.1目的 首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能...

    成绩管理系统需求说明书

    1 引言

    1.1 目的

    首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。

    详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,也是用户确定软件功能需求的主要依据。

    1.2 背景

    随着计算机以及网络的普及,教师与学生对成绩方式的要求也越来越高,在成绩管理方式上追求质量及效率。作为教学核心组成之一的成绩管理系统也趋向更加便捷快速的方式。在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的成绩管理带来了重大的革命。

    该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。主要完成学生成绩录入、批量导入、学生成绩分析与统计等业务,也可作为学校学生与教务管理系统的一个子模块。

     

    任务概述

    2.1 目标

    高级中学对学生的考核主要还是对学生各科成绩的考核,考试类别多、课程多,而且要随高考制度的变化不断地改变,学生多,工作量大,尤其对学生成绩的分析(如排名)统计要及时,所以成绩管理一直是学校管理中的一个重要子系统。好的管理系统可以简少老师在成绩管理上的工作量,学生可以及时查询学习成绩,学校可以快速获得考试结果,掌握教学情况,改进教学活动。

    2.2 用户特点

    (1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。

    (2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。

    (3)程序员:配合《设计报告》,了解系统功能,编写《用户手册》。

    (4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

    (5)销售人员:了解预期产品的功能和性能。

    (6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。

    (7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。

     

    2.3 功能

     

     

     

    需求规定

    3.1 系统角色

    本系统主要用于学校的以下几类人员:

    (1)系统管理员,完成系统管理与维护,例如,维护学生、教师及数据字典等的维护。

     

                       图二  用例图一

     

    (2)教师,维护课程与成绩,查询所教课程的所有学生的成绩。

    (3)学生则可查询自已的成绩。

     

                                          图三  用例图二

    3.2 学生管理

    3.2.1 增加学生信息

    使用者:学校有学生管理功能角色的用户。

    目的:单个添加学生基本信息。

    基本事件流:

    1、用户进入增加单个学生界面,本用例开始;

    2、系统显示学生信息输入界面,用户输入学生姓名、学号、性别、出身日期、入学日期、班级、政治面貌、籍贯。

    3、用户确认输入信息,系统检查学号是否唯一,若唯一,则增加学生信息,本用例结束。否则,提示用户重新输入。

    3.2.2 修改学生信息

    3.2.3 删除学生信息

    3.2.4 导入学生信息

    使用者:学校有学生管理功能角色的用户

    目的:批量导入学生信息,也可以将其他系统中学生信息按照规定的格式导入本系统。

    基本事件流:

    1、用户进入批量导入学生界面,本用例开始;

    2、系统显示导入文件类型、格式说明、并提供导入的模板文件下载

    3、用户按照导入文件格式要求填写或生成对应文件,然后将文件上传,点击确定。

    4、系统检查文件的合理性,如果文件格式有误或有数据冲突,给出详细提示列表(错误所在行、错误原因),用户修改文件后再上传,如果上传文件合理,系统将学生信息导入系统。

    5、本用例结束。

    3.3 教师管理

    使用者:学校有教师管理功能角色的用户

    目的:单个添加教师基本信息。

    基本事件流:

    1、用户进入增加单个教师界面,本用例开始;

    2、系统显示教师信息输入界面,用户输入教师姓名、工号、性别、出身日期、工作开始日期、职务、政治面貌、籍贯。

    3、用户确认输入信息,系统检查工号是否唯一,若唯一,则增加教师信息,本用例结束。否则,提示用户重新输入。

    3.3.1 增加教师信息

    3.3.2 修改教师信息

    3.3.3 删除教师信息

    3.3.4 导入教师信息

    使用者:学校有教师管理功能角色的用户

    目的:批量导入教师信息,可以将其他系统中教师信息按照规定的格式导入本系统。

    基本事件流:

    1、用户进入批量导入教师界面,本用例开始;

    2、系统显示导入文件类型、格式说明、并提供导入的模板文件,供下载

    3、用户按照导入文件格式要求填写或生成对应文件,然后将文件上传,点击确定。

    4、系统检查文件的合理性,如果文件格式有误码或有数据冲突,给出详细提示列表(错误所在行、错误原因),用户修改文件后再上传,如果上传文件合理,系统将教师信息导入系统。

    5、本用例结束。

    3.4 课程管理

    3.4.1 增加课程基本信息

    使用者:教师或学校有课程管理角色的用户

    目的:创建新课程。

    基本事件流:

    1、用户进入创建新课程页面,本用例开始;

    2、系统显示创建课程页面,用户输入课程名称、学期、开始日期、结束日期,并选择任课教师。

    3、用户确认创建课程,系统保存新创建的课程。本用例结束。

    3.4.2 修改课程基本信息

    3.4.3 删除课程基本信息

    3.4.4 维护课程学生信息

    使用者:教师或学校有课程管理角色的用户。

    目的:将学生加入已创建的课程。

    基本事件流:

    1、用户维护课程学生信息界面,本用例开始;

    2、系统显示课程列表,用户选择要加入学生的课程,系统显示该课程已存在的学生;

    3、用户选择加入新学生,系统显示学生列表,用户可通过搜索列表显示班级下的学生,用户选择要加入课程的学生

    4、系统将所选学生加入前面选定的课程,本用例结束。

    3.5 成绩查询

    3.5.1 学生查询成绩

    3.5.2 教师查询成绩

    3.6 成绩分析与统计

    3.6.1 考试成绩表

    某学期某次考试的单个班级的考试成绩表

     

    3.6.2 班级各科平均成绩表

    某学期某次考试单个年级的各科平均成绩表

     

    3.6.3 年级成绩排名表

    某学期某次考试单个年级的年级排名表

     

    4 运行环境

    该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。

    以下是系统的软件环境。

    (1)客户端

    操作系统:Windows2000 Professional/XP或更新版本。

    浏览器:IE6以上,其它常见浏览器如FireFox。

    (2)应用服务器端

    操作系统:Windows2000 Server或更新版本。

    应用服务器:Tomcat 5.5或更新版本。

    数据库访问:JDBC。

    (3)数据库服务器端

    操作系统:Windows2000 Server或更新版本。

    数据库系统:SQLServer 2000或更新版本。

    4.1 用户接口

    本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档中描述。

    4.2 硬件接口

    服务器端使用专用服务器。

    4.3 软件接口

    无特殊需求。

    4.4 通信接口

    无特殊需求。

    5 需求审核

    5.1 性能需求

    (1)客户端一般响应时间(除报表统计、数据导入)不超过1秒。

    (2)报表统计时间不超过30秒。

    (3)支持2000名学生信息的一次性导入,导入时间不超过300秒。

    (4)支持5000名用户(高级中学可达到的规模)并发使用,并保证性能不受影响。

    5.2 安全性需求

    (1)权限控制

    根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩

    (2)重要数据加密

    本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。

    (3)数据备份

    允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。

    (4)记录日志

    本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。

    5.3 可用性需求

    (1)方便操作,操作流程合理

    尽量从用户角度出发,以方便使用本产品。如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。

    (2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。

    (3)控制必录入项

    本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。

    (4)容错能力

    系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。

    (5)操作完成时有统一规范的提示信息

    例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。

    (6)用户可自定义

    为了满足业务的不断变化,一些重要的参数应该可以灵活设置。

    (7)联机帮助与操作指南。

    (3)在线帮助:HTML Help格式文件,联机式。

    5.4 其它需求

    (1)支持多浏览器。

    (2)系统安装方便,易于维护。

    展开全文
  • 网络选课用例图

    2014-06-17 09:11:37
    1. 教师点击学生成绩管理栏目 2. 选定需录入成绩的科目 3. 输入学生姓名和成绩 4. 提交成绩 可选操作流程: 1. 退出时提示是否提交成绩 2. 输入的成绩为0-100之外的数据时提示输入的数据有误 用例名称:学生管理 ...
  • 这份文档主要是有关学生成绩管理系统的,有结构图,类图,顺序图,用例图,还有详细说明,以及运行结果截图,部分主要源代码。希望可以对大家有所帮助。谢谢在、支持。
  • Javafx+MySQL 学生成绩管理系统

    千次阅读 2020-09-20 00:06:12
    做项目经常有各种做GUI的管理,像什么图书馆管理系统,学生成绩管理系统。都曾使大部分人头疼不已。而作为新时代好少年,自然不能坐视不管。本着学习的原则,对这个程序进行了开发。欢迎交流学习 下载链接: github:...

    做项目经常有各种做GUI的管理,像什么图书馆管理系统,学生成绩管理系统。都曾使大部分人头疼不已。而作为新时代好少年,自然不能坐视不管。本着学习的原则,对这个程序进行了开发。欢迎交流学习

    下载链接:
    github:https://github.com/13337356453/Student_achievement_management_system.git
    CSDN:https://download.csdn.net/download/realmels/12866270


    由于本例是用MySQLJavafx开发的,所以请提前安装好MySQLJavafx


    项目介绍

    • 开发时间:2020-8-25
    • 开发语言:Java
    • Java版本:1.8.0_261
    • 数据库:MySQL
    • MySQL版本: 8.0.21
    • 开发工具:IntelliJ IDEA 2020.2
    • 项目名称:学生成绩管理系统

    具体代码

    由于我懒得把所有的代码都在博客里介绍的原因,所以我只介绍部分重要代码,具体的可在源代码中查看

    md5加密

    在实行登录时,如果直接用明文密码加密,会非常容易被抓包获取,所以为了安全(高级),在登录时通常会采取对登录密码加密的措施。而我们这里使用最简单的md5加密

    通过java实现md5加密非常简单,专门写一个类来进行加密即可
    首先要导入一些库

    import java.math.BigInteger;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    

    然后是加密的代码

    public static String md5(String text) {
            byte[] s = null;
            try {
                s = MessageDigest.getInstance("md5").digest(
                        text.getBytes());
            } catch (NoSuchAlgorithmException e) {
                throw new RuntimeException("没有这个md5算法!");
            }
            String md5code = new BigInteger(1, s).toString(16);
            for (int i = 0; i < 32 - md5code.length(); i++) {
                md5code = "0" + md5code;
            }
            return md5code;
        }
    

    简单测试一下

    输入:123456
    输出:e10adc3949ba59abbe56e057f20f883e
    

    非常棒

    图片显示

    我们在JavaFX Scene Builder 2.0里,添加一个图片,设置图片路径,如下
    在这里插入图片描述
    运行程序,发现并没有图片显示
    在这里插入图片描述
    这是什么情况,检查fxml文件,发现并无异样
    在这里插入图片描述
    对于这种情况,我在经历了疯狂的百度,谷歌搜索后。决定。。自己动手,丰衣足食

    找到LoginWindow.java文件,他需要一个初始化
    要给一个类初始化,我们要让它继承javafx.fxml.Initializable接口

    import javafx.fxml.Initializable;
    

    在这里插入图片描述
    这样,我们需要实现一个initialize方法,在里面写我们初始化的代码

    我们给我们所需显示的图片在初始化代码中设置Image

    login_img.setImage(new Image("images/login.jpg"));
    

    再次运行,还是没有图像

    这种情况,是因为在javafx中导入图片如果是本地图片需要在前面加上file:

    login_img.setImage(new Image("file:images/login.jpg"));
    

    再次运行,成功显示了图片

    密码可视

    在登录界面,密码输入框的右边,有一个小眼睛
    在这里插入图片描述
    按下这个小眼睛,密码框中的密码就变成可视的,同时小眼睛变成带杠的小眼睛
    即常见的密码显示功能

    想要实现这样的功能,原理非常简单,就是在相同的位置有一个密码输入框(PasswordField)和一个文本输入框(TextField),当按下按钮时,一个隐藏,一个显示,控制文本,就实现了

    具体原理可以看这一篇博客https://blog.csdn.net/realmels/article/details/108413721




    更多知识点可自行下载源代码学习

    展开全文
  • 软件工程,编码设计,学生成绩以及分析管理系统,数据库,E_R图,用例图,UML建模
  • 学生成绩管理系统 asp

    2009-06-04 08:52:48
    基于asp.net开发环境,软件工程作业。sql server 2000 数据库!包括用例图,使用说明。希望对你有所帮助。我的博客:http://hi.baidu.com/lexizhiwu
  • 该报告使用全英文包括用例图、类图、活动图、时序图等
  • 1、用例图绘制 2、活动图绘制 3、类图绘制 4、顺序图绘制 5、合作图绘制
  • 软件工程实验报告:分析教学管理系统并画出用例图,顺序图,类图,状态图,泳道图一共十个图,重点分析学生选课,管理员添加课程和成绩管理模块
  • 系统建模包括前台,后台用例图,类图,顺序图,协作图等UML建模的图、较为完善的一个系统建模原型
  • 其中包括了UML中所要求的相关图素,比如基本的用例图、活动图、状态图等等,以及丰富的界面设计
  • 整理的比较有条理的需求分析,包括用例图、类图已经用例描述。
  • 学生成绩管理系统,包含多种图,其中包含类图、E-R图、用例图、活动图、协作图、状态机图、组件图、部署图等~

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 149
精华内容 59
关键字:

成绩管理系统用例图