美章网 精品范文 网页设计毕业论文范文

网页设计毕业论文范文

网页设计毕业论文

网页设计毕业论文范文第1篇

asp技术 asp(active server pages动态网页)是微软公司推出的一种用以取代cgi(common gateway interface通用网关接口)的技术。目前,internet上的许多基于windows平台的web站点已开始应用asp来替换cgi。 简单地讲,asp是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式web服务器应用程序,如交互式动态网页,包括使用html表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前internet 上的许多站点,仍然提供"静态"(static)的主页内容。 所谓"静态",指的就是站点的主页内容是"固定不变"的。 当浏览器通过internet 的http (hypertext transport protocol)协议,向站点服务器(web server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的html 的文件数据给浏览器。 一个"静态"的站点,若要更新主页的内容,必须手动的来更新其html的文件数据。而随着web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供http要求时,可以在站点服务器中执行的应用程序,而不只是一个html 文件。

站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以html的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有cgi、isapi等。cgi是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;isapi针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术java都还存在着另外一个问题,那就是开发困难,程序的开发和html写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和idc(internet database connector)等功能有限,不敷使用。

asp使用的activex技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的cgi等程序所远远不及的地方。asp与常见的在client端实现动态主页的技术如java applet、activex control、vbscript、javascript等不同,asp中的命令和script语句都是由服务器来解释执行的,执行结果产生动态生成的web页面并送到浏览器;而client端技术的script命令则是由浏览器来解释执行。由于asp是在服务器端解释执行,开发者可以不必考虑浏览器是否支持asp;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。asp通过后缀名为.asp的asp文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个url请求发给web server,如果web server上装了asp,就调用asp。asp读出相应.asp文件,解释并执行命令,动态生成一个html页面回传web server,然后web server再把结果发送给浏览器。asp文件的制作和html类似,且和html开发集成,可以在同一个过程完成,利用asp将可以执行的脚本嵌入到html文件中(将html文件的后缀名改为.asp),这使得html文件的编写与脚本的开发融合在一起。通过asp内置的对象、服务器组件(server component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。asp比较网关及服务器扩展模式有着以下优点:

(1)完全与html文件融合在一起;

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象的并通过activex server对象可扩展。

二、电子商务数据访问方式

电子商务是指通过电子方式,并在网络基础上实现物资、人员过程的协调,以便商业交换的活动。在电子商务系统中,web提供了与客户进行通信联络的有效手段,利用web技术,实现web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏

览器来查询处理所需要的各种数据。 实现web服务器与数据库的连接一般有两种方法:一种是利用中间件技术在两者之间建立连接和通信,如cgi(通用网关接口)和api(应用程序编程接口)。

web服务器通过调用cgi程序实现与web浏览器的交互,即cgi程序接受浏览器发给web服务器的信息,进行处理后,将相应结果再送回给web服务器,通过web服务器将信息传送给浏览器。但cgi程序在响应速度和资源利用等方面有较大局限性,客户端每请求一个cgi程序,服务器端便打开一个进程,当请求的数量较大时容易引起瓶颈现象,开发人员常利用api编程来扩展服务器功能,api程序占系统资源少,运行效率较高,但它的编程较cgi程序更为复杂;另一种是由浏览器中的java小应用程序(java applet)通过浏览器访问web服务器上的数据库,利用了jdbc(java database connectivity)技术,它通过jdbc提供的api实现对web server的访问。由于java applet本身的局限性,目前大多数的应用是基于中间件技术的。asp也是属于中间件的一种模式,但在windows平台上它比较网关及服务器扩展模式有着较大的优点。网关的最大特点是它的平台无关性,但网关程序通常较难编写和改变。网关程序通常是一个独立的程序,并不和html文件融合在一起,它需要用如c、c++、vb、perl等语言来编写独立的应用程序,而asp应用改变了这一点。使用asp不仅可以读取access和 sql server的数据库,而且还可以读取其他odbc(open database connect 开放式数据库互联)兼容的数据库。

在asp中访问数据库是通过ado(activex database object活动数据对象)及事务处理语句来实现的。ado是一种操作microsoft所支持的数据库的方法,是一项容易使用并且可扩展的将数据库访问添加到 web 页的技术。ado对象的使用与dao(数据访问对象)、rdo(远程数据对象)的方式相似。在asp中,ado可以看作是一个服务器组件,更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。

三、asp在电子商务中的应用

在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务器的后端数据库是许多web服务提供者必需有的服务,asp通过内置的adodb组件来实现这一功能。可以使用ado去编写紧凑简明的脚本以便连接到odbc 兼容的数据库和 ole db 兼容的数据源。具体的操作步骤可以归纳为以下几步:

① 创建数据库源名(dsn) adodb通过odbc工作,因此要在odbc中设置dsn(数据源名)。打开windows的"控制面板",双击"odbc"的图标,然后选择"文件 dsn "的属性页,单击添加,选择数据库驱动程序,然后单击"下一步",按照屏幕的指示键入数据源文件的名称,然后单击"下一步",再单击"完成"创建数据源。

②创建数据库链接 链接用以保持一些关于正在访问的数据的动态信息,以及链接者信息。利用adodb的成员函数open和先前设定的dsn与数据库连接,其语法如下: setconnect=server.createobject("adodb.connection") ’创建了链接对象connect。 connect.open("dsn=dsnname;uid=userid;pwd=password") ’打开链接。dsnname为数据源名;userid为用户名;password为用户口令。③创建数据对象 ado中的数据对象通常保存的是查询结果。recordset 是ado中最复杂的对象,有许多属性和方法,灵活运用,可以达到许多好的效果。其创建方法如下: set recordset =connect.execute(sqtstr) ’创建并打开了对象recordset ,sqtstr是一个串,代表一条标准的sql语句。例如: sqlstr="select*from b1" set recordset =connect.execute(sqlstr) 这条语句执行后,对象recordset中就保存了b1中的所有记录。

④操作数据库 可利用execute方便地执行数据的插入、修改、删除等操作。如执行插入操作: sqlstr="insert into b1values(1,2)" connect.execute(sqlstr)

⑤关闭数据对象和链接 在使用了ado对象之后,一定要关闭数据对象和链接。在asp中通过调用方法close实现关闭。 关闭创建的数据对象:record set .close set record set=nothing 关闭创建的链接对象:connect. close set connect=nothing 完整的程序片段:

//产生组件实例

%

setconnect=server.createobject("adodb.connection")

//连接数据库

connect.open("dsn=dsnname;uid=userid;pwd=password")

//执行查询

sql=select*fromtablename

setrs=connect.execute(sql) %

//显示结果

%dowhile not rs.eof%

%=rs(fieldname)%%

rs.movenext

loop

网页设计毕业论文范文第2篇

ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供"静态"(static)的主页内容。 所谓"静态",指的就是站点的主页内容是"固定不变"的。 当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器。 一个"静态"的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDC(Internet Database Connector)等功能有限,不敷使用。 ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP比较网关及服务器扩展模式有着以下优点:

(1)完全与HTML文件融合在一起;

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象的并通过ActiveX Server对象可扩展。

网页设计毕业论文范文第3篇

ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供"静态"(static)的主页内容。 所谓"静态",指的就是站点的主页内容是"固定不变"的。 当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器。 一个"静态"的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDC(Internet Database Connector)等功能有限,不敷使用。 ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP比较网关及服务器扩展模式有着以下优点:

(1)完全与HTML文件融合在一起;

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象的并通过ActiveX Server对象可扩展。

二、电子商务数据访问方式

电子商务是指通过电子方式,并在网络基础上实现物资、人员过程的协调,以便商业交换的活动。在电子商务系统中,Web提供了与客户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。 实现Web服务器与数据库的连接一般有两种方法:一种是利用中间件技术在两者之间建立连接和通信,如CGI(通用网关接口)和API(应用程序编程接口)。Web服务器通过调用CGI程序实现与Web浏览器的交互,即CGI程序接受浏览器发给Web服务器的信息,进行处理后,将相应结果再送回给Web服务器,通过Web服务器将信息传送给浏览器。但CGI程序在响应速度和资源利用等方面有较大局限性,客户端每请求一个CGI程序,服务器端便打开一个进程,当请求的数量较大时容易引起瓶颈现象,开发人员常利用API编程来扩展服务器功能,API程序占系统资源少,运行效率较高,但它的编程较CGI程序更为复杂;另一种是由浏览器中的Java小应用程序(Java Applet)通过浏览器访问Web服务器上的数据库,利用了JDBC(Java Database Connectivity)技术,它通过JDBC提供的API实现对Web Server的访问。由于Java Applet本身的局限性,目前大多数的应用是基于中间件技术的。 ASP也是属于中间件的一种模式,但在Windows平台上它比较网关及服务器扩展模式有着较大的优点。网关的最大特点是它的平台无关性,但网关程序通常较难编写和改变。网关程序通常是一个独立的程序,并不和HTML文件融合在一起,它需要用如C、C++、VB、Perl等语言来编写独立的应用程序,而ASP应用改变了这一点。使用ASP不仅可以读取Access和 SQL Server的数据库,而且还可以读取其他ODBC(Open Database Connect 开放式数据库互联)兼容的数据库。在ASP中访问数据库是通过ADO(ActiveX Database Object活动数据对象)及事务处理语句来实现的。ADO是一种操作Microsoft所支持的数据库的方法,是一项容易使用并且可扩展的将数据库访问添加到 Web 页的技术。ADO对象的使用与DAO(数据访问对象)、RDO(远程数据对象)的方式相似。在ASP中,ADO可以看作是一个服务器组件,更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。

三、ASP在电子商务中的应用

在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务器的后端数据库是许多Web服务提供者必需有的服务,ASP通过内置的ADODB组件来实现这一功能。可以使用ADO去编写紧凑简明的脚本以便连接到ODBC 兼容的数据库和 OLE DB 兼容的数据源。具体的操作步骤可以归纳为以下几步:

① 创建数据库源名(DSN) ADODB通过ODBC工作,因此要在ODBC中设置DSN(数据源名)。打开Windows的"控制面板",双击"ODBC"的图标,然后选择"文件 DSN "的属性页,单击<添加>,选择数据库驱动程序,然后单击"下一步",按照屏幕的指示键入数据源文件的名称,然后单击"下一步",再单击"完成"创建数据源。

②创建数据库链接 链接用以保持一些关于正在访问的数据的动态信息,以及链接者信息。利用ADODB的成员函数Open和先前设定的DSN与数据库连接,其语法如下: SetConnect=Server.CreateObject("ADODB.Connection") '创建了链接对象Connect。 Connect.Open("DSN=dsnname;UID=userID;PWD=password") '打开链接。dsnname为数据源名;userID为用户名;password为用户口令。

③创建数据对象 ADO中的数据对象通常保存的是查询结果。RecordSet 是ADO中最复杂的对象,有许多属性和方法,灵活运用,可以达到许多好的效果。其创建方法如下: Set RecordSet =Connect.Execute(sqtStr) '创建并打开了对象RecordSet ,sqtStr是一个串,代表一条标准的SQL语句。例如: sqlStr="SELECT*FROM b1" Set RecordSet =Connect.Execute(sqlStr) 这条语句执行后,对象RecordSet中就保存了b1中的所有记录。

④操作数据库 可利用Execute方便地执行数据的插入、修改、删除等操作。如执行插入操作: sqlStr="Insert Into b1Values(1,2)" Connect.Execute(sqlStr)

⑤关闭数据对象和链接 在使用了ADO对象之后,一定要关闭数据对象和链接。在ASP中通过调用方法close实现关闭。 关闭创建的数据对象:Record Set .close Set Record Set=Nothing 关闭创建的链接对象:Connect. close Set Connect=Nothing 完整的程序片段:

//产生组件实例

<%  SetConnect=Server.CreateObject("ADODB.Connection")

//连接数据库

Connect.Open("DSN=dsnname;UID=userID;PWD=password")

//执行查询

SQL=select*fromtablename   SetRS=Connect.Execute(SQL) %>

//显示结果

<%DoWhile Not RS.EOF%>

<%=RS(fieldname)%> <%

Rs.MoveNext

Loop

%>

上述是用ASP访问数据库的全过程,由于应用面向对象思想,所有操作都比较简单,用户需要注意的仅是对数据结构的了解、当前所操作的对象及对象的属性等等,只要对这些有了清晰的认识,再加上ASP强大功能,在网络上使用数据库,实现用户与页面间交换信息,就再也不是什么难事了。

四、主要功能程序段

4、1 打开数据库

option explicit

dim conn,connstr,db,rs

db="database/#MyShop.mdb" //数据库路径

Set conn = Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

conn.Open connstr

4.2 数据库查询操作

//大类查讯

set rs=server.CreateObject("adodb.recordset")

//只读方式打开

rs.open "select anclass,anclassid from anclass",conn,1,1

do while not rs.eof

response.write "<A href=javascript:turnX('r"&rs("anclassid")&"')>"

&trim(rs("anclass"))&"</A> "

rs.movenext

loop

rs.close

//小类查询

dim rs2

set rs2=server.CreateObject("adodb.recordset")

rs2.open "select nclass,nclassid from nclass where anclassid="&rs("anclassid")&" order by nclassidorder",conn,1,1

do while not rs2.eof

response.write "<A href=class.asp?aid="

&rs("anclassid")&"&nid="&rs2("nclassid")&">"

&trim(rs2("nclass"))&"</A> "

rs2.movenext

loop

4.3 添加记录操作

set rs=server.CreateObject("adodb.recordset")

//可写方式

rs.open "select bookid,username,zhuangtai,zonger from actions",conn,1,3

rs.addnew //添加一条新记录

rs("bookid")=bookid //添加相应的记录

rs("username")=username

…………

rs("zhuangtai")=6

rs("zonger")=0

rs.update //更新数据库

4.4 删除记录操作

//从表actions中删除actionid 匹配的记录

conn.execute "delete from actions where actionid="

&request.QueryString("actionid")

4.5 记录的修改和查看

set rs=server.CreateObject("adodb.recordset")

rs.Open "select * from books where bookid="&bookid,conn,1,3

rs("anclassid")=int(request("anclassid")) //修改各项记录

………………

rs.Update

rs.Close

网页设计毕业论文范文第4篇

主要功能设计如下图所示,围绕在毕业设计过程中需要涉及的四个方面的工作给出了相应的解决方案,并将这四个工作有机地连接成一个整体,前后呼应。可以实现了毕业设计工作的全数字化、全过程网络化管理,这种管理方法将毕业设计的所有工作都纳入一个网络平台中,参与此工作的老师和学生在其中完成系统设定的各种工作,从而达到了毕业设计的有序管理。在毕业设计过程中,可以要求学生每周上网填写毕业设计进展情况。在平台上提前设定允许学生填写某次指导记录的时间窗,学生必须在规定的时间内填写本次指导记录,如果超出规定时间后,本次指导记录的填写页面会自动关闭。通过指导记录的填写,可以督促学生始终进行毕业设计的工作,防止毕业设计过程中的“放羊”现象发生。在该平台上需要定义各种报告的模板,学生可以在网页上填写报告内容,系统根据各学校对毕业设计文档的格式要求自动生成相关文档。毕业设计过程中的若干个文档通常需要保存电子版,可以将电子版提交给图书馆,或将电子版用于今后的检查、评估等工作中。在毕业设计过程中,需要对学生的报告进行若干次评阅,如:开题报告评阅、中期报告评阅、毕业论文指导教师评阅、毕业论文评阅人评阅、毕业论文答辩组评阅等。

2系统构建中可能存在的一些问题及问题优化

例如在Word文档中用公式编辑器编写的公式,就不能直接在网页上显示,只能将该公式保存成一个图片,然后放在网页上显示。当一个Word文档中有大量的公式或其它不能在网页上直接显示的内容的时候,再使用本系统提供的文档自动生成功能,需要将大量图片上传到服务器,然后再插入到内容中,就显得非常繁琐了。而且通过这种方式填写的报告,在自动生成的Word文档中将公式以图片的方式显示,因此不能对公式进行再次修改,也会带来一些麻烦。所以这种情况下,我们是不建议使用文档自动生成功能的,而建议使用文档上传功能。系统只能设置了对3级标题、图片、公式等的自动编号,其它内容不能实现自动编号,所以在Word文档中会有其它的自动编号或自动添加项目符号的内容就无法支持。系统提供文档自动生成功能的初衷是因为往年的毕业设计过程中,学生编辑的文档在格式设置上会出现一些不符合学校要求的错误,检查这些错误占用了老师、学生的时间和精力。当然,可以将文档的中不包含大量公式和特殊符号的部分采用本系统提供的内容编辑功能,生成Word文档是符合学校规定的格式要求的,下载后再完善文档内容,然后再上传文档。

3结论

网页设计毕业论文范文第5篇

【关键词】 毕业设计;辅助系统;Drupal

一、远程教育毕业设计辅导

系统的结构设计

毕业设计是远程教育中的重要的一环,利用网络开展毕业设计辅导是远程教育学习支持服务中关注的热点。传统的远程教育毕业设计辅导系统功能简单,大多只有信息和查询、提交等相关功能,对学生完成毕业设计(论文)过程的直接辅导很少。真正的面向学生的辅导系统功能应多样化,而且操作便利。本文使用UML中的用例(Use Case),站在学习者的角度对辅导过程加以分析。系统的参与者包括:STU(做毕业设计的学生)、TUTOR(论文指导老师)、ACD(教学管理员)如图1所示:

与STU相关的用例有5个,分别是写作、参考资料下载、知识记录、特殊工具应用和交流用例,用例写作包括两个子例是分别是写开题报告与撰写论文。另外有四个扩展用例,分别是开题报告的扩展用例即提交开题报告、参考资料下载的扩展用例即资料搜索,知识记录的扩展用例即Feed聚合和移动学习。与TUTOR相关的用例是交流,交流有三个子例分别对应着对开题报告的交流、论文撰写过程中的交流和学生与学生的交流。与教学管理人员相关的用例是查收开题报告和查看师生之间交流情况。

本研究的毕业设计辅导支持系统采用B/S结构以适应远程教育的要求。通过Internet,学生可以在不同地点,以不同网络接入方式请求服务,所有数据都保持到服务器端,方便学生随时访问,系统提供的各种服务和资源可随时共享,具有易用性、共享性、安全性和灵活性的特点。系统采用三层架构有利于系统标准化,有利于各层逻辑的复用,开发人员只需关注所在的那一层,容易用新的技术实现来更换原来实现的部分。辅导系统的设计包括资源子系统、学生子系统和教师子系统三部分,系统结构如图2所示:

二、Drupal内容管理系统的功能特征

Drupal是一个基于PHP语言的内容管理系统,与一般的学习管理系统不同,它是一个高度模块化的开源Web内容管理系统,重点建立在合作之上,是一个可扩展的,适应标准的,保持简洁代码和较小脚本的系统。[1]Drupal的所有文本数据以及图形、音频等其它文件类型的文本指针都以数据库的形式储存,用户可以通过浏览器对Drupal发送请求,而Drupal 则动态的从数据库中读取数据生成静态网页发送给用户。Drupal的功能异常强大,几乎可以完成任何你想让它完成的事情, Drupal高度模组化的设计提供极大的弹性,它甚至被开发人员视为一种开发框架。

Drupal的系统所设置的一般功能包括:联合协作文档编写(Collaborative Book)、友好URL(Friendly URLs)、模块(Modules)、个性化(Personalization)、基于许可权限的用户组管理系统(Role based permission system)、内容索引及搜索(Searching)等。Drupal强大的功能在于支持模块扩展,正因为有了它,可以实现想到的任何应用。此外, Drupal拥有强大的在线帮助系统以及完善的文档库,并且Drupal是完全开源的,Drupal基于 GPL许可,所以任何人都可以修改它、再它、使用它。

Drupal配合Mysql和Apache应用较多,稳定性和兼容性得到国内外许多应用的证实,Drupal的整体架构符合软件架构体系中的三层架构思想。

三、基于DRUPAL的网络毕业

设计辅导系统的实现

1. 毕业设计辅导系统的Mysql数据库实现

毕业设计辅导系统为学生、老师提供个性化的支持,帮助学生高质量、高效地完成论文。系统采用完全模块化的Drupal框架,所涉及到的数据表较多,主要包括资源子系统、学生个人页面及教师个人页面,各个模块功能与数据库表相互对应(如图3所示)。

图3中三大模块的每一个功能并非完全独立,它们之间相互协调工作,有些功能对应数据库中的一类表而不是一个数据表。为了方便设计与操作,人为将其划分出来。Drupal采用mysql数据库,在数据字段命名上有其自己的规范,除了上图所描述的数据表以外,系统还自带一套逻辑表。Drupal系统默认安装了许多底层数据表,在实现时需结合对应的数据字典修改相应的数据表。

2. 资源子系统的实现

资源子系统是毕业设计辅导系统的重要组成部分,资源来源包括教师提供的相关资料、案例分析和例文等。外部链接资源库包括:高校数字化图书馆,外部扩展搜索(如:Google学术),站内搜索,Feed聚合器搜集实时有用信息。资源系统为学生毕业设计(论文)提供多形式,多类别的资源,资源系统不是完全独立的,而与其他子系统协同工作。

本系统支持每位教师为资源库添加资源,在添加时候选择分类,最后系统将所有分类资源呈现出来供学生参阅,学生可以根据上载资源时所设定的标签来搜索自己所需的资源。本功能主要用到Drupal中常用模块Taxonomy、CCK和Views。资源内容类型建立后,系统结合分类模块设置术语标签,再用Views将内容按需求呈现出来,添加后的资源汇总到分类资源库,点击资源库导航栏中的条目进入资源分类展示页面。

资源子系统中一个重要的功能是方便学生有效精确地检索资源,资源搜索包括对系统内部资源的检索和外接搜索引擎,例如:Baidu、Google及Yahoo。内部检索利用Drupal系统的search模块,外部检索利用外部API接口。搜索功能与其他子系统协同工作。

Feed聚合器可以为学生聚合所需的信息,学生可以自己添加聚合的种子,如管理学专业的学生可以添加一个有feed种子的权威站点,系统会将聚合的信息发送到学生页面,方便学生随时查阅最新信息,为学生提供一个“活资源”。本功能的实现需综合利用cck、views和aggregator模块。

3. 学生子系统的实现

学生个人页面是学生接触的主要页面,在底层运行的是学生个人系统,包括学生写作系统与个人管理系统。写作系统提供在线写作功能,应用的模块包括CCK及其扩展模块、Views及其扩展模块、Books模块。先利用CCK结合Book Page类型创建文章类型,再用创建新的Views来提取所需信息,并将其呈现给学生及教师。用文章类型创建的文章节点允许访客访问及评论,文章在导航栏中以章节的形式呈现大纲,访问者可以灵活地定位到具体章节,在线写作导航页面效果如图4所示:

当学生对个人信息、文章、收藏论文、笔记本和所加入的学习共同体进行管理时,可以利用笔记本功能记录零碎的信息,方便记录论文撰写过程的思路。笔记本功能由笔记系统支持,学生自己建立笔记节点。系统将节点统一存储主要涉及到CCK及其扩展模块、Views及其扩展模块中。由CCK模块结合Page类型创建笔记类型,用Views将学生创建的笔记类型节点显示出来。在访问控制方面,需要利用Flite模块进行筛选。在个人管理系统中采用Author Pane用户管理模块、Flag Friend用户关联模块和Flag Note书签收藏模块进行信息管理。

4. 教师子系统的实现

教师个人页面是教师指导学生完成毕业设计工作的主要活动场所,教师页面由系统的教师子系统支撑,系统需要聚合每位教师指导的学生信息及论文情况,本研究主要采用评论的方式对学生论文进行评阅,教师与学生交流并提供指导性意见。教师指导界面如图5所示:

与学生个人管理系统类似,教师子系统同样集成了教师个人管理系统,管理教师个人信息和教师所指导的学生信息,并跟踪学生的论文写作进度。

5. 交流功能的实现

交流功能是毕业设计辅导系统的关键,本系统实现了同步和异步的交流功能,以多种交流方式来弥补师生间交流的不足。同步交流方面主要灵活利用第三方插件,教师与学生可以通过插件所提供的多种方式的交流如MSN、QQ、TM、Yahoo!、Skype等。

异步交流除了对学生的文章进行评论这种方式外,系统还设置了论坛讨论区,能方便地将一些公共性问题设为主题开展讨论。教师和学生都可以创建讨论主题,并有权限对主题进行修改,这一功能主要应用了系统的forum模块实现。

6. 后台管理实现

Drupal提供了灵活的后台管理机制,管理员账号具有最高权限,包括所有设置、创建及编辑权限。本研究通过对系统基本信息的设置和对Drupal中灵活的区块设置,以构建方便简洁的管理界面(如图6)。

访问控制也是本系统中较为重要的部分,系统所涉及的用户角色较多,各种角色之间的区别较大,所拥有的权限也不尽相同。利用Drupal提供的权限群组管理,可以对不同角色权限进行整体设置或修改,也可以对特殊账户进行特殊处理。考虑到系统的安全性问题,可以制定相应的访问规则,防止受到恶意攻击。

Drupal后台中可以很直接地管理上传资源及查询所有用户的活动情况,方便教务管理老师监控导师与学生在做论文过程中指导过程的详细情况。

四、网络毕业设计辅导系统的应用

本研究设计的网络毕业设计辅导系统主要用于辅导网院学生基于Internet完成毕业设计。首先,系统为每位学生和导师分配独立账号,通过此账号关联学生个人页面和导师个人页面。同一个导师的学生连同他们的导师组成一个基于网络的学习组,并通过本系统开展协作学习,学生登录其个人页面完成资料搜集与查询,开题报告和各章节的写作,并通过实时或非实时的方式与小组中其他同学交流。教师登录其个人页面可了解小组中学生当前论文的完成状态,通过实时与非实时的方式指导学生研究,学生最终通过不断的积累、讨论、修改完成毕业设计。在完成毕业设计的整个过程,网院教学管理员通过后台可查看所有学习组的状态,实时跟踪所有学习组的完成进度,为学习小组提供所需的学习支持服务。

本系统在中山大学网络教育学院09级开展毕业设计阶段,请50位学生试用本系统,笔者和中山大学6名教育技术学专业的研究生作为辅导老师开展辅导,组成6个学习组,列举19个选题进行试用。系统在使用过程中通过平台建立了意见反馈专贴,邀请试用者对系统功能及使用情况进行在线反馈。

调查表明,本研究设计的毕业设计辅导系统能有效满足开展学生毕业设计辅导工作的要求,系统具有功能完备、先进性、可扩展性、开发灵便等特性,能较好实现核心功能。但使用中也发现一些体现个性化的功能尚未实现,原型所呈现出来的系统不够完善,在界面上和功能上还有待改善。

五、结束语

网络毕业设计辅导系统在设计上包含了Web2.0、移动学习、社会性学习的思想,Drupal高度模块化开发给系统实现带来很大便利,能完全实现所有设计的功能,所实现的系统具有功能完备的优势,在辅导系统的使用中,可以不断设计和改进新的模块以增强其功能,具有极强的扩展性。Drupal还可用于教育领域的其它平台建设,它为教师提供了各种有用的工具,如在线指导、协作学习、教学评价、资源库、播客、虚拟实验室等,需进一步挖掘其潜力。[2]

参考文献

[1] John K. VanDyk. Pro Drupal Development(drupal 6.x 用户手册) [Z].

[2] Bill Fitzgerald. Drupal for Education and E-Learning, [M].

Birmingham,UK: Packt Publishing Ltd,2008.

网页设计毕业论文范文第6篇

按照南华大学的要求,成人教育本(专)科毕业生必须撰写毕业论文,本科毕业生还需进行论文答辩。现就关于我中心2009届南华大学本(专)科毕业生对于毕业论文撰写、打印格式的要求及其它事项通知如下:

一、装订顺序:

1、封面页:首页为封面,按照学校统一的封面样式打印(见附件1);

2、毕业设计(论文)任务书页(见附件2);

3、开题报告(见附件3);

4、中文摘要和关键词页:摘要字数在200至300字之间,关键词在3至5个之间;

5、英文摘要和关键词页:根据中文摘要和关键词翻译;

6、目录页:应有小节对应的页码;

7、正文页;(正文字数:本科不少于10000字,专科不少于6000字)

8、参考文献页;

9、谢辞

二、打印规范

1、论文以A4标准页面排版(21﹡29.7cm),1.5倍行距,字体、字号要求如下:

标题用粗黑体:一级标题三号,二级标题小三号,三级标题四号;正文用宋体小四号。

2、章节目序号(标题序号):

(1)按照正式出版物的惯例,标题编号顺序规定如下:1、1.1、1.1.1………

(2)论文标题一律从“1、”开始。

3、图表标号:

图1.1 图1.2 图2.1 图2.2 ……

(与图名称一起标在图正下方,用5号宋体,如图1.1,GDP按年度增长率)

表1.1 表1.2 表2.1 表2.2 ……

(与表名一起标在表正上方,如表1.1职工情况一览表)

4、中文摘要和关键词:

摘要:

关键词:;;

其中:摘要和关键词这两个词用宋体加粗,小四号,摘要内容和关键词内容用楷体小四号;

5、英文摘要和关键词:参照中文摘要和关键词;用Times New Roman体;

6、论文正文:空二行后书写正文,正文的第一段为“引言”,但不加小标题。

7、参考文献列示格式(5号宋体):

书籍格式:〔编号〕作者,作者.书名 .出版地:出版社,出版时间

期刊格式:〔编号〕作者,作者.文章题目[J].期刊名,年份(期数):起页码~止页码

报纸格式:〔编号〕作者,作者.文章题目[N].报纸名,年月日,第几版

注意:网络文献一般不作为参考文献。

8、页眉必须打印“南华大学继续教育学院毕业设计(或论文)”,居中(5号宋体;

9、正文必须打上页码,页码格式为“第X页,共X页”;居中打印(5号宋体);论文前面的中英文摘要页、目录页用小写i、ii、iii、iv顺序编页。

10、所有论文请用WORD98以上版本打印。

三、交稿时间:

1、论文纸质稿(初稿)于2009年5月30日前交函授中心学籍科江文老师收,联系电话:0735-2898178 手机:137 8735 7225 ,过期不予受理。

2、经指导老师修改后,返回学员定稿,请各位学员及时关注。

3、各位学员务必保留电子稿,定稿后拷贝交函授中心,由中心统一刻制光盘上交南华大学。

四、答辩时间:

学籍科另行通知。

五、封面、表格下载地址及联系电话:

1、封面、表格下载网址:xngh.com

2、中心学生科联系电话:0735-2898178 137 8735 7225 江老师

六、其它事项:

请各位学员在毕业论文答辩前交清全部学杂费,否则不予安排论文答辩,不能办理毕业手续。

湘南高等教育函授中心

二OO九年五月十一日

附件1

UNIVERSITY OF SOUTH CHINA

毕业设计(论文)

题 目

学院名称

指导老师

职 称

班 级

学 号

学生姓名

年 月 日

附件2

南 华 大 学 毕业设计(论文)任务书 站(点):

题 目:

起 止 时 间: 年 月 日至 年 月 日

学 生 姓 名:

专 业 班 级:

指 导 教 师:

站(点)负责人:

年 月 日

设计(论文)内容及要求:

指导教师:

年 月 日

附件3

南华大学毕业设计(论文)开题报告 设计(论文)题目 设计(论文)题目来源 设计(论文)题目类型 起止时间 一、设计(论文)依据及研究意义:

二、设计(论文)主要研究的内容、预期目标:(技术方案、路线)

三、设计(论文)的研究重点及难点:

四、设计(论文)研究方法及步骤(进度安排):

五、进行设计(论文)所需条件:

网页设计毕业论文范文第7篇

一、基本要求:

1.毕业论文应由学生本人在专业教师的指导下独立完成,不得抄袭和剽窃他人成果。3.毕业论文选题原则上一人一题。

4.毕业论文应当具备学术文体的一般特征。调查报告、工作总结及文学作品等各类非学术文体的文章不能作为毕业论文。

5.毕业论文字数要求:正文字数本科6000字以上,专科3000字以上(指论文主体部分,不包括前置部分和附录部分)。

二、进程计划

1、7月布置论文写作进程。

2、9月15日前,学生完成毕业论文初稿,将初稿交至班主任。

3、10月15日前,指导教师通知学生修改,学生应在指导教师的指导下修改二稿,并做修改记录;

4、11月15日前,在教师的指导下,学生完成论文的三稿。

5、12月1日前最终定稿。

6、12月中旬本科学生参加论文答辩。(具体时间再另行通知)

三、注意事项

1、每周主动和指导教师联系一次,汇报进展,听取指导教师意见,中期将书面报告材料交指导教师。

2、独立完成任务,杜绝抄袭、网上下载、请人等弄虚作假的行为。

3、若不能按进程要求完成的,指导教师将取消学生本学期毕业论文写作资格。

4、论文字数、论文格式严格按有关要求执行。

1.引言

1.1制定本标准的目的是为了统一规范我省电大汉语言文学类本科毕业论文的格式,保证毕业论文质量。

1.2毕业论文应采用最新颁布的汉语简化文字,符合《出版物汉字使用管理规定》,由作者在计算机上输入、编排与打印完成。

1.3毕业论文作者应在选题前后阅读大量有关文献,文献阅读量不少于10篇,将其列入参考文献表,并在正文中引用内容处注明参考文献编号(按出现先后顺序编排)。

2.编写要求

2.1页面要求:毕业论文须用A4(210×297mm)标准、70克以上白纸,一律采用单面打印;毕业论文页边距按以下标准设置:上边距(天头)为:30mm;下边距(地脚)25mm;左边距和右边距为:25mm;装订线:10mm;页眉:16mm;页脚:15mm。

2.2页眉:页眉从摘要页开始到论文最后一页,均需设置。页眉内容:浙江广播电视大学汉语言文学类本科毕业论文,居中,打印字号为5号宋体,页眉之下有一条下划线。

2.3页脚:从论文主体部分(引言或绪论)开始,用阿拉伯数字连续编页,页码编写方法为:第x页共x页,居中,打印字号为小5号宋体。

2.4前置部分从内容摘要起单独编页。

2.5字体与间距:毕业论文字体为小四号宋体,字间距设置为标准字间距,行间距设置为固定值20磅。

3.编写格式

3.1毕业论文章、节的编号:按阿拉伯数字分级编号。

3.2毕业论文的构成(按毕业论文中先后顺序排列):

前置部分:封面;中文摘要,关键词;[英文摘要,关键词(申请学位者)];目次页(必要时)主体部分:引言(或绪论);正文;结论;参考文献

网页设计毕业论文范文第8篇

【关键词】毕业生;论文管理;水晶报表

对于大三毕业生,毕业设计(论文)是高职教学中的一个重要教学环节,通过该教学环节,可以使学生能够将专业领域内的理论知识与工作岗位中的实际情况相结合,进入更深入的学习,同时,也提高了了毕业生解决问题、分析问题的能力。而目前毕业班学生由于绝大部分都在单位上顶岗实习,在毕业设计(论文)这个教学环节中,存在对学生通知、管理困难等缺点。如部分学生因为工作时间长、出差办公等原因没及时交开题报告、计划书时,指导教师很难及时通知学生,学生因为要工作,与指导教师沟通有困难,也很难写出高质量的毕业论文。因此,在网络技术和信息技术发展的今天,结合我校毕业设计的管理实践,设计开发了毕业生论文管理系统,加强对毕业生论文的指导与管理,加强指导教师与学生间的沟通与交流,提高毕业论文质量。

1.系统设计

毕业生论文管理系统采用三层结构,操作简单,用户无需进行培训即可使用,该系统能根据统计数据或用户的查询情况生成图表,能通知公告,能将数据保存在数据库中长期使用,方便对各学期学生论文的对比,大大提高了工作效率。该系统的主要功能包括:

1.1 档案电子化

毕业设计教学环节中的计划书、开题报告、答辩记录等都能上传到该系统中,节省了大量的纸张。

1.2 监管全面化

毕业设计过程中,通知、公告、指导教师与学生的交流全记录在系统中,学校可以在该系统中随时查看毕业设计的教学进展情况。

1.3 强大的数据处理能力

该系统可以实现对各学期毕业论文质量的统计对比,统计结果可以生成柱状图、饼图。

1.4 报表的打印输出

该系统实现打印输出网页中的相关数据,并能实现将报表数据导出为office文档格式。

1.5 管理规范化

该系统对毕业设计教学中的各个阶段,如:申报题目、开题报告、中期检查等过程都可设置具体的时间和通知信息,保证毕业设计各项工作顺利完成。

2.水晶报表应用

在毕业生论文管理系统的设计过程中,使用.NET平台中的水晶报表(Crystal Reports)工具,从相应的数据库中提取数据,使用户能在网页中查看相关数据、打印数据和将数据导出为word或excel文档。

2.1 水晶报表的设计

根据对系统的需求分析,系统中的报表包括学生信息统计报表、教师信息统计报表、学生论文成绩报表、论文课题报表等。学生信息统计报表包括学生班级的开题报表、学生班级的计划书报表、学生论文提交情况报表。教师信息统计报表包括教师指导记录报表、教师添加课题报表、教师通知报表。每个统计报表都实现了对多个数据库表进行查询操作,在水晶报表的设计中,规定了数据的显示格式,规定了每页显示的数据条数,实现了图片的动态加载。学生论文提交情况报表如表1所示。

2.2 动态创建水晶报表

水晶报表(Crystal Reports)根据访问数据库的方式分为:拉模式(Pull)和推模式(Push)。在拉模式中,水晶报表自动链接至数据库和执行SQL指令,不需编写代码,在推模式中,程序开发人员需自己编写连接数据库语句、执行SQL命令语句等。

在毕业生论文管理系统的开发过程中,以推模式来实现更加的符合实际项目的要求,因此采用的是推模式,动态创建水晶报表,即自己编写连接数据库代码等。在.NET平台下动态创建水晶报表方法为:首先新建数据集文件(.xsd),然后在页面中放入CrystalReportViewer控件,该控件称为报表查看器,主要实现在页面中显示报表,接着新建Crystal报表,并进行排版和设计。最后编写代码来将数据库数据表中的数据存入数据集,并指定CrystalReportViewer控件的ReportSource属性,其主要代码如下:

3.结语

毕业生论文管理系统解决了在毕业设计教学环节中的学生通知困难,指导教师与学生沟通困难、难以指导学生写出质量较高的毕业论文的缺点。该系统利用网络和数据库技术,大大简化和加强毕业生论文的指导与管理工作,节约了成本,提高了学生的毕业论文质量。同时,水晶报表在该系统中的应用,极大的方便了用户查询和统计毕业设计中的各类数据,为用户提供了简单的操作和数据打印功能,设计完成的报表功能强大,易于实现。

参考文献

[1]殷存举.毕业设计选题系统的设计与实现[J].信息与电脑(理论版),2012(3).

网页设计毕业论文范文第9篇

LIN Xue-yun 

(Fuqing Branch of Fujian Normal University, Fuqing 350300, China) 

Abstract: With the rapid development of network technology, computer application of the popularity of the use of computers for undergraduate, graduate thesis management is imperative. Most of the current paper management system need to be completed by hand, low efficiency, especially in paper format, if through human inspection fee will be a tedious and time-consuming task of God. Therefore, research paper format, intelligent inspection system, to achieve and improve the application that he is a great value and use value. 

Key words: smart check; ASP.NET 2.0; SQL Sever 

随着越来越多本科生,研究生的毕业,如何以一种新的管理方式提高论文问题流通信息的反馈速度,降低库存占用,提高师生间交流、指导的效率,已成为一个急需解决的问题。信息技术的发展给论文管理带来了新的力量,通过在线论文管理系统对学生论文进行管理,尤其是对于论文格式检查方面,不仅使学校摆脱了人工管理固有的一系列弊端和问题,更重要的是提高了教师批改论文的效率,因此论文格式智能检查系统有他存在的历史性的应用背景。 

研究论文格式智能检查系统,主要目的就在于最终开发一个在线论文管理网站,提供给指导老师、学生之间进行论文管理、指导、互动的一个平台,代替人工管理,更高效的完成任务。 

基于开发网站的需要,在ASP.NET易用和强大的基础上,采用了Winxp+IIS+ASP.NET技术来设计网站,在开发工具上选择了Visual Studio2005.NET开发平台,在开发语言上主要使用了C#.NET语言,在数据库方面 采用了SQL Server2005数据库,并采用数据存储过程技术。 

1 论文格式智能检查系统 

1.1 根据网站开发的目的进行分析 

按照系统开发的基本观点对网站进行分解,从内容上做如下划分: 

用户群种类:一是指导老师,二是教务处人员,三是应届毕业生,四是毕业论文评审专家。 

功能模块应包括: 

1) 个人信息管理模块;2)论文格式设置、检查管理模块;3)在线答疑/留言模块;4)学生论文选题模块;5)老师提供论文选题模块;6)毕业论文套表生成/编辑/查看/下载模块;7)论文格式检查/自动更正模块:上传要检查的论文,系统读取提交的Word论文,并与系统中的标准格式进行匹配,提示不符合规范的文字和段落,并可自动更正。检查的格式的正文及各级标题的字体、大小、行距,表格的表头及表格,页面大小、页边距、页眉页脚、装订线位置。8)毕业论文结束时,评审专家根据论文评审结果填写相应的评审意见表,答辩后填写答辩情况表并依据具体情况给予成绩评定。 

