当前位置:文档之家› 毕业设计(论文)-毕业设计(论文)-本科毕业论文---基于JSP的远程教学系统的设计与实现

毕业设计(论文)-毕业设计(论文)-本科毕业论文---基于JSP的远程教学系统的设计与实现

毕业设计(论文)-毕业设计(论文)-本科毕业论文---基于JSP的远程教学系统的设计与实现
毕业设计(论文)-毕业设计(论文)-本科毕业论文---基于JSP的远程教学系统的设计与实现

本科毕业设计论文题目:远程教学系统的设计与实现

院、系:计算机科学与工程学院

学科专业:软件工程

学生:

学号:

指导教师:

远程教学系统的设计与实现

摘要

Internet互联网已经深入许许多多普通人每天的生活,它的触角也渐渐渗透到社会的各个角落。在这场信息改革浪潮中,高校作为新技术的前沿阵地,如果成功地运用Internet技术,它将会成为高校教学工作改革的催化剂。[1]在传统的教学方式中,师生每天在教室里面对面地上课、提问和答疑;课后学生做完作业,等着教师的批改结果;考试场上,教师一刻不停地监考,学生紧张地答卷等。这种体制下出现的各种不良结果,常见的有学生厌学情绪严重、抄袭别人作业、考试作弊,更有甚者直至荒废学业。[2]如何克服传统教学弊端,提高教师学生工作学习的效率,降低教师的工作压力,减轻学生的学业负担,提高学生的学习积极性,同时熟悉计算机操作,发挥计算机和Internet 网络在教学工作中的作用,是本论文主题探索研究的方向。现在一些运行的教学系统,要么是采用基于局域网的C/S结构的平台,要么是采用ASP技术开发的网络教学系统。本论文选择JSP+SQLServer搭建网络教学系统平台,它们是当今世界最前沿最流行的两种网络开发技术的黄金搭配组合。JSP技术日趋稳定成熟,它拥有卓越的系统可移植性,同时它与流行的XML等技术也能良好整合,加上SQLServer2000数据库强大的后台数据支持,奠定了JSP技术在网络应用系统开发中的关键地位。[3]

这次的毕业设计开发了计算机科学与工程学院远程教学系统V1.0。这种平台不仅满足了传统教学的基本要求,并且充分运用了计算机和网络技术,有效弥补了现行教学方式的不足,学生选课后,实行教师上传学生下载的学习过程同时还可以相互留言实行互动环节。随着教学系统的应用、更新和完善,平台将给学校教学工作注入新的活力,并且有效地促进学校教学改革工作的蓬勃开展。[7]

关键词:远程教学;上传下载;选课;留言。

Design and realization of long range teaching system

Abstract

Internet already thorough allow much more life of the common run of people everyday, it of the antenna also gradually seeps through each social corner. In this information reform wave tide, high school conduct and actions be lately technical of ex- follow battlefield, if successfully make use of an Internet technique, it will become high school teaching a work the catalyst of reform.

In the traditional teaching method, the teachers and the students face to face have a class, lift to ask and answer Yi in the classroom everyday; The student finishes do homework after the lesson and wait for the result of correct of teacher; On the examination field, the teacher never stop for a moment supervises and the student nervously answers an etc..Various bad result that this kind of bottom of the system appear, familiarly have a student to be disgusted with to learn motion severity and plagiarize other people's homework, cheat in an examination, have more very until neglected studies. How overcome traditional teaching irregularity, raise a teacher student to work the efficiency for study, lower the teacher's work pressure, lighten the student's studies burden, the exaltation aggressive of study of student, acquaint with calculator operation, exertive calculator and Internet network to work in the teaching a medium function in the meantime, is this thesis topic quest research of direction.Now some teaching systems of movements, the Yao is an adoption the terrace of the structure is according to the C/S of the bureau area net, Yao is adopt ASP technique development of network teaching system. This thesis chooses JSP+SQLServer build the system terrace of the network teaching and they are a world to follow two kinds of most popular networks to develop technical gold to match a combination ago most nowadays. The JSP technique is gradually stable mature, it owns outstanding system and can transplant sex, in the meantime it with popular of XML etc. technique also ability good integration, plus SQLServer2000 databases a strong backstage data support, established a JSP technique in the network the application the system the development of key position.

The graduation design this time develop calculator science and the system V1.0 of the long range teaching of the engineering college. This kind of terrace not only satisfied the basic request of traditional

teaching, but also made the most of calculator and network technique, effectively made up the shortage of current teaching method, student after select elective courses, practice a teacher to up spread the student download of the learning process can leave a message to practice interaction link still mutually in the meantime. Along with the application, renewal of teaching system with perfect, the terrace will work to infuse into new vitality for school teaching, and availably help the school reform in education to work of booming open an exhibition.

Keywords:Long range teaching; Up spread a download; Select elective courses; Leave a message.

目录

1 绪论 (1)

1.1本课题的开发背景以及开发意义 (1)

1.2国内外研究现状 (1)

1.3本课题研究的主要内容 (2)

2 开发工具以及相关技术 (3)

2.1 JSP简介 (3)

2.2Eclipse简介 (5)

2.3 CSS样式表 (6)

2.4 TOMCAT简介 (7)

2.5 SQLServer2000数据库简介 (7)

3 需求分析 (9)

3.1 可行性分析 (9)

3.2 需求的提出 (9)

3.3功能需求 (10)

3.4系统性能需求 (10)

3.5 数据流图 (10)

3.6 数据字典 (12)

3.7 加工说明 (13)

3.8 运行环境 (13)

4 系统设计 (14)

4.1数据库的设计 (14)

4.2数据库设计 (16)

4.3系统的功能模块的设计 (18)

4.4 系统各子模块设计 (19)

4.5 系统主要功能流程图 (23)

5 系统的实现与使用 (26)

5.1 登录实现 (26)

5.2 以管理员身份登录 (27)

5.3 以教师身份登录 (28)

5.4 以学生身份登录 (30)

6 结论 (33)

致谢 (34)

参考文献 (35)

1 绪论

1.1 本课题的开发背景以及开发意义

21世纪是计算机和网络的世纪,Internet正以其庞大的用户数量和惊人的增长速度显示出旺盛的生命力。World Wide Web已成为Internet上最流行和最具潜力的信息查询、发布和交互方式,被广泛地用于资源共享和技术共享,而且这些技术(多媒体技术、Web和数据库互连技术以及分布对象技术等)在教育方面的潜力越来越明显,尤其在开放的和远程的教学方面。网络教学是利用计算机网络技术、多媒体技术等现代信息技术手段开展起来的一种新型教学形式。它使得广大受教育者可突破传统教育在教育资源(师资、教材、实验和演示设备等)和教育方法(统一进度、集中式和单向传授等)方面的限制,实现优秀教育资源和教育方法不受时间和空间等约束的共享。[9]

网络教学可以实现优秀教育资源和教育方法不受时间和空间等约束的共享,受教育者根据自己的水平和时间情况安排自己的学习计划和学习进度,实现传统教育无法做到的“个性化教育”。[16]

1.2国内外研究现状

目前,它的研究和应用主要有两种形式:一种是基于Web的软件实现方式,在这种方式下,学生或教师只要有一台连网的计算机,就可以通过软件进行远距离教学,不需要特殊的硬件,在这样的系统中学生可以进行学习、讨论、考试等,学生和教师之间可以传输文字、图形、声音、图像等各种信息;第二种形式是基于视频会议系统的实现方式,它除了需要第一种方式中的各种软件支持以外,还需要特殊的硬件,使学生和教师可以相互实时看到和听到对方,同时也可以充分利用视频会议系统所提供的特殊功能。[8]

今年来为规范远程教育的教学内容,国家建设了大批的精品课程,取得了巨大成绩,每年增添精品课程数百门,但这些课程在智能理论及应用方面的探索仍留有不少发展空间,精品课程下一个阶段将是朝向智能化方向发展。

远程教学从研究以个别化学习为主的自主学习和适应性学习,到以小组为主的协作学习与合作学习,以及今天人们更为关注的多元智能理论和混合型学习,其中任何一种学习方式的引用均对教育和远程教育的发展起着不同的推动作用。

目前远程教学具体内容可以归结为以下几个层面:

1.开始关注合作学习

主要是基于数据仓库支持合作学习的智能教学专家系统。

2.评价测试方面

通过分析学科材料和测检结果提供学习意见的概念图模型

3.国内外的实例系统

