详细设计说明书-黄宇

详细设计说明书-黄宇

ID:39624970

大小:186.04 KB

页数:19页

时间:2019-07-07

详细设计说明书-黄宇_第1页
详细设计说明书-黄宇_第2页
详细设计说明书-黄宇_第3页
详细设计说明书-黄宇_第4页
详细设计说明书-黄宇_第5页
资源描述:

《详细设计说明书-黄宇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1引言1.1目的在前一阶段的概要设计过程中已经对系统有了总体的设计,包括系统的数据流图,系统的流程图,模块划分和模块功能和数据库的设计。在本阶段,即详细设计阶段将对系统进行更深一步的说明和介绍。在本阶段将对前面的总体设计进行根深一步的说明。主要是完成各个模块的详细设计,根据前面总体设计中所完成的部分,对系统和外部的接口,以及模块与模块之间,页面与页面之间的接口进行设计,同时设计各个页面所执行的系统功能,并在此文档中进行详细的说明。详细设计根据前面的概要设计进行,同时也为后面的编码工作奠定基础。1.2范围完成各个功能对应的页面设计及相应的外部和内部接口的设计。2需求概述2.1功

2、能需求此系统是在线学习与自测系统3系统功能模块详细设计3.1系统登录模块模块编号:1模块名称:登陆模块功能:此模块为整个系统的登陆模块,是整个系统的入口,用户在此处输入相关的信息并选择自己的用户权限,点击登陆按钮后,会跳转到相应的模块界面中,学生直接跳转到学习和考试模块,选择下一步是进行学习还是考试。如果管理员,则进入管理界面,对网站进行管理。如果输入信息错误,则跳出报错界面,用户需要重新填写。输入:需要输入用户名和密码,并且选择用户的用户组(学生和管理员),点击登陆即可登录,点击取消即可清空输入的东西。输出:为界面跳转,用户为管理员则跳转到管理员界面,为学生用户就跳转到学生

3、用户界面,输入有误时弹出错误窗口并跳转到本页面。模块算法:(1)输入与输出的数据处理:本模块是系统的入口,所录入的信息会在整个系统中使用,即所录入的数据为全局参数。用户名和用户组都是比较重要的信息,在之后的系统使用中会用到,因此将其存储十分重要,此处使用网页信息全局存储,可以在页面之间传递。(2)控件及相应算法:两个TextBox控件,一个Dropdownlist控件,两个Button按钮,一个为登录按钮,一个为取消按钮。登陆按钮:用户输入信息并点击按钮,系统会读取用户在前几个控件中的输入的数据并连接数据库进行判定,若符合则跳转,否则报错。模块流程图:程序接口:信息输入完并点

4、击登陆按钮后,和数据库中的用户信息表相连,判断用户合法后,返回值,正确则使用response.redirect方法进行页面跳转,并用session方法保存当前的用户名。3.2学生模块功能:此界面为学生用户登录进入的首页,作为学生用户的总页面,此模块为学生用户所使用的总接口分为两个子模块,在线学习模块和在线考试模块,在线学习模块又分为四个子模块,课件模块、资料模块、论坛模块和作业模块,在线考试模块又分为在线考试模块和成绩统计模块点击页面右上角的退出按钮可以退出系统并返回登录页面。输入:鼠标输入,输入方式为点击button按钮。输出:页面跳转,点击不同的按钮跳转到不同的子模块页面

5、。模块算法:此页面为用户进入系统之后的总模块,是学生用户使用本系统的总接口,学生用户在登陆后会进入本页面,然后根据用户所点击的按钮作为输入,判断用户要进入那个页面,页面便会跳转到不同的子模块中。点击按钮控件采用response.redirect方法进行页面跳转到不同的页面。模块流程图:下面为学生用户子模块介绍。3.2.1课件模块模块编号2.1模块名称:课件模块功能:此模块为学生进行在线学习的主要模块,学生通过此模块进行在线学习,在线学习是通过ppt学习方式,在线下载ppt,然后进行学习,每个ppt最后有习题,当完成习题后,在网页上录入答案,当正确率超过80%时才可进行下面的学

6、习,即进行下一个ppt的学习。输入:该模块首先得输入在学生模块的课件模块按钮,其次为页面左侧的章节选择按钮,最后为一个表格中的ppt下载按钮。输出:点击章节按钮会显示本章节的ppt,点击下载按钮会对ppt进行下载。模块算法:(1)输入输出间的数据处理:该部分内容主要是在页面显示后台数据库中的课件表的信息,根据点击的按钮来确认显示内容的不同。点击下载按钮会弹出保存路径的窗口,选择路径进行保存。(2)控件:章节的按钮,下载的按钮。点击不同的章节按钮重新进入此页面,并根据参数进行显示。下载的按钮先判断当前所点击按钮的位置,在启用下载控件进行下载。点击下载按钮后,系统会判断上一个pp

7、t是否完成,若完成,则进行下载,否则弹出报错对话窗口。模块流程图3.2.2资料模块模块编号:2.2模块名称:资料上传和下载模块功能:此模块为学生在线学习的辅助模块,在本页面中,学生可以选择章节查看资料,并对想要的资料进行下载,若自己有比较好的资料,学生可以点击上传按钮进行上传,上传时分章节进行上传。此模块没有限制,学生可以进行任意一个章节的上传和下载。输入:首先是章节选择按钮,在左边栏。下载按钮,在表格中,上传按钮,在表格右上角。上传按钮弹出新的页面,页面上有上传方法。输出:点击不同的章节按钮会显示不同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。