本文主要介绍论文格式智能检查这一块。 

1.2 系统网站主页为论文管理系统的登录界面 

应根据不同用户群的登录用户名和密码的不同,跳转的相应的功能实现和配置的页面:论文格式设置模块主要包括指导老师对于段落设置、页面设置和说明三个功能进入到格式设置页面。 

为了与其他页面匹配,论文格式系统首页是由母版页DefaultMaster.master构成的,再加上控件ucFormatSetting.ascx构成的。 

1.3 具体设置 

段落设置: 对段落的对齐方式,左右缩进,段前、段后间距,行距,字体大小,类型,大纲级别,特殊格式,度量值进行设置。如图1。 

右上方的大纲级别分别对 “正文”,“标题一”,“标题二”,“标题三”,“标题四”,“表格”,“表头”进行设置。 

页面设置:对上下左右页边距,装订线长度,装订线位置,纸张大小,宽度,高度,页眉页脚,垂直对齐方式,文字排列,栏数进行设置。如图2。 

说明:指导老师对段落以及页面进行设置,学生对应其设置修改其word版本的格式,匹配设置,统一管理。 

1.4 检查论文格式 

学生论文格式的检查,应按教师所要求的论文格式进行编辑,否决检查报错,不予上传,并说明原因,如果正确,成功上传论文,并保存在指定文件夹中统一管理。 

