收藏 分销(赏)

教学系统自动化需求规格说明书.doc

上传人:仙人****88 文档编号:9311536 上传时间:2025-03-21 格式:DOC 页数:10 大小:890.50KB 下载积分:10 金币
下载 相关 举报
教学系统自动化需求规格说明书.doc_第1页
第1页 / 共10页
教学系统自动化需求规格说明书.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
二、需求规格说明书 题目:教务管理办公自动化系统 目录 1 引言 2 1.1编写目的 2 1.2项目背景 2 1.3参考资料 3 2.任务概述 3 2.1目标 3 2.2运行环境 3 3.数据描述 4 3.1输入输出数据 4 3.2数据库介绍 4 3.3数据流图 5 3.3.1. 系统关联图: 5 3.3.2. 顶层数据流图: 6 3.3.3. 教务管理加工(P3)细化数据流图: 6 3.3.3. 教师录入成绩和信息查询(P4)细化数据流图 7 3.3.3. 学生选课和信息查询(P5)细化数据流图 7 3.4数据字典 7 3.5 数据库概念模型 10 4.性能需求 10 1 引言 1.1编写目的 为明确软件需求、安排项目规划与进度、组织软件开发与测试,方便开发小组成员之间的交流与合作撰写本文档。本文档供小组设计人员、开发人员参考。 1.2项目背景 本系在老师的指导下按预定的计划进行,作为一次实践,着重于能力的培养和经验的积累。 1.3参考资料 (1).求是科技 编著.ASP.NET数据库管理系统开发实例导航.北京:人民邮电出版社,2005 (2).江广顺,余松 编著.ASP.NET 2.0+SQL Server热门网络应用开发详解. 北京:人民邮电出版社,2007 (3).武新华,刘谚明编著.ASP.NET+SQL SERVER 典型网站建设.北京:电子工业出版社,2007 (4). Karli Watson, Christian Nagel编著.C#经典入门. 北京:清华大学出版社, 2006 (5) 2.任务概述 2.1目标 需求分析的目标在于充分了解现有系统的功能和特性,结合用户的需求,增加或者删除原有系统的某些功能,并归纳出数据之间的关系,给出相关的数据结构和数据对象。在分析了系统结构的同时根据用户需求规范的编写出数据字典,设计出数据库的概念模型,进而建立数据库的物理模型。 2.2运行环境 操作系统:Microsoft Windows XP 支持环境:IIS 6.0 数 据 库:Microsoft SQL Server 2000 3.数据描述 3.1输入输出数据 输入数据: 输入信息类型 信息描述 1 用户信息 用户名 登录系统时须给出的信息,由系统管理员分配 用户密码 登录系统时须给出的信息,初次由系统给出 2 学生信息 由数据录入员录入系统 3 教师信息 由数据录入员录入系统 4 课程信息 由数据录入员录入系统 5 班级信息 由数据录入员录入系统 6 选课信息 选课记录由学生选课活动提交,学生成绩由教师给出 7 教课信息 由数据录入员录入系统 输出数据: 输出信息类型 信息描述 1 用户登录失败信息 用户不存在或者授权不够 2 学生基本信息 学生需求信息 3 学生成绩信息 学生需求信息 4 学生选课信息 学生需求信息 5 教师基本信息 教师需求信息 6 教师授课信息 学生需求信息需求信息 3.2数据库介绍 数据库为Sql Server 2000,欲建立数据库名为TMS。 3.3数据流图 3.3.1. 系统关联图: 3.3.2. 顶层数据流图: 3.3.3. 教务管理加工(P3)细化数据流图: 3.3.3. 教师录入成绩和信息查询(P4)细化数据流图 3.3.3. 学生选课和信息查询(P5)细化数据流图 3.4数据字典 1. 学生信息文件={学号+学生姓名+学生性别+民族+出生日期+入学时间+所在班级+家庭住址+备注信息} 学号=11{十进制数字}11 学生姓名=4{字母}30 学生性别=2{字母}2 民族=2{字母}30 出生日期=年+月+日 入学时间=年+月 所在班级=6{文本}30 家庭住址=6{文本}100 备注信息=6{文本}500 十进制数字=“0”“1”……“9” 字母=“a”…..“z”“A”….“Z” 年=“1970”….“2010” 月=“1”…“12” 日=“1”…“31” 文本=字符串 2. 用户信息文件={用户名+用户密码+用户权限} 用户名=6{十进制数字}12 用户密码=6{字母|十进制数字}20 用户权限=1{数字}4 十进制数字=“0”“1”……“9” 字母=“a”…..“z”“A”….“Z” 3. 班级信息文件={班级号+班级全称+班级所在系别+班级所在院+本班级班主任编号} 班级号=4{十进制数字|字母}12 班级全称=4{十进制数字|字母}12 班级所在系别=4{文本}30 班级所在院=4{文本}30 本班级班主任编号=6{字母}20 十进制数字=“0”“1”……“9” 字母=“a”…..“z”“A”….“Z” 文本=字符串 4 教师信息文件={教师号+教师姓名+教师所在学院} 教师编号= 4{十进制数字|字母}12 教师姓名=4{文本}30 教师所在院= 4{文本}30 十进制数字=“0”“1”……“9” 字母=“a”…..“z”“A”….“Z” 文本=字符串 5. 课程信息文件={课程号+课程名+课程学时+课程学分+课程类型+课程备注} 课程号= 4{十进制数字|字母}12 课程名=4{文本}30 课程学分=4{数字}4 课程学时=4{数字}4 课程类型=4{数字}4 课程备注=4{文本}100 十进制数字=“0”“1”……“9” 字母=“a”…..“z”“A”….“Z” 文本=字符串 6 教课信息文件={教课记录+教师编号+教师所教课程号+教师所教班级号+年度学期} 教课记录=4{数字}4 教师编号=4{十进制数字|字母}12 教师所教课程号= 4{十进制数字|字母}12 教师所教班级号=4{十进制数字|字母}12 年度学期=年+学期 年=[2004|2005|2006|2007|2008|2009|2010] 学期=〔上学期|下学期〕 十进制数字=“0”“1”……“9” 字母=“a”…..“z”“A”….“Z” 文本=字符串 7.选课信息文件={选课号+学生学号+课程号+学生成绩+年度学期} 选课号=4{数字}4 学生学号=11{十进制数字}11 课程号=4{十进制数字|字母}12 学生成绩=4{数字}4 年度学期=年+学期 年=[2004|2005|2006|2007|2008|2009|2010] 学期=〔上学期|下学期〕 十进制数字=“0”“1”……“9” 字母=“a”…..“z”“A”….“Z” 文本=字符串 3.5 数据库概念模型 4.性能需求 系统只要求处理简单的信息。数据精度要求也比较低。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服