目前国内外的实例系统有:Intermodel系统;https://www.doczj.com/doc/ab12623210.html,系统等。上述系统的总体优点是具有why和how解释机制;存在的问题及不足在于:1)只有选择性答案供用户选择;缺少进一步的学生模型;2)网络板较少,客户端运行速度慢,跟不上学习者的速度。

1.3本课题研究的主要内容

本课题主要是应用JSP技术和WEB开发技术以及数据库等相关知识进行的一项动态网页的设计。主要需要熟练掌握动态网页开发的相关技术,重在于将所学知识应用于实际生活中去,并且在实际生活中发挥出各方面的效益,从而实现理论到实践的一次飞跃。[10]

其主要内容包括以下几大功能模块:

1.数据库管理模块

这是其他模块的基础,主要是用SQL 2000来建立数据库的相关操作。

2.用户登录管理模块

主要是完成用户的注册,登录等相关操作。

3.课程、班级,对课程、班级的添加、选修与选择

主要是完成对与课程的增加、删除、修改与选修还有对班级的添加、删除、修改与选择。

4.上传,对学习资料上传到服务器的模块

主要是完成各种格式的学习资料的上传(如课件、视频、考题、作业等)。5. 下载,上传到服务器上的资料下载的模块。

主要是完成对资料的下载(如课件、视频、考题、作业等)

6.留言,学生对教师或者教师对学生的留言模块。

主要是完成留言的查看与回复(学生对教师的留言,教师对学生的留言)

2 开发工具及相关技术

2.1 JSP简介

