4 概要设计

4。1 系统功能结构图

图4-1系统功能模块结构图

软件功能:登录,预约与取消课程、网上答疑、资源管理、留言、作业上传与下载等功能;

用户:学员、教师、管理员 

该系统设计主要是为了节约来回培训机构的成本、减少学习者学习过程中的空间和时间限制,有效增强课程信息的即时性。根据用户需要,可以在网站或者手机用户端查询相关课程信息、预约课程和取消课程、上传或下载作业、联系教师答疑等。现将预计实现的功能模块列举如下:

系统功能设计是在系统开发的全部任务和系统实现计划思想的基础上完成的,本系统的主要任务是web端实现用户的注册登陆、主预约、作留言板、页、个人主页等,以及管理员对用户的增删查,对产品的增删查,对预约量的统计等。在安卓端主要实现了注册登陆、预约、留言板、个人主页等功能模块,并根据用户的需求不断增强系统的功能,不断提高安卓客户端的实用性,完成一个让用户感到方便的预约客户端。

4。2 系统设计流程图

Web端管理系统流程:管理员登录账号,验证失败重新登录,验证成功则登录到管理界面,可以选择6中管理功能,分别是用户管理、课程管理、预约管理、留言管理、作业管理和月报分析。设计如图4-2所示:

图4-2 web端管理系统设计流程图 文献综述

Web端用户登录系统流程:用户登录账号,验证失败重新登录,验证成功则登录到用户界面,可以选择6中管理功能,分别是查看课程、修改个人信息、预约课程、留言、作业上传和预约课程记录。设计如图4-3所示:

图4-3 Web端用户系统设计流程图 

安卓端用户系统流程:登录界面输入密码,验证是否通过,不通过提示用户名或密码错误,验证成功则进入主界面,主界面默认显示主页,可以选择其他界面,比如预约界面、留言板界面和个人主页界面。首页里的功能有课程分类、课程查询。留言板里的功能有留言、用户评论。预约里的功能有选择课程加入购物车、课程优惠活动展示、完成支付。个人中心里的功能有学员和教师注册/登录、个人信息查询修改、预约记录查询、提交作业。设计如图4-4所示:

图4-4安卓端用户系统设计流程图 

4。3 系统E-R图设计

1。根据需求分析、系统设计,识别出系统中使用的数据库实体对象分别为“用户”、“课程”实体。帮助我们对项目和项目的数据库进行概念结构设计。以下是实体E-R图

上一篇:Socket点对点聊天文件传输系统设计
下一篇:基于Android的同学录软件设计与实现

asp.net+sqlserver流动人口管理系统的设计与实现

asp.net+sqlserver公司员工管理系统的设计与实现

asp.net+sqlserver书店销售系统的设计+源代码

asp.net+sqlserver图书馆信息管...

asp.net+sqlserver电子书管理系统设计+源代码

asp.net+sqlserver的B2C电子商务...

asp.net+sqlserver在线学生论坛系统的设计+源代码

大数据时代背景下的企业...

MJT道德判断两难故事测验问卷

快速康复护理干预茬胃癌...

国内外列车空调控制的研究现状

论《青春之歌》林道静成长过程中的爱情因素

射手座男和什么星座最适...

聚乙二醇溶液浸种对栝楼...

冷链物流企业绩效国内外研究现状

家庭教养方式对小学生学习行为的影响

地方农业院校内涵式发展问题研究【3411字】