APP下载

计算机组成原理课程学习系统分析与设计

2018-03-21

数字通信世界 2018年10期
关键词:管理员页面数据库

曾 筝

(贵州财经大学,贵阳 550002)

1 功能需求概述

开发一个网上学习系统,首先用户注册(已注册过登陆),进入首页,在首页的导航条上有许多版块。课程概况和教学大纲是介绍有关教学内容的信息,如此学生就可以知道本学期要上的内容。通过在线答疑,学生可以给老师留言,教学课件和课程实验可以下载。视频在线可以观看教学视频,单元测试是学生学习完成后,自我检测的小测试。系统需要有添加,删除,修改导航条中的资料,上传视频文件、教学资料,管理注册的用户,回复学生的留言的后台管理系统。

2 可行性分析

2.1 经济可行性

从经济可行性的角度来看,教学网站的应用领域十分广泛。它的开放性使得随着社会的发展,信息化的时代已经到了。我们每时每刻都处在大量的信息数据中,它的多变性和丰富性让我们对它充满了好奇。理论上,教学内容的设计正在逐步发展着;教学应用上,实验和网络教学可以相结合,互惠互补;技术上,运用新的开发语言,做到简单,方便,高效;平台开发上,新技术的产生使得开发平台的优点更加显著,互相协作共同开发。

2.2 技术可行性

系统使用B/S模式,MySQL为数据库,Apache服务器,PHP编写语言,JavaScript、Html、CSS作为前端工具,互相配合使用。

2.3 操作可行性

系统的界面简洁美观,让人看着很舒服,操作容易,页面中的文字信息具有诱导性。用户可以很方便的根据自己的学习需求,进行相应的自我查漏补缺。

3 系统总体设计

3.1 用户登陆流程

在首页上的登陆模块中,管理的是所有用户的登陆。用户输入完账号和密码后,把这些信息传到数据库,在数据库中查找与之匹配。有则根据用户的权限进入不同的页面,没有则提示错误信息,并重新登陆或注册。

3.2 系统功能模块

在用户登录进入首页后,会在导航条中看到站内新闻、课程概况、在线答疑、用户注册、教学课件、视频在线、课程实验、教学大纲、单元测试以及后台这几项内容。在导航下左半部分是一个系统公告、学生登陆、站内搜索和友情链接。右半部分为三个模块:站内新闻、用户风采和课程概况。在页面的右上角有一个首页图片轮换,页面底部是一个文字的滚动“欢迎登陆,希望能给你带来好心情”。

点击后台,输入管理员账号和密码。后台管理分为:用户管理、站内新闻管理、课程信息管理、教学课件管理、教学视频管理、资料下载管理、在线测试管理(试题管理)和系统管理(友情链接、系统公告、在线回复、教学大纲和课程概况)。

3.3 需求用例图

管理员登陆后可以进行的操作有:个人信息修改、系统用户管理、课程信息管理、教学资料管理、试题管理、系统管理包括友情链接、系统公告、在线回复(老师回复学生的疑问和帮助学生解决问题)、教学大纲、课程概况;教学信息管理、教学视频上传。

学生登陆后可以进行的操作有:个人信息修改是用来给学生修改自己的信息。浏览系统公告。课程学习让学生自己学习教学内容;在线测试是给学生在学习完后,自我检测和评估。教学课件下载可以让学生从网站中下载教学资源。留言提问帮助学生提出疑问和需要请教老师的问题;教学视频让学生观看教学内容。

3.4 程序流程

程序流程图可以用来描述程序执行的过程,让人看了简单明了,知道程序是如何执行的。它有开始框(矩形)、处理框(长方形)、输入/输出(平行四边形)、结束框(矩形)、判断(菱形)、直线和箭头用来控制执行方向。

绘制程序框图时,使用符号说明。

主系统流程图介绍的是程序执行的过程从开始到结束。

首先启动程序,输入用户名和密码,系统会连接到数据库。在数据库中进行查找判断是学生还是管理员,根据学生和管理员不同的权限进入相对应的系统,进入到系统后用户就可操作了。

子系统流程图是当不同的用户进入网站后,操作的过程。在主程序流程图中,用户输入用户名和密码后在数据库中查找是否存在。存在判断是学生还是管理员,不存在重新输入,当用户登入成功后,就可以根据权限在对应的页面中进行相关操作。登陆模块中有选择退出,可以返回主界面。

猜你喜欢

管理员页面数据库
刷新生活的页面
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
数据库
数据库
数据库
数据库
同一Word文档 纵横页面并存