使用语言:C# 

母版页: DefaultMaster.master 

代码位置: frmCheckPageFormat.aspx.cs 

继承: frmCheckPageFormat 

页面名称: Untitled Page 

使用控件: UserControls/ucCheckPageFormat.ascx 

如图3、图4所示。若论文格式有误,则在下方的检查报告中显示错误,并提示修改方法。 

2 小结 

本系统研究实现的目的是为了更方便的实现毕业生和指导教师在毕业论文上的沟通,合理的利用网络沟通的方法,达到较高的互动性和更及时准确的回复。但因为每个高校对本科生、研究生,此外对于文科理科的论文格式的要求也不一样。因此,对于该系统的功能完善方面还存在很多不足,比如如何针对文科生、理科生的不同导入不同的论文格式等等这一类问题,即对系统的全面性考虑的不完整性,所以必须对该系统的功能不断加以研究,不断的维护网站,不断提高网站的全面性,力争在日后实际应用时能成功的取代目前手动的管理方法。虽然目前类似的管理系统还未普及到更大高校中,但我相信他是具有非常大的应用前景的。除非如网络上所说取消论文要求。 

参考文献: 

[1] 张领.ASP.NET项目开发全程实录[M].北京:清华大学出版社,1999. 

[2] 周礼.C#和.NET3.0第一步[M].北京:清华大学出版社,2000. 

