学生成绩管理系统需求规格说明内容摘要:
管理系统 管理系统用户群体 管理系统应当遵循的标准或规范 . 管理系统的范围 管理系统中的角色 管理系统的功能性需求 管理系统的非功能性要求 需求确认 参考文档: 【 1】 《企业文档格式标准》,北京长江软件有限公司软件工程过程 化组织。 【 2】 《需求规格报告格式标准》,北京长江软件有限公司软件工程过程化组织。 参考资料: 【 1】 《 UML 说明》,北京长江软件有限公司 【 2】 《需求规格报告格式标准》,北京软件有限公司软件工程化组织 版本更新信息 : 本文档的更新记录如表 21 所示。 表 21(版本更新记录) : 要求的状态和方式 : 不需要多个状态和方式,不需人为加以区分。 需求概述: 系统总体功能和业务结构: 本系统具有如下主要功能: ( 1)登录管理:为了保证系统的 安全性,可以根据不同的用户权限来提供不同的服务。 分为管理员登录和用户(教师、学生)登录两个子模块。 ( 2)账户管理:分为用户管理和修改密码两个子模块。 其中用户管理子模块又包含了添加用户、修改用户和删除用户两部分。 ( 3)信息管理:对各基本表进行管理。 分为系别管理、学生管理、课程管理和成绩管理四个子模块。 每一个模块又包含添加、修改和删除三个部分 ( 4)信息查询:在各基本表的基础上进行信息查询。 分为学生资料查询和学生成绩查询两个子模块。 本系统结构图如图 321 所示 : 图 321( 学生成绩管理系统总体功能业务结构图) 硬件系统的需求 : 需求名称 详细要求 开发环境 Windows 2020 或者更高版本 开发工具 Vs2020 硬件需求 客户机: P4 CPU+256M 内存 +10/100M 网卡 +40G 硬盘 +Epson Stylus C67 服务器运行 没有 数据库 SQLserver2020 软件系统的需求 : 1. 操作系统: Microsoft Windows XP Advanced Server 2. 网络服务器: Tomcat 3. 数 据 库: My SQL 4. 开发工具: Eclipse 接口需求 : 操作系统平台: Windows XP 数据库系统平台: My SQL 开发语言: Java 开发工具: Eclipse 系统能力需求 : 登陆管理模块 如图 3311 用例名称: 登陆管理模块 用例描述: 操作者需要先登录再进行操作 执行者 教师 、学生或管理员 前置条件 登陆角色为教师 、学生或管理员,有自己的密码 主过程描述 1)用户登录到本系统 2)用户 根据自己的密码和登 陆名通过系统验证。 异常过程描述 用户输入的验证信息发生错误 返回 到登陆界面 用户登录时达到登陆上限强制返回上一界面 业务规则 用户输入错误信息连续超过五次今日内不得登陆 设计的业务实体 学生信息,用户信息、权限信息 图 3311(登陆管理模块图) 账户管理模块如图 3321 用例名称: 账户管理模块 用例描述: 管理员对 用户的添加,赋于不同权限及对用户的修改及查询 , 执行者 管理员 前置条件 登陆角色为管理员 后置条件 更新用户数据库 主过程描述 1)用户登录到本系统 2)用户输入查询信息,系统显示用户列表,用户选择一个用户进行操作 3)用户选择删除用户 4)用户提交修改 5)执行后置条件 6)用例结束 异常过程描述 用户录入的查询信息未找到,提示错误并返回 3 用户的对用户的修改不合法,返回 4 设计的业务实体 用户信息、权限信息 图 3321(账户管理模块图) 信息管理模块如图 3331 用例名称: 信息管理 模块 用例描述: 教师通过选择课程对应的学生进行对学生成绩进行录入或修改操作 或学生查询自己的成绩和自 己现有的信息 执行者 教师 或学生 前置条件 登陆角色为教师 或学生(学生要通过登录信息验证) 后置条件 教师 修改学生基本信息 或学生查询个人信息 主过程描述 1)用户登录到本系统 2)用户选择自己计算机显示自己能授课的学生 3)用户选择按学生姓名、性别、学号进行查询,系统显示查询结果 4)用户增删改学生的基本信息 5)用户选择提交修改 6)执行后置条件 5)用例结束 异常过程描述 用户输入的查询信息未找到相应课程 ,返回上一页面 . 用户修改的学生信息不符合系统要求, 返回上一页面 业务规 则 学生信息必须符。学生成绩管理系统需求规格说明
相关推荐
分析 (1)实现招生目标:全年 1200 人次, 即每月 100 名学生。 说明: ① 1200 人次,实际是每月 100 名学生的重复。 即: 100 12 个月=1200 人次。 ② 100 名学生是以 3 个小学 计算 ,平均每个小学录取 33 名学生,则: 3 33= 99 名。 ③每个小学平均 500名学生,按录取 30 名 计算 ,则只是每个学校的 6%的学生。 (2)主营业额目标
模块 —— 输出所有学生的学生证信息 ;如果选择 4则赋值给 print函数一个 num=1,继而进入第二个分模块 —— 给定学号后输出 某位学生的学生证信息 ;如果选择 5 则赋值给 print 函数 一个 num=2,继而进入第三个分模块 —— 给定班号后输出 该班所有学生的学生证信息。 【程序】 C 语言课程设计报告 6 该程序流程图如下图所示: 第一分模块流程图如下图所示: 开始 读入
0。 break。 case 5 : cout请输入要删除的位置:。 cini。 del( i)。 linklist()。 break。 case 6 : cout请输入要修改的学生学号:。 cini。 rework( i)。 break。 case 7 : b=0。 break。 6运行时间 各模块运行时间均应控制在12秒内7出错处理设计 本软件应充分考虑各种系统错误
L, Hibernate。 在结构上, MyEclipse的特征可以被分为 7类: ( 1) JavaEE模型 ( 2) WEB开发工具 ( 3) EJB开发工具 ( 4) 应用程序服务器的连接器 ( 5) JavaEE项目部署服务 ( 6) 数据库服务 ( 7) MyEclipse整合帮助 对于以上每一种功能上的类别,在 Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。
eof(data),1,fp))==1) { if(strcmp(temp_NO,)!=0) fwrite(amp。 data,sizeof(data),1,fp2)。 } remove()。 rename(,)。 fclose(fp)。 fclose(fp2)。 if((fp1=fopen(,rt))==NULL||(fp2=fopen(,wt+))==NULL) {
中。 ()。 GridView1 .DataSource = [stuInfo]。 //将 GridView1 中的数据源 设为 ds数据集中的 stuInfo 表中的数据。 第三章 需求分析 德州 学院是经国家教育部认定、山东省人民政府批准成立的全日制高等院校。 在学校日常的教学管理中会存在大量的学生信息,包括学生的档案信息、成绩信息、 学分 信息等等。 随着学 校 规模的不断扩大