《精品课程网站设计方案与实现设计方案课程 .docx》由会员分享,可在线阅读,更多相关《精品课程网站设计方案与实现设计方案课程 .docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结摘要在运算机网络飞速进展的现在,网络成为人们学习学问和快速猎取、发布和传递信息 的重要方式,网络在政治、经济、生活和文化等各个方面发挥着极其重要的作用。精品课程 网站是把老师在日常教案过程中所总结、积存的教案内容、教案方法、教材等一系列教案资料通过网络平台展现出来,使同学们通过互联网来更好的学习,并可通过网站上的在线答疑来解决同学学习中遇到的问题,更进一步提高同学们的学问储备,从而提高学校的教案质量。本论文主要论述了通过采纳 Flex技术做 UI,应用 Java和数据库治理软件 MySQL 建立一个精品课程网站的过程。以动态网页的方式来实现网站信息的展现,采纳 MVC 模式,用
2、 DAO 实现数据拜访。实现了用户能够在线查阅有关课程的相关信息,下载想要明白学习的课程课件,并可进行在线答疑等功能。关键字:精品课程网站Flex MVCDAO MySQLABSTRACTNow in the rapid development of computer networks, network became to learn knowledge and fast access, publications and important way of passing information, networking in the political, economic, and cultur
3、al aspects of life play an extremely important role. Excellent courses website is concluded in the course of daily teaching teachers, accumulation of teaching content, teaching methods, teaching materials and a series of teaching materials, platform presented through the network,可编辑资料 - - - 欢迎下载精品名师
4、归纳总结to allow students to better learning through the Internet. And online answering questions on the Web site to resolve problems encounteredin student learning, further enhance the students knowledge, thereby enhancing the quality of education in schools.This paper is devoted to the UI through the
5、use of Flex technology, Java and MySQL databasemanagement software to create a top-quality course website. Dynamic Web pages Web sites by means of information display, uses the MVC pattern, and DAO for data access.Enables the user to online accessto information on courses, download if you want to kn
6、ow a curriculum of courseware and online features such as question answering.Keywords: quality course website Flex MVC DAO MySQL.目录可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结第 1 章 绪论1.1 引言人类社会的进展与学问的传递是密不行分的,训练是人类传递学问的最直接最有效的方式。在今日信息高度发达,并且高速流通的时代,运算机的普及以及运算机网络技术的应用, 让大量一般人能够有机会接触到比以往更多的学问。学校作为
7、一个以传播学问为主要职能的机构,建立一个自己的精品课程网站是非常必要的事情,这不仅能够使更多的人享用一流的训练资源,同时对于提升学校自身的知名度,提高同学自学才能,也有有相当大的帮忙。近年来,高等训练相继实施了一系列的重大教案改革工程,使高等训练的训练教案理念、人才培育模式和才能目标、课程体系与教案内容、办学条件和教案环境、教材建设等都发生了深刻的变化。精品课程网站的建设已经成为提高高等训练质量的重要部分,精品课程网站建设的一个重要意义是实现高质量的教案资源的共享,因此精品课程教案网站建设是精品课程建设的重要内容之一,也是高校教案向信息化转变的重要方式。精品课程网站为教案手段的改进、教案活动的
8、创新、教案内容的丰富、教案资源的共享、教案质量的提高、教案空间的拓展以及教案理念的提升等带来了庞大的变革。1.2 背景与进展在世界范畴内来看,有关精品课程网站的讨论始终都在进行并且不断取得进步,特殊是发达国家,他们在精品课程的理论讨论与实际运用方法积存了大量的体会,虽然我们国内在精品课程网站这一方面的讨论起步较晚,但我们同样也取得了丰硕的成果。各个高校相继创建了各自的精品课程网站,清华高校、人民高校、北京高校等一大批知名学府利用自身的资源优势, 引领国内精品课程网站的进展方面。政府的大力支持,各高等学府的积极协作,使得我们国内精品课程网站的讨论取得了较高的成就。随着运算机信息技术的进展,人们开
9、头利用广播电视技术进行远程训练。由于中国人口众多,训练资源相对匮乏,训练水平总体上仍比较偏低,不能适应经济建设与社会改革进展的需要,因此在 60岁月初,我国几个大型城市开头试行广播电视训练,由此社会化大规模的训练形式开头形成。远程训练应当关注的是如何能够大规模、高质量的让人民群众学得快、学得好, 使人民群众在主动和自主学习方面有更大的挑选空间。依据人的认知规律,应用多种技术媒体进行组合教案,以带给学习者多种感觉器官多渠道接受肯定强度的刺激,使之产生较深的印 象,从而学得更快更好。多媒体运算机具有很高的运算速度和数据处理才能,可以在很短的时间内传输、储存、提取或出现大量的语言、图像,而且随着网络
10、的进展,通过网络可以提取远程服务器或运算机中的教案内容而不受时间和空间的限制。这是其他任何传统媒体所无法达到可编辑资料 - - - 欢迎下载精品名师归纳总结1.3 可行性分析1.3.1 概述精品课程的可行性讨论报告是对工程课题的全局分析,是系统分析员进行设计开发工作的前提,是系统设计与开发人员正确有效开发工程的前提与基础。软件工程可行性讨论报告可以使网站设计人员尽可能的估量到研制课题过程中的困难,并在网站分析阶段熟识到系统方案的缺陷,防止网站在开发时遇到的各种困难。所以该精品课程网站工程可行性讨论报告在整个开发过程中是至关重要的。1.3.2 技术可行性分析系统运行的硬件要求(1) 硬件平台服务
11、器一台,配置如下:CPU:Intel Xeon E5506 以上。内存: 1G 内存以上。(2) 软件平台:操作系统: win xp/7 。Flash player:Flash player10.2。浏览器: IE、谷歌等浏览器。服务器端:操作系统: win server 2003/2021。服务器: tomcat7。 Java运行环境: JDK7 。数据库软件: MySQL5.0。此外该精品课程网站仍采纳Flex做前台, Java类处理规律, MySQL 数据库语言。 Flex 技术,开发人员可以将 RIA 程序编译成为 Flash文件,为 Flash Player所接受,也就是说, Fle
12、x技术所开发出来的程序对于大部分浏览者而言并不需要安装额外的客户端支持。Java应用技术我们接触的比较多,是一种很成熟的网站开发语言。MySQL 是开源的数据库,可以降低成本,并且占用内存少、速度快、总体拥有成本低,是开放源码的,MySQL 被广泛的应用开发中小型网站中,并且 MySQL 数据库是我们比较熟识的一种数据库语言。因此本网站挑选了MySQL 数据库来设计网站的数据库。网站的电子文档编写工具是Microsoft Word 2007 for Windows 7和Microsoft Visio 2021 for Windows 7 。是我们比较熟识的电子文档编写工具。1.3.3 经济可行
13、性分析精品课程网站具有很好的可开发前景,为了提高国民受训练的水品,提高国民素养,国家现在提倡各类精品课程网站的建设,促进高等学校建设自己的精品课程网站,这样不仅实现对在校同学的训练工作仍能满意校外需要学习的人群的学习。国家勉励建立各门类、专业的校、可编辑资料 - - - 欢迎下载精品名师归纳总结省、国家三级精品课程体系。该精品课程网站能够大规模、高质量的让同学学得快、学得好,使同学在主动和自主学习方面有更大的挑选余的。本次开发的精品课程网站应用多种技术媒体组合教案的学习方式,以调动学习者多种感觉器官多渠道接受肯定强度的刺激,使之产生较深的印象,从而学得更快更好。所以本课程网站可以得到推广。第
14、2 章 系统所用技术概述2.1 网站开发所用技术概述在网站开发前期对网站开发所预期要用到的技术进行了具体的明白。本次的网站主要是基于 JSP 技术开发的。在网站实现的过程中仍用到了JAVA 、Servlet、FLEX 、MySQL 数据库、Tomact服务器、 BlazeDS 等技术。下面对用到的技术进行简洁的介绍。2.1.1 Java 理论基础Java 是一种简洁的、面对对象的、分布式的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的语言。此语言具有以下特点:1)简洁2)面对对象3)分布式可编辑资料 - - - 欢迎下载精品名师归纳总结4)健壮5)安全6)结构中立7)可
15、移植的8)高性能9)多线程10)动态2.1.2 JSP简介JSP是由 Microsystems 公司提倡、很多公司参加一起建立的一种动态技术标准。在传统的网页 HTML 文件*.htm , *.html )中加入 Java程序片段 可移植性2功能强大3安全4简洁5集成6模块化7扩展性和敏捷性8高效耐久2.1.4 Struts框架的主要组件和原理Struts 掌握器组件主要包括:充当Struts 框架的中心掌握器的ActionServlet组件、充当每个子应用模块的恳求处理器的RequestProcessor 组件、负责处理一项具体的业务的Action 组件。Struts的另一特点是使用Acti
16、onFormBean, ActionFormBean 也是一种JavaBean, 除了具有一些 JavaBean 的常规方法,仍包含一些特殊的方法,用于验证HTM L 表单数据以及将其属性重新设置为默认值。Struts 框架利用 ActionFormBean 来进行 View组件和Controller组件之间表单数据的传递。JSP 文件使用 Struts 标签读取修改后的ActionForm Bean 的信息,重新设置 HTML 表单。可编辑资料 - - - 欢迎下载精品名师归纳总结2.1.5 FLEX 技术Flex 是一个高效、免费的开源框架,可用于构建具有表现力的Web 应用程序,这些应用
17、程序利用 和 ,运行时跨浏览器、桌面和操作系统实现一样的部署。Flex 采纳GUI界面开发,使用基于 XML 的MXML 语言。 Flex 具有多种组件,可实现 Web Services,远程对象, drag and drop,列排序,图表等功能。 FLEX内建动画成效和其它简洁互动界面等。其他技术的介绍:Silverlight 是一个跨浏览器和跨平台的插件,能在微软的.NET上交付炫目的多媒体体验和有丰富交互功能的 Web应用。JavaFX Script可以让用户利用 JRE“一次编写,到处运行”的优势,在现有学问的技术上创建跨设备的应用。Flex产品能帮忙应用程序开发者利用强大的 Flas
18、h运行时创建数据驱动的 RIA,而且开发者仍可以用 Flash和Flex 构建器一起为基于 Flex的应用增加富交互元素。Flex软件开发工具箱 SDK的核心是个开源框架,特的用来开发、保护那些在不同浏览器、不同操作系统下界面都相同的 RIA应用。 Flex发布采纳的是 Mozilla 公共许可证 MozillaPublicLicense。编译后的 Flex应用在AdobeFlash平台下运行 3 。通过Java+Flex的结合,无疑将对程序的用户界面做出开心的改进,同时,又保证了RIA 应用在数据和业务处理能方面不再一无是处。因此采纳 Flex作为本系统的 UI 设计。版本为 Flex4.5
19、。2.1.6 MySQL数据库MySQL 是一种的关系型系统 RDBMS ), MySQL 数据库系统使用最常用的数据库治理语言-结构化查询语言 SQL)进行数据库治理。MySQL 是一个精致的 SQL数据库治理系统,虽然它不是开放源代码的产品,但在某些情形下你可以自由使用。MySQL 虽然功能未必很强大,但由于它的开源、广泛传播,导致很多人都明白到这个数据库。2.1.7 Tomcat服务器Tomcat 是一个轻量级应用,在中小型系统和并发拜访用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响
20、应对 HTML 页面的拜访恳求。实际上 Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行 Tomcat时,它实际上作为一个与 Apache 独立的进程单独运行的。Tomcat与IIS比较:IIS是微软公司的 Web服务器,主要支持 A语言环境。Tomcat是Java Servlet2.2和JavaServer Pages1.1技术的标准,是基于 Apache与可证下开发的语言环境容器。因此挑选 Tomcat作为此系统的服务器。其版本是Tomcat7.0。可编辑资料 - - - 欢迎下载精品名师归纳总结2.1.8 BlazeDSBlazeDS是一个基于服务器的 Ja
21、va远程调用 Remoting)和Web消息传递 和终端 Terminal这两个概念的显现而产生的。当时的主机通常指大型机或功能较强的小型机,而终端就是指一种运算机外部设备,现在的终端 概念已定位到一种由 CRT显示器、掌握器及键盘合为一体的设备,它与我们平常指的微型运算 机的根本区分是没有自己的中心处理单元 CPU,当然也没有自己的内存,其主要功能是将键盘输入的恳求数据发往主机 或打印机 并将主机运算的结果显示出来。而随着互联网的进展, 目前对于“终端”一词又引入了新的含义。对互联网而言,终端泛指一切可以接入网络的运算 设备,如个人电脑、网络电视、可上网手机、PDA等。2.2.2 客户机/
22、服务器结构C/S模式主要由客户应用程序 Client、服务器治理程序 Server和中间件 middleware三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效的治理系统资源,如治理一个信息数据库,其主要工作是当多个客户并发的恳求服务器上的相同资源时,对这些资源进行最优化治理。中间件负责联结客户应用程序与服务器治理程序,协同完成一个作业,以满意用户查询治理数据的要求。2.2.3 浏览器/ 服务器结构B/S模式是一种以 Web技术为基础的新型的 MIS 系统平台模式。把传统 C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器 Web服务器 ,从而构成
23、一个三层结构的客户服务器体系。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件, 如Netscape Navigator,微软公司的 IE等。浏览器将 HTML 代码转化成图文并茂的网页。网页仍具备肯定的交互功能,答应用户在网页供应的申请表上输入信息提交给后台,并提出处理请求。这个后台就是其次层的 Web服务器。其次层 Web服务器将启动相应的进程来响应这一恳求,并动态生成一串HTML 代码,其中嵌入处理的结果,返回给客户机的浏览器。假如客户机提交的恳求包括数据的存取,Web服务可编辑资料 - - - 欢迎下载精品名师归纳总结器仍需与数据库服务器协同完成这一处理工作
24、。第三层数据库服务器的任务类似于C/S模式,负责和谐不同的 Web服务器发出的 SQ恳求, 治理数据库通过上述的描述, B/S模式开发在客户端不需要添加什么软件,只需安装浏览器和FlashPlayer插件,而这两个在大多数用户是必需的安装的。所以本系统采纳B/S开发模式。第 3 章 系统需求分析3.1 课题的目的与意义随着运算机技术、网络技术和远程训练事业的高速进展,在现代教案过程中,学问的传授方式也随之变革网络课程是“通过网络表现的某门学科的教案内容及实施的教案活动的总 和”,它包括两个组成部分:按肯定的教案目标、教案策略组织起来的教案内容的网络教案支撑环境,这是我国训练工作者依据我国多年实
25、践情形进行的高度总结,也正指导着我国网络课程开发的实践。其次,它肯定要表达“网络”的属性,网络课程以互联网作为传播的媒介,并且通过运算机出现,因此开发网络课程网站不但是当今高校的重要课题,也是今后教案方式的进展趋向。可编辑资料 - - - 欢迎下载精品名师归纳总结本网站满意了在 Internet 上运行的条件,并具备安全、稳固等特点。充分利用运算机的表现形式,便利学习者学习,提高学习者的学习爱好和自觉性。教案内容符合课程的内在规律体 系,交互性强,学习者可以依据自己的爱好或需要,对学习内容进行挑选或转变学问点的学习 路线。以实现更好更高效的学习。3.2 需求分析精品课程是指具有特色和一流教案水
26、平的示范性课程。精品课程网站建设要表达现代训练思想,符合科学性、先进性和训练教案的普遍规律,具有鲜明特色,并能恰当运用现代教案技术、方法与手段,教案成效显著,具有示范性和辐射推广作用。所以运用先进运算机信息处理技术,实现各种信息的沟通,提高教案质量,建设精品课程网站平台。在世界范畴内来看,有关精品课程网站讨论始终都在进行并且不断取得进步,特殊是西方发达国家,他们在精品课程的理论讨论与实际运用方法积存了大量的体会,虽然我们中国国内在精品课程网站这一方面的讨论起步较晚,但我们同样也取得了大量丰硕的成果。各个高校相继创建了各自的精品课程网站。在网站开发前期第一是对网站要实现的功能进行具体的分析。由于
27、没有开发精品课程网站 的体会,需要借鉴其他高校的精品课程网站。我所设计的精品课程网站借鉴的是中南高校的精 品课程网站。中南高校精品课程网站的首页包括导航栏校级精品课程,省级精品课程,国家级精品课程),动态信息更新,相关链接。考虑到总计的技术和课程资源方面的局限,我设计 的精品课程网站只建立校级精品课程的相关信息,再加上我是运算机专业的同学,对运算机方 面的书籍有比较具体的明白。所以再将精品课程局限在运算机相关的课程上。精品课程网站主要的作用是学习,为了让用户能更好的学习,在网站的初期分析中将网站的便于学习的功能定在了首位,所以本次的精品课程网站主要划分同学操作、老师操作、治理员操作 3 个大模
28、块。其中同学操作模块包括课程教案、网上提问、查看基本信息这几个小模块。老师操作包括对同学提出的问题网上答复、更换个人信息等小模块。治理员操作包括系统治理、网站内容治理、增加老师用户、课程信息治理等小模块。在同学操作模块中,同学进入页面后可以查看课程课件、课程的简介、课程习题、课程学习视频、老师的信息简介和在线沟通。在老师操作模块中,老师进入页面后,可以更换自己的基本信息,可以看到同学所提出的问题并能够对问题进行答复。3.2.1 工程目标为了便利用户的使用和学习网站在开发时要实现以下功能:课程教案:包括:课程简介、课程大纲、课件演示、教案录像、单元习题、在线沟通。课程设计思路主要是说怎样教好该门
29、课程,如何去教,具体步骤等。课程大纲是该课程的内容,要求同学把握的重点学问。考试大纲主要是考试的范畴,同学所学的重点及各内容在考试当中所占分数。单元实践是依据所学定期要求同学做试验,运用巩固所学学问。单元测试是让用户对所学学问进行一个自我检测。课程教案结构图如图 3-1 所示:可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结课课课个人资料整理 仅限学习使用可编辑资料 - - - 欢迎下载精品名师归纳总结教 单 在程 程 件 案 元 线简 大 演 录 习 交介 纲 示 像 题 流图 3-1 课程教案结构图网上提问:同学可以将自己在学习当中遇到的不懂
30、的问题在网上提出来,老师浏览并回复后,同学可以准时的查看回复。课程信息:主要包括该课程的一些基本信息,如:教案队伍、教案条件。网上答疑:老师对同学提出的疑问进行做答。3.2.2 用户特点本系统的用户是治理员、老师和同学。治理员的权限是对精品课程网站整个系统进行治理、对网站的数据库进行保护、对网站的一般用户的留言评论进行审核治理。老师登录网站后可以更新自己的基本信息、对同学留下的疑难进行答复。同学用户通过网站浏览学习自己要明白学习的课程,可以浏览任教老师和课程的基本信息,可以下载课件和视频,仍可以对自己在学习中遇到的问题进行在线解答。网站使用流程图如图 3-2所示:开头N登录界面登录YY治理员老
31、师N课视教习系个件频师题统人管管管管说信理理理理明息在线问答退出Y终止可编辑资料 - - - 欢迎下载精品名师归纳总结图3-2 网站使用流程第 4 章 系统概要设计4.1 精品课程网站精品课程网站主要采纳的是 B/S 模式开发的,后台治理全部的数据,治理员可以对后台治理修改。治理员可以对网站的数据进行更新、删除、添加等操作。4.1.1 系统功能概述1)精品课程网站的后台数据的治理的功能后台数据的治理功能如图 4-1 所示。精品课程网站后台治理系菜内用教统单容户师管管管管信理理理理息治理图 4-1 后台治理2)精品课程网站主题模块与功能,如表4-1 所示。表 4-1 精品课程网站主题模块与功能精
32、品课程网站主题模块与功能系统治理1、站点信息配置2、数据库治理1、导航治理可编辑资料 - - - 欢迎下载精品名师归纳总结菜单治理内容治理2、二级菜单治理1、添加内容2、删除内容可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结用户治理1、增加用户2、删除用户可编辑资料 - - - 欢迎下载精品名师归纳总结老师信息治理修改老师信息4.1.2 模块概述1)站点信息配置网站的信息主要是对网络精品课程信息的更换,包括LOGO 、网站名称等信息的修改,展现出一个更新后的精品课程网站。用例图如图4-2 所示。图 4-2 站点信息配置用例图2)数据库治理数据库
33、治理分为数据的备份与复原两个模块。数据的备份是为了保证我们的数据的完整性,防止数据丢失造成的缺失。数据的复原是我们在操作过程中可能显现错误的操作,或是其他缘由引起数据的破坏或是丢失。数据的备份和数据的复原是保证数据的安全和完整性。数据的备份数据备份是为了防止系统显现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的储备介质的过程。数据备份的重要性:运算机里面重要的数据、档案或历史纪录,不论是对企业用户仍是对个人用户,都是至关重要的,一是不慎丢失,都会造成不行估量的缺失,轻就辛苦积存起来的心血付之东流,严峻的会影响企业的正常运作,给科研、生产造成庞大的缺失。
34、为了保证生产、销售、开发的正常运行,企业用户应当实行先进、有效的措施,对数据进行备份、防范于未然。数据的复原现实中很多人不知道删除、格式化等硬盘操作丢失的数据可以复原,以为删除、格式化以后数据就不存在了。事实上,上述简洁操作后数据仍旧存在于硬盘中,懂得数据复原原理学问的人只需几下便可将消逝的数据找回来。用例图如图 4-3 所示可编辑资料 - - - 欢迎下载精品名师归纳总结图 4-3数据治理用例图3)菜单治理菜单是精品课程网站的目录。是精品课程网站为读者供应的一览表,有利于读者学习。精品课程网站的菜单是分级别治理的。4)内容治理内容治理是品课程网站重要的部分,它供应精品课程的信息、课程内容、教
35、案内容等信息。5)用户治理用户治理是对精品课程网站的用户进行治理。治理员登录后可以对增加和删除老师用户。6)老师信息治理老师信息治理是对老师信息的治理,比如老师信息的介绍,老师的学历、职称、教案的经验。7)在线答疑在线答疑治理是对有一般用户在网站上留下的疑问进行解答,由老师用户进行回答。8)治理员进行密码修改为了安全,治理员可以对自己的密码经行修改。这项操作在数据库中直接进行。4.2 数据库设计数据是系统的基础,数据库设计关系到系统开发的成败,所以数据库设计这一环节在系统开发中显得特殊重要。数据库的设计就像一座建筑的基的一样,假如设计不合理,将会影响到整个系统开发的全过程,甚至会给后期保护带来
36、极大的不便。4.2.1 数据库概念设计依据以上对系统所做的需求分析、功能结构的确定,每个功能模块可以抽象出一个或是多个实体对象,例如网站信息、用户、老师、内容等实体对象。这些实体对象彼此相互联系,并且最终被创建成数据表结构。网站信息实体对象:网站信息实体包括网站是否关闭、网站关闭提示信息、网站路径、数据库路径、网站名称、网站 LOGO、网站描述等相关信息属性。这些属性都是描述网站信息的。目录实体对象:目录实体包括编号、目录名称、级别ID排序序号等属性,其中编号为主键。目录实体与内容实体建立了关系。内容实体 :内容实体包括编号、所属目录、排序、标题、内容、内容路径、作者、添加时间等属性,可编辑资
37、料 - - - 欢迎下载精品名师归纳总结其中编号为主键。 用户实体对象:用户实体包括用户序号、用户名、用户密码。用户序号为主键。老师实体:老师实体包括老师序号、姓名、性别、年龄、职称等属性,老师序号为主键。留言信息实体:留言信息实体包括留言信息编号、用户编号、用户名、主题、内容、时间、回复等属性, 留言信息编号为主键。治理员实体:治理员实体包括治理员名、密码,治理员名为主键。4.2.2 PowerDesigner数据建模在数据库概念设计中已经分析了本系统中主要的数据库实体对象,通过这些实体可以得出数据表结构的基本模型,最终这些实体将被创建成数据表,形成完整的数据结构。使用PowerDesign
38、er软件对数据进行建模操作。第 5 章 系统具体设计与实现5.1 系统目标本系统设计的目的是使教案更加便利,便利同学在家或寝室自己学习,提高同学自学才能,同时通过精品课程网站仍增加了老师与同学的交互性,在课堂上老师尽可能的给同学们传授多的学问,由于课堂时间是有限的,这样就导致同学们的懂得和提问时间相应的削减了,同学们在课堂上学习了学问,但是缺少深化的懂得,可能会存在不少的疑问。同学们可以通过该网站对在课堂上留有的疑问在线的留给老师,老师会在第一时间给同学们解答,在这样的老师与同学的互动中,学问得到的更好的懂得,实现学与教的同步性。5.2 设计原就软件设计的重要性表现在软件的质量。软件设计描述了
39、软件是如何被分解和集成为组件的,同时也描述了组件之间的接口以及组件之间是如何发挥软件构建功能的。软件设计的一般原就:1)要有分层的组织结构,便于对软件各个构件进行掌握。2)应形成具有独立功能特点的模块。可编辑资料 - - - 欢迎下载精品名师归纳总结3)应有性质不同、可区分的数据和过程描述。4)应使模块之间和与外部环境之间接口的复杂性尽量的减小。5)应利用软件需求分析中得到的信息和可重复的方法。要想得到一个中意的设计结果,不光要有基本设计原就的指导,仍要有系统化的设计方法和科学严格的评审机制相结合才能达到预想的目的。软件设计原就从宏观上指导着软件设计,但软件设计的具体实现仍要遵循软件设计的基本
40、准就。5.3 文件的设计在进行系统开发之前,需要规划文件夹组织结构,也就是说,建立文件,将结构分析清晰,便于治理。5.4 界面的设计网页界面设计不同于一般的平面设计拥有自身的设计特点。网页界面设计应时刻环绕“信息便于传达”这一主题来进行。目前网页界面传达的信息主要是视觉信息。因此从设计类型上来看,网页界面设计属于视觉传达的领域,故而网页界面设计的主要视觉元素和设计指导原就都要遵循视觉传达的一般规律。本系统采纳 flex 设计前台,使用 Actionscript3.0 脚本语言, flex4.5 采纳spark主题, Spark组件由两部分来支持规律和外观的分别:一个 as类,它定义了组件的规律,一个 mxml 类,它定义了可视外观。要转变组件的规律,通过扩展组件类创建它的子类并且添加自己的行为。网络精品课程首页设计,采纳BorderContainer布局,使用 BorderContainer的成效。导航是从数据库提取出来的,使用 LinkBar 组件绑定数据,使用 ViewStack组件显示内容。界面运行图如图5-1所示。图5-1界面运行图可编辑资料 - - - 欢迎下载精品名师归纳总结