[3] John Sharp.Visual C# 2005从入门到精通[M].北京:清华大学出版社,2001, 

网页设计毕业论文范文第10篇

根据研究本文提出并设计了用例模型、领域模型、数据模型、Web模型的建模方法。四步建模法是依据实现Web网站为根据,采用多层分布式软件结构与模块化机制相结合提炼出实现Web网站所需的模型。四种模型分别对应了Web网站的软件开发过程设计、后台设计、数据库设计、Web页面设计。其中每个模型会牵涉到UML的静态建模,或者动态建模。通过四步建模,实现Web数据库层、数据访问层、业务逻辑层及表现层等四层分布式软件结构及其模块化,结合B/S(Browser/Server)结构,满足不同的地点、不同的接入方式访问和操作共同的数据库的系统架构。

2用UML设计模型对毕业设计管理系统进行分析和设计

2.1系统需求描述

毕业设计管理系统主要完成从选题到答辩一系列过程及文档的管理,系统总体功能。系统按照工作流程划分出选题管理、过程管理、答辩管理、后期管理四个主要功能模块。系统主要使用人员包括学生、指导教师、教务员和专家。另外数据维护人员和教务员,可以使用登录功能模块和维护功能模块。各功能描述:①选题管理:完成教师立题、学生选题的双向选择过程,最终达到每人一题;②过程管理:完成教师与学生交流、中期检查、教师与学生互评过程;③答辩管理:完成答辩准备工作,提交答辩结果;④后期管理:完成收集、上报材料,统计成绩,评优过程;⑤登录管理:提供用户登录验证及用户权限查询的功能;⑥维护管理:身份管理、流程管理和数据维护三个子功能块。

