操作系统软件需求规格说明书.doc_第1页
操作系统软件需求规格说明书.doc_第2页
操作系统软件需求规格说明书.doc_第3页
操作系统软件需求规格说明书.doc_第4页
操作系统软件需求规格说明书.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

操作系统课程资源网站的软件需求规格说明书文档编号:System_SRS文档名称:软件需求规格说明书密 级:秘密版本信息:0.01建立日期:创 建 人:审 核 者:批 准 人:批准日期:编辑软件:Microsoft Office 2003 中文版文档修订版本编号*变化状态简要说明(变更内容和变更范围)日期变更人批准日期批准人更改请求号V0.1C创建文档内容2011-10-25文档审批序号审批人角色审批日期签字备注1. 引言1.1目的本文档是“操作系统精品课程资源网站”的软件需求规格说明书,其编写目的包括以下几点:1.供所有与此系统相关的人员使用,包括分析设计人员、开发人员、测试人员、维护人员;2.方便用户、系统分析人员和程序员对需求进行理解和交流,是系统分析和设计的重要依据;3.用于安排项目规划和进度,保证软件开发按时完成;4.用于在需求分析完成后确定用户追加的需求是否为新要求;5.作为客户方验收标准,检查项目完成情况;6.作为测试以及后期软件维护的参考资料。1.2文档约定 【MySQL6.1】微软公司开发的一种支持SQL的数据库管理软件 【MyEclipse8.5】一款支持用java语言开发的javaEE集成开发环境1.3预期的读者和阅读意见 本文档供用户、分析设计人员、开发人员、测试人员、维护人员阅读使用,根据实际需求提出具体的建议。1.4产品范围 开发人员主要是针对操作系统这门课程的特点及重要性开发的一个精品课程的网站管理系统,本系统可供青岛科技大学信息科学与技术学院使用。1.5参考文献1张海藩.软件工程导论(第五版) 2课程资源网站开发的一般流程和规则 3软件设计文档国家标准GB8567-88 4李洋.UML模式应用(第三版)2. 综合描述2.1产品的前景 操作系统课程是计算机相关专业重要的专业基础课,是我校的精品课程,也是一门涉及较多硬件知识的计算机系统软件课程;在计算机硬件课程的设置上,它起到承上启下的作用;其特点是概念多、较抽象和涉及面广,其整体实现思想和技术又往往难于理解。因此本课程的目的和任务是使学生通过本课程的学习,理解操作系统的基本概念和主要功能,掌握常用操作系统的使用和一般管理方法,了解它是如何组织和运作的。 精品课程是高校课程中的精华,而学校建立自己的精品课程网站是十分重要的,搭建操作系统精品课程网站的目的是在操作系统这门课程的主要原则指导下,建立方便的在线浏览操作系统方面的知识,通过师生互动环节提高学生操作系统方面的专业知识。通过网站,全面宣传,展示操作系统课程的风采、优点与特色,在Internet网上,让学生及时得到操作系统课程方面的重要信息,同时也帮助了学校完成部分事务,提高办事效率,在这里学生也可以提出意见和想法,互通教学之间的意见想法,更加有效的办好教学。2.2产品的功能 本系统主要是对操作系统这门这课程进行管理,系统功能主要分为管理员模块、教师模块和学生模块;管理员模块主要实现管理员对班级模块的增删改查、课程模块的增删改查、学生模块的增删改查、教师模块的增删改查、课表模块的增删改查、留言模块的查看删除、资源的上传查看删除等主要操作;教师模块主要实现教师个人信息的查看和修改、回复学生的留言、上传课程相关资料等主要操作;学生模块则主要实现学生个人的信息查看和修改、给教师留言、下载相关资料等主要操作;游客则可以进行浏览相关网页资源。系统的功能层次图如下所示: 图2-1 系统功能层次图Figure 2-1 Use Case Diagram of this Program2.3用户类和特征表2-1 用户及其特征描述Tab.2-1 users and their characterization descriptionActor名称简要说明权限系统管理员系统管理员负责系统的配置、备份与日常的更新,以及对使用该系统的用户进行管理等主要操作全部权限教师教师可以上传相关资料,回复留言等主要操作部分权限学生学生可以浏览下载相关资源,给教师留言等主要操作部分权限游客游客只能浏览等操作部分权限本系统的用户主要是在校的学生和老师,网站简单,导向性好,都能使用。2.4运行环境 表2-2 运行环境需求Tab.2-2 Runtime Environment needs需求名称详细要求运行环境MyEclipse6.0以上版本Java运行环境JDK5.0或以上版本数据库MySql6.1 数据库服务器Tomcat5.0或以上版本的服务器个人电脑操作系统WIN98、WIN2000、WINXP硬件要求CPU Intel586/50MHZ或更高、内存在512MB或更高,能连接网络2.5设计和实现上的限制采用面向对象的分析与设计方法,使用JAVA语言、MyEclipse8.5开发工具;硬件要求至少个人电脑一台,内存至少512M。2.6假设和依赖本系统的开发者和使用者均了解课程资源网站开发的一般流程;本系统开发的相关技术知识能够按期完成掌握;客户需要在需求获取阶段及界面设计过程投入足够的精力。3. 外部接口需求3.1用户界面表3-1 用户界面需求Tab.3-1 User Interface needs需求名称详细要求登陆页面要求登陆页面友好,能够为用户提供快捷、方便的登陆方式业务页面能够为用户提供友好、方便的业务操作页面,保持风格、用户操作界面以及提示信息的一致帮助页面可以为用户提供在使用系统时比较清晰、明了的帮助页面3.2硬件接口无3.3软件接口表3-2 软件接口需求Tab.3-2 Software Interface needs组件类别软件名称及版本信息交换的目的数据库MySql6.1数据存储和处理开发工具MyEclipse8.5 编程实现用户界面的设计、与数据库进行数据通信本系统需要与以上外部组件进行连接。 3.4通信接口表3-3 通信接口需求Tab.3-3 Interface needs类型通信组件通信协议通信安全传输要求通信机制Web浏览器IE6.0http / https协议需要安全认证4. 系统特性4.1说明和优先级 该系统数据库管理与维护客户端模块能在Win98/NT/2000/XP操作系统平台环境下正常运行,并且在以后的需求变化时能方便的进行功能扩充和模块的增加。本系统是针对操作系统这门精品课程的网站,遵循一般的课程资源网站的开发流程和规则;系统管理员具有最高的操作优先级。4.2激励/响应序列 用户浏览前台界面只要输入网址打开前台界面即可浏览查看以及其他相关操作;而对于后台管理的操作必须先登录进去才有相应的操作权限;查看、下载只有在相关资源上传后才可进行。4.3功能需求4.3.1系统用例图图4-2 系统用例图Figure 3-2 Use Case Diagram of this Program系统用例图如上图所示,用户分为管理员,教师和学生。管理员对教师、学生、课程、课表、班级、资源、留言进行相应的管理,教师对个人信息、上传资源和回复留言进行相应的管理,学生对个人信息、下载资源和留言进行相应的管理。4.3.2系统类图图4-3 系统类图Figure 4-3 System Class diagram本系统总包含10个类:admin类、teacher类、student类、class类、course类、tcc类、source类、tsource类、directory类、source类、message类。admin类用于记录管理员的相关信息,admin类和source类之间是一对多的关系;teacher类用于记录教师的相关信息,teacher类和student类及class类是多对多的关系,teacher类和course类是一对多的关系;student类用于记录学生的相关信息,student类和class类是多对一的关系,student类和course类是多对多的关系;class类用于记录班级的相关信息;course类用于记录课程的相关信息;tcc类用于记录教师教授课程的相关信息,tcc类和teacher类、class类及course类有依赖关系;tsource类用于记录教师上传资源的相关信息,tsource类和teacher类有依赖关系;directory类用于记录目录信息(本系统最大目录级别数为2),directory类和source类是一对多的关系;source类用于记录资源的相关信息(资源都是存放到相关目录下的),message类用于记录留言的相关信息,message类和teacher类及student类有依赖关系。4.3.3管理员功能班级管理模块1.功能介绍图4-4 班级模块用例图Figure 4-4 Use Case Diagram of class Modules管理员对课程信息进行相应的增、删、改、查操作。2.类图图4-5 课程模块类图Figure 4-5 Class Diagram of Course Modules该模块涉及四个类:管理员类、课程类、教师类、课程数据库操作类;管理员类保存管理员的相关信息,课程类保存课程的相关信息,教师类保存教师的相关信息,课程类中有课程负责人就是从教师中选择的。课程数据库操作类:管理员对保存在数据库中的课程信息进行相关操作。管理员类和教师类及课程类有关联关系,教师类和课程类有依赖关系。3、流程逻辑图4-6 课程模块时序图Figure 4-6 Timing Diagram of Course Modules4.输入输出表4-1 班级管理用例Tab.4-1 Class Management use case名称、标识符班级管理模块功能描述1.增加一条班级信息2.更新一条班级信息3.删除一条班级信息4.查看所有的班级信息5.检索符合某一条件的班级信息(按名称查询)优先级输入及约束1.增加班级的输入及约束: 班级名称(title):字符串,必须填写,是唯一的 班级简介(description):字符串,长度0-300,直接输入,必须填写2.更新班级:注意不能和原数据库中的重名3.删除班级:在学生表中有记录的会删不去,即点击删除列表中依然有操作序列输出1.增加班级信息:成功:返回列表页面失败:停留在添加信息页面,并给出失败提示信息2.更新班级信息:成功:返回列表页面失败:停留在更新页面,并给出更新失败提示3.删除班级信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示4.查看所有的班级信息:返回符合条件的记录列表检索班级信息:根据输入的名称进行搜索显示具体信息课程管理模块表4-2 课程管理用例Tab.4-2 Course Management use case名称、标识符课程管理模块功能描述1.增加一条精品课程信息2.更新一条精品课程信息3.删除一条精品课程信息4.查看所有的精品课程信息5.检索符合某一条件的精品课程信息(按名称查询)优先级输入及约束1.增加课程的输入及约束:精品课程名称(title):字符串, 长度0-20,必须填写精品课程负责人(description):字符串,列表框选择,可选填写精品课程级别:字符串,列表框选择,可选填写精品课程的立项年份:字符串,列表框选择,可选填写2.更新课程的输入及约束:若更新时,该记录不变则允许显示原来的记录;若改变记录,则注意课程的名称不能和原数据库中的重名3.删除课程的约束:删除时,注意课程信息是否在授课表中有记录,否则不允许删除操作序列输出1.增加精品课程信息:成功:返回列表页面失败:停留在添加信息页面,并给出失败提示信息2.更新精品课程信息:成功:返回列表页面失败:停留在更新信息页面,并给出失败提示信息3.删除精品课程信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示4.查看所有的精品课程信息:返回符合条件的记录列表检索课程信息:根据输入的课程名称,显示课程的详细信息学生管理模块表4-3 学生管理用例Tab.4-3 Student Management use case名称、标识符学生管理模块功能描述1.增加一条学生信息2.更新一条学生信息3.删除一条学生信息4.查看所有的学生信息5.检索符合某一条件的学生信息(按姓名查询)优先级输入及约束1.增加学生的输入及约束:学生姓名(title):字符串,必须填写,是唯一的密码(password):字符串,长度0-20,直接输入,要求输入数字和字母的组合,必须填写性别:字符串,长度2,按钮列表选择,默认是男出生日期:字符串,点击文本框出现日期选择框,进行选择,空白处单击即可,文本框中显示格式如“yyyy-mm-dd”学历:字符串,下拉列表选择,选填即可联系电话:字符串,长度020,必须是正确的电话号码,有校验规则所在班级:字符串,下拉列表选择,选填即可住址:字符串,长度050,直接输入即可邮箱:字符串,长度020,直接输入即可,且必须是正确有效的邮箱地址2.更新学生的输入及约束:注意不能和原数据库中的重名,学生姓名的唯一性;不更新还是原来的显示内容操作序列输出1.增加学生信息:成功:返回列表页面失败:停留在添加信息页面,并给出失败提示信息2.更新学生信息:成功:返回列表页面失败:停留在更新页面,并给出更新失败提示3.删除学生信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示4.查看所有的学生信息:返回符合条件的记录列表检索学生信息:根据输入的姓名进行搜索显示具体信息教师管理模块表4-4教师管理用例Tab.4-4 Teacher Management use case名称、标识符教师管理模块功能描述1.增加一条教师信息2.更新一条教师信息3.删除一条教师信息4.查看所有的教师信息5.检索符合某一条件的教师信息(按姓名查询)优先级输入及约束1.增加教师的输入及约束:教师姓名(title):字符串,必须填写,是唯一的密码(password):字符串,长度0-20,直接输入,要求输入数字和字母的组合,必须填写性别:字符串,长度2,按钮列表选择,默认是男出生日期:字符串,点击文本框出现日期选择框,进行选择,空白处单击即可,文本框中会显示形式如“yyyy-mm-dd”学历:字符串,下拉列表选择,选填即可职称:字符串,下拉列表选择,选填即可联系电话:字符串,长度020,必须是正确的电话号码,有校验住址:字符串,长度050,直接输入即可,可不填邮箱:字符串,长度020,直接输入即可,且必须是正确有效的邮箱地址教师简介:字符串,长度0100,直接输入即可,可不填2.更新教师的输入及约束:注意不能和原数据库中的重名,教师姓名的唯一性;不更新还是原来的显示内容3.删除教师的约束:注意授课表、课程表中是否有教师的记录,若有则不能删除操作序列输出1.增加教师信息:成功:返回列表页面失败:停留在添加信息页面,并给出失败提示信息2.更新教师信息:成功:返回列表页面失败:停留在更新页面,并给出更新失败提示3.删除教师信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示4.查看所有的教师信息:返回符合条件的记录列表检索教师信息:根据输入的姓名进行搜索显示具体信息课表管理模块表4-5 课表管理用例Tab.4-5 Schedule Management use case名称、标识符课表管理模块功能描述1.增加一条课表信息2.更新一条课表信息3.删除一条课表信息4.查看所有的课表信息5.检索符合某一条件的课表信息(按名称查询)优先级输入及约束1.增加课表的输入及约束:课表授课教师(title):字符串, 列表框选择,选填即可课表授课班级(description):字符串,列表框选择,选填即可课表授课课程:字符串,列表框选择,可选填写选填即可2.更新课表的输入及约束:若更新时,该记录不变则允许原来的记录显示;若改变记录,则注意课表的这条记录不能和原数据库中的记录重复操作序列输出1.增加课表信息:成功:返回列表页面失败:停留在添加信息页面,并给出失败提示信息2.更新课表信息:成功:返回列表页面失败:停留在更新信息页面,并给出失败提示信息3.删除课表信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示4.查看所有的课表信息:返回符合条件的记录列表检索课程信息:根据输入的课程名称,显示课程的详细信息留言管理模块表4-6 留言管理用例Tab.4-6 Message Management use case名称、标识符留言管理模块功能描述1.删除一条学生留言信息2.查看所有的学生留言信息3.检索符合某一条件的留言信息(按姓名查询)优先级输入及约束1.删除学生留言信息:根据留言的时间进行选择是否删除操作序列输出1.删除学生留言信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示2.查看所有的留言信息:返回符合条件的记录列表检索学生信息:根据输入的姓名进行搜索显示具体信息资源管理模块1.功能介绍图4-7 资源模块用例图Figure 4-7 Use Case Diagram of Resources Modules管理员对目录进行增、删、改、查操作,有了目录就可以在目录下添加资源,并对其进行更新、删除操作。2、类图图4-8 资源模块类图Figure 4-8 Class Diagram of Resources Modules该模块涉及四个类:管理员类、目录类、资源类、目录数据库操作类、资源数据库操作类;管理员类用于保存管理员的相关信息,目录类用于保存目录的相关信息,资源类用于保存资源的相关信息,目录数据库操作类是管理员对数据库中的目录信息进行相关的操作,资源数据库操作类是管理员对数据库中的资源信息进行相关的操作,资源是存放于某一目录下的。管理员类和目录类及资源类有关联关系,资源类和目录类有依赖关系。3、流程逻辑图4-9 资源模块时序图Figure 4-9 Timing Diagram of Resources Modules4、输入输出表4-7 资源管理用例Tab.4-7 Resources Management use case名称、标识符资源管理模块功能描述1.增加一条目录信息2.更新一条目录信息3.删除一条目录信息4.查看所有的目录信息5.增加一条资源信息6.更新一条资源信息7.删除一条资源信息8.查看所有的资源信息9.下载某一资源10.检索符合某一条件的目录信息(按目录名称查询)优先级输入及约束1.增加目录的输入及约束:目录名称(title):字符串, 直接输入目录父类号(description):字符串,列表框选择,选填即可2.更新目录的输入及约束:更新的目录名不能和原数据库中的重复更新的目录若还有小类,则不允许其再更新为小类,本系统只设置二级目录3.删除目录的约束:若要删除的目录下有小类,若小类下没有资源,则允许删除且其下的小类连同一起删除;若小类下有资源,则不允许删除;若要删除的目录是大类且没有小类,则直接可删除4.增加资源的输入及约束:资源所在小类名称:字符串,列表框选择,选填即可资源url:字符串,通过上传实现,上传限制是文件的类型,保存的是相对路径,形式如“word1.swf”5.删除资源的约束:删除资源时,删除的是存放在服务器路径上的,连同物理路径上的文件一起删除操作序列输出1.增加目录信息:成功:返回列表页面失败:停留在添加信息页面,并给出失败提示信息2.更新目录信息:成功:返回列表页面失败:停留在更新信息页面,并给出失败提示信息3.删除目录信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示4.查看所有的目录信息:返回符合条件的记录列表5.增加资源信息:成功:返回列表页面失败:停留在上传信息页面,并给出失败提示信息6.更新资源信息:成功:返回列表页面失败:停留在更新信息页面,并给出失败提示信息7.删除资源信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示8.查看所有的资源信息:返回符合条件的记录列表检索目录信息:根据输入的目录名称,显示目录的详细信息4.3.4教师功能个人信息管理模块表4-8 个人信息管理用例Tab.4-8 Personal Information Management use case名称、标识符个人信息管理模块功能描述1.查看个人详细信息2.修改个人密码优先级输入及约束1.更新个人密码的输入及约束:修改的原密码要与数据库一致,否则报错修改的新密码两次输入也要一致,否则报错操作序列输出1.查看个人信息:点击查看即可出现一个详细信息页面2.更新密码:成功:提示修改密码成功失败:修改输入的旧密码有误或是两次输入的新密码不一致回复学生留言模块1、功能介绍图4-10 教师留言管理模块用例图Figure 4-10 Use Case Diagram of Teachers Messages Management教师可以查看留言并回复未处理的留言,还可以删除某些留言信息。2、类图图4-11 教师留言管理模块类图Figure 4-11 Class Diagram of Teacher Messages Management该模块包括四个类:教师类、学生类、留言类、留言数据库操作类,教师类用于保存教师的相关信息,学生类用于保存学生的相关信息,留言类用于保存留言的相关信息,留言数据库操作类用于教师回复学生留言所进行的相关数据库操作,教师查看留言信息,对未回复的留言进行回复。教师类和学生类有关联关系,留言类和教师类及学生类有依赖关系。3、流程逻辑图4-12 教师留言管理模块时序图Figure 4-12 Timing Diagram of Teacher Messages Management4、输入输出表4-9 回复学生留言用例Tab.4-9 Student Message Reply use case名称、标识符回复学生留言模块功能描述1.查看未处理留言并回复2.查看已处理留言优先级输入及约束1.回复留言留言内容:字符串,长度0200不允许为空,可以选择编辑器进行字体等的设置操作序列输出1.查看未处理留言:若还没有留言信息,页面显示空提示目前没有留言信息若有未处理留言信息,则显示未处理留言列表,点击回复即可,回复页面的回复文本框是一个编辑器,可以选择字体之类的进行操作留言2.查看已处理留言:若没有已处理留言信息,页面显示空提示没有已处理留言信息若有已处理留言信息,页面显示留言列表,可以查看留言详细信息上传资料管理模块1、功能介绍图4-13 教师上传资源模块用例图Figure 4-13 Use Case Diagram of Teacher Upload Resources教师可以根据自己的教学计划上传课程的相关资料供学生下载,方便教学,提高效率。2、类图图4-14 教师上传资源模块类图Figure 4-14 Class Diagram of Teacher Upload Resources该模块包括四个类:教师类、教师资源类、教师资源数据库操作类,教师类用于保存教师的相关信息,教师资源类用于保存教师上传的资源信息,教师资源数据库操作类是教师上传资源所进行的数据库的相关操作。教师类和教师资源类有依赖关系。3、流程逻辑图4-15 教师上传资源模块时序图Figure 4-15 Timing Diagram of Teacher Upload Resources4、输入输出表4-10 上传资料用例Tab.4-10 Upload data use case名称、标识符资源管理模块功能描述1.增加一条资源信息2.更新一条资源信息3.删除一条资源信息4.查看所有的资源信息5.下载某一资源6.检索符合某一条件的资源信息(按教师名称查询)优先级输入及约束1.增加资源的输入及约束:资源所在小类名称:字符串,列表框选择,选填即可资源url:字符串,通过上传实现,上传限制是文件的类型,保存的是相对路径2.删除资源的约束:删除资源时,删除的是存放在服务器路径上的,连同物理路径上的文件一起删除操作序列输出1.增加资源信息:成功:返回列表页面失败:停留在上传信息页面,并给出失败提示信息2.更新资源信息:成功:返回列表页面失败:停留在更新信息页面,并给出失败提示信息3.删除资源信息:成功或失败:返回列表页面,成功则显示相应修改的信息列表,失败则还是原来列表显示,这里列表资源的显示是所有教师的上传资源的资源列表4.查看所有的资源信息:返回符合条件的记录列表检索资源信息:根据输入的教师名称,显示相应教师的资源详细信息4.3.5学生功能个人信息管理模块表4-11个人信息管理用例Tab.4-11 Personal Information Management use case名称、标识符个人信息管理模块功能描述1.查看个人详细信息2.修改个人密码优先级输入及约束1.更新个人密码的输入及约束:修改的原密码要与数据库一致,否则报错修改的新密码两次输入也要一致,否则报错操作序列输出1.查看个人信息:点击查看即可出现一个详细信息页面2.更新密码:成功:提示修改密码成功失败:修改输入的旧密码有误或是两次输入的新密码不一致留言管理模块1、功能介绍图4-16 留言模块用例图Figure 4-16 Use Case Diagram of Message Modules学生可以选择教师进行留言,还可以查看、删除某些留言信息。2、类图图4-17 留言模块类图Figure 4-17 Class Diagram of Resources Modules该模块包括四个类:学生类、教师类、留言类、留言数据库操作类,学生类用于保存学生的相关信息,教师类用于保存教师的相关信息,留言类用于保存学生的留言信息,留言数据库操作类是学生进行留言的相关数据库操作:查看、删除,学生留言是学生选择留给相应的教师等待教师回复。学生类和教师类有关联关系,留言类和教师类及学生类有依赖关系。3、流程逻辑图4-18 留言模块时序图Figure 4-18 Timing Diagram of Message Modules4、输入输出表4-12 给教师留言用例Tab.4-12 Message for Teachers use case名称、标识符给教师留言模块功能描述1.留言2.查看回复的留言信息3.删除留言优先级输入及约束1.留言留言教师选择:字符串,下拉列表框选择,选填即可留言主题:字符串,长度050不允许为空留言内容:字符串,长度0200不允许为空,可以选择编辑器进行字体等的设置操作序列输出1.留言:留言成功返回到自己的留言列表2.查看自己的留言:显示自己的留言列表,可以删除留言信息,可以查看某条留言的详细信息下载资源管理模块1、功能介绍图4-19 学生下载模块用例图 Figure 4-19 Use Case Diagram of Student Download学生根据自己的学习情况,下载老师上传的相关资料,方便学习,提高效率。2、类图图4-20 学生下载模块类图Figure 4-20 Class Diagram of Student Download该模块包括四个类:学生类、教师类、教师资源类、教师资源数据库操作类,学生类用于保存学生的相关信息,教师类用于保存教师的相关信息,教师资源类用于保存教师上传资源的相关信息,教师资源数据库操作类是学生下载资源所进行的数据库的相关操作,可以通过查询某个教师的资源进行下载。学生类和教师类及教师资源类有关联关系,教师类和教师资源类有依赖关系。3、流程逻辑图4-21 学生下载模块时序图Figure 4-21 Timing Diagram of Student Download4、输入输出表4-13 下载

温馨提示

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

评论

0/150

提交评论