毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
交互式XML课程建设网站的开发(7)
4 系统总体设计
4.1 系统业务流程分析
首先是系统的流程设计,所谓系统流程就是用户在使用系统时的整个工作流程,运行系统后,首先会进入XML课程建设网站主页,主页上主要是显示一些静态数据,没有进行登录的用户只能简单的浏览一些有关XML课程建设的信息,不同的用户具有不同的权限,也就是进入不同的页面。
用户具有两种类型:普通用户和管理员。普通用户包括学生和老师,管理员是独立的,权限等级比较高。登录网站后,可以进行交互式操作,即下载资料或者上传资料,可进行在线留言沟通已经发送留言,可在留言信箱内查看到相应的留言信息,用户可以查看个人信息,修改信息,修改密码,学生可以上传作业,与老师在线聊天,或者离线留言操作及管理留言,老师可以查阅学生上传给自己的作业,可下载批阅,还可上传相应的资料供学生下载,如课件、案例等资料。管理员可以进行管理后台数据,用户管理、新闻管理、电子公告管理、留言管理和资料管理。其业务流程分析如图4-1所示。
图 4 - 1 三类用户业务流程图
4.2 系统功能模块
4.2.1 系统功能划分
根据实际需求,系统主要划分为以下几个功能:新闻管理,电子公告管理,课程建设管理,教学园地管理,在线教育管理,个人天地管理以及后台管理,功能简化图如图4-2 所示。
图 4 - 2 系统功能简化图
4.2.2 系统功能说明
(1) 新闻管理:提供基本的新闻浏览
(2) 电子公告管理:提供基本的公告查看
(3) 课程建设管理:包括课程建设简介、课程建设方案、课程建设项目验收等信息。
(4) 教学园地管理:包括教师频道、教学大纲、课程须知等信息
(5) 在线教育管理:包括各类资源的下载,如案例、课件、习题等下载
(6) 个人天地管理:包括个人信息、资料修改、作业上传与查阅、在线留言、留言管理等。
(7) 后台管理:包括用户管理、新闻管理、电子公告管理、留言管理、资料管理。
4.3 数据库设计
4.3.1 数据库概述
数据库是信息管理系统的后台支持,存储着前台界面所需要的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一直性。同时,一个合理的数据库结构有利于程序的实现。这里选用Access作为后台数据库。
4.3.2 数据库结构设计
本网站用到了6个实体类,它们分别是:管理员实体类、普通用户实体类、电子公告实体类、资料实体类、留言实体类、新闻实体类。数据库中的数据表紧密的连接,使其构成了整个系统的骨架。
表 4 - 1管理员admin
字段名称 数据类型 描述 主键/外键
Id 自动编号 序号 主键
adminUser 文本 用户名
adminPassword 文本 密码
表4-1中存储的是一个管理员的基本信息,包括用户名和密码。
表 4 - 2普通用户信息userinfo
字段名称 数据类型 描述 主键/外键
共17页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
下一页
上一篇:
企业ERP管理软件采购管理采购合同子模块的设计与开发
下一篇:
jsp+mysql大学校园二手交易平台开发+数据流图+ER图
论利用ebXML和SOAP开发Web服务【2352字】
Android智能手机的交互式学习系统的设计
XML文档在组态软件中的应用
OpenCV高斯混合模型的交互式图像分割
《大学计算机基础》课程...
Unity3D+C#交互式虚拟温室仿...
基于工程光学课程建设的网络平台设计
志愿者活动的调查问卷表
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
公寓空调设计任务书
承德市事业单位档案管理...
国内外图像分割技术研究现状