毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP教师学生信息交流平台的开发与实现+ER图(6)
英文
Windows XP;
(3) 软件开发环境:
MyEclipse 8.5、MySql Server5.0
3.2.3 数据流图
(1)顶层数据流图如图3.1:
功能要求图 3.1 顶层数据流图
(2)0层数据流图如图2.2:
数据流图说明:管理员以及一般用户可以用自己申请得到的ID号和密码登陆系统,在一般的录入和添加模块里,系统通过DBpool.java取得数据库的链接;
图 3.2 0层数据流图
3.3系统总体设计
3.3.1 系统功能分析
系统开发的总体任务是实现各种信息的系统化、规范化和
自动化
,方便管理员管理,方便一般教师和学生使用。根据教学管理的实际要求,系统需要完成的功能主要有:
1作业管理:布置作业,查看作业,提交作业。
2课件管理:上传课件,下载课件。
3用户管理:分管理员,教师,学生。
4论坛管理:管理员可以发通知、公告等,学生可以留言,教师可以回复。
5日志管理:记录登录时的相关信息(IP、时间及操作的相关信息)。
3.3.2 系统结构图
有系统功能分析可以画出系统的结构图,由于有的功能在不同模块只是重复出现和空间的不允许,在这只画出简图:
图 3.3 系统结构简图
3.3.3 系统流程图 图 3.4 系统流程图
3.4数据库设计
在系统设计过程中,数据库的设计是系统的核心和基础,把系统中大量的数据按一定的模型组织起来,提供存储、文护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
1.数据库的概念
数据库是长期储存在计算机内大量的有组织的,可以共享的数据的集合,这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
2.新建数据库
在新建一个数据库时,必须先对它进行分析,比如它的大小、权限和备份等问题。系统在MySQL Server5.0中新建一个数据库的具体步骤如下:
Create database compuerAssist;
3.使用数据库
数据库的使用语句是use + 数据库名。只有使用了computerAssist的数据库才能对computerAssist数据库进行增删改操作。
3.4.1 E-R图绘制
概念结构设计通常是使用E-R图对它的描述工具进行设计,对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,标识实体的码,确定实体之间的联系类型,设计E-R图。设计出E-R图如下图所示:
图3.5 管理员实体
图3.6 文件实体
图3.7 教师实体
图3.8 留言实体
图3.9 日志实体 图3.10 学生实体
图3.11 作业实体
图 3.12 教师学生关系图
3.4.2 数据库建表
本系统采用小型的MySql Server作为后台数据库,数据库名称为computerAssist。
根据上面分析的系统的各种功能要求,可以很容易想到系统所需的数据应该
包括以下7个表:
1.管理员表(admin):用户名(name),密码(password),具体如表3.13所示:
表 3.13 管理员表及其字段
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
Android平台下应用程序分组管理软件设计与实现
下一篇:
利用可信计算提高云计算安全性的相关研究
JSP网页自动生成工具的设计与实现【4080字】
jsp+mysql的B2C网上商城系统的设计与实现
移动终端和JSP和MYSQL酒店管理系统设计
IOS网络化教师教学评估考核系统设计
jsp+mysql毕业设计课题管理系统的设计
jsp+sqlserver会员管理系统设计
jsp的maven研究生学位论文评审系统设计
国内外图像分割技术研究现状
神经外科重症监护病房患...
公寓空调设计任务书
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
C#学校科研管理系统的设计
中国学术生态细节考察《...
承德市事业单位档案管理...