JavaServer PagesTM (JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。[11]JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。[12]

2.1.1 JSP 技术概述

在万维网短暂的历史中,它已经从一个大部分显示静态信息的网络演化到对股票进行交易和进行购书操作的一个基础设施。在各种各样的应用程序中,对于可能使用的基于Web的客户端,看上去没有任何限制。[13]

基于浏览器客户端的应用程序比传统的基于客户机/服务器的应用程序有几个好处。这些好处包括几乎没有限制的客户端访问和极其简化的应用程序部署和管理(要更新一个应用程序,管理人员只需要更改一个基于服务器的程序,而不是成千上万的安装在客户端的应用程序)。[14]这样,软件工业正迅速地向建造基于浏览器客户端的多层次应用程序迈进。

很显然,目前所需要的是一个业界范围内的创建动态内容页面的解决方案。这个方案将解决当前方案所受到的限制,即:能够在任何Web或应用程序服务器上运行;将应用程序逻辑和页面显示分离;能够快速地开发和测试;简化开发基于Web的交互式应用程序的过程。[15]

在JavaServer Pages (JSP)技术就是被设计用来满足这样的要求的。JSP

规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。太阳微系统公司(Sun Microsystems Inc.)开发出这个规范来整合和平衡已经存在的对Java编程环境(例如,Java Servlet和JavaBeansTM)进行支持的技术和工具。其结果是产生了一种新的、开发基于Web应用程序的方法,给予使用基于组件应用逻辑的页面设计者以强大的功能。[19]

JSP技术在多个方面加速了动态Web页面的开发,使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。[20]

2.1.2 JSP 的基础知识

JSP的编译器指引与指令组件[19]

编译器指示<%@ 编译器指示 %>

声明<%! 声明 %>

表达式<%= 表达式 %>

程序代码段/小型指令<% 程序代码片段 %>

注释<%-- 注释 --%>

编译器指示

JSP的编译器指示是针对JSP引擎。它们并不会直接产生任何看得见的输出;相反的,它们是在告诉引擎如何处理其它的JSP网页。它们永远包含在 <%@ %>卷标里。两个主要的指引是 page与include。我们不会讨论taglib编译器指引但它可以在JSP1.1里用来建立自订卷标。[13]

你几乎可以在你所有的JSP网页最上面找到page编译器指示。虽然这不是必需的,但它可以让你指定到哪里可以找到支持的Java类别这类的事:

<%@ page import="java.util.Date" %>,

当发生Java问题的事件时应该将讯息传送到哪里:

<%@ page errorPage="errorPage.jsp" %>,

以及你是需要为使用者管理通话期的信息,可能存取多个网页(稍后在JavaBeans里会有更多通话期的讨论):

<%@ page session="true" %>。

Include编译器指示让你将你的内容分成几个可管理的组件,就像那些有表头或脚注的网页。所包含的网页可以是固定格式的HTML网页或者是JSP内容的网页:

<%@ include file="filename.jsp" %>。

JSP声明让你定义网页层的变量,来储存信息或定义支持的函式,让JSP

网页的其余部分能够使用。如果你发现自己有太多的程序代码,你最好将它们放在不同的Java类别里。你可以在 <%! %>卷标里找到声明。记住要在变量声明的后面加上分号,就跟任何有效的Java叙述的形式一样: <%! Int I=0; %>。表达式

JSP里有表达式,评估表达式的结果可以转换成字符串并且直接使用在输出网页上。JSP运算是属于 <%= %> 卷标里,并不包含分号,加引号字符串的无用部分。

<%= I %>

<%= "Hello" %> 。

程序代码段/小型指令文件

JSP程序代码片段或小型指令文件是包含在<% %> 卷标里。当网络服务器接受这段请求时,这段Java程序代码会执行。小型指令文件可以是原始的HTML或XML,其内部的程序代码片段可以让你建立有条件的执行程序代码,或者只是一些使用另一块程序代码的东西。举例来说,下列的程序代码结合了表达式与小型指令文件,在H1,H2,H3,以及H4卷标里显示字符串"Hello"。小型指令文件不限于一行的原始程序代码 :

<% for (int I=1; I<=4; I++) { %>

>Hello>

<% } %>。

注释

最后一个主要JSP组件是嵌入式注释。虽然你可以在你的档案里包含HTML 注释,如果使用者检视网页的原始码,他们也会看到这些注释。如果你不要让使用者看到你的批注,你可以将它放在<%-- --%>卷标里:

<%-- 针对服务器端的注释 --%>。

2.2 Eclipse简介

Eclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境(IDE)克服目前的局限性,业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。[16]

Eclipse框架的这种灵活性来源于其扩展点。它们是在XML中定义的已知接口,并充当插件的耦合点。扩展点的范围包括从用在常规表述过滤器中的简单字符串,到一个Java类的描述。任何Eclipse插件定义的扩展点都能够被其它插件使用,反之,任何Eclipse插件也可以遵从其它插件定义的扩展点。除了解由扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将如何被使用。

利用Eclipse,我们可以将高级设计(也许是采用UML)与低级开发工具(如应用调试器等)结合在一起。如果这些互相补充的独立工具采用Eclipse扩展点彼此连接,那么当我们用调试器逐一检查应用时,UML对话框可以突出显示我们正在关注的器件。事实上,由于Eclipse并不了解开发语言,所以无论Java语言调试器、C/C++调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点。

Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的Visual Studio和Sun 微系统公司的NetBeans平台。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技

术。Eclipse 联盟已经宣布将在2004年中期发布其3.0版软件。这是一款非常受欢迎的java开发工具,这国内的用户越来越多,实际上实用它java开发人员是最多的。缺点就是较复杂,对初学者来说,理解起来比较困难。

2.3 CSS样式表

层叠样式表(CSS) 是一系列格式设置规则,它们控制Web 页面内容的外观。使用CSS 设置页面格式时,内容与表现形式是相互分开的。页面内容(HTML 代码)位于自身的HTML 文件中,而定义代码表现形式的CSS 规则位于另一个文件(外部样式表)或HTML 文档的另一部分(通常为 部分)中。使用CSS 可以非常灵活并更好地控制页面的外观,从精确的布局定位到特定的字体和样式等。[5]

CSS 使您可以控制许多仅使用 HTML 无法控制的属性。例如,您可以为所选文本指定不同的字体大小和单位(像素、磅值等)。通过使用 CSS 从而以像素为单位设置字体大小,还可以确保在多个浏览器中以更一致的方式处理页面布局和外观。

CSS 格式设置规则由两部分组成:选择器和声明。选择器是标识已设置格式元素(如P、H1、类名称或ID)的术语,而声明则用于定义样式元素。在下面的示例中,H1 是选择器,介于大括号({})之间的所有内容都是声明:

H1 {

font-size:16 pixels;

font-family:Helvetica;

font-weight:bold;

}

声明由两部分组成:属性(如font-family)和值(如Helvetica)。上述示例为H1 标签创建了样式:链接到此样式的所有H1 标签的文本都将是16 像素大小并使用Helvetica 字体和粗体。[6]

术语“层叠”是指对同一个元素或Web 页面应用多个样式的能力。例如,可以创建一个CSS 规则来应用颜色,创建另一个规则来应用边距,然后将两者应用于一个页面中的同一文本[6]。所定义的样式“层叠”到您的Web 页面上的元素,并最终创建您想要的设计。

CSS 的主要优点是容易更新;只要对一处CSS 规则进行更新,则使用该定义样式的所有文档的格式都会自动更新为新样式。在Dreamweaver MX 中可以定义以下规则类型:

自定义CSS 规则(也称为“类样式”)使您可以将样式属性应用到任何文本范围或文本块。所有类样式均以句点(.) 开头。例如,您可以创建称为.red 的类样式,设置规则的color 属性为红色,然后将该样式应用到一部分已定义样式的段落文本中。[8]

HTML 标签规则重定义特定标签(如p 或h1)的格式。创建或更改h1 标签的CSS 规则时,所有用h1 标签设置了格式的文本都会立即更新。

CSS 选择器规则(高级样式)重定义特定元素组合的格式,或其它CSS 允许的选择器形式的格式(例如,每当h2 标题出现在表格单元格内时,就应用选择器td h2)。高级样式还可以重定义包含特定id 属性的标签的格式(例如,由#myStyle 定义的样式可以应用到所有包含属性/值对id="myStyle" 的标签)。

2.4 Tomcat简介

自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat 是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。

Tomcat的目录为:

tomcat

|---bin Tomcat:存放启动和关闭tomcat脚本;

|---conf Tomcat:存放不同的配置文件(server.xml和web.xml);

|---doc:存放Tomcat文档;

|---lib/japser/common:存放Tomcat运行需要的库文件(JARS);

|---logs:存放Tomcat执行时的LOG文件;

|---src:存放Tomcat的源代码;

|---webapps:Tomcat的主要Web发布目录(包括应用程序示例);

|---work:存放jsp编译后产生的class文件;

2.5 SQLServer2000数据库简介

2.5.1 SQL Server 2000 构架基础知识

Microsoft SQL Server 2000 由一系列产品组成,不仅能够满足最大的数据处理系统和商业 Web 站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。[9]

如今,企业或政府部门对数据存储的要求非常复杂。以下是一些示例:

越来越多的公司正在实施将大型 Web 站点作为一种商业途径,顾客可以通过网络输入订单、联系服务部门和获取产品信息,而许多过去必须与雇员联系才能完成的任务也可以通过网络来处理。这些网站需要安全的、与 Web 紧密集成的数据存储。

有些组织对重要业务,例如人力资源规划、生产资源规划和库存控制采用现成的软件包。这些系统要求数据库能够存储大量的数据和支持众多的用户。

有些组织的用户必须在没有联网的情况下继续工作。例如,正在旅行的销售代表或地区视察员因移动而中断了与网络的连接。这些用户必须使其笔记本或膝上型

电脑中的数据与公司系统的当前数据保持同步,与网络断开连接,在现场记录工作结果,然后重新与公司网络连接,将自己的现场工作结果合并到公司数据存储中。

管理人员和市场营销人员需要对公司数据中记录的趋势作更为复杂的分析。他们需要可靠的联机分析处理 (OLAP) 系统,这些系统能够很容易地通过 OLTP 数据生成,并支持复杂的数据分析。

独立的软件供应商 (ISV) 必须能够通过专门针对个人或小型工作组而开发的应用程序来分配数据存储能力。这意味着对于购买了该应用程序的用户而言,数据存储机制必须是透明的。这就要求数据存储系统可由应用程序配置,然后系统自身可以自动调整,用户不需要专门的数据库管理员不间断地监视和调整应用程序。

2.5.2 SQL Server 2000 的特性

Internet 集成。[16]

SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。

可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Windows? 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。

企业级数据库功能。

SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

易于安装、部署和使用。

SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。

3 需求分析

3.1 可行性分析

只要时间和资源不加限制,所有项目在理论上都是可行的。但项目开发总是始终受制于资源和开发时间。为确保本系统的开发能够顺利进行。应该在正式开展前对系统开发的可行性进行仔细而谨慎的评估。

就运行环境而言,我的个人电脑提供了足够的硬件资源和软件资源来支持系统的运行。

就开发所需的工具软件及技术而言,目前用于软件开发的工具有很多,功能强大且齐全。而相关资料从我校的图书馆和互联网上很容易得到且内容丰富。

开发时间,大约三个月的时间,虽然对于JSP开发,我还缺乏经验,但只要通过努力,在规定时间内完成开发任务是可以做到的。

目前,本人开发环境是:AMD2600+CPU,80G硬盘空间,512M内存,Windows XP Professional操作系统,TOMCAT6.0,这样的计算机系统对于应用软件的开发来说是可行的。

3.2 需求的提出

软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础,为了更好地了解远程教学系统,我们首先必须对其进行需求分析。

传统的软件工程方法学使用结构化分析技术,完成分析用户需求工作。需求分析要了解用户的情况,接下来通过与用户交流,对用户的基本要求反复细化,以得出对目标系统的完整、准确和具体的需求。需求分析是为了发现用户的真正需求,首先应从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确地了解用户当前的情况和需要解决的问题.远程教学系统中用户所要知道完成的主要功能就是课程与班级的选择,学习资料的上传下载,留言与回复,从而使用户达到自己的目的。

软件需求包括三个不同的层次:业务需求、用户需求和功能需求也包括非功能需求。业务需求反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。功能需求定义开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。

系统的用户需求是:

用户需要登录,登录的用户名和密码是通过管理员添加到数据库中的。

管理员需求是:

管理员登录后可以对会员进行添加删除和修改操作。

3.3功能需求

在仔细调查了现在企事业(以我校为主要参照)的相关工作人员后并结合自己的经验,总结出以下需求。

管理员可以对用户进行添加、删除、修改的操作,还可以对课程以及班级进行添加、删除、修改。

用户中的教师可以查看是否有申请此课程的学生并选择是否接受此学生的申请,教师可以上传学习资料如(视频、PPT、课后作业),教师可以查看是否有学生留言并且回复。

用户中的学生可以查看未选修的课程并选择是否选择此课程,还可以查看已选修了的课程并且下载学习资料如(视频、PPT、课后作业),还可以对此教师留言。

3.4系统性能需求

根据需求分析我们可以归纳系统所应要求的性能:

a.系统响应时间:时实。管理员添加完用户后即可登陆,教师上传完资料后即可接受下载,学生留言后教师即可看到。

b.系统需要的存储容量:该系统需要存储大量的上传资料,留言信息等,所以需要较大的存储空间。由于系统要不断的更新因此需要较大的存储介质。

c.系统的安全性:由于网上教学属于基于WEB的开放性教学,安全性的要求不是很高,只需要设置用户权限即可。

d.系统运行环境

(1)硬件:选用CPU:推荐使用PentiumШ或以上。内存:256M以上,显示模式:推荐分辨率800×600,真彩16色。

(2)软件:操作系统:Windows XP 服务器:TOMCAT6.0 数据库:SQL SERVER2000.

3.5 数据流图

数据流图的整个过程反映了自顶向下进行功能分解和细化的分析过程.顶层(也称第0层)DFD用于表示系统开发范围,以及该系统与周围环境的数据交换关系;最底层DFD代表了那些不可进一步分解的“原子加工”;中间层DFD 时对上层父图的细化,其中的每一个加工可以继续细化,中间层次的多少有系统复杂程度决定。

本系统的顶层数据流图主要是管理员管理会员的发布信息,留言信息以及会员信息,会员发布信息,留言,查询信息。顶层数据流图如图3.1所示:

图3.1顶层数据流图

一层数据流图是将顶层数据流图的一个加工“远程教学管理”进行展开,分为,录入资料信息,录入留言信息,添加用户信息、学生选课信息和添加课程班级信息。一层数据流图如图3.2所示:

图3.2一层数据流图

对一层数据流图的“学生选课信息”进行展开,如图3.3所示的二层数据流图

图3.3二层数据流图

对二层数据流图进行加工,如图3.4所示的三层数据流图----用户管理

图3.4三层数据流图----用户信息管理

如图3.5的三层数据流图----信息管理

图3.5三层数据流图----信息管理

3.6 数据字典

名称:管理员信息

作用:验证管理员登录

组成:管理员信息=用户名+密码

名称:用户信息

作用:验证用户登录,生成结果数据

组成:用户信息=用户名+密码

名称:课程班级信息

作用:验证课程班级合法性,生成结果数据

组成:课程班级信息=课程+班级

名称:学习资料信息

作用:验证学习资料合法性,生成结果数据

组成:学习资料信息=名称+大小

名称:学生选课信息

作用:验证学生选课情况,生成结果数据

组成:学生选课信息=已选课程+未选课程

3.7 加工说明

1.判断权限及有效性

根据是管理员、普通用户确定进入系统后的操作范围。管理员可以使用系统所有的功能,普通用户不能添加、修改、删除帐号信息。不同权限的用户均拥有自己的用户名和密码并依据此来登录系统。

2.选课信息管理

学生登录系统后,浏览可选课程,根据需要选择课程。教师登陆系统后,查看是否有学生选课并考虑是否接受此学生选课。

3.8 运行环境

4 系统设计

详细进行了需求分析后,可以开始设计应用程序了。在项目设计阶段,要明确系统开发环境。数据库以及它们之间的关系。数据库模式的确定是应用程序开发以及接口设定的前提。如果开发过程中,发现数据库需要修改会对已设计完的模块有影响。甚至重新设计模块,所以数据库的设计非常重要。

4.1数据库结构设计

数据库设计是整个系统至关重要的一个环节,结构设计的优劣,直接关系到整个教学系统的性能。在数据库设计时,基本思路是以系统的四个功能模块为主线,首先分别为各个模块设计必须的数据表,然后考虑功能扩展设计相应的扩展数据表,最后考虑各个表之间可能的联系,设置相应的主键和索引。

教学系统数据库的数据表组成如表4-1所示:

表4-1 数据库表的组成

其中具体的学生基本信息表(student)如表4-2所示:

表4-2学生基本信息表

毕业论文-毕业设计选题列表1

毕业设计课程设计类: 1、泵体无夹具工艺设计论文 2、连接座课程设计 设计类: 1、斗式提升机的设计 2、建筑卷扬机的设计 3、船用挖掘机起升机构的设计 4、15KN船用柴油机绞车的设计 5、3T悬臂起重机的设计 6、平面转弯带式输送机的设计 7、12T桥式起重机起升机构的设计 8、8T桥式起重机主起升机构的设计 9、SGB-620-40T型刮板输送机的设计 10、钢筋弯曲机的设计 11、单轨抓斗起重机设计 12、5T电动单梁桥式起重机的设计 13、矿用提升机构的设计 14、胶带式输送机的设计 15、数控龙门三枪H型钢自动火焰切割机 16、双梁起重机毕业设计

17、螺旋输送机的设计 18、船用锚机的设计(起重) 19、船用柴油机绞车的设计 20、机械手设计 21、电动(液压)锚机的设计(起重) 22、12.5T单卷筒绞缆车设计(起重) 23、柴油机绞车的设计(起重) 24、-WY型滚动轴承压装机设计 25、带式输送机 26、设计-“包装机对切部件”设计 27、数控回转工作台 28、无摩擦球阀设计 29、旋风除尘器设计 30、液压控制阀的理论研究与设计 31、起毛机主传动结构设计 32、球面蜗杆加工专用数控机床进给系统设计 33、发动机余热发电系统设计 34、射流抛光实验装置中抛光槽系统的研制 35、基于MATLAB的数字滤波器的设计. 36、减速机设计 39、1.8T慢速卷扬机设计 40、愕式破碎机

PLC设计: 1、自动装卸料气动机械手PLC控制设计 2、自动售货机的PLC系统设计 3、机械手控制PLC设计 4、机舱环境检测系统设计(单片机) 5、乘客电梯的PLC控制 6、电梯的PLC控制 7、卧式双面钻孔机床PLC 8、自动钻床与机械手的配合运用PLC控制设计 9、污水处理系统的PLC设计 10、单片机:加热炉温度控制系统的设计 11、基于UC3842开关电源的设计 12、PLC在X53K铣床改造中的应用 工艺夹具类: 1、中间泵壳工艺与两套工装夹具的设计 2、空气管工艺与两套工装夹具的设计 3、排气管工艺与两套工装夹具的设计 4、钻床立柱工艺与两套工装夹具的设计 5、涡轮箱工艺与两套工装夹具的设计 6、摇臂工艺与两套工装夹具的设计 7、前刹车调整臂外壳

网站设计毕业论文

网站设计毕业论文 Prepared on 22 November 2020

毕业论文

目录 中文摘要 (1) 英文摘要 (2) ..................................................................... (3) 4 1 1 5 1 4 4

6 7 8 9

JSP校园二手网站 摘要:随着科学技术和信息通讯的飞速发展,Internet极大的丰富和改变着我们生活的各个行业。随着Internet的普及应用,人们可以跨越时间和 空间的限制,足不出户便能通过网络完成信息交流,而完成这一切我们 需要的便是网络交易系统这个平台。为实现这一目的,本设计通过详尽 的分析和探讨,利用网络编程和数据库来实现基于B/S结构的二手平台交易系统,从而为注册用户提供一个发布资源的平台,实现物品信息的 交流和共享的功能。 系统开发遵循软件工程的设计方法,采用JSP作为系统开发语言,使用SQL SERVER 2000数据库作为整个交易系统的数据库服务 器,提供数据存储和调用。通过设计最终实现了一个二手物品的交易 平台。通过该系统可以方便、有效的进行二手物品的交易。 关键词:数据库;二手交易;JavaBeans;Java;B/S

JSPusedon campussite Director:Shaokun (Hefei University of Technology, hefei, Anhui, China, 230002)Abstract:With the rapid development of science and information technology in recent years, Internet has greatly changed the JSPect of almost every occupation of our lives. For the sake of network wildly been used, people can easily overcome the limitation of space and time to communication without going out of home. So what need us to do is to design a secondhand exchange system to achieve these goals. For this purpose, the thesis makes use of network programming and database to implement the system based on B/S model through comprehensive analysis and discuss which finally makes register user having a platform to issue resources and information. The system is developed according to software engineering, and JSP and SQL SERVER 2000 Server is adopt to implement this system, which supply the storage and access data information. The thesis accomplishes the design of secondhand exchange system finally. By this system, we can conveniently exchange secondhand stuff. Keywords:Database; Secondhand Exchange; JavaBeans;Java; B/S

HTML网页设计毕业论文-html网页设计论文

毕业论文 网站设计与制作 所属系:计算机 专业:应用技术 学生姓名: *** 学号: ************ 指导老师: **** 二〇一一年五月 第 1 章网站总体分析及概要设计 1.1 模块功能分析 1.1.1 引导首页模块 引导首页使用整体颜色背景,配合图片或Flash 构成,顶部为导航首页链接。 1.1.2 班级形象模块 该模块功能主要是展示班级的形象,同时作为网站的导航首页,在用户登录后就可以看到班级的 更整体形象,班级的展示及班级动态,用户还可以通过顶部和左侧的导航栏进入网站,深入的了解 该班级。 1.1.3 用户模块 用户注册与登录:网络上的用户通过填写ID、密码等信息可以注册成为会员,并获得相应 的用户权限。系统自动把用户的注册信息存储到服务器端的数据库中。如果用户ID 重复或者填写错误,系统会给出提示信息,而通过用户注册与登录、可以自由发布与查看各种信息。 用户信息维护:系统的注册用户可以随时修改自己的注册信息,这些修改后的信息将自动更 新到服务器端的数据库中。 用户登录 / 退出:系统的注册用户可以登录系统并且获得相应的权限,登录了的用户也可以 选择退出登录。 1.1.4 留言板模块 该模块功能主要是提供用户与网站主之间的交流平台及站长收集用户反馈信息以改善站点。 1.2 网站导航功能结构 网站主要实现的功能有:网站首页导航,各页面导航以及其他模块。 1.3 论文可行性分析 1.3.1 社会可行性分析 可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者的需要等。随着计算机硬件和软件技术的飞速发展,为网站的建设提供了有利的技术条件,由此看来技术基础也已非常成熟,因而技术上是可行的。 1.3.2 软件可行性分析 1.3. 2.1 ASP技术介绍 ASP( Active Server pages)即“动态服务器网页”,ASP之所以能受到大家的重视与使用的原 因,只要在于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本,Web 服务器已经完成了所有脚本的处 理,并肩标准的HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所有服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。所以在客户端看到的只能是经 过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。 ASP的主要特点:容易产生,无需Compile 变异或Link 链接即可执行,集成于HTML 中,使

本科生毕业论文(设计)规范

本科生毕业论文(设计)规范 一、基本规范 (一)毕业论文(设计)文本结构规范及装订顺序: 1.毕业论文(设计)任务书 2.毕业论文(设计)题目、摘要、关键词(中英文) 3.毕业论文(设计)目录 4.毕业论文(设计)正文(理工类): (1)选题背景; (2)方案论证; (3)过程(设计或实验)论述; (4)结果分析; (5)结论或总结。 注:文科及其他学科,可根据学科特点,参照上述结构制定统一的正文结构规范。 5.致谢 6.附录 7.参考文献 (二)内容要求 1.任务书、题目、摘要、关键词、目录等项内容由指导教师把关。 2.论文文本每页右下角必须有页码,目录中必须标明页码。 3.毕业论文(设计)正文: 正文内容层次结构序数为:一、二、三、……;(一)(二)(三)……;1.2.3.……;(1)(2)(3)……。 (1)选题背景:说明本设计课题的来源、目的、意义、应解决的主要问题及应达到的技术要求;简述本课题在国内外发展概况及存在的问题,本设计的指导思想。 (2)方案论证:说明设计原理并进行方案选择,阐明为什么要选择这个设计方案(包括各种方案的分析、比较)以及所采用方案的特点。 (3)过程(设计或实验)论述:指作者对自己研究工作的详细表述。要求

论理正确、论据确凿、逻辑性强、层次分明、表达确切。 (4)结果分析:对研究过程中所获得的主要数据、现象进行定性或定量分析,得出结论和推论。 (5)结论或总结:对整个研究工作进行归纳和综合,阐述本课题研究中尚存在的问题及进一步开展研究的见解和建议。 4.致谢:简述自己完成论文(设计)的体会,并对指导教师以及协助完成论文(设计)的有关人员表示谢意。 5.附录:包括与论文有关的图表、计算机程序、运行结果,主要设备、仪器仪表的性能指标和测试精度等。 6.参考文献:为了反映论文的科学依据和作者尊重他人研究成果的严肃态度以及向读者提出有关信息的出处,正文中应按顺序在引用参考文献处的文字右上角用[]标明,[]中序号应与“参考文献”中序号一致,正文之后则应刊出参考文献,并列出只限于作者亲自阅读过的发表在公开出版物上的最主要文献。 参考文献的著录,按著录/题名/出版事项顺序排列: 期刊——著者,题名,期刊名称,出版年,卷号(期号),起始页码。 书籍——著者,书名、版次(第一版不标注),出版地,出版者,出版年,起始页码。 7.文字要求:文字通顺,语言流畅,无错别字,采用计算机打印成文。 8.图纸要求:图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标注规范,文字注释必须使用工程字书写。提倡学生使用计算机绘图。 9.曲线图表要求:所有曲线、图表、线路图、流程图、程序框图、示意图等不准徒手画,必须按国家规定标准或工程要求采用计算机或手工绘制。 10.译文要求:内容必须与课题(或专业内容)有联系,并说明出处。 11.论文字数要求: 毕业论文(设计)字数文科0.8—1.2万(其中外语专业不少于3000个单词),理工科不少于1.5万字(含图表);外文翻译不少于1.5万印刷符号、外文参考资料阅读量不少于10万印刷符号。文科各专业的文献综述必须单独写,其字数应在2千汉字以上,要求与译文相同。 12.毕业论文(设计说明书)用A4开纸打印,并使用学校统一制作的封面

网页制作毕业论文设计

目录 一引言 (3) 二建设的流程 (3) 三网页制作 (3) (一)制作步骤 (3) (二)常用参数 (4) (三)网页布局 (5) (四)网页色彩 (6) (五)细节的把握 (8) (六)常用工具介绍 (9) 四企业网页制作实例 (9) 五结束语 (10) 参考文献 (11) 致谢词 (12)

浅谈网页制作 XXX 指导教师:XXX (学院系级专业) 【摘要】网页设计作为用户界面交互设计的延伸,是在新的媒体和新的技术支持下实现一个全新的设计创作领域。设计创作网页应遵循其特有的特点和结构思路,具备实际可行性和外观的时尚。本论文讲述了建设的一般步骤,并结合丰富的色彩应用与网页设计理论,通过网页制作实例,阐述了网页设计的视觉效果和具体操作。 关键词网页色彩建设布局 Discusses about the homepage design XXX Instructor:XXX (Management Department of E-commerce in 200X) 【Abstract】The homepage design which is used to be the extending of user interface designing,it is realizes a brand-new design creation field in new media and under the new technical support. Design creation homepage should follow the homepage its unique background characteristic and the structure mentality,it has actual feasible and the outward appearance fashion. The article talk about the general step of

网页设计毕业论文题目

网页设计毕业论文题目 很多同学在写网页设计毕业论文的时候不知道从哪里入手,可以看看我们搜集的网页设计毕业论文题目,也许会对你有帮助。网页设计毕业论文题目一: [1]李卓。网页设计中的认知心理学与艺术设计理念。吉林大学,2005. [2]张思望。网页设计中视觉元素的功能与审美性研究。西北大学,2006. [3]张春立。研究性学习在中等职业学校《网页设计制作》课程中的实施。首都师范大学,2005. [4]范翠丽。教育网站中页面的艺术设计。山东师范大学,2005. [5]吴莎莎。基于设计指南的网页可用性分析工具研究。大连海事大学,2006. [6]刘杰。针对网页设计的用户视觉搜索能力研究。清华大学,2005. [7]刘丹。网页设计中的Flash动画视觉语言研究。合肥工业大学,2006. [8]廖晔。网页界面设计及其学科相关性研究。湖南师范大学,2006. [9]何丽萍。基于网页设计的视觉信息传达有效性的研究。浙江大学,2006. [10]杜大龙。网页艺术设计的基本因素研究。吉林大学,2006. [11]朱世根。学习理论在教学网页设计中的应用研究。江西师范大学,2005. [12]朱松岩。现代网页设计与印刷类平面设计比较研究。苏州大学,2006. [13]王静。酒店网页设计的文化差异及其启示。上海外国语大学,2007. [14]倪冰。基于项目的学习理论在课程教学中应用的研究。华东师范大学,2007. [15]杨飞飞。网页设计中的动感形态研究。南京艺术学院,2007. [16]白珊。网页设计中图片与文字互动关系的研究。北京印刷学院,2008. [17]常海霞。Flash动画在网页设计中的互动性研究。西北大学,2008. [18]郭安。从韩国网页设计看网页艺术设计的视觉呈现。武汉理工大学,2008. [19]杨旭兰。色彩在网页设计中的应用研究。南京林业大学,2009. [20]李晓蕙。网页游戏中界面设计的研究和应用。上海交通大学,2008. [21]聂璐。论网页界面设计中的人性化因素。湖南师范大学,2010. [22]丁文洁。基于SMIL技术的网站视觉无障碍优化研究。上海交通大学,2010. [23]乔柳。网页界面设计中的信息图形化研究。上海交通大学,2010. [24]聂英。网页设计中信息传达的人性化探究。西北师范大学,2015. [25]罗婧瑄。极简主义在扁平化风格网页设计中的应用与研究。西北师范大学,2015. [26]李美林。基于感性工学的网页界面优化设计研究。东北大学,2014. [27]田梦琦。基于用户体验的网页交互设计研究。湖北工业大学,2016. [28]张乃恒。网页界面设计风格多样化研究。东南大学,2015. [29]金泠泠。数字技术与设计美学的博弈。中国美术学院,2008. [30]董海斌。平面视觉元素在网页设计中的应用研究。西安理工大学,2008. [31]许娟。任务驱动教学模式在艺术设计专业网页设计教学中的应用研究。南京艺术学院,2008. [32]康康。论网页设计课程的教学设计。南京艺术学院,2008. [33]李双。基于用户思维模型分析的网页可用性设计研究。江南大学,2008. [34]李多。网页的视觉传达与设计表现研究。河南大学,2009. [35]张烨烨。网页版式设计研究。东北师范大学,2009. [36]张莹莹。网页设计中的交互特性。中央美术学院,2009. [37]赵鑫。项目教学法在高职《网页设计与制作》课程教学中的应用。华中师范大学,2009. [38]温婷婷。网页版式语言及应用设计研究。东北师范大学,2010. [39]刘利华。网页设计中视觉元素的运用研究。湖南师范大学,2009.

写毕业论文(设计)的步骤

写毕业论文(设计)的步骤 完成一篇毕业论文,一般要经过以下几个步骤: 一、选题 二、收集、占有资料 三、确立论点,拟定写作提纲 四、撰写初稿 五、修改定稿 一、如何选题 确立论文题目,就是确定研究的目标,研究的主攻方向。考生在选题时应该注意以下三点: 1、论题要大小适中。题目不要太大,尽量"小题大做"。一般来说题目大小要适宜,或小点好驾驭,容易写得丰满。但也不要小到像本单位的工作总结,或意见建议书。论文要求深刻和严谨。所谓深刻就是对某一问题进行深层次、多角度、全方位的探讨。所谓严谨就是观点鲜明,论证有力,层次清晰,语言规范。有的学员怕题目小了,难以展开分析,几句话就说完,甚至连要求的字数也不够。解决这个问题的办法,就是“小题大做”,即从各种不同角度,不同层面展开分析某一“小问题”,要多用些具体材料,图表、公式来证明表达自己的观点。这样,既可以使论文充实、丰满、具有说服力,又可以解决字数不足问题。题目大小适当,才能在短时间内经过努力,可以圆满完成写作任务。 2、注意研究角度要有新意。进行科学研究,就是找问题,没有新问题就谈不上研究,更谈不到创新,论文也就没有写作的价值,因此,确定研究方向只有从新的角度去研究、研究以前没有人研究过的问题,或者是研究过探讨过但说法不一的问题去分析论证,才会得出与众不同的结论,才会见出新意。 3、要知己知彼。在选题中,要了解本专业本领域中已有的科研成果,了解别人已经解决了什么问题,还存在什么问题;是否有争论,争论的焦点是什么;那些方面的研究较薄弱,那些方面的研究尚待开拓等等。只有知己知彼才能避免重复和雷同。 二、根据论题,收集资料,拟定论文提纲 1.收集材料。题目确定之后,要在题目所涉及的领域广泛收集材料。材料一般分为两类,即理论材料和事实材料。理论材料可以到图书馆、资料室、理论性刊物、互联网上按分类目录查找。事实 材料,可从图书、报刊资料中,自己亲身接触到的,他人工作经验,工作中的统计资料、案例等 查找。有条件的可以亲自调查研究。收集材料要多积精选。选择材料的标准,最大限度的选择资 料,应为必要的;最小限度选择资料,应为充分的。收集材料时应注意,真实性(出处;二手资料

网页设计毕业论文

网站的设计与制作 目录 第一章前言 第二章 1.1课题来源 1.2 网站开发项目需求分析 1.3 软件 1.4 软件运行环境 第二章网站制作 2.1做网页的步骤 2. 2做网页的要素 2.3 系统各模块功能实现 第三章网站的设计 3.1主页的要求 3.2子页的要求 第四章结束语 参考文献

摘要 汽车网站是一个结合了汽车销售等多功能浏览的汽车网站,我所使用的软件是Macromedia 公司推出的一款用于网页设计的软件——dreamweaver8。在网页的制作与链接中,我学到了很多。 关键词:超链接外观性能

第一章前言 1.1课题来源 随着二十一世纪新兴科技的飞速发展,如今的电子信息产业正在经受着一个巨大的挑战,同时也面临着一个重大的机遇。就目前的科技发展水平而言,电子信息产业的发展已经不能够满足社会化大生产的要求,因此,各个国家集中人力、财力加大对信息技术产业的投入,以适应目前需要。可喜的是在这几十年的发展中我们有了互联网。互联网加大了我们了解世界的眼界,缩紧

了人与人之间的距离,这就更容易的使我们走上信息化的道路。 以往,人们出行都以自行车居多,后来公交事业发展壮大,人们便乘坐公交汽车,现如今,随着人们生活水平的提高,越来越多的家庭已经拥有或者想拥有自己的私家车。 正是因为人们的这些需求,越来越多的汽车网站出现在网络上,使人们可以随时了解自己想知道的汽车方面的新闻,真正的做到足不出户,便知天下事。把汽车销售与网络连接起来,是今后汽车销售发展的必然方向之一。 1.2 网站开发项目需求分析 一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分。面对对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。因此如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每个网站开发项目管理者需要面对的问题。据专家预计,2009年我国汽车需求量将超过850万辆。所以,做好汽车网站就是为了使广大的消费者提供及时和有效的信息,为其选择适合自己的产品提供良好的参考。

大学本科毕业论文、毕业设计

山东大学本科毕业论文、毕业设计 工作管理条例(试行) 毕业论文、毕业设计教学过程是高等学校实现本科培养目标要求的重要培养阶段。毕业论文、毕业设计是在大学期间学生毕业前的最后学习阶段,是学习深化和提高的重要过程;是学生运用已学过知识的一次全面总结和综合训练;是学生素质与能力培养效果的全面检验;是对学生的毕业及学位资格进行认证的重要依据;是衡量教育质量和办学效益的重要评价内容。因此,搞好比业论文、毕业设计工作,对全面提高教学质量具有重要意义。为了加强对毕业论文、毕业设计工作的规范化管理,根据教育部有关规定和本科专业培养计划的要求,结合我校实际情况,特制定本条例。 本条例适用于全日制本科生毕业论文、毕业设计,全日制专科生毕业论文、毕业设计亦可参照执行。 一、目的和要求 (一)目的 毕业论文是高等学校的应届毕业生在毕业前所撰写的学位论文,表明作者在科学研究工作中取得的新成果和新见解,反映作者具有的科研能力和学识水平。毕业设计是高等学校技术科学与工程技术专业的应届毕业生在毕业前接受课题任务,进行实践的过程及取得的成果。毕业论文、毕业设计的目的是培养学生综合运用所学的基础理论、专业知识和基本技能,提高分析和解决实际问题的能力,使学生在知识、能力素质方面得到综合训练、转化和提高。 (二)要求 各院(部)要加强对毕业论文、毕业设计工作的领导。在毕业论文、毕业设计工作中,要认真贯穿“三个结合”的原则:理论与实践相结合,教学与科研、生产相结合,教育与国民经济建设相结合。通过三个结合,实现毕业论文、毕业设计的教学、教育功能和社会功能。按照高等学校人才培养目标和毕业论文、毕业设计工作教学目标的基本要求,重视学生多学科的理论、知识和技能等综合运用能力的实际训练,加强学生创新意识和创造能力的培养,不断提高毕业论文、毕业设计质量、人才培养质量及教学管理工作水平。 搞好毕业论文、毕业设计工作的关键在于指导教师。各院(部)要采取有效措施,加强指导教师队伍的建设,按要求选配好指导教师,并充分发挥指导教师的作用。要加强对学生毕业论文、毕业设计的选题、指导、答辩、成绩评定等各个环节的质量检查,切实保证毕业论文、毕业设计的质量。 除医学类部分专业(如临床医学、口腔医学、护理学等专业)外,其余专业都要进行毕业论文、毕业设计工作。 二、进程安排

写毕业论文(设计)的目的要求

写毕业论文(设计)的目的及要求 一、毕业设计(论文)的目的要求与成绩评 定 1.目的 (1)培养学生综合运用所学知识,结合实际独立完成课题的工作能力。 (2)对学生的知识面、掌握知识的深度、运用理论结合实际去处理问题的能力、实验能力、外语水平、计算机运用水平、书面及口头表达能力进行考核。 2.要求 (1)要求一定要有结合实际的某项具体项目的设计或对某具体课题进行有独立见解的论证,并要求技术含量较高。 (2)设计或论文应该在教学计划所规定的时限内完成。 (3)书面材料:框架及字数应符合规定

3.成绩评定 (1)一般采用优秀、良好、及格和不及格四级计分的方法。 (2)评阅人和答辩委员会成员对学生的毕业设计或毕业论文的成绩给予评定。 4.评分标准 (1)优秀:按期圆满完成任务书中规定的项目;能熟练地综合运用所学理论和专业知识; 有结合实际的某项具体项目的设计 或对某具体课题进行有独立见解的论证,并有较高技术含量。 立论正确,计算、分析、实验正确、严谨,结论合理,独立工作能力较强,科学作风严谨;毕业设计(论文)有一些独到之处,水平较高。 文字材料条理清楚、通顺,论述充分,符合技术用语要求,符号统一,编号齐全,书写工整。图纸完备、整洁、正确。 答辩时,思路清晰,论点正确,回答问题基本概念清楚,对主要问题回答正确、深入。

(2)良好:按期圆满完成任务书中规定的项 目;能较好地运用所学理论和专业知识; 有一定的结合实际的某项具体项目的 设计或对某具体课题进行有独立见解 的论证,并有一定的技术含量。立论正 确,计算、分析、实验正确,结论合理; 有一定的独立工作能为,科学作风好; 设计〈论文〉有一定的水平。 文字材料条理清楚、通顺,论述正确,符合技术用语要求,书写工整。设计图纸完备、整洁、正确。 答辩时,思路清晰,论点基本正确,能正 确地回答主要问题。 (3)及格:在指导教师的具体帮助下,能按期 完成任务,独立工作能力较差且有一些小 的疏忽和遗漏;能结合实际的某项具体项 目的设计或对某具体课题进行有独立见 解的论证,但技术含量不高。在运用理论 和专业知识中,没有大的原则性错误;论 点、论据基本成立,计算、分析、实验基 本正确。毕业设计(论文)基本符合要求。文字材料通顺,但叙述不够恰当和清晰;词

网站设计毕业论文

网站设计毕业论文 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

毕业论文

目录 中文摘要............................................................. (1) 英文摘要............................................................. (2) ............................................................... (3) 4 1 1 5 1 4 4

6 7 8 9

JSP校园二手网站 摘要:随着科学技术和信息通讯的飞速发展,Internet极大的丰富和改变着我们生活的各个行业。随着Internet的普及应用,人们可以跨越时间和空间的限制,足不出户便能通过网络完成信息交流,而完成这一切我们需要的便是网络交易系统这个平台。为实现这一目的,本设计通过详尽的分析和探讨,利用网络编程和数据库来实现基于B/S结构的二手平台交易系统,从而为注册用户提供一个发布资源的平台,实现物品信息的交流和共享的功能。 系统开发遵循软件工程的设计方法,采用JSP作为系统开发语言,使用SQL SERVER 2000数据库作为整个交易系统的数据库 服务器,提供数据存储和调用。通过设计最终实现了一个二手物 品的交易平台。通过该系统可以方便、有效的进行二手物品的交 易。 关键词:数据库;二手交易;JavaBeans;Java;B/S

毕业论文(设计)基本要求及格式

毕业论文(设计)撰写要求与格式规范毕业论文(设计)是培养学生综合运用所学知识,分析和解决实际问题,提高实践能力和创造能力的重要教学环节,也是一个主要的教学阶段,这个阶段对于学生掌握理论知识,促进增强自身能力以及养成理论与实际相结合的学风,都具有十分重要的意义。为保证本科学生毕业论文(设计)质量,规范毕业论文(设计)工作,特制订毕业论文(设计)撰写要求与格式规范。 (一)毕业论文(设计)的基本结构 毕业论文(设计)的基本结构是:1、前置部分:包括封面、任务书、毕业论文(设计)指导手册、中文摘要及关键词和目录等;2、主体部份:前言、正文、结论、致谢和参考文献等;3、附录部分:包括原始数据、图纸等。4、论文(设计)考核表(包括指导教师评语,评阅人评审意见,答辩委员会意见和评定的成绩)。 (二)毕业论文(设计)的内容要求 1、前置部分 (1)封面:封面由学院统一设计,其格式和内容见毕业论文(设计)封面(见附页1)。 (2)任务书 毕业论文(设计)任务书由指导教师撰写,题目来源有三个方面:一是指导教师指定题目;二是学生所在单位急需解决的生产和管理中需要解决的课题;三是学生社会实践中比较感兴趣的或将来希望从事的行业课题。其内容包括专业、班级、学生姓名;课题名称、论文(设

计)的主要内容、参考资料目录;论文(设计)要求;毕业论文(设计)的工作进度和起止时间;指导教师签名等(见附页2)。 (3)毕业论文(设计)指导手册 指导教师不同阶段的意见,要求指导教师对设计(论文)本身的质量、存在的问题、如何改进等进行具体的指导,并写出意见,不写与设计(论文)无关的内容(见附页3)。 (4)中文摘要及关键词 摘要是毕业论文(设计)研究内容及结论的简明概述,具有独立性。其内容应说明论文(设计)的主要内容、经验和方法、结果、结论和意义等。中文摘要不超过300字。 关键词均为专业名词(或词组),注意专业术语的通用性,数量一般为3-5个。 (5)目录 目录由论文(设计)的章、节、附录等序号、名称和页码组成。 2、主体部分 (1)前言(引言或序言) 简要说明本项研究课题的提出及其研究意义(学术、实用价值);本项研究的前人工作基础及其欲深入研究的方法以及要解决的主要问题等。 (2)正文 正文是毕业论文(设计)的核心部分,应占主要篇幅。正文内容必须实事求是,客观真切、准确完备、合乎逻辑、语言流畅、结构严

优秀网页设计毕业论文题目采撷

优秀毕业论文资料专题

优秀网页设计毕业论文题目采撷 网页设计是企业根据自身与客户需求,对网站功能进行策划,然后对网站页面进行美化。网页设计专业在信息时代已成为一个热门专业。这里展示一些网页设计毕业论文题目,供大家参考。 1、基于全景摄影的网页设计研究 2、浅谈WAP时代的网页前端设计 3、创新网页设计与制作课程的考核模式 4、网页设计之与教材配套的“微点”的开发与应用 5、网页设计中的美学应用研究 6、浅谈极简风格在网页设计中的运用 7、网页设计的原则与要求 8、网页设计与网站管理教学设计研究 9、响应式网页设计案例实现与分析 10、网页设计创意解析 11、体验设计在网页设计中的应用 12、图形图像课程网页制作信息化教学设计 13、论网页设计与网站建设的创意与实施 14、设计美学在网页设计中的体现 15、网页设计与制作课程一体化教学思考 16、响应式网页设计与实现 17、网络视觉文化传播与网页交互界面设计研究 18、网页设计与制作课程中的教学模式探究 19、北京学院路地区高校教学共同体的网页设计与制作教学探讨 20、《网页制作》课程实践教学模式的探索与设计 21、浅论电子商务中的网页视觉设计 22、“网页设计与制作”课赛融合教学模式研究 23、网页平面设计的一些问题讨论 24、依托精品资源构建《网页设计》教学新模式 25、网页设计中视觉语言的审美性表现研究 26、高职高专网页设计与制作课程教学探析 27、浅析网页界面设计中信息的有效视觉传达 28、网页设计中的视觉构成分析 29、《网页设计》课程教学改革初探 30、浅谈网页中字体设计的重要性

31、网页设计中艺术创新的研究与实现探讨 32、基于网站建设中网页设计的安全缺陷及对策 33、浅谈网页设计风格的变化 34、网页视觉亲和力的设计方法研究[D] 35、《网页设计》课程教学改革措施[A] 36、网页设计中技术与艺术的结合路径--以新闻门户网站为例 37、视觉传达在网页设计中的动态艺术效果及其技术实现 38、高职《网页设计与制作》课程现状及改革措施 39、浅谈网页设计中页面的布局方式 40、浅论网络视觉文化传播及其对网页交互界面设计的影响 41、电子商务专业《网页设计与制作》实训课程设计的探索研究 42、自适应网页设计问题浅析 43、静态网页设计中存在的问题与解决措施探究 44、网页设计中的色彩应用 45、“留白”理念在网页设计中的映射 46、《网页制作》课程“精讲热练”教学模式的探索与设计 47、网页设计课程教学模式研究 48、浅谈高职《网页设计与制作》课程教学改革探索 49、网页设计与色彩综述 50、浅析网页设计的秩序与灵动 51、视觉元素在网页设计中的表达与运用 52、一种网页实时防篡改技术的设计与实现 53、从电影网站设计浅析网页UI设计趋势 54、网页版面设计中浏览器兼容性问题分析 55、网页设计中使用表格和层排版的技巧分析 56、结合课程改革的《网页设计与制作》教学模式探讨 57、高职“网页设计”课程混合式教学方法研究 58、《商务网页设计与制作》工学结合课程对学生职业化的塑造 59、隐私权保护背景下网页编程的安全性设计研究 60、试析网站建设中网页设计的安全缺陷与解决策略 61、三维教学目标下《网页设计》课程教学改革 62、浅析网页界面设计中如何提升交互性的元素 63、网页设计中的视觉构成探讨 64、浅谈图片在网页设计中的重要作用及处理方法

最全的毕业论文致谢,毕业设计致谢,毕业答辩致谢

本课题在选题及研究过程中得到**老师的悉心指导。陆老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。陆老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,虽历时三载,却给以终生受益无穷之道。对陆老师的感激之情是无法用言语表达的。 感谢**老师、**老师、**老师、**老师等对我的教育培养。他们细心指导我的学习与研究,在此,我要向诸位老师深深地鞠上一躬。 南京晓庄学院**院长、科学教育系**主任、**书记、**老师、**老师等老师为我提供了良好的研究条件,谨向各位同仁表示诚挚的敬意和谢忱。 感谢我的同学**、**、**、**三年来对我学习、生活的关心和帮助。 最后,向我的父亲、母亲、爱人、女儿致谢,感谢他们对我的理解与支持。 (本文作者:未知,来源:网络,责任编辑:fanwen123) 这里介绍另外一种毕业论文致谢范文: 感谢我的导师XXX 教授,他们严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。 感谢我的小白老师,这片论文的每个实验细节和每个数据,都离不开你的细心指导。而你开朗的个性和宽容的态度,帮助我能够很快的融入我们这个新的实验室。 感谢我的室友们,从遥远的家来到这个陌生的城市里,是你们和我共同维系着彼此之间兄弟般的感情,维系着寝室那份家的融洽。四年了,仿佛就在昨天。四年里,我们没有红过脸,没有吵过嘴,没有发生上大学前所担心的任何不开心的事情。只是今后大家就难得再聚在一起吃每年元旦那顿饭了吧,没关系,各奔前程,大家珍重。但愿远赴米国的C平平安安,留守复旦的D,E&F快快乐乐,挥师北上的G顺顺利利,也愿离开我们寝室的H&I开开心心。我们在一起的日子,我会记一辈子的。 感谢我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。

大学毕业论文(毕业设计)的评语

大学毕业论文(毕业设计)的评语 大学的毕业论文(设计设计)的评语,要求比较高,既不能千篇一律、内容雷同,又要符合论文本身的实际,同时提出批阅者本人的意见,包括:文题符合程度、论文结构、问题的提出和解决方案(对策)是否有针对性,语句是否通顺等等,本人在担当了10届毕业生的毕业设计后,将自己所写评语,总结归纳如下,希望对大家有所帮助。 1、*****同学撰写的毕业实践报告论题较新,观点鲜明、正确。选题符合***专业培养目标要求,也体现出较强的时代特色性与实践应用性,全文结构基本合理,思路比较清晰,语言比较通顺,层次分明,观点表达基本准确,论据与论点基本上保持一致,参考的文献资料与论题和论文内容结合紧密,论文的文字语言无文字错误,语言流畅。能综合运用***专业原理知识并结合社会实际来分析文中的主要问题,创新点稍欠缺,部分论点的论证还缺乏说服力,语言凝练的还不够,总体上说,基本达到毕业论文的要求。以……为主题,全文首先分析了……,然后再分析……最后重点探讨了……基本结构合理。 2、研究内容具有现实性和可操作性。选题社会热点问题,逻辑结构严谨。观点表达清楚,论述全面。语言平实简洁,通俗易懂。在论证过程中也能较好地将专业知识原理与现实问题结合起来。但论据还不够。总体上符合毕业论文要求。

3、**同学撰写的论文观点比较正确,态度鲜明,选题较具时代性和现实性。在论文写作的过程中思路较清晰,论文的文字语言无文字错误,语言流畅。全文结构安排合理。观点表达基本准确。全文内容紧扣*****专业要求来写,充分体现出******专业特色。查阅的相关资料较多。但不足之处主要是属于自己创新的东西还不多。总体上符合毕业论文要求。 4、****同学撰写的论文论题新、内容新、思路新,是一篇比较难得的好文章。以研究-------为题,充分的体现时代特色性。能为******问题的解决提供参考价值。全文结构合理,思路清晰,观点明显。在论证过程中能教好的将论证与案例论证结合起来。论文观点鲜明,回答问题态度鲜明,对论文内容有充分、全面的认识。论文语言流畅,图表清晰。不足之处是部分论点的论据还缺乏说服力。 5、全文结构基本合理科学,逻辑思路清晰,观点表达准确,语言流畅,论证方法较合理,参考的文献资料符合主题要求,从主题到内容符合专业要求,部分之间衔接的比较紧密,但个别引文没有标著出来,真正属于自己创新的内容还不是很多,个别概念比较模糊,总体上达到毕业论文要求。 6、以-------为题进行研究,能为解决--------的问题提供参考和借鉴作用。在全文结构中,首先要调整基本概念提出问题,然

个人网页设计论文

摘要 随着现代计算机科学的发展,网络已经越来越普及,如今网络已经成为每个人生活的一部分,同时网络也提供了一种很好的信息交换平台,而个人主页是一个可以在网络上展示个人信息的方便手段。本文介绍了如何开发个人网站。首先介绍开发工具ASP,HTML等技术,然后详细讲解了个人主页的开发。 关键词:个人主页,HTML技术,ASP技术 With the development of modern computer science, networking has become increasingly popular, and now the network has become a part of life for everyone, while the network also provides an excellent platform for information exchange, while the personal home page is displayed on the network can be an individual a convenient means of information. This article describes how to develop personal website. Development tools, first introduced ASP, HTML and other technologies, and then explain in detail the development of personal home page.

毕业论文设计的基本要求

毕业论文设计的基本要求 (三)毕业论文(设计)的基本要求 毕业论文(设计)一般要经过选题、开题报告、收集资料、进行科学实验、编写论文提纲、撰写初稿、修改定稿等几个阶段。 1、选题 1)选题应符合专业培养目标,遵循理论联系实际的原则,要富于时代感,注重发挥专业的优势和特长,具有一定的深度和广度。 2)选题实行教师指导与学生自选相结合的办法,由系负责协调工作。自选课题的学生必须是科研基础较好的学生。选题应注意题目的不断更新与类型的多样化,同一专业相继年届毕业论文(设计)的选题,每年的更新率应不低于70%。 3)选题要考虑学生的专业基础和实际水平,题目不宜过大,应是学生在较短时期内经过努力能基本完成或易于独立地取得阶段性成果的课题。理工科学生所选题目原则上以设计作品为主,论文为辅。部分专业根据专业特点可采用社会调查报告。 2、开题报告 学生选定题目后,由指导教师拟定毕业论文(设计)任务,学生在领会课题的基础上,进一步了解任务的范围及涉及的素材,编写毕业论文(设计)工作计划,列出完成毕业论文(设计)任务所采取的方案与步骤,认真做好开题报告。各系要组织相关教师对学生开题报告进行审定。 3、资料收集与科学实验 学生在进行毕业论文(设计)前应广泛收集与论文有关的资料,了解学术理论界对自己要研究问题的研究程度,避免低水平重复性工作,防止侵犯别人的知识产权。