2.2建立领域模型

领域模型是从用例模型映射到类的第一步。领域模型是划分类的结果,主要表达用类图。在寻找类时,可以根据功能把类分成三种类型:实体类、边界类和控制类。边界类位于系统与外界的交接处,包括所有窗体、报表、打印机等硬件接口以及其他系统的接口。实体类保存要放进永久存储体的信息,在系统运行时,实体类在内存中保存信息。控制类负责协调其他类的工作。实体对象类表示系统中的信息存储,它们一般用于表示系统所管理的核心概念。将所有找到的三种类集中综合在一起得到三大模型:视图模型、逻辑模型和实体模型。根据毕业设计管理系统选题过程的需求描述,可以得到三大模型如下:1)边界模型:登录界面类(LoginForm),信息界面类(PublishInfoForm),双向选题工程管理界面类(Topicseletion-FormAdjustForm),手工调整选题界面类(UpdateTeacher-Form),查看拟题要求界面类(DemandForm),查询题目选情和选择学生界面类(TeaselectionForm),处理论文题目界面类(ManageTopicsForm),更新学生信息界面类(UpdateStudent-Form),学生选题界面类(StuselectionForm),文件管理界面类(File),评审题目界面类(ReviewTopicsForm)。2)逻辑模型:登录类(Login_Operation),信息类(Pub-lishInfo_Operation),双向选题工程管理类(Topicseletion_Op-eration),手工调整选题类(Adjust_Operation),更新教师信息类(UpdateTeacher_Operation),查看拟题要求类(Demand_Op-eration),查询题目选情和选择学生类(Teaselection_Opera-tion),处理论文题目类(ManageTopics_Operation),更新学生信息类(UpdateStudent_Operation),学生选题类(Stuselec-tion_Operation),文件管理类(File_Operation),评审题目类(ReviewTopics_Operation),留言类(Message_Operation)。3)实体模型:登录类(Login),学生类(Student),教师类(Teacher),毕设专家组类(Expert),教务类(Administrator),毕设题目类(Topics),题目登记类(RegisterTopics)。

2.3建立数据模型

逻辑结构设计阶段的任务就是将概念结构设计阶段完成的领域模型转化成能被特定数据库管理系统支持的数据模型,也即是关系模型。这些模型在功能、性能、完整性和一致性约束及数据库可扩充性都需要满足用户需求。首先根据前面的分析,得到了表示实体型、属性和联系的领域模型,为数据建模奠定了基础。依据领域模型设计建立十张表,分别为:建立专家信息表、教务员信息表、学生信息表、教师信息表、论文题目信息表、选题注册信息表、文件管理表、论文成绩表、留言信息表、权限管理表。数据库名称为graduation_project_management。2.5建立Web模型UML扩展机制用“serverpage”类为Web页的服务器端建模,用“clientpage”类为客户端建模。两种抽象通过两者之间的定向关系相互关联关系。Web页之间通过超链接建立公共关系。关系可以标注值用于定义随链接请求一起传递的参数。使用这些构造型简化了对页脚本和关系的建模。依据UML扩展机制对毕业设计管理系统,进行登录Web建模,学生主页、教师主页、教务主页和专家主页的Web建模,学生选题流程Web建模,教师选题流程Web建模,教务选题流程Web建模,专家选题流程Web建模。学生选题流程Web建模。学生先登录到学生主页面,可进入关于选题页面(SelectTopics)和个人信息管理页面(Informa-tion)。进入选题页面,可选择进入选题页面和修改选题页面,论文题目利用javabean技术建立listing.java从数据库获取,根据不同操作提交表单到相应服务器页;进入个人信息页面课添加或更新个人信息,提交表单到InformationServer服务器页。

3结束语

网页设计毕业论文范文第11篇

一、题目 小型电子商务网站的规划与设计二、设计目的 网站的建设是各个企业投身Internet的第一步,本毕业设计希望通过对电子商务网站的规划与设计来培养学生综合运用所学知识分析和解决实际问题的能力,掌握相关网页制作软件,强化计算机实际应用技能训练,为今后开展网站规划、设计和开发打下初步的基础。三、设计要求 1、 运用Dreamwearer等网络制作软件制作主页及其相关链接的页面。2、 主页要求:清纯简洁、主题鲜明、内容编排得当合理、有一定的艺术感,美观、实用,相关链接正常,能体现网站首页的基本功能。3、 网站具备的基本功能:用户注册、公司简介、产品目录、商品展示、订购及查看购物车等。4、 选题要得当,形式可以多样,但内容要健康。5、 网站建立后要完成测试,最后将运行稳定的网站所有文件用磁盘或光盘拷贝给指导老师。四、开发工具 Dreamwearer MX、HTML等五、设计报告内容 1、 封面2、 目录3、 论文摘要、关键词4、 建立该网站的目的、意义;5、 当前网站建设的基本情况,本网站的总体规划、功能和设计目标,包含网站的结构图;6、 本网站设计中具体实现的几个关键功能和相关技术说明;7、 使用数据库的部分要列出相关数据结构及实现的算法;8、 网站测试及的情况(含测试环境、条件、性能的分析等);9、 网站建设的心得体会和扩展性分析;10、致谢;11、参考文献。六、参考文献 1、 毛璟骏编著. 《Macromedia中国授权认证培训(ATC)专用教程——Macromedia Dreamweaver MX动态网站开发标准教程》. 科学出版社;2、 《Dreamweaver Ultra Dev动态网页设计》. 人民邮电出版社;3、 龙马工作室编著. 《Dreamweaver MX ASP网页编程入门与范例制作》. 机械工业出版社。七、时间安排 2004年1月4日,布置毕业设计任务,明确分组负责人和联系办法,讲解毕业设计的方法和步骤,假期自学相关的软件,收集资料,编写设计方案(或设计计划书)。2月27-29日(注册时),每人提交一份计划书,汇报对该网站设计的设想,明确每人负责的具体任务,并进入实质性操作阶段。每周五组长汇总情况、问题和进度一次,各人随时可通过电话、ICQ或E-mail联系。4月30日前完成并进行运行测试。5月1日-10日,进行毕业设计报告的撰写和修改。5月17日,全部完成,并将整个网站刻录光盘和毕业设计报告上交指导老师。

