ASP.NET+sqlserver艺术课程在线预约系统的设计+ER图(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET+sqlserver艺术课程在线预约系统的设计+ER图(5)

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图

(责任编辑:qin)