指导教师在学生收集资料和科学实验的过程中应对学生多加指导,使学生掌握各种收集资料和科学实验的方法,为学生提供必要的参考书目和实验条件。 4、论文(设计)撰写 论文(设计)撰写的基本要求:观点明确、论证严密论据充分、数据准确、条理清晰、文字通顺、结论科学。 5、基本格式要求 学生毕业论文一律采用打印的形式,封面应使用学校统一制定的格式。 1)题目要对论文的内容有高度的概括性,简明、易读,字数应在20字以内。 2)摘要应简要说明毕业论文(设计)所研究的内容、目的、实验方法、主要成果和特色,一般为150,300字。 3)关键词一般3,5个。 4)正文 要求符合一般学术论文的写作规范。涉及到他人的观点、统计数据或计算公式的要有出处(引注),涉及的计算内容的数据要求准确。 5)文章提纲数字标题从大到小的顺序写法应为 “一、”“(一)”“1.”“(1)”“?”或者“1”“1.1”“1.1.1”…… 6)注释 采取学术规范,提倡实用脚注,论文所有引用的中外文资料都要注明出处,中外文注释要注明所用资料的原文版作者名、书名、出版社、出版年月、页码。 5)参考文献 参考文献按在正文中出现的先后次序列表于文后;文后以“参考文献:”(左顶格)或“[参考文献]”(居中)作为标识;参考文献的序号左顶格,并用数字加方括号表示,如[1]、[2]、…,以与正文中的指示序号格式一致。参照ISO690及 ISO690-2,每一参考文献条目的最后均以“.”结束。

相关主题
文本预览
相关文档 最新文档