数据要求说明书---实例说明.doc_第1页
数据要求说明书---实例说明.doc_第2页
数据要求说明书---实例说明.doc_第3页
数据要求说明书---实例说明.doc_第4页
数据要求说明书---实例说明.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

HUST学分制教务管理系统 需求规范说明书 编号:hust-shujuxuqiu HUST学分制教务管理系统数据需求说明书更改说明版本号更改时间更改人更改原因审批人Version1目录1引言21.1编写目的21.2背景21.3定义21.4参考资料22数据的逻辑描述22.1静态数据32.2动态输人数据32.3动态输出数据32.4内部生成数据32.5数据约定33数据的采集33.1要求和范围33.2输人的承担者43.3预处理43.4影响4Page 1 of数据要求说明书1引言1.1编写目的HUST学分制教务管理系统数据需求说明书目的是明确HUST学分制教务管理系统中各项功能和非功能性需求实现时所需要的数据,并可以此数据为根据设计数据库。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。HUST学分制教务管理系统数据需求说明书的阅读对象为:1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;2)对本数据需求说明书进行评审和确认的有关业务、技术人员;3)参加数据库设计,测试设计阶段工作的全体设计人员;4)HUST学分制教务管理系统项目组,其他有权需要调用本文档的人员1.2背景开发软件名称:HUST学分制教务管理系统项目任务提出者:华中科技大学教务处项目开发者:ZOWL团队用户:华中科技大学学生,教务管理人员实现软件单位:ZOWL团队项目与其他软件,系统的关系:该系统需要在学生成绩管理系统,学生选课系统等已有系统直接复制数据,所以在定义数据时要与已有系统相兼容。本系统采用B/S,服务器端采用Microsoft Server 2003 为操作系统的工作站,是采用Microsoft SQL Server 2005的为开发软件的数据库服务程序。 1.3定义无1.4参考资料华中科技大学本科学分制学籍管理条例华中科技大学学分制选课办法 本系统的需求规范说明书 欧高炎 数据要求说明书(GB856T88)2数据的逻辑描述数据进行逻辑描述分为动态和静态数据。2.1静态数据1.学籍管理功能 1.1转专业管理 1.1.1从本专业转出 名称数据名称数据类型数据长度说明基本数据无输入数据学号字符串20记录转出学生的学号,找到学生信息并删除。转专业记录号字符串10原转出学院字符串20原转出专业字符串20原转出班级字符串5现转入学院字符串20现转入专业字符串20现转入班级字符串5输出数据无 1.1.2转入本院系名称数据名称数据类型数据长度说明基本数据无需要知道转入学生的基本信息输入数据学号字符串20记录转入学生的学号,找到学生信息并增加到相应的班级,修改班级信息。转专业记录号字符串10原转出学院字符串20原转出专业字符串20原转出班级字符串5现转入学院字符串20现转入专业字符串20现转入班级字符串5输出数据无1.2停学名称数据名称数据类型数据长度说明基本数据无由学号找到学生,修改其状态信息。输入数据学号字符串20在表格中,还需要填入很多信息,例如停学时间、原因、医院意见、班主任意见、院系意见、备注等。姓名字符串20学院字符串20专业字符串20班级字符串5性别字符串1输出数据无1.3休学1.4复学1.5退学1.6延长学习年限名称数据名称数据类型数据长度说明基本数据无输入数据学号字符串20根据学号找到学生信息,修改信息,包括班级信息。姓名字符串20学院字符串20专业字符串20原班级字符串5延长转入班级字符串5延长学习期限整型4输出数据无2注册管理功能 2.1 输入学号名称数据名称数据类型数据长度说明基本数据无输入数据学号字符串20输出数据学号字符串20姓名字符串20班级字符串5学院字符串20专业字符串20注册状态字符串5 2.2输入班级名称数据名称数据类型数据长度说明基本数据输入数据班级字符串5输出数据班级字符串5学院字符串20专业字符串20人数整型42.3学生查询注册状态名称数据名称数据类型数据长度说明基本数据输入数据学号字符串20学期字符串10输出数据学号字符串20姓名字符串20班级字符串5注册状态字符串53教师信息管理3.1教师信息查询名称数据名称数据类型数据长度说明基本数据输入数据教师号字符串20输出数据教师号字符串20根据教师号查询教师信息,并显示。姓名字符串20性别字符串1年龄整型4开始执教时间字符串10职称字符串20家庭住址字符串20电话字符串20邮箱字符串20 3.2 教师信息修改需要的数据表格同上,显示信息后修改信息,再提交到数据库。 3.3 教师信息添加名称数据名称数据类型数据长度说明基本数据输入数据教师号字符串20输入要添加的教师的信息,添加到相应的表中。姓名字符串20性别字符串1年龄整型4开始执教时间字符串10职称字符串20家庭住址字符串20电话字符串20邮箱字符串20输出数据无 3.4 教师信息删除名称数据名称数据类型数据长度说明基本数据输入数据教师号字符串20输出数据教师号字符串20由教师号找到教师信息,并显示,确认后删除姓名字符串20性别字符串1年龄整型4开始执教时间字符串10职称字符串20家庭住址字符串20电话字符串20邮箱字符串204学生信息管理4.1 学生信息查询名称数据名称数据类型数据长度说明基本数据输入数据学号字符串20姓名字符串20输出数据学号字符串20姓名字符串20性别字符串1班级字符串5学院字符串20专业字符串20家庭住址字符串20身份证号字符串20年龄整型4电话号码字符串20邮箱字符串204.2学生信息修改由查询得到的信息修改后再提交。4.3 学生信息添加教务人员输入如上的学生基本信息,提交到数据库。4.4 学生信息删除由输入的学号或姓名找到信息并显示,确认后删除。(同时删除该学生的注册信息,学籍信息,成绩信息,选课信息等)5成绩管理5.1成绩录入名称数据名称数据类型数据长度说明基本数据输入数据教师号字符串20输入教师号和课程号课程号字符串20输出数据学号字符串20显示选择某课程某老师的学生号和成绩成绩整型4课程号字符串205.2成绩报表1)个人成绩报表个人学期成绩报表名称数据名称数据类型数据长度说明基本数据输入数据学期字符串20学号字符串20姓名字符串20输出数据课程名称字符串20已修学分和加权是经过处理的。教师名称字符串20成绩整型4学分整型4已修学分整型4加权浮整型8 个人学年成绩报表名称数据名称数据类型数据长度说明基本数据输入数据学年字符串20学号字符串20姓名字符串20输出数据课程名称字符串20已修学分和加权是经过处理的。教师名称字符串20成绩整型4学分整型4已修学分整型4加权浮整型8个人综合成绩报表名称数据名称数据类型数据长度说明基本数据输入数据学号字符串20姓名字符串20输出数据课程名称字符串20已修学分和加权是经过处理的。教师名称字符串20成绩整型4学分整型4已修学分整型4加权浮整型82)班级成绩报表班级学年加权统计表名称数据名称数据类型数据长度说明基本数据输入数据班级字符串20学年字符串20输出数据学号字符串20姓名字符串20加权整型4学分整型4班级综合加权成绩表班级学分统计表3)年级成绩报表年级加权成绩一览表名称数据名称数据类型数据长度说明基本数据输入数据学院字符串20专业字符串20年级字符串20输出数据学号字符串20姓名字符串20班级字符串20加权浮整型86课程管理6.1课程信息查询名称数据名称数据类型数据长度说明基本数据输入数据课程号字符串20输出数据课程号字符串20课程名字符串20课程性质字符串20学分整型4学时整型4授课老师字符串20开始授课时间字符串20学期字符串206.2课程信息修改输入课程号,得到课程信息,经过修改后提交。6.3课程信息添加输入(课程号,课程名,课程性质,学分,学时,授课老师)等信息,经过一定的判断合理后加入数据库。6.4课程信息删除输入课程号,系统显示课程信息并给出删除确认提示,在删除信息。7选课与排课管理7.1选课班级批量选课名称数据名称数据类型数据长度说明基本数据输入数据班级字符串20课程号字符串20输出数据班级字符串5课程名称字符串20授课老师字符串20授课时间字符串20学时整型4学分整型4个人选课名称数据名称数据类型数据长度说明基本数据输入数据学号字符串20课程号字符串20输出数据课程名称字符串20学生姓名字符串20学分整型4学时整型4开课时间字符串207.2排课课表导入(上传)名称数据名称数据类型数据长度说明基本数据输入数据学院字符串20专业字符串20年级字符串20学期字符串20班级字符串5课程名称字符串20学时整型4学分整型4授课老师字符串20授课开始时间字符串20教室字符串20输出数据课表导出(下载)名称数据名称数据类型数据长度说明基本数据输入数据学院字符串20专业字符串20输出数据学院字符串20专业字符串20年级字符串20学期字符串20班级字符串5课程名称字符串20学时整型4学分整型4授课老师字符串20授课开始时间字符串20教室字符串208教务信息管理8.1通知查看 8.2通知发布8.3通知修改8.4通知删除名称数据名称数据类型数据长度说明基本数据题目字符串20信息内容发布时间字符串20发布人字符串20输入数据类别字符串20关键字字符串20输出数据信息内容2.4内部生成数据根据数据库各个表的内在连接关系可以生成新的所需要的数据,同时可以进行一些加权计算,例如个人某学期平均加权成绩,个人某学年平均加权成绩,年级某课程加权平均成绩;某年级所有课程加权等。这些数据可以在SQL语句中体现。2.5数据约定对于数据库存储的信息各种成绩报表中数据的输出有确定的形式,对于成绩,一般课程成绩保留至小数点后一位,加权分则保留至小数点后三位。数据库要有严格有效的恢复机制;数据必须一个每天进行一次备份,由于信息量巨大,应以天为周期进行增量转储,以季度为周期进行海量转储。所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式。数据的输入输出格式要求,参考需求规范的附录和成绩管理中的相关内容。3数据的采集3.1要求和范围 具体的内容包括:a. 数据的来源主要是建立数据库时录入的数据,在进行相应操作时会进行数据更新。而不论是学生,教师,教务人员都可以进行数据更新,数据可以在终端计算机上输入,也可在服务器上输入。由于学校系统是一个内部系统,所以在校外进行数据操作时会有一定的时延,或者页面打不开。b. 数据的输入采用统一的键盘输入,不需要其他的工具,但是数据是有一定的格式和密码限制的,所以输入不合法时会进入不了系统。c. 数据统一采用界面输入,接受者都是电脑,根据“提交”、“确认”、“删除”三个按钮,进入到数据库采用统一的处理。d. 数据的输出统一显示在界面上,一般采用表格的形式,必要时表格会打印输出。打印机的选择采用统一的接口。e. 数据要及时更新,数据必须每天进行一次备份,由于信息量巨大,以天为周期进行增量转储,以季度为周期进行海量转储。3.2输人的承担者数据的输入可以是学生(查询成绩,选课,修改信息等),教师(查询选课,修改信息等),教务人员(发布信息,课表,修改学生或教师信息等);输入数据基本都是采用键盘,易于控制。数据的输入可以在界面也可以在数据库。3.3预处理HUST学分制教务管理系统面向的使用者范围很广,在学

温馨提示

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

评论

0/150

提交评论