网页设计毕业论文范文第12篇

二、设计目的网站的建设是各个企业投身Internet的第一步,本毕业设计希望通过对电子商务网站的规划与设计来培养学生综合运用所学知识分析和解决实际问题的能力,掌握相关网页制作软件,强化计算机实际应用技能训练,为今后开展网站规划、设计和开发打下初步的基础。

三、设计要求1、运用Dreamwearer等网络制作软件制作主页及其相关链接的页面。2、主页要求:清纯简洁、主题鲜明、内容编排得当合理、有一定的艺术感,美观、实用,相关链接正常,能体现网站首页的基本功能。3、网站具备的基本功能:用户注册、公司简介、产品目录、商品展示、订购及查看购物车等。4、选题要得当,形式可以多样,但内容要健康。5、网站建立后要完成测试,最后将运行稳定的网站所有文件用磁盘或光盘拷贝给指导老师。

四、开发工具DreamwearerMX、HTML等

五、设计报告内容1、封面2、目录3、论文摘要、关键词4、建立该网站的目的、意义;5、当前网站建设的基本情况,本网站的总体规划、功能和设计目标,包含网站的结构图;6、本网站设计中具体实现的几个关键功能和相关技术说明;7、使用数据库的部分要列出相关数据结构及实现的算法;8、网站测试及的情况(含测试环境、条件、性能的分析等);9、网站建设的心得体会和扩展性分析;10、致谢;11、参考文献。

网页设计毕业论文范文第13篇

关键词:网页制作流程;教学内容整合;情境教学方法;顶岗实习

中图分类号:G642文献标识码:A文章编号:1009-3044(2010)02-511-02

Web Publishing Courses and Teaching Methods of Integration

YANG Jin-hua

(Xi'an Railway Vocational and Technical College, Xi'an 710014, China)

Abstract: Uses visits, discusses two forms, with the former years graduate, the computer network company technology manager carried on the communication, understood in the student practical work existed the question, as well as the computer network company to the quality computer college major in the homepage manufacture aspect ability's request, has analyzed the present quality computer specialty the question which existed in the offer courses as well as the teaching. In view of these questions, proposed the improvement means. First, when solid lesson the utilization situation teaching method, builds the environment which on own initiative the computer network company works, please enter the classroom company's technical experts, pays great attention in the computer company homepage manufacture flow two important link's trainings, pays great attention the skill the training. Second, the computer specialized graduation fieldwork may use the item of hillock practice. Third, to homepage manufacture related curriculum conformity. Reforms and explores, the student who after two year teaching profession raises in the homepage manufacture aspect employment ability enhancement, can adapt the computer network company's work very quickly.

Key words: web production process; teaching content integration; situational teaching methods; goes on duty for somebody else the practice

高职的教育,就是要教会学生日后就业的一门技术。也就是说,学生毕业之后,在很短的时间内,就能适应工作环境,胜任工作。高职计算机专业教学任务中,其中有一项,就是培养学生的网页制作能力。为了达到这一目的1高职计算机专业在教学计划上安排了网页制作方面有关的课程,例如:DreamWeaver、FireWorks或PhotoShop、html等。这些年来,笔者对一些从事网页制作的毕业生和用人单位进行了走访,学生普遍反映:课程开设的很多,但是课程的作用以及课程之间的关系不清楚,课程中工具的使用不熟练,理论与实际存在一定的距离。用人单位反映:学生在实际工作中,实做的能力,以及综合运用知识能力欠缺,处理问题时缺少一些技巧,对网页制作的流程认识不到位。在学时有限的情况下,如何培养学生具备应有的能力,熟悉将来就业的工作环境,使他们能顺利地走上工作岗位。笔者在实际教学工作中,曾担任过网页制作相关课程的教学工作。在教学实践中,获得了一些浅显的心得和相应的教学方法,希望与同行交流。

1 分析网页制作相关课程作用以及课程之间的关系

一般高职计算机专业,在网页制作方面开设的课程很多,但是从用途和功能上可以把它们分成三类:

1) 用于图形图像处理软件:PhotoShop或FireWorks,主要完成处理网页上所需图片;

2) 用于建立网页框架的工具软件DreamWeaver;

3) 网页编程Html或JavaScript或JSP或ASP或PHP,主要是用于网页的编程。

一个好的网页离不开美观、漂亮的图像图片。在高职计算机专业教学中,开设图形图像处理课程,讲授的是PhotoShop软件或FrieWorks。用PhotoShop进行图形图像处理,这也是目前网络公司使用的主流技术。光有美观的图片也不行,还要有合理的网页布局,以及要体现网页的主题思想。目前,网络公司是用DreamWeaver软件实现网页的布局,高职计算机专业教学中还开设了DreamWeaver软件课程。

用以上课程的知识,仅仅完成的是一个静态网页,如果想使网页实现一些功能,比如在网页的文本框中输入了用户名和密码,然后与数据库中的用户名和密码值做比较,判断是否一致。如果一致,要求从当前网页跳转到指定的一个网页上。如果不一致,给出相应的提示。这时就需要添加相关的代码。按照编程语言的难易程序,应该是先讲html、JavaScript,然后是JSP或ASP或PHP。总而言之,一个好的网页要涉及到图形图像处理,网页的布局,网页的编程。图形图像处理课程,实现的是网页中图片元素制作。网页的布局课程,实现的是网页总体规划和网页的主题思想。有了网页的总布局之间,才能在现有的代码中添加其他所需要的代码。课程的开设以及开设的顺序也应该按照这个顺序来安排。

2 计算机网络公司网页制作流程中的两个重要环节

目前,在计算机网络公司完成网页制作的流程中,有两个重要的环节。一是多数的计算机网络公司工作人员,用PhotoShop软件,大量的采用切图技巧,为网页制做了所需要的照片,然后用DreamWeaver,然后转换成源代码,供编程人员后期的编程使用。使用这种技巧,网页制作的速度快。二是计算机网络公司工作人员,用一种网络编程语言,完成网页的编程工作。

3 目前网页制作开设的课程存在的问题

3.1 课程开设的过多,课程开设的顺序不科学

一般高职计算机专业,在网页制作方面开设的课程过多。例如图形图像处理开设了PhotoShop和FireWorks课程。而在计算机网络公司多用PhotoShop,PhotoShop功能强大,所以开设PhotoShop。课程开设的顺序缺少科学性。PhotoShop处理的是网页上的元素,DreamWeaver实现的是网页上元素的布局。所以应该先开PhotoShop课程,后开DreamWeaver。在网页编程课程的开设上,也没有遵循从简单到难的顺序,而是直接开了所需的编程课,学生学起来困难重重。

3.2 课程内容上没有突出实用性

每门课程都有它自己独特的实用技术。在实际教学中,一般授课老师忽视了所教课程的实用性,只是遵守教学大纲和学时完成了课程的教学任务。在教学实施的过程中,没有把知识点和技能与现场解决问题的技巧联系起来,造成了学生既使是学习过的,但是在实际工作中还是不能灵活的运用,缺乏处理问题的技巧。目前高职院校的现状,授课老师一般都是从学校毕业后直接进入学校任教,缺少现场的工作经验。课程的理论与实践学时数比不科学。每门课都是老师讲的过多,而学生练习的很少。这就造成了学生学而不精,能力欠缺的现象。

3.3 教学过程中没有课程与课程综合实训的环节

目前高职院校一般都是将这些课程由不同的老师来授课的。每个老师都是各自完成自己所教课程的授课任务。在教学实际中,出现了只注重本课程的学习,不涉及其他课程。学完一门课程之后,虽然都安排有一周或二周的课程实训,但是只是仅仅的一门课程的实训,缺少相关课程综合实训的环节。在实际网页制作过程中,会使用到好几门课程的技能。正是因为缺少课程的综合实训,这就造成了学生走上工作岗位后,对实际的工作流程不清楚,综合运用知识的的能力差。

4 课程的整合以及教学方法的尝试

4.1 课程的开设原则

高职计算机专业开设的课程一定要跟着当前计算机网络公司的主流技术走,公司使用什么技术,专业就开设相关的课程,技术够用就行了。目前计算机网络公司图形图像处理就是使用PhotoShop。因此,图形图像处理课程就开PhotoShop就可以了。在课程安排上要遵循认知的规律,从简单到复杂。网络编程的课程从html、JavaScript到JSP或ASP或PHP。

4.2 课程与课程之间的整合

在网页制作中,其中最主要的课程应该是PhtotoShop和网页编程。同时考虑到知识的学习由简单到难,还要考虑知识之间的综合运用。把PhtotoShop与html,JavaScript整合为一门课程。7PhtotoShop是现在计算机网络公司正在流行使用的工具,可以完成美工方面的工作,同时也可以完成网页整个页面的布局。html,JavaScript是网页编程中最简单的,学生容易接受。课程的总学时60%可以用来讲授PhtotoShop,40%的学时可以用来讲授html,JavaScript。遵循知识够用就行,大量的时间让学生练习。课程实训时,把计算机网络公司网页制作流程,运用于学生的实训中,为学生创造了计算机网络公司网页制作的工作情景,学生在这种情景中得到训练,以适应日后的工作环境。同时又可以对学生综合运用知识的能力得到训练和提高。

4.3 在教学方法上,寻找新的尝试

