学生信息管理系统软件需求说明书


    
    软件工程实践







    题 目: 学生信息理系统
    作 者:
    班 级: 电子商务
    学 号:

    二0六 年 十二 月 二十九 日



    目录
    1引言 2
    11编写目 2
    12背景 2
    13定义 3
    14参考资料 3
    2务概述 3
    21目标 3
    22户特点 4
    23假定约束 4
    3需求规定 4
    31功规定 4
    32系统设计 6
    33输输出求 16
    34数理力求 16
    35障处理求 16
    36专门求 16
    4运行环境规定 17
    41设备 17
    42支持软件 17
    43接口 17
    44控制 18

    软件需求说明书
    1引言
    11编写目
    系统根学校学生信息理信息化需求调查独立开发基BS架构学校学生信息理系统学校学生信息理工作更加高效安排更加合理学校学生信息理更加清晰明朗文档确定户智化信息化理系统实际需求续系统设计软件开发提供系统功性审核提供基准
    12背景
    (1)开发系统软件名称:学生理系统
    (2)软件产品需求分析报告预期读者包括:
    学校理员普通户项目理开发员测试员文档编写员系统维护员
    学校理员——学校理流程进行解分析否够满足学校实际理需
    普通户——户便捷性效性软件进行解软件功否满足日常工作业务流程
    项目理——系统功角度系统进行分析建模拟定项目开发周期做实施项目种准备
    开发员——系统功进行分析系统功否满足户求系统否行
    测试员——测试角度系统功进行分析系统功测试集成测试等做准备
    文档编写员——作开发员户沟通桥梁站开发员角度问题进行描述通俗语言描述户方便户理解沟通
    系统维护员——利需求文档进行系统维护工作
    13定义
    SQL:种数库查询程序设计语言存取数查询更新理关系数库系统
    数流图:简称DFD采图形方式表达系统逻辑功数系统部逻辑流逻辑变换程结构化系统分析方法表达工具表示软件模型种图示方法
    ER图:(Entire and Relation)实体联系图提供表示实体型属性联系方法描述现实世界概念模型
    14参考资料
    实软件工程 郑仁杰 编著 清华学出版社
    ASPNET程序设计教程实训
    明清 易永红 编 北京学出版社
    SQL Server 数库应技术
    张浦生 升 编著 清华学出版社
    2. 务概述
    21目标
    通软件工程设计方法采JAVAWEB技术SQL数库开发程序开发系统需实现目标节约资源提高学籍信息精确度方便快速操作精简员节约开支结合学校理实际需求实现学生数信息进行效理提供查询分析修改等功
    22户特点
    系统包括两类户:理员输入修改查询老师二户查询信息学生系统理员享高操作权学生查询修改密码功户说该软件需会基计算机操作知识操作非常简便
    23假定约束
    (1)操作系统CS结构应系统避免受CS结构约束实施阶段服CS结构规律包括功设计系统配置计划
    (2)硬件约束系统运行求客户端普通计算机服务器端Windows7服务器客户端运行时存求10MB安装需硬盘50MB
    (3)行操作应系统身限制行操作行操作功少会影响系统性硬件台选择处理力关
    (4)应界点次限制单单操作
    3.需求规定
    31功规定
    1.学生理
    (1)学生注册
    新生班级单位进行学生入库中分单添加成批添加单添加学生数量较少学生信息入库成批添加现存学生信息EXCEL文件中成批录入数库中包括学生学号姓名性出生年月身份证号码政治面貌系专业级学制等方面信息
    (2)学生信息查询
    根户求通姓名学号班级专业等查询学生数库信息中包括成绩查询
    2选课理
    学生登录系统进入选课界面选择相应课程查分必修课选修课
    3课程理
    (1)设置班课程表
    根班级专业需设置应该选择种课程表
    (2)设置科教材
    根课程教学容选取合适教材
    4成绩理
    (1)成绩录入
    次考试课老师学生该科成绩录入录入信息包括学生姓名学号科目专业录入日期
    (2)成绩查询
    根关键字学生成绩进行查询统计班均成绩报表学生排名该专业该年级班级排名
    (3)成绩修改
    果审卷程中发现成绩错误学生成绩进行修改
    32系统设计
    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

    名称:统计课程
    描述:学生查询选择课程相关信息
    定义:统计课程课程代号+课程名+老师+学分+学时
    位置:选择课程查询
    退选课程
    3ER图:


    33输入输出求
    动态输入数:学生全部基信息学号宿舍号成绩教职工基信息学年应收金额实收金额
    动态输出数:学生全部基信息学号宿舍号成绩教职工基信息学年应收金额实收金额
    部生成数:中间操作输入结果
    34数理力求
    1系统数安全性会定时数库数进行工备份
    2防止破坏实现SQL防注入攻击 l
    3防止没权限操作系统严格权限控制 l
    4系统较容错力发生错误快恢复 l
    5系统户输入信息较严格验证保证系统性
    35障处理求
    系统会保护户隐私信息没相应权限户访问没权限信息
    系统会户提供初始密码信息安全完整性建议户首次时候进行密码修改
    密码安全系统会密码进行加密
    符合求数系统提醒会户者进行滤等操作防止良数进入系统
    36专门求
    (1)够应种先进工作器具
    (2)系统安装方便易维护
    4运行环境规定
    41设备
    (1)客户端
    操作系统:Windows2000 Windows7
    数库访问:ADO
    (2) 应服务器端
    操作系统:Windows2000 Server
    应服务器:Tomcat 4
    数库访问:ADOJDBC
    (3) 数库服务器端 操作系统:SQL
    42支持软件
    操作系统: Windows7
    执行程序:Java
    数库:SQL
    43接口
    硬件接口
    (1)数采集器接口
    系统指定接口文件格式数采集器采集数系统指定格式导出指定目录然系统读取接口文件读入数系统通常串口连接数采集器
    (2)具体需硬件供应商确定产品规格型号通讯协议
    软件接口
    描述该软件产品外部组件连接外部组件必须明确名称版号资识外部组件包括:
    操作系统
    数库
    服务器
    Java运行环境
    通讯接口
    描述软件产品通讯功相关需求包括:
    服务器通讯
    数库通讯
    硬件设备通讯
    44控制
    软件SQL数库系统支持完成展示界面窗口子窗口嵌套成窗口操作通钮控制钮进行操作实现功
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    教育考试系统软件需求规格说明书范例

    软件需求规格说明书文件更改摘要:日期版本号修订说明修订人审核人批准人2015-06-16V1.0创建

    3年前   
    552    0

    学生信息管理系统需求分析报告

    学生信息管理系统需求1、问题定义 现在的大学中,老师和学生都注重理论与实际相结合,开设了很多与课程相配的课程设计。而在实际人工管理中,因为提交的文档作业数量众多,处理复杂,造成管理的混...

    11个月前   
    436    0

    学生信息管理系统软件工程课程设计

    信息科学与工程学院课程设计任务书 题目: 学生信息管理系统 学 生1: ...

    1年前   
    297    0

    超市管理系统软件需求分析和设计说明书面向对象方法

    超市管理系统需求分析报告(使用面向对象的方法) 目录1 用例和用例图 11.1 什么是用例和用例图 11.2 用例图 21.3 用例说明 42 类图 92.1 什么是类图 92.2 类图 ...

    2年前   
    368    0

    软件需求说明书

       软件需求说明书 黎宇 (转载自国家计算机标准和文件模板)   软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基...

    11年前   
    16116    0

    信息管理职位说明书

    职 位 信息管理 编 号 页 码 第 页,共2页 隶 属 部 门 发展部 版本(次) 2003版(第1稿) 岗 位 概 述 负责公司管理信息系统软、硬件...

    14年前   
    20320    0

    教师信息管理系统需求分析

     教师信息管理系统 需求分析报告 (V1.0) 目 录 1.引言 3...

    5年前   
    1297    0

    软件需求规格说明书

    XXXXXXXXXX项目软件需求规格说明书修订历史记录日期版本说明作者目 录1. 引言 11.1 目的 11.2 文档格式 11.3 预期的读者和阅读建议 11.4 术语[可选] 22. 系统...

    5个月前   
    168    0

    人力资源需求说明书

    人力资源需求说明书                                                                                      ...

    14年前   
    16159    0

    用户需求说明书

       用户需求说明书 来自:http://www.chinaspis.com 作者:林锐 电子工业出版社出版发行 { 项目名称 } 用户需求说明书 文件状态: [√] 草...

    14年前   
    17140    0

    APP产品需求说明书

    1 简介1.1 目的本文档主要读者:产品总监、产品相关设计人员、技术总监、项目经理、开发相关人员、测试经理及相关测试人员等。1.2 说明项目名称:***网上商城简述:***网上商城是公司产品打...

    4年前   
    1319    0

    产品需求规格说明书

       产品需求规格说明书 来自:http://www.chinaspis.com 作者:林锐 电子工业出版社出版发行 { 项目名称 } 产品需求规格说明书 文件状态: [...

    9年前   
    23095    0

    ECSHOP需求分析说明书

    ECSHOP需求分析说明书目录1.项目概述………………………………………………………………………………………………1.1 开发目的..................................

    3年前   
    463    0

    信息管理职位说明书1

    职 位 信息管理 编 号 页 码 第 页,共2页 隶 属 部 门 发展部 版本(次) 2003版(第1稿) 岗 位 概 述 负责公司管理信息系统软、硬件...

    10年前   
    14490    0

    学生成绩管理系统需求分析说明书

    运用软件对学生的成绩进行管理,科学而有效,不仅可以减少教师的工作量,方便学校对于所有学生的成绩进行系统的管理,而且便于学生适时的查询自己的成绩 。一款优秀的学生成绩管理软件,正好可以满足当前的...

    3年前   
    1161    0

    贸易通商务系统需求和需求分析说明书

    贸易通商务系统需求和需求分析说明书文件状态:[ ] 草稿[√] 正式发布[ ] 正在修改文件标识贸易通商务系统需求分析说明书当前版本2.0作 者杨晓、龚苗、肖恩、李小博、王枚举完成日...

    2年前   
    322    0

    学生管理系统软件开发计划

    1. 引言1.1 编写目的本开发计划的编写目的如下:是为了制定一套软件项目及管理的解决方案,其主要工作包括圈定详细的项目实施范围、定义递交的工作成果、评估实施过程中

    1年前   
    253    0

    驾校管理系统需求规格说明书

    文件编号:XXXX/C07-210配置项编号:[部门]-[系统名] -[版本号] –D- SRS - 版本号驾校管理系统Driving School Management System需求规格...

    5个月前   
    130    0

    图书管理系统需求规格说明书

    编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。1.2项目背景 开发软件名称:图书管理系统。 项目开发者:×...

    4年前   
    1257    0

    2017年需求工程师职位说明书

    需求工程师职位说明书  岗位描述:  1、根据产品规划或者项目要求,开展需求调研,完成调研报告和需求规格说明书;  2、向开发工程师提供咨询、指导、解释业务需求,向用户汇报系统功能;  3、整...

    7年前   
    503    0

    文档贡献者

    文***享

    贡献于2021-08-04

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档