软件开发功能说明书.doc_第1页
软件开发功能说明书.doc_第2页
软件开发功能说明书.doc_第3页
软件开发功能说明书.doc_第4页
软件开发功能说明书.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程管理系统功能说明书文件版本编写人xxx编写时间09/3/31COOL有限公司功能说明书文件修改记录修改日期版本号修改内容修改人- i -系统设计说明书目 录1引言11.1编写目的11.2适用范围11.3术语和缩写11.4参考资料12概述12.1系统概述12.2设计约束13系统设计策略13.1基础结构13.2设计策略14系统体系结构14.1系统总体结构24.2系统结构与功能24.3需求与模板对应关系24.4系统外部关系图25系统环境25.1开发环境35.2测试环境35.3设计工具要求3- II -1 引言1.1 编写目的本份需求分析说明书是设计的基础,在日后的测试发布中有重要作用,可以使用户以及开发人员更容易了解该系统的功能.1.2 适用范围 本文档在各种工作中使用,如办公教学,可以在各种操作系统上面运行. 1.3 术语和缩写无1.4 参考资料基于.net的需求分析和解决方案设计作者:微软公司出版社:高等教育出版社2 概述2.1 系统概述该系统提供对班级管理,学期信息管理,学员基本信息管理等的登录,删除,修改等查询功能;该系统具有用户注册,注销以及维护等功能.3 系统设计策略3.1 基础结构使用.net作为开发平台,vs2005TEAM作为开发工具,本系统采用windows操作系统和SQL Server作为数据库管理平台4 系统体系结构4.1 系统总体结构4.2 系统结构与功能 模块用例图用户管理:是在登录过后,显示在网站顶部的用户综合信息,在个人用户管理中心里,用户可以浏览到关于注册资料的信息,可以对课程进行查询班级基本信息管理:班级基本信息是代表学校向学生发布一定数量、内容以及要求信息,班主任是信息接受者;同时,班级信息也是学校领导管理学生的重要途径。学期信息管理:对学生历史成绩分析,进行数据扫描以及更新,通过列表或关键字被管理员记录,各个学生及教师可以方便的查询。学员基本信息管理:教师管理员可以随时插入学生的信息,学生可以查看、更改插入的信息,系统可以随时更新信息;删除功能,显示删除信息,删除该信息.课程信息管理 :实现课程资料的传输与管理、参考资料、学习活动等;对学习进度有明确的表示方法;关于论坛、日志、测验和任务的登记将记录在一页里,学生可以下载。全日制的用户的登陆和跟踪活动将对学生参与情况进行详细记录。课程可以打包成压缩文件用于备份。学员成绩管理:教师对成绩的排序,查找,分析统计,学生可以查看;学生信息要以数据文件保存,能实现学生信息数据的维护,查询时可以按姓名查询、学号查询;输入任意的一个课程名(如数学)和一个分数段(如60-70),统计出在此分数段的学生情况。能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)4.2.2 4.3 需求与模块对应关系系统需求+ID模块名称用户管理用户管理表班级基本信息班级基本信息管理表学生基本信息管理学生基本信息管理表学期信息管理学期信息管理表学生成绩管理学生成绩管理表课程信息管理课程信息管理表5 数据模型(Data Model)设计5.1 逻辑实体模型5.1.1 实体模型1【描述本(子)系统核心的实体关系模型。如下图所示。要求做到: 描述每一个实体的作用,指定实体标识(ID); 对每一个relationship都要有说明,同时严格注意Mandatory(是否必须),Cardinality(几对几关系); ER图中的每个表中应有表名、主键字段名、重要字段名等信息。重要字段虽然不是ER图本身必须的,但可以更利于理解表的属性和关系。】5.1.2 实体模型2【如果有多个实体模型,需要按照上述的方式,诸一说明。】5.2 表结构(物理设计)5.2.1 表汇总序号(子)系统表名中文名称和简单描述使用方式1用户管理user用户管理:是在登录过后,显示在网站顶部的用户综合信息,在个人用户管理中心里,用户可以浏览到关于注册资料的信息,可以对课程进行查询公用2班级基本信息管理Class班级基本信息是代表学校向学生发布一定数量、内容以及要求信息,班主任是信息接受者;同时,班级信息也是学校领导管理学生的重要途径。公用3学员基本信息管理: Student 教师管理员可以随时插入学生的信息,学生可以查看、更改插入的信息,系统可以随时更新信息公用4课程信息管理Course实现课程资料的传输与管理、参考资料、学习活动等;对学习进度有明确的表示方法;关于论坛、日志、测验和任务的登记将记录在一页里,学生可以下载。全日制的用户的登陆和跟踪活动将对学生参与情况进行详细记录。课程可以打包成压缩文件用于备份。公用5学员成绩管理Grade教师对成绩的排序,查找,分析统计,学生可以查看;学生信息要以数据文件保存,能实现学生信息数据的维护,查询时可以按姓名查询、学号查询;输入任意的一个课程名(如数学)和一个分数段(如60-70),统计出在此分数段的学生情况。能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)公用6学期信息管理Term对学生历史成绩分析,进行数据扫描以及更新,通过列表或关键字被管理员记录,各个学生及教师可以方便的查询。公用注:使用方式分为:公用(所有(子)系统均可访问)、自用(仅本(子)系统可访问)、临时。5.2.2 user字段名数据类型空/非空其他字段简单描述unamevarcharNot null用户名upwdvarcharNot null用户密码uIDInt Not null用户编号表描述用于存储用户登录信息主键uID外键主表:外部引用主表: 索引触发器约束字段描述字段1【字段描述】字段2【字段描述】【字段描述】5.2.3 class字段名数据类型空/非空其他字段简单描述cIDvarcharNot null班级编号cnamevarcharNot null班级名称cdataInt Not null日期teachervarcharNot null班主任表描述班级基本信息的查询主键cID外键主表:外部引用主表: 索引触发器约束字段描述字段1【字段描述】字段2【字段描述】【字段描述】5.2.4 student字段名数据类型空/非空其他字段简单描述sIDvarcharNot null学号snamevarcharNot null姓名sexInt Not null性别birthdayvarcharNot null出生日期addressvarcharNot null地址mailvarcharNot null邮件telvarcharNot null电话号码E-mailvarcharNot null电子 邮件表描述存储学生信息主键sID外键主表:外部引用主表: 索引触发器约束字段描述字段1【字段描述】字段2【字段描述】【字段描述】5.2.5 course字段名数据类型空/非空其他字段简单描述cIDvarcharNot null课程号cnamevarcharNot null课程名cdataInt Not null日期表描述教师安排各个班级的课程主键cID外键主表:外部引用主表: 索引触发器约束字段描述字段1【字段描述】字段2【字段描述】【字段描述】5.2.6 term字段名数据类型空/非空其他字段简单描述tIDvarcharNot null学期编号tnamevarcharNot null学期名称stardataInt Not null开始日期entdataIntNot null结束日期表描述学生学期信息的存储,学校查询每个班级的情况主键tID外键主表:外部引用主表: 索引触发器约束字段描述字段1【字段描述】字段2【字段描述】【字段描述】5.2.7 grade字段名数据类型空/非空其他字段简单描述gradeIDvarcharNot null成绩编号sIDvarcharNot null学号cIDInt Not null课程号teacherVarcharNot null认课老师ExamtimevarcharNot null考试日期gradevarcharNot null成绩表描述学生成绩的输入主键gradeID外键主表:外部引用主表: 索引触发器约束字段描述字段1【字段描述】字段2【字段描述】【字段描述】5.3 视图设计序号(子)系统视图名相关表使用方式描述123注:使用方式分为:公用(其他(子)系统可访问)、自用(仅(本)子系统可访问)、临时。5.4 存储过程设计序号(子)系统存储过程相关表使用方式描述1236 功能设计【这部分内容,各开发团队可以依据自己项目的架构设计来分层次进行书写;重点写下面的内容:l 静态类及类之间的关系l 一些重要的业务方法l 如果此功能模块业务比较复杂,画出类交互图(UML)】6.1类图v成绩添加6.2.2成绩查询6.2.3成绩修改6.2.4成绩删除7 系统环境7.1 开发环境【说明

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论