实践性较强的课程。每一门课程的最后,都有一周或二周的实训安排。以往都是该课程的任课教师来指导。笔者做了大胆的尝试,这段时间,可以把计算机网络公司技术骨干或往届毕业生中已是技术骨干的学生,请到学校参与本课程的学生实训工作。技术人员可以把课程相关的技巧和现场上常用的技能传授给学生,弥补了学校老师授课时存在的缺陷。同时在实训期间,运用情境教学法,营造公司的工作环境,体现网页制作的两个重要环节,让学生熟悉网页制作的流程,以便毕业后,走上工作岗位很快适应工作环境。

4.4 走校企合作之路

笔者与计算机网络公司技术主管交谈时还了解到,其实计算机网络公司也很想为自己公司寻找可塑的新手。计算机网络公司还是看好高职计算机专业学生,认为他们经过了专门的、严格的职业训练。双方协议:在学生毕业实习期间,学校可以推荐一些学生到计算机网络公司进行顶岗实习,同时公司还给学生指定实训期间的师傅。这个过程中,公司可以了解学生,学生也可以了解公司,以便公司为自己物色人才。这只是合作的开始,更深一层次的合作,有待于进一步的尝试。

5 结束语

高职的教育,应与现场实际紧紧相联系。把往届毕业生和用人单位技术人员请进学校,和我们的老师座谈,发现我们教学中的问题,探索新的教学方法,这样才能真正提高我们的教学质量。

参考文献:

[1] 吴旭慧.中职学校《网页制作》教学改革的尝试[J].中国信息技术教育,2009(8).

[2] 刘显丽.网页制作课程的整合探究[J].辽宁教育行政学院学报,2005,22(2):125-126.

[3] 杨晓明.《网页制作》课程教学改革的探索与研究[J].甘肃联合大学学报,2008(3).

[4] 赵晓静.浅谈网站建设和网页制作的方法[J].电脑知识与技术,2008(36).

[5] 韩竹萍.中职《网页制作》课程教学改革探讨[J].中外教育研究,2009(6).

[6] 钟启泉,张华.世界课程改革趋势研究(上卷)[M].北京:北京师范大学出版社,2001.

网页设计毕业论文范文第14篇

1.指导教师职责如下:

(1)编写具有统一格式的毕业论文(设计)任务书,经教学院长(主任)审核后,提前发给参加毕业论文(设计)的学生(任务书格式见附表).

(2)提前做好毕业论文(设计)的预做或相关资料准备工作,规划所指导学生的毕业论文(设计)的时间安排.

(3)根据课题对学生应完成的文献检索,外文资料翻译,设计的技术线路,经济分析或实验研究分析或实验数据,撰写设计说明书或论文等提出明确的要求.

(4)指导教师既要采取启发引导和介绍参考资料等方式对学生作实质性的指导,又要充分发挥学生的主观能动性,既不包办代替,也不放任自流.对学生能力的培养和训练,应贯穿于毕业论文(设计)的全过程.

(5)指导教师应及时掌握学生毕业论文(设计)的进度和质量,注意考查学生的创新思维和实际工作能力,对学生的工作态度,出勤情况,守纪状况作出详细记录,作为毕业论文(设计)成绩评定的参考依据.

(6)停课期间,指导教师对学生的指导,检查和答疑的时间要求每周不少于2次,每次对每名学生指导不少于2学时.

(7)指导教师应认真审核学生完成的毕业论文(设计),准确,及时,客观地写出评语,按成绩评定的有关规定评定成绩.

2.表格有关要求

《河南师范大学本科毕业论文(设计)任务书》(见附件3),表中须填写内容要求打印.《河南师范大学本科毕业论文(设计)答辩记录表》和《河南师范大学本科毕业论文(设计)答辩申请评阅意见表》一律用钢笔或水笔填写,填写时要求书面整洁,规范.

3.毕业论文要求及格式见附件1

附件1

河南师范大学本科毕业论文(设计)编写规定

为使我校本科生毕业论文(设计)更规范化,标准化,现就我校本科生毕业论文(设计)的编写规定如下:

一,毕业论文(设计)的内容

(一)毕业论文(设计)资料袋内容:

1,毕业论文(设计)文本

毕业论文(设计)封面;

毕业论文(设计)任务书;

毕业论文(设计)中,英文摘要;

前言;

毕业论文(设计)正文;

参考文献;

致谢;

2,河南师范大学本科毕业论文(设计)答辩申请及评阅意见表

3,河南师范大学本科毕业论文(设计)答辩记录表

(二)对以上内容的要求

1,封面:封面由学校统一制定,内容包括:学号,论文(设计)题目,专业,班级,学生姓名,指导教师姓名;

2,任务书:内容包括论文(设计)题目,学生所在院系,所学专业,班级,姓名,指导教师姓名,研究方向,论文(设计)的主要任务及目标,主要内容,基本要求,主要参考文献,进度安排等;

3,摘要:内容主要介绍所研究的课题内容,提出主要结论及创新之处,中文摘要一般为200字左右,英文摘要一般为250个实词左右,中,英文摘要均要有关键词(3-6个);,全国公务员共同天地

4,毕业论文(设计)正文要求:论点正确,逻辑性强,文理通顺,层次分明,表达确切.把实践结果上升到理论认识或应用理论的高度,最终解决实际问题,并提出自己的见解和观点;

要求设计图纸上的各项内容符合制图标准:结构合理,视图正确,尺寸齐全,图表完备.毕业论文(设计)的图纸尽量利用计算机打印,绘制;

5,参考文献:学生查阅资料的方式可从检索期刊文献上查阅,亦可采用检索期刊文献查阅与网上查阅相结合的方式进行,根据学科特点,每篇论文至少要查阅5篇以上的外文原文资料;

6,优秀论文简介:被收录到校优秀毕业论文选编的论文,必须完成约1000汉字的简介,包括课题来源,目的和意义,研究内容和过程的概括性叙述,主要结果结论等.一般不用图表,化学结构式,非公知或非通用的符号和术语.

(三)毕业论文(设计)完成后按本要求的第一条第(一)项"毕业论文(设计)资料袋的内容"的顺序排列好,装入毕业论文(设计)资料袋中.毕业论文(设计)资料袋由学校统一发放,资料袋封面内容包括:编号,密级,论文(设计)题目,院系,专业,班级,学生,指导教师等项.

注:资料袋编号为12位,其含义是:第1,2位为本届号,第3,4位为院系编号,第5,6位为专业编号,第7,8位为班级编号,第9-12位为学生编号.如:编号为:030401010085,表示2003届生命科学学院生物科学专业一班第八十五位学生.各院系及专业编码附后.

(四)毕业论文(设计)字数要求在5000字以上.

(五)对于纯软件类课题,软件文档要齐全,包括有效程序软盘和源程序清单,软件设计说明书,软件使用说明书,软件测试分析报告,项目开发总结等内容.

二,本科毕业论文(设计)打印格式

(一)毕业论文(设计)尽量按规定格式用计算机打印,纸张大小一律使用A4复印纸.

(二)毕业论文(设计)资料袋

资料袋统一使用学校提供的毕业论文(设计)资料袋,填写袋面时,各项内容要齐全,不得漏项.

(三)封面

封面使用学校统一提供的毕业论文(设计)封面,所有内容要居中.

(四)摘要

中文摘要采用小四号宋体字,英文摘要采用四号"TimeNewRoman"字型.

(五)毕业论文(设计)的规格

1,有关文字内容的要求

正文文字内容字型一律采用宋体,标题用黑体字,章节题目采用小三号字,内容采用小四号字汉字宋体和四号TimesNewRoman英文.

章节题目间,每节题目与正文间空一个标准行.

页面设置为:

单面打印:上2cm,下2cm,左2.5cm,右1.5cm,装订线0.5cm,选择"不对称页边距",页眉1.2cm,页脚1.5cm.

页眉设置为:居中,以小5号字宋体键入"河南师范大学本科毕业论文(设计)".

页脚设置为:插入页码,居右.格式可根据全文一次打印输出,或章节分别输出具体设置.

正文选择格式段落为:1.5倍行距,段前,段后均为0磅.标题可适当选择加宽,如设置为:段前,段后均为3磅.

应尽可能利用计算机整理,打印论文.若手写,必须用方格稿纸(特殊专业例外)以钢笔整齐书写.

2,毕业论文(设计)正文章节序号

均以阿拉伯数字连续编号,最多为4级,(如:11.1……1.1.1.1),之后先以括号为序,如(1),(2)…;再以圈圈为序,如①,②….

根据学科特点也可采用五级编号顺序.(如:一,(一)1.(1)①)

3,毕业论文(设计)的公式,图与表

公式号以与正文相统一的编号,如(2·4)表示第2部分的第4个公式.

公式应尽量采用公式编辑应用程序输入,选择默认格式,公式号右对齐,公式调整至居中.

图与表也以与正文相统一的编号,如图3·5表示第3部分的第5幅图.

图与表应有相应的名称,如"实验系统流程示意图"等.

图与表应设置于文章中首次提到处附近.

4,毕业论文(设计)的参考文献

正文引用参考文献处应以方括号标注出.如"…效率可提高25%[14]."表示此结果援引自文献14.

参考文献的编写格式为:

期刊文献的格式:[编号]作者.文章题目名.期刊名,年份,卷号,期数,页码.

图书文献的格式:[编号]作者.书名.出版单位,年份,版次,页码.

会议文献的格式:[编号]作者.文章题目名.会议名(论文集),年份,会议地点,卷号,页码.

附件3

河南师范大学本科毕业论文(设计)任务书

论文(设计)题目:

院系:专业:班级:学号:

学生:指导教师:研究方向:

1,论文(设计)的主要任务及目标

2,论文(设计)的主要内容

3,论文(设计)的基本要求

4,主要参考文献

5,进度安排,全国公务员共同天地

论文(设计)各阶段名称

起止日期

1

2

3

4

网页设计毕业论文范文第15篇

关键词:互联网;Web应用程序;校园网;JSP

中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)22-740-04

Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges

WANG Yu-qing, LI Ge-wen, SUN You

(Dalian Vocational Technical College, Dalian 116035, China)

Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.

Key words: Internet; Web application; network; JSP

1 引言

