https://www.bilibili.com/video/BV1KA4m1N7Rp/
演示视频:
第4章 系统设计
3.1总体设计
本设计总体设计主要的两大模块前台和后台。前台便于师生的交流,后台则主要负责系统的管理。其简图如图3.1所示。
图3.1 总体设计简图
网上答疑管理子系统主要包括学生模式和教师模式的设计与实现,其示意图如图3.2所示。
图3.2 网上系统系统
教师模块具体包括提交问题、回复问题、搜索问题、查看我的问题及回复、修改个人资料等。其总体设计目标如图3.3所示。
图3.3 教师模块框图
学生模块具体包括提交问题、搜索问题、查看我得问题及回复、修改个人资料等。总体设计目标如图3.4所示。
图3.4 学生模块框图
其中后台管理如图3.5所示。
图3.5 后台管理模块框图
3.2详细设计
本系统两个主要模块:教师模块和学生模块。其中教师模块具体包括用户登录、提交问题、回复问题及搜索问题等;学生模块包括用户登录、提交问题及搜索问题等。
后台管理包括用户管理和问题管理。其中用户管理包括用户查找、用户添加、院系添加、管理员管理;问题管理包括问题查找以及问题分类添加。
4.2.1 系统用户模块图
系统用户模块图如图3-6所示。
图3-6 系统用户模块图
4.2.2 用户登录模块
用户在相应的文本框中输入用户名和密码提交,如果用户名和密码与注册时的相同(与数据库中的相同)则进入主页;如不同则提示用户名或密码不相符。
学生第一次进入,则可注册;教师以及院系管理员的用户名和密码由管理员统一给出,登陆后可修改密码。
程序流程图为图3.7所示。
图3.7 用户登录流程图
4.2.3 提交问题模块
只有登陆后的用户才可以提交问题。提交问题时必须填写问题的标题、、问题所在系的问题类别(如计算机工程学院包括有程序设计语言、网页设计、多媒体等类别)以及问题内容。提交的问题将保存到数据库,然后在相应的页面上显示,所有问题会按照提交时间的先后来排序。教师或管理员进入后将及时对问题进行回复。程序流程图如图3.9所示。
图3.9 提交问题流程图
学生老师其提交问题页面图如图3.10所示。
图3.10 提交问题页面图
4.2.4 信息反馈截图
只有登录后的用户才能查询问题,查询问题时可以对所有问题进行查询,也可以根据问题所属院系类别进行查询,输入问题的关键字即得到查询结果;如果没有查询到用户所需要问题,系统给出提示语。程序流程图如图3.11所示。
图3.11 查询问题流程图
查询问题页面图
图3.12 查询问题页面图
4.2.5 回复问题模块
只有教师和管理员才有回复问题的功能。当用户登录后,教师和管理员查看问题时,页面后有回复框(学生没有)可对其进行回复并提交到数据库显示在相应的页面。程序流程图如图3.12所示。回复问题页面图如3.13所示。
图3.13 回复问题流程图
老师回复学生问题页面图如图3.14所示
图3.14 回复学生问题页面