酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

“电路分析”教学网站的设计与实现

作者:李克强
来源:酷文网
点击:
载入中...
加入时间:2008-07-23
字体大小:[  ]

浏览器:IE6.0;
分辨率:最佳效果 1024*768 像素。
2.4 系统E-R图
为了把用户的数据要求准确地描述出来,在此用E-R图描述从用户角度看到的数据,以反映用户的现实环境。利用E-R方法进行数据库的设计,可分成三步进行:首先设计局部ER模式,然后把各局部E-R模式综合成一个全局模式,最后对全局E-R模式进行优化,得到最终的模式,即概念模式[4]。
2.4.1 实体间的联系
ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。比如:
一名用户可以发表多个主题,而一个主题只有一个发表用户。
一名用户可以发表多个回复,一个回复可能被多个用户发表。
一个回复只属于一个主题,而一个主题有多个回复。
2.4.2 设计全局E-R模式
所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构[9]。

系统总的E-R图如图1所示:


图1  系统总E-R图
Fig 1  System total E-R chart
2.5 开发工具介绍
2.5.1 Macromedia Dreamweaver 8简介
被誉为“网页制作三剑客之一”的Dreamweaver 8 是Macromedia 公司的网页设计工具,是目前最完美的网站制作工具。Dreamweaver 8 是一种专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论您喜欢直接编写HTML代码还是偏爱“所见即所得”的工作环境,Dreamweaver 8 都会为您提供许多方便的工具,助您迅速高效的制作网站。
Dreamweaver 8 不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,可以说它是一个集网页创作和站点管理两大利器于一身的创作工具。利用Dreamweaver 8 中的可视化编辑功能,可以快速创建Web页面而无需编写任何代码。可以查看所有站点元素或资源,并讲他们从易于使用的面板直接拖到文档中。可以在Macromedia Fireworks 或其他图形应用程序中创建和编辑图像,然后将他们直接导入Dreamweaver,从而优化您的开发工作流程。Dreamweaver 8 还提供了其他工具,可以简化向Web页中添加Flash资源的过程[21]。
2.5.2 Flash 8 简介
FLASH是Macromedia公司推出的一种优秀的矢量动画编辑软件,FLASH8.0是其最新的版本。利用该软件制作的动画尺寸要比位图动画文件﹙如GLF动画﹚尺寸小的多,用户不但可以在动画中加入声音,视频和位图图像,还可以制作交互式的影片或者具有完备功能的网站[5]。
Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用 Flash 创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的 Flash 应用程序。
Flash 特别适用于创建通过 Internet 提供的内容,因为它的文件非常小。Flash 是通过广泛使用矢量图形做到这一点的。与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。
完成 Flash文档的创作后,可以使用“文件”/“发布”命令发布它。这会创建文件的一个压缩版本,其扩展名为 .swf (SWF)。然后,就可以使用 Flash Player 在 Web 浏览器中播放 SWF 文件,或者将其作为独立的应用程序进行播放[6]。
3 总体设计
该系统是专门用于用户在线学习、注册、登录、参加在线交流以及专家进行用户答疑、管理用户、管理主题的ASP应用程序。它应该具有开放性、方便性和灵活性。专家可以轻松地给学生答疑、管理主题及用户。所有因特网用户都可以进行在线学习,注册用户进行有效的身份验证登录后,进入论坛,可以发表主题回复及主题。


3.1 网站结构图
根据需求分析,“电路分析”教学网站的总体模块图如图2所示:

 

图2  总体模块图
Fig 2  overall module chart
3.2 系统流程图
系统流程图是在计算机事务处理应用进行系统分析时常用的一种描述方法,它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程[4]。在线考试系统的系统流程图如图3所示。

 

图3  系统流程图
Fig 3  System flow chart
3.3 功能模块设计
“电路分析”教学网站是一个数据库开发应用程序,由在线教学模块、用户功能模块和专家功能模块组成。
3.3.1 在线教学模块
在线教学模块的主要功能包括访问者在线学习教学基本内容,重点难点内容和公式的Flash展示与推导。在线教学模块结构如图4所示。


图4  在线教学模块结构图
Fig 4  Teaching online module structure chart
3.3.2 用户功能模块
用户功能模块的主要功能包括用户注册,用户登陆,主题信息展示,发表主题,回复主题,在线测试。用户功能模块结构如图5所示。

图5  用户功能模块结构图
Fig 5  User function module structure chart
3.3.3 专家功能模块
专家功能模块的主要功能包括专家登陆,删除主题,专家回复,用户管理。专家功能模块结构如图6所示。

图6  专家功能模块结构图
Fig 6  Expert function module structure chart
4 详细设计
详细设计是整个设计过程中,最重要的步骤之一。下面就分如下几个部分对系统进行详细设计[9],即:教学部分设计、系统处理流程设计和数据库中表的设计。
4.1 教学部分设计
4.1.1 基本教学内容设计
本网站的主题为“电路分析”的教学,因此它应当包含《电路分析》课程的基本内容。笔者将基本教学内容进行了系统的分类,直观展示出来,并在重点难点章节进行标记,这部分的实现可用静态页面直接展示。
4.1.2 公式重难点推导设计转贴于 酷文网-论文下载中心 http://www.coolwen.net


共11页: 上一页 [1] [2] [3] [4] 5 [6] [7] [8] [9] [10] [11] 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号