随着我国教育需求不断增加,高校教育资源有限,教育经费相对不足的情况下,利用现代信息技术发展高等教育,不仅充分利用了优秀教育资源,而且为更多的人提供接受高等教育的机会,同时这也是极大促进了高校的信息化发展。目前适用于各种教育层次的教务管理、教学管理、课件、考试等系统或平台已逐渐发展成熟。但是,大多平台中的教学系统一般都是以完成“课程教学”为目标设计的,对课程实验、毕业论文(设计)等实践性环节提供支持服务还很少。用网络平台实现对毕业论文(设计)教学环节的支持服务还少有人讨论,而这一应用恰是目前所需要的。[1]

本系统所研究就利用互联网Web 2.0技术,采用B/S工作模式来解决毕业论文(设计)实践环节中教师数量不足,选题不规范,指导教师与学生难以及时沟通等问题的。

2 理论基础和核心技术

2.1 JSP技术

JSP(Java Server Pages)技术是以Java语言作为脚本语言的,它为创建高度动态的Web应用提供了一个独特的开发环境。JSP代码可被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。[2]

Java Servlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。JSP页面看起来象普通HTML页面,但它允许嵌入执行代码,利用跨平台运行的JavaBean 组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。[3]

2.2 JavaBean

什么是javaBean?JavaBean 是一种基于 Java 的软件组件。其实是一个Java的一个类而已[7]。JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。

2.3 CSS技术

CSS是Cascading style Sheets的简称,中文译作层叠样式表单,它是一种为超文本置标语言(HyperText Markup Language, HTML)提供增强补充服务的技术,可对每一个HTML的置标(tag)做精雕细刻的修饰。它语句、文法简单,只要在源码中插入STYLE语句就可轻易实现页面内任意文本颜色、背景、边框、行距、字距的添删和修饰等功能,就可使网页更加生动活泼,从而获得满意的效果。

2.4 客户端脚本技术

客户端脚本是为操控和显示由服务器端返回的内容而量身定做的。这种方法可以隐藏、显示网页组件,移动或者改变颜色和字体,从而实现对用户事件的反应。显示或隐藏表单是在网页上创建下拉菜单的根本。依据鼠标位置显示相应的窗口支持网页提示功能。

本系统采用了应用最为广泛的客户端脚本语言是Javascript是一种面向对象并在网络浏览器内部运行的脚本语言。它对网页组件的控制是通过文件对象模式(DOM)实现的,该模式是一种实现与网页交互的应用程序接口(API)。[4]

2.5 数据库技术

数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。

1) Web数据库简介

所谓Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。Web数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持[7]。

2) SQL Server 2000简介

SQL Server 2000是企业级网络关系型数据库产品, ODBC数据库引擎提供了与数据库打交道的途径,通过它以及来访问数据库并对其进行各种操作。Visual Basic、SQL Server 2000以及其他微软的软件产品都是通过ODBC数据库引擎,从而给用户提供了丰富的数据类型。ADO数据对象模型在数据库中的信息与将信息显示给用户看的程序之间架起了一座桥梁。它提供了用来浏览不同记录的各种跳转方法,使用微软公司推荐的ADO对象模型将为以后的扩展带来便捷。[10]

3 系统设计与开发

3.1 系统研发的目的

毕业生毕业论文(设计)管理系统充分利用网络的优势,实现论文管理的网络化,使原本繁琐的选题问题简单,快捷,奏效。解放教辅人员和学生。学生能够根据教师所提交的题目,在联网的计算机上随时选择,更改自己的论文题目。教师可以在任意联网的计算机上论文信息,并实现选择其论文的学生信息的打印。管理员有设置限制选题条件的功能。并能在任意联网的计算机上对选题信息按班级,教师实现打印。管理员还应有封闭数据库的权利。

3.2 系统设计思想

本系统利用互联网Web2.0,采用B/S结构开发。由于本系统在Web环境中使用,网站完成功能比较简单,主要是对数据的基本操作。因此,使用JSP+JavaBean的开发模式进行开发。以SQL Server 2000数据库系统技术做为后台数据库的支持,通过基于Web技术的系统开发,保证用户(教师、学生)通过授权可以任何条件下通过网络登陆,实现相关的服务。系统的系统开放性好,架构灵活,便于维护,在稳定性和安全性方面达到了较高的指标。[5-6]

3.3 毕业生毕业论文(设计)管理系统分析

3.3.1 使用UML用例图描述系统需求

该系统用户有三种身份:学生、教师及管理员。学生和教师都可以注册,更改自己的身份信息,但学生不能改自己的用户名(学号),而且学生只有在注册自己的详细个人信息后才可以进入系统进行论文题目的选择。学生和教师的用户名可以由管理员统一。具体描述如图1、图2、图3所示。[8-9]

图1 学生用例图 图2 教师用例图图3 管理员用例图

3.3.2 系统结构功能分析

从以上对本系统的分析,可将其分成前台和后台两部分。前台主要是为学生和教师提供,后台是为管理员(教学秘书)提供。如图4和图5给出了前台和后台的功能结构图。

图4 前台功能结构图

图5 后台功能结构图

3.3.3 数据库的设计及实现

本系统主要用到四个数据表:

1) student(学生信息表),该表不但保存学生的基本注册信息,还包含了学生选择了哪位教师的选题(即教师编号和选题编号),主要包括:学号(学生ID)、密码、学生姓名、班级等学生的基本信息和教师ID、论文ID。

2) teacher(教师信息表),该表用于保存教师的基本信息,主要包括教师ID、密码、教师姓名、教师职称等等教师的基本信息。

3) article(论文信息表),该表用于保存论文的基本信息,主要包括对应教师的ID、对应教师的论文题目及论文ID等论文基础信息。

4) admin(管理员表),该表用于保存管理员的基本信息及选题条件的限制,主要包括管理员号、管理员密码、管理员ID、同一教师选题人数和同一题目选题人数,选题的有效时间等内容。

本系统用到的数据表的关系主要有一个,如表1所示。

表1 表关系

3.3.4 网站整体设计

毕业生毕业论文(设计)管理系统采用JSP+JavaBean的开发模式。使用的JavaBean如表2所示。

表2 学生毕业论文管理系统使用的JavaBean

3.3.5 网站结构设计

本系统网站的结构中有多个文件夹,分别存放不同内容与形式的文件。Datebase文件夹用来保存系统的数据库;css文件夹用来保存系统的样式表;image文件夹用来保存系统中所需要的图片;admin文件夹用来保存管理员相关的页面;student文件夹用来保存学生相关的页面;teacher文件夹用来保存教师相关的页面。

3.3.6 系统实现的主要功能

3.3.6.1 个人信息管理

前台的个人信息管理主要是指用户(学生/教师)的注册信息的管理。注册时必须确保注册用户名的唯一性,因此,在保存注册信息前,需要查询数据表中是否有相同的用户名,如果没有,可以向数据表插入新的记录然后提示用户注册成功;反之,则说明同名用户存在,需要提示用户更改。

后台的个人信息管理主要是指管理员信息的管理。此信息可作为管理员登录系统、管理系统的通行证,管理员拥有很大的权限,所以更要妥善处理。在这个模块里主要包括管理员登录和管理员密码的更改两个部分。

3.3.6.2 论文信息管理

论文信息管理分成两个用户来完成,教师和学生。其中教师所完成的工作主要有论文信息,更改和删除论文信息;学生的工作则是选择、重选论文题目,查看所选论文题目。本系统可以限制每一个教师可带的学生个数,也可限制每一个题目可供多少个学生来选择。在这两个环节中,教师是主导地位,因为只有教师了论文题目信息,学生才能从教师的论文题目中选择。

3.3.6.3 选题信息管理

选题信息管理分为两种用户(即学生和教师)。学生的选题管理功能主要就是对自己所选的论文题目进行查看;教师的选题管理功能就是查看选择自己论文题目的学生的具体信息,并能够进行打印。

4 系统的特色及优势

4.1 方便、简洁的中文操作界面

本系统的为中文操作界面,操作简单、直观,便于用户理解系统较复杂功能,熟练本系统的操作和应用。

4.2 实用性

本系统为用户提供了方便、高效率的功能支持,中文操作界面可以使用用户更好地利用母语优势,迅速掌握系统的操作技能。该系统不仅具有较完美的支持功能,同时采用了最优化的结构设计,降低了系统构建成本,解决了毕业设计中的一些实际问题,可以说是一个实用型系统。

4.3 可移植性

本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。

4.4 具有二次开发能力

尽管本系统是针对我系的实际自主设计开发的,因此可以针对不同用户进行二次开发,提供有效的技术解决方案,满足用户的需求。

4.5 较高的性价比

本系统所需的平台是TOMCAT,该软件为免费软件,操作系统为Windows 2000。硬件环境所用的计算机配置为P4 3.0,512M内存,40G硬盘或以上即可。

5 结束语

实现学院论文管理信息化,把传统的学生毕业论文管理模式与校园网相结合,充分发挥互联网使用的方便,高效的优势,能极大地提高传统论文管理模式的水平和效率。既有利于教学单位的教辅人员从琐碎、繁重的管理工作中解放出来,而且又给教师和学生提供了快捷和便利。

本文从系统分析、功能分析、系统设计、数据库设计等方面,全面叙述了系统的实现过程。采用B/S结构,运用了JSP+SQL SERVER技术实现基于Web技术的毕业生毕业论文(设计)管理系统开发。JSP不仅拥有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有Java Servlet的稳定性并可以使用Servlet提供的API。在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。本系统比较有特点的是对论文选题的条件也进行了限制。分别分为题目和导师两种限制,不同于以往的选课系统。本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。本系统对提高毕业生毕业论文(设计)的质量可以起到积极的作用。

参考文献:

[1] 高贤波. 网络教学测评系统的设计与实现[J]. 教育信息化,2006,22(9):32-35.

[2] 曾婕. 基于校园网的多课程并行考试系统[J]. 江西理工大学学报,2006,9(3):22-27.

[3] 王志军, 孙月霞. 基于Web开发的几种服务器端脚本语言的分析与比较[J]. 计算机应用研究,2006,23(3):26-30.

[4] 苑晓红, 赵春玲. 基于JSP的B/S结构系统的构建技术[J]. 科技资讯,2006,61(23):17-19.

[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.

[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清华大学出版社,2002.

[7] 冯缨.JSP-JavaBean开发模式研究及在网上答题系统中的应用[J]. 计算机工程与设计,2006,16(5):25-29.

[8] 周世兵, 刘渊. 基于B/S模式的网上档案管理系统的开发与建模[J]. 计算机工程与设计,2006,27(10):34-38.