网站首页 公文大全 个人文档 实用范文 讲话致辞 实用工具 心得体会 哲学范文 总结范文 范文大全 报告 合同 文书 信函 实用
  • 读书心得体会
  • 培训心得体会
  • 军训心得体会
  • 教师心得体会
  • 工作心得体会
  • 学习心得体会
  • 百花范文网 > 心得体会 > 培训心得体会 > [学生信息管理系统软件需求说明书] 学生管理系统流程图

    [学生信息管理系统软件需求说明书] 学生管理系统流程图

    时间:2021-08-05 03:08:01来源:百花范文网本文已影响

    《软件工程及实践》 设 计 方 案 题 目:
    学生信息管理系统 作 者:
    班 级:
    电子商务 学 号:
    二0一六 年 十二 月 二十九 日 目录 1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 3 1.4参考资料 3 2任务概述 3 2.1目标 3 2.2用户的特点 4 2.3假定和约束 4 3需求规定 4 3.1对功能的规定 4 3.2系统设计 6 3.3输人输出要求 16 3.4数据管理能力要求 16 3.5故障处理要求 16 3.6其他专门要求 16 4运行环境规定 17 4.1设备 17 4.2支持软件 17 4.3接口 17 4.4控制 18 软件需求说明书 1.引言 1.1编写目的 本系统是根据对学校学生信息管理信息化需求调查独立开发,基于B/S架构的学校学生信息管理系统,使学校的学生信息管理工作更加高效,安排更加合理,使学校对于学生的信息管理更加清晰明朗。本文档是为了确定用户对智能化、信息化管理系统的实际需求,为后续的系统设计和软件开发提供依据,为系统功能上和性能上的审核提供基准。

    1.2背景 (1)待开发系统软件名称:学生管理系统 (2)本软件产品需求分析报告的预期读者包括:
    学校管理员、普通用户、项目经理、开发人员、测试人员、文档编写人员、系统维护人员。

    学校管理员——从学校管理流程上进行了解,分析是否能够满足学校实际的管理需要。

    普通用户——从用户使用的便捷性和有效性对软件进行了解,软件的功能是否能满足日常工作的业务流程。

    项目经理——从系统功能的角度对系统进行分析和建模,并拟定项目的开发周期,做好实施项目的各种准备。

    开发人员——对系统功能进行分析,系统功能是否能满足用户的要求,系统是否可行。

    测试人员——从测试的角度对系统的功能进行分析,为以后系统的功能测试和集成测试等做准备。

    文档编写人员——作为开发人员和用户沟通的桥梁,站在开发人员的角度对问题进行描述,用通俗的语言描述给用户,方便用户的理解和沟通。

    系统维护人员——利用此需求文档进行系统的维护工作。

    1.3定义 SQL:是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

    数据流图:简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

    E-R图:(Entire and Relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

    1.4参考资料 《实用软件工程》 郑仁杰 编著 清华大学出版社 《ASP.NET程序设计教程与实训》 明清 易永红 主编 北京大学出版社 《SQL Server 数据库应用技术》 张浦生 何升 编著 清华大学出版社 2. 任务概述 2.1目标 通过软件工程的设计方法,主要采用JAVAWEB技术,以SQL为数据库开发程序,此开发系统需实现的目标为节约资源,提高学籍信息的精确度,方便快速操作,精简人员,节约开支,结合学校管理的实际需求,实现对学生的数据信息进行有效管理,提供查询分析修改等功能。

    2.2用户的特点 本系统包括两类使用用户:一是管理员,即输入、修改和查询的老师,二是用户,即查询信息的学生。系统管理员享有最高操作权,而学生只能使用查询及修改密码的功能。对于使用用户来说,使用该软件只需要会基本的计算机操作知识就可以,操作非常简便。

    2.3假定和约束 (1)操作系统为C/S结构的一个应用系统,不可避免的要受到C/S结构的约束,在其实施的各个阶段都要服从C/S结构的一些规律,包括功能设计、系统配置和计划。

    (2)硬件约束、系统运行要求客户端为普通计算机,服务器端为Windows7服务器;
    客户端运行时内存要求10MB,安装所需硬盘为50MB。

    (3)并行操作,应用系统本身不限制并行操作,并行操作功能的多少会影响系统的性能,但主要与硬件平台的选择与处理能力有关。

    (4)应用的临界点,每次限制为单人单操作。

    3.需求规定 3.1对功能的规定 1.学生管理 (1)学生注册 新生到来,以班级为单位,进行学生入库,其中分为单个添加和成批添加。单个添加学生数量较少的学生信息入库;
    成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。包括学生学号、姓名、性别、出生年月、身份证号码、政治面貌、系别、专业、级别、学制等方面的信息。

    (2)学生信息查询 根据用户的要求,通过姓名、学号、班级、专业等查询学生数据库的所有可能的信息,其中包括成绩查询。

    2.选课管理 学生登录系统后,进入选课界面,选择相应的课程,并查看,分为必修课,选修课。

    3.课程管理 (1)设置各班课程表 根据班级专业的需要设置应该选择哪种课程表 (2)设置各科教材 根据课程教学内容,选取合适的教材。

    4.成绩管理 (1)成绩录入 每次考试后,各个任课老师把各学生的该科成绩录入,录入信息包括学生姓名、学号、科目、专业、录入日期。

    (2)成绩查询 根据多个关键字对学生的成绩进行查询,还可以统计得到一个班的平均成绩报表、所有学生的排名以及该专业该年级的班级排名。

    (3)成绩修改 如果在审卷过程中发现有成绩错误,可以对学生的成绩进行修改。

    3.2系统设计 1、 数据流图 学生信息管理系统的顶层数据流图 学生信息管理系统的第0层数据流图 2、数据字典 数据流描述:
    数据流名:帐号密码 数据来源:用户登录处理 数据去向:统计分析处理 说明:用户输入帐号与密码 数据组成:帐号+密码 数据流量:小 数据流名:查询条件 数据来源:统计分析 数据去向:统计出用户输出信息 说明:用于统计出用户查询的所有条件 数据组成:帐号+密码 数据流量:大 数据流名:录入成绩 数据来源:学生选课成绩 数据去向:学生成绩表 说明:录入学生的选课的成绩信息 数据组成:课程号+课程名 数据流量:大 数据流名:老师查询条件 数据来源:统计分析 数据去向:老师查询的相关信息 说明:查询老师权限范围内的数据 数据组成:学生学号+课程号+课程名+老师编号 数据流量:小 数据流名:学生查询条件 数据来源:统计分析 数据去向:查询学生的相关信息 说明:在学生权限范围内查询信息 数据组成:学号+课程号+课程名+成绩+选课名+籍贯+年级+专业+院系+年级 数据流量:大 数据流名:课程信息 数据来源:管理员录入课程 数据去向:课程信息的管理,增加与修改 说明:管理课程信息 数据组成:课程代号+课程名+出版社+作者+专业+系别+年级 数据流量:小 数据元素词条描述:
    学生信息管理: 属性名 字段名称 数据类型 长度 备注 学号 Xs_xh Char 6 主键 姓名 Xs_xm char 8 不空 性别 Xs_xb bit 2 不空 民族 Xs_mz char 4 不空 出生日期 Xs_csrq smalldatetime 20 不空 系别 Xs_xib char 4 不空 专业 Xs_zy char 8 不空 年级 Xs_nj char 8 不空 籍贯 Xs_jg char 50 不空 名称:学生信息管理 描述:反应学生基本信息情况 定义:学生信息管理=学号+姓名+性别+民族+出生日期+系别+专业+年级+籍贯 位置:学生信息的录入 学生信息的查询 学生信息的修改 课程信息管理: 属性名 字段名称 数据类型 长度 备注 课程代号 Kc_dh char 6 主键 课程编号 Kc_bh char 6 不空 课程类型 Kc_lx char 8 不空 学分 Kc_xf int 2 不空 学时 Kc_xs int 2 不空 名称:课程信息管理 描述:反应课程基本信息 定义:课程信息管理=课程代号+课程编号+课程类型+学分+学时 位置:课程信息的录入 课程信息的查询 课程信息的修改 成绩信息管理: 属性名 字段名称 数据类型 长度 备注 序号 Cj_xh int 2 不空 课程号 Cj_kch char 6 主键 学分 Cj_xf int 2 不空 类型 Cj_lx char 6 不空 考核方式 Cj_khfs char 8 不空 成绩 Cj_cj int 2 不空 辅修标记 Cj_bj char 6 不空 名称:成绩信息管理 描述:反应成绩基本信息 定义:成绩信息管理=序号+课程名+学分+类别+考核方式+成绩+辅修标记 位置:成绩信息录入 成信息的查询 成绩信息修改 选课信息管理: 属性名 字段名称 数据类型 长度 备注 课程代号 Xk_dh char 6 主键 课程名 Xk_kcm char 8 不空 学分 Xk_xf int 2 不空 类别 Xk_lb char 6 不空 任课老师 Xk_dkls char 6 不空 人数 Xk_rs int 2 不空 班级 Xk_bj char 6 不空 名称:选课信息管理 描述:反应选课基本信息 定义:选课信息管理=课程代号+课程名+学分+类别+任课老师+人数+班级 位置:选课信息录入 选课息的查询 选课信息修改 课程安排信息管理: 属性名 字段名称 数据类型 长度 备注 年级 Kcap_zy char 6 不空 专业 Kcap_nj char 8 不空 班级 Kcap_bj char 6 不空 院系 Kcap_yx char 6 不空 周数 Kcap_zs int 2 不空 内容 Kcap_nr char 12 不空 名称:课程安排信息管理 描述:反应课程安排基本信息 定义:课程安排信息管理=年级+专业+班级+院系+周数+内容 位置:课程安排信息录入 课程安排信息查询 课程安排信息修改 学生统计分析: 属性名 字段名称 数据类型 长度 备注 姓名 tj_xm char 6 不空 性别 tj_xb bit 2 不空 民族 tj_mz char 4 不空 出生日期 tj_csrq smalldatetime 20 不空 电话 tj_dh char 12 不空 籍贯 tj_jg char 50 不空 课程号 tj_kh int 2 不空 课程名 tj_km char 6 不空 学分 tj_km int 2 不空 名称:学生统计分析 描述:反应用户查询的相关信息 定义:统计分析=姓名+性别+民族+出生年月+籍贯+电话+课程号+课程名+成绩+学分 位置:学生信息录入 学生信息查询 学生信息修改 统计课程: 属性名 字段名称 数据类型 长度 备注 课程代号 ktj_kh int 2 不空 课程名 ktj_km char 6 不空 老师 ktj_km char 6 不空 学分 ktj_km int 2 不空 学时 ktj_km int 2 不空 名称:统计课程 描述:学生查询选择课程的相关信息 定义:统计课程=课程代号+课程名+老师+学分+学时 位置:选择课程的查询 退选课程 3、E-R图:
    3.3输入输出要求 动态输入数据:学生全部基本信息、学号、宿舍号、成绩、教职工基本信息、学年、应收金额、实收金额 动态输出数据:学生全部基本信息、学号、宿舍号、成绩、教职工基本信息、学年、应收金额、实收金额 内部生成数据:中间操作输入的结果 3.4数据管理能力要求 1.为了系统数据的安全性,会定时对数据库的数据进行人工备份。

    2.为了防止人为破坏,实现了SQL防注入攻击。

    l 3.为了防止没有权限的操作,系统有严格的权限控制。

    l 4.系统有较好的容错能力,即使发生了错误能很快恢复。

    l 5.系统对用户输入的信息有较为严格的验证,保证系统的可靠性。

    3.5故障处理要求 系统会保护用户的隐私信息,没有相应权限的用户是不能访问没有权限的信息。

    本系统会为用户提供初始的密码,为了个人信息的安全和完整性,建议用户在首次使用的时候进行个人密码的修改。

    为了个人密码的安全,系统会对个人的密码进行加密。

    对于不符合要求的数据,系统提醒会用户或者进行过滤等操作,防止不良数据进入系统。

    3.6其他专门要求 (1)能够应用多种先进的工作器具。

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

    4.运行环境规定 4.1设备 (1)客户端 操作系统:Windows2000/ Windows7 数据库访问:ADO (2) 应用服务器端 操作系统:Windows2000 Server 应用服务器:Tomcat 4 数据库访问:ADO、JDBC (3) 数据库服务器端 操作系统:SQL 4.2支持软件 操作系统:
    Windows7 执行程序:Java 数据库:SQL 4.3接口 硬件接口 (1)数据采集器接口 系统指定接口文件格式,数据采集器将采集后的数据按照系统指定的格式导出到指定目录,然后系统读取接口文件,读入数据。系统通常使用串口连接数据采集器。

    (2)具体需要与硬件供应商确定产品规格,型号,以及通讯协议。

    软件接口 描述该软件产品与其它外部组件的连接,这些外部组件必须明确它们的名称和版本号以资识别,可能的外部组件包括:
    操作系统;

    数据库;

    服务器;

    Java运行环境;

    通讯接口 描述与软件产品所使用的通讯功能相关的需求,包括:
    服务器的通讯;

    数据库的通讯;

    与硬件设备的通讯;

    4.4控制 本软件主要在SQL数据库系统的支持下完成,展示界面由主窗口和子窗口嵌套而成,窗口操作通过按钮来控制,不同的按钮进行不同的操作,实现不同的功能。

    相关热词搜索:说明书 信息管理系统 需求 学生信息管理系统软件需求说明书 学生管理系统流程图 学生管理系统分析

    • 范文大全
    • 说说大全
    • 学习资料
    • 语录
    • 生肖
    • 解梦
    • 十二星座

    推荐访问

    信息管理 信息管理与运作 信息管理与运作试题 信息管理专业毕业论文 信息管理工作主要内容 信息管理工作的内容 信息管理概论 信息管理概论答案 信息管理系统 信息管理系统论文3000字 信息管理系统论文参考 信息管理系统论文参考文献 信息管理系统论文提纲 信息管理系统论文摘要 信息管理系统论文研究方向 信息管理系统论文结构 信息管理系统论文范文大全 信息管理系统论文选题 信息管理系统论文题目 信息管理系统试题 学生信息管理系统概要设计 学生信息管理系统软件需求说明书 学生信息道德培养活动方案和活动简报【14篇】 学生信息道德培养活动方案和活动简报范文(精选15篇) 学生信息道德培养活动方案和活动简报范文(通用14篇) 学生信息道德培养活动方案和活动简报范本(1合集) 学生信息道德培养活动方案和活动简报范本(通用14篇) 学生信息道德培养活动简报 学生管理制度 学生管理大会发言稿 学生管理岗位职责 学生管理工作会议新闻稿 学生管理工作会议讲话稿 学生管理工作总结范本六篇 学生管理工作计划 学生管理方面总结 学生管理系统分析 学生管理系统可行性分析 学生管理系统流程图 学生管理细则 学生管理规定心得体会 说明书 说明书怎么写 说明书范文 需求 需求分析 需求分析总结 需求分析报告总结 需求分析报告模板 需求分析报告的主要内容 需求分析文档模板