期刊在线咨询服务,发表咨询:400-888-9411 订阅咨询:400-888-1571股权代码(211862)

期刊咨询 杂志订阅 购物车(0)

网页设计毕业论文模板(10篇)

时间:2022-12-21 04:17:34

网页设计毕业论文

网页设计毕业论文例1

站点服务器收到要求执行的应用程序,分析表单(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

网页设计毕业论文例2

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)03-0551-03

1 绪论

随着计算机网络技术的不断进步和发展,运用先进的网络管理信息系统及软件,对传统的工作管理进行信息化和网络化管理,己经成为新建本科院校高校数字校园发展的重要组成部分。毕业设计管理系统实现学生在毕业设计的整个过程中以及教师对毕业设计管理的过程中系统化、规范化和网络化。本系统是针对新建本科院校毕业设计教务管理工作,研究、设计并开发的毕业设计管理系统。在网络支持的环境下,实现教师网络管理、学生网络选题和信息查询的网络平台。它提高了办公效率和设备可靠性,减少了工作人员的劳动强度,减少办公耗材,提高选题的现代化管理水平。同时教学单位能够充分利用学校的各类教学资源,建立先进的教学管理机制,优化学生专业知识结构,充分调动教师与学生毕业设计环节的积极性、主动性,促进高校内涵建设,提高办学效益。

2 系统分析与设计

2.1 框架技术

本系统前端开发技术采用的是jQueryEasyUI框架技术。作为简单实用的富客户端的Web前端开发技术,jQueryEasyUI是jQuery众多框架产品的一种,主要用于提供web开发者功能丰富并且美观的UI界面的UI插件。Web前端开发人员只需要掌握简单的javascript,和相应的DIV+CSS样式的结构,开发者就可以轻松运用jQueryEasyUI所提供给我们的UI控件完成界面和菜单的全部设计。基于jQueryEasyUI框架的毕业设计管理系统的开发,可以除去大量的前端开发工作,既简单,又美观实用。jQueryEasyUI作为一个简洁快速灵活的JavaScript框架,它能实现网页上简单的操作文档、处理事件、实现特效并为Web页面添加Ajax交互。同时,jQueryEasyUI框架可以把一些数据尽量放到前台客户端用JavaScript与用户进行的交互,避免到服务器处理,从而减轻了服务器端压力。

2.2 体系结构设计

本系统采用了基于Web技术的浏览器/服务器模式。Web技术是基于HTTP的Web Server,主要是可以执行动态地数据请求并进行页面交互的工作,B/S模式是一种三层网络体系结构。第一层为客户机,只有在客户机上安装浏览器才可以访问,客户机是用户与Web服务器的接口,它将管理系统的内容转化为用户直观可见并具有交互功能网页。用户只需要对前端页面进行点击操作和相应的表单请求提交给Web服务器处理并返回处理结果到页面上。第二层为Web服务器,包括WWW服务器和数据库网管两部分,它将根据客户机提交的请求进行处理并根据系统功能动态生成一串嵌入了处理结果代码,然后返回给客户机的浏览器。第三层为数据库服务器,它的任务是与Web服务器中的数据库网管进行交互,负责协调Web服务器发出的各种不同的数据库SQL语句来操作数据库,并将处理结果返回给Web服务,包括添加、修改和删除数据库内容等。

2.3总体设计

毕业设计管理系统实现毕业设计过程的网络管理,使高校能高效率地完成毕业设计管理工作,并对进一步的毕业设计答辩及其相关方面的工作提供科学决策,通过网络数字化管理实现:毕业设计课题的自动化,规范化管理;毕业生自主选题;指导老师与毕业生的双向选择;毕业论文的规范化管理;毕业设计过程的实时监控和网上登分。

本系统主要围绕整个毕业设计过程中教师、学生、课题三者展开,根据用户需求分析,教师通过该系统可以实现毕业设计的网络化的课题管理教学活动,包括录入选题、管理选题、、退选选题、学生成绩管理等权限;学生通过该系统可以了解课题相关信息,并进行自主选题,查看成绩等权限;管理员可以对整个系统各方面进行管理,包括部门管理、教师管理和学生管理等权限。系统功能结构如图所示:

3 系统详细设计与实现

毕业设计管理系统是在Windows XP环境下开发的,利用,C#和JavaScript编程语言实现,釆用了 VS2010编写环境和SQL Server 2005数据库,通过使用网络信息服务器(IIS)将Windows XP的环境虚拟为Web服务器,采用B/S的结构分布模式,因此只要打开网页就可以使用该系统。对系统各个模块的功能设计如下:

1) 系统登录模块:具备权限的学生用户登陆系统后选题,并查看选题结果;老师用户登录系统后录入选题,管理选题;管理员用户管理系统各个模块等。其中该模块以教师权限登陆的界面如图:

2) 教师权限模块:根据教师的权限进入相应的集各功能模块于一体的主页面。

①个人业务模块:包括个人信息页面,老师可以对个人信息进行修改、修改密码等功能。

②毕业设计模块:包括上传任务书页面,设置课题名称,限选人数,以及上传任务书文档等;修改任务书页面,对上传的任务书进行修改;任务书查询页面;课题使用查询页面,老师可以在该页面查看课题选择情况;退选页面,老师可以对不适合进行该课题的学生退选,实现老师和学生双向选择;录入成绩页面,对每个完成毕业设计的学生给予成绩。其中毕业设计模块任务书管理中的上传任务书界面如图:

3) 管理员权限模块:根据管理员的权限进入相应的集各功能模块于一体的主页面。

①系统设置模块:包括机构管理页面,设置部门名称等信息;用户管理页面,添加、修改用户账号;角色管理页面,添加、修改角色;课题设置页面,任务书上传开始时间、结束时间、每个老师上传任务书最大数目、单个任务书最大选题人数等设置;学生选题设置,学生退选最大次数等设置。

②毕业设计模块:包括任务书审核页面,审核任务书;教师任务书查询页面,对通过审核的任务书进行管理;学生选题查询页面,查看学生选题情况;课题使用查询页面,查看课题使用情况;成绩查询页面,查看学生成绩情况。

③数据导入模块:包括导入教师信息页面;导入专业信息页面;导入班级信息页面;导入学生信息页面。

4) 学生权限模块:包括学生个人信息页面,修改个人基本信息、修改密码等功能;毕业选题页面,对可以选的选题中选择合适的选题,并可以退选,退选次数不超过3次等;毕业设计成绩页面,查看完成毕业设计的成绩。其中毕业选题管理中的学生在线选题界面如图:

4 结论

实现高校毕业设计管理信息化,把传统的学生毕业设计管理模式与校园网相结合,充分发挥互联网使用的方便,高效的优势,能极大地提高传统论文管理模式的水平和效率。既有利于教务干事从琐碎、繁重的管理工作中解放出来,而且又给教师和学生提供了快捷和便利。基于jQueryEasyUI框架的毕业设计管理系统,采用目前流行的融合了先进成熟的计算机网络、中间件和组件技术的B/S软件架构体系,能够对毕业设计工作进行完善有效地管理。对高校管理进一步实现无纸化办公起到一定的推动作用。

参考文献:

[1] 陈东,李永辉,吴刚.毕业设计管理信息系统的功能构建与实现[J].软件导刊:教育技术,2009(2).

[2] 李莉,王忠民,苑庆涛,韩俊岗.基于毕业设计管理平台的研究[J].现代电子技术,2011(14).

[3] 胡昶,邓泓,李山.基于.NET平台的毕业设计管理信息系统设计与实现[J].电脑知识与技术,2009(22).

网页设计毕业论文例3

一、项目构成

完整的毕业设计(论文、作业)项目构成应包括:

1、封面

2、目录

3、中英文内容摘要和关键词

4、文献综述

5、正文

6、参考文献

7、注释 (根据需要)

8、附录 (根据需要)

9、致谢

其中“注释”与“附录”视具体情况安排,其余各项内容均为必备项目。

毕业设计(论文、作业)的字数,本科一般不少于6000字,不超过10000字(理工类专业一般不少于8000字,不超过15000字)。理工学科毕业设计须附上与设计课题有关的其他技术资料。

二、项目编排格式要求

1、封面:由上海开大提供统一格式的封面[可在网上毕业设计(论文、作业)指导交流系统的“信息公告”栏内下载]。要求封面的毕业设计(论文、作业)标题名称使用4号宋体填写;下面的分校(站、点)、年级、专业、教育层次、学生姓名、学号、指导教师、日期也统一使用4号宋体填写。

2、目录:另起一页。“目录”项目名称用小2号黑体加粗,顶部居中;内容顶格另起一行用小4号宋体,目录内容用1.25倍行距(同正文)。目录编写到三级标题,标题后跟实心小圆点并在行末标注页数。

3、中英文内容摘要和关键词

中文内容摘要和关键词:另起一页。中文名称的“内容摘要”用小2号黑体加粗,居中,其内容另起一行用小4号宋体(1.5倍行距),每段起首空两格,回行顶格;中文名称的 “关键词” 另起一行用小4号黑体加粗顶格,后接“:”,内容另起一行空两格,用小4号黑体,一般3—4个词,词间空一格。

英文内容摘要和关键词:另起一页。英文“内容提要”项目名称规定为“Abstract”, 用小2号Times New Roman字体加粗,居中,其内容另起一行用小4号Times New Roman 字体(1.5倍行距),标点符号用英文形式;英文“关键词” 另起一行, 项目名称规定为“Key words”,用小4号Times New Roman 字体加粗,顶格,其内容接“Key words”后空一格,并加“:”,用小4号Times New Roman字体,词间用分号“;”加空格隔开。

4、文献综述:另起一页。“文献综述”项目名称用小2号黑体加粗,居中;内容另起一行用小4号宋体。每段起首空两格,回行顶格。文献综述不超过1000字。(此部分不计入字

数要求范围)

5、正文:另起一页。

(1)毕业论文标题用小2号黑体加粗,顶部居中排列,上下各空一行;

(2)文字统一用5号宋体,每段起首空两格,回行顶格,多倍行距,设置值为1.25;

(3)正文文中标题顶格:

一级标题:标题序号为“一、”,用小4号宋体加粗,独占行,末尾不加标点;二级标题:标题序号为“(一)”,用5号宋体加粗,独占行,末尾不加标点;

三级标题:标题序号为“1、”,用5号宋体加粗,若独占行,则末尾不加标点,若不独占行,标题后面须加句号;

四级标题:标题序号为“(1)”,用5号宋体,其余要求与三级标题相同;

五级标题:标题序号为“①”,用5号宋体,其余要求与三级标题相同。

注意:每级标题的下一级标题应各自连续编号。

6、注释 (根据需要):正文中凡引用重要观点、数据等,应注明来源,需注释的地方可在加注之处右上角加数码,形式为“①、②??”(即插入脚注),并在该页底部脚注处对应注号续写注文。注号以页为单位排序,每个注文各占一段,用小5号宋体。

引用著作时,注文的顺序为:序号、作者、书名、出版单位、出版时间、页码,中间用逗号分隔,多个作者名间用“、”隔开;

引用文章时,注文的顺序为:序号、作者、文章标题、刊物名、期数、页码,中间用逗号分隔

引用网上参考资料的还应注明具体网址,注文的顺序为:序号、作者、文章标题、网址。

7、附录 (根据需要):“附录”项目名称用小4号黑体,后加“:”,在正文后面空两行顶格排列,附录内容另起一行顶格用5号宋体排列,内容编排参考正文。

8、参考文献:“参考文献”项目名称用小4号黑体加粗,后加“:”,在正文或附录后面空两行顶格排列;参考文献内容另起一行顶格用5号宋体排列,序号用“[1]”、“[2]”??的形式编排,引用著作和引用文章时的注文顺序同注释。参考文献内容统一用1.25倍行距。

引用网上参考文献时,注文顺序同注释,并要求注明网址链接。

9、致谢:另起一页。“致谢”项目名称用小2号黑体加粗,并居中;致谢内容另起一行空两格用5号宋体编排,回行顶格。致谢内容统一用1.25倍行距。

10、表格:正文或附录中的表格一般包括表头、表体和表注三部分,编排的基本要求是:

(1)表头。包括表号、标题、计量单位,用小5号黑体(居中),在表体上方与表格线等宽编排。其中,表号居左,格式为“表l”,全文表格连续编号;标题居中,格式为“XX表”;计量单位居右,参考格式如为“计量单位:元”。

(2)表体。表体的四周端线使用粗实线(1.5磅),其余表线用细实线 (0.5磅)。表中数码文字一律使用小5号宋体字。表格中的文字要注意上下居中对齐,数码位数也应对齐。

(3)表注。表注项文字写在表体下方,不必空行,用小5号宋体,按“(1)、(2)??”排列,表注的宽度不可大于表体的宽度。

11、插图:插图包括图片(稿)、图序和图名,文章中的插图应遵循“图随文走”和“先见文后见图”的原则,图片(稿)画面应清晰、美观,幅面大小适当,应根据内容要求和版面允许放缩至需要大小和放置于适当位置。图序及图名置于图的下方居中,使用小5号黑体,其中,图序居左,图名居右,如:“图2 上海大众销量和国内市场份额演变”。全文插图按出现的先后顺序统一编序,如“图1、图2??”,图名以不超过15个汉字为宜。

12、数字:文章中的数字,除了部分结构层次序数词、词组、惯用词、缩略语、具有修辞色彩语句中作为词素的数字、模糊数字必须使用汉字外,其他均应使用阿拉伯数字。同一文中,数字的表示方式应前后一致。

13、标点符号:文章中的标点符号应正确使用,忌误用、混用标点符号,中英文标点符号应加以区分。

14、计量单位:除特殊需要,论文中的计量单位应使用法定计量单位。

15、页码:从正文开始编写页码、封面及目录不编页码,内容摘要、文献综述页码用“Ⅰ、Ⅱ、Ⅲ??”编写。编写页码用插入页脚的方式,选择小五号Times New Roman字体,并居中。

三、打印与装订

网页设计毕业论文例4

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

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

网页设计毕业论文例5

随着计算机及网络的发展和普及,各高校的校园网络技术不断完善,健全,学生和老师使用网络来进行学习和工作的机会越来越多,毕业设计和论文史学生在校期间的最重要的一个学习过程之一,所以,使用信息化管理毕业设计和论文势必要取代手把手教学的模式。该系统是高校进行学生管理工作的一部分,也是学生和教师互动的接口,它的应用给学生,老师,行政部门都带来了大大的方便,既节省了教师与学生的宝贵时间,也规范和完善了毕业设计这个环节的管理。

1 系统简介及使用工具

本系统的功能是进行毕业设计,由学院布置教师的毕业设计指导任务,让学生选题,准备开题,教师允许开题后教师和学生在网站上进行交流,完善设计后开始撰写论文,毕业论文完毕,学生开始答辩,由教师审核并给出修改意见,最后教师给出成绩。

毕业论文系统采用了JSP网站开发技术,网页设计软件Dreamweaver 8,SQL Server数据库技术,JDBC数据库连接技术来制作。JSP技术以Java Servlet为基础,保留了Java技术简单易用、面向对象、平台无关性和安全可靠的特点。Dreamweaver 8可以使用服务器技术(例如,CFML,ASP,,JSP和PHP)生成动态的、数据库驱动的Web应用程序。SQL Server采用SQL语句执行操作,这些语句可以作为脚本语句直接在数据库环境中编译运行,还可以嵌入到其他宿主语言中去。JDBC可以连接的数据库包括Oracle,SQL Server, MYSQL,Sybase, DB2,Access,来满足不同编程人员对数据库开发的要求。

2 系统的功能设计

根据毕业设计和论文的完成要求,功能分为3个模块,包括教师,学生,管理人员。

系统的功能模块划分如下:

管理员:设置功能与权限,学生与教师信息管理,题目审核,论文指导工作安排,公告,指导教师与学生调剂,数据保存,生成报表和文件

教师:教师基本信息,论文题目,查看选题,处理题目,论文查看,公告与回复,成绩评定

学生:学生的信息,指导教师与题目,选题功能,提交论文与发言,查看成绩

3 系统的实现

3.1 系统前台和后台的实现

系统的前台实现主要使用控件,后台功能的实现使用代码,列举其中2个功能模块的实现过程如下:

学生注册页面的实现

学生注册信息包括学号,姓名,专业,班级,电子邮件,联系电话,QQ号码

其后台功能代码是:

3.2 系统数据库的实现

本系统的功能就是教师指导学生进行毕业设计,由学院布置教师的毕业设计指导任务,由教师先给出专业方向让学生选题,审题后布置任务,学生开始收集资料并准备开题,教师确定开题后学生开始进行毕业设计,在设计期间教师和学生在网站上进行交流,完善设计后开始撰写论文,教师一直都在网站上辅导,到了规定的时间,毕业论文完毕,学生开始预答辩,由教师审核并给出修改意见,学生正式答辩,教师在答辩后再给出完善意见来达到最满意的程度,最后教师根据整个毕业设计指导过程结合答辩组的意见给出成绩,最后将答辩的所有相关文件和资料都保存到网站上供其他人来浏览。

4 系统的测试

4.1 服务器的安全性和稳定性的测试

包括服务器能否可以长时间稳定的运行,网络传输率的计算

4.2 程序及数据库测试

所选的操作系统和数据库系统是否稳定,严密,测试程序是否有好的容错性,并用各种实例对系统的功能进行测试,例如,用户注册,学生选题,教师发公告等

4.3 网页兼容性的测试

毕业论文系统最终测试的阶段将能够看到各个阶段的结果,其目的是为系统在高等院校的投入使用做好准备。 使用各种浏览器,显示器和浏览网页的方法对系统进行测试,检查页面是否正常显示,页面打开和跳转的时间等。

5 总结

论文分析了毕业论文系统的必要性;研究了系统的设计与实现;以及测试了系统的应用。由于时间及个人专业水平有限,所做的工作还有很多待完善的地方,还有很多需要解决的问题,进一步的工作还包括:

(1) 扩充系统的数据库

更好的利用SQL Server技术进行数据库的扩充,使系统更好的管理毕业论文环节。

(2) 增加系统的功能模块

随着网络的不断发展,例如延期和提前答辩,网上答辩等模块还需要增加

(3) 毕业论文与其他教学环节的联系

毕业论文是重要的教学环节,学生是否能取得毕业证与毕业论文的完成情况有重大联系,所以,学院的其他部门的工作也要参考毕业论文系统的信息

参考文献

[1] 耿祥义、张跃平,JSP基础教程(第2版),清华大学出版社,2009年10月第二版,132-174

[2] 林振荣、徐苏,JSP程序设计,中国铁道出版社,2010年6跃第1版,144-225

[3] 方逵,JSP编程技术与应用,高等教育出版社,2003年10月第1版,204-212

[4] 宋昆、李严, SQL Server数据库开发实例解析,机械工业出版社2006:10-89

[5] 张莉, SQL Server数据库原理及应用教程,清华大学出版社,2003:30-140

[6] 王国辉、牛强、李南南,ASP信息系统开发实例精选,机械工业出版社 2005:180-300.

[7] 张跃廷、王小科、许文武,JSP数据库系统开发案例精选,人民邮电出版社,2007年1月,第1版,220-350

英文翻译:

The Design and Implementation of Thesis system based on JSP

E JING JING

网页设计毕业论文例6

(Xi'an University of Posts and Telecommunications,Xi'an 710061,China)

摘要: 本文从毕业设计的实际情况出发,设计并实现了一个基于B/S结构的毕业论文管理系统,该系统主要实现教师出题,学生选题,以及教研室对题目筛选等功能,可以通过Internet进行操作,具有及时、准确等优点。

Abstract: Based on the actual situation of graduation project, we design and realize the MIS for graduation project based on the B/S structure. The system can help the teacher to set the topic, the student to select a topic, as well as the staff room to filter the topic. The system can be operated through Internet accurately and promptly.

关键词: B/S 管理信息系统 毕业设计(论文)

Key words: B/S;MIS;Graduation Project

中图分类号:TP31 文献标识码:A文章编号:1006-4311(2011)14-0188-02

0引言

毕业设计(论文)是高校教学的重要组成部分,是完成专业培养目标的重要环节,在提高学生综合运用知识、培养分析与解决问题能力方面有着重要作用。但其包含的数据量大、涉及的人员面广,情况较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范,管理效率也较低。同时,随着高等教育改革的不断深入,对于毕业设计管理的规范化、科学化、信息化有了更高的要求。

根据上述情况我们将设计并实现了一个毕业设计(论文)管理信息系统,该系统主要完成对毕业生选题的管理、教师出题的管理、以及管理员对学生和教师信息的管理、对题目的筛选管理,其优势在于该系统基于B/S结构,能够通过Internet实现网上操作,打破了地域和空间的限制。

1系统的设计与实现

该管理信息系统的开发主要是来源于实际工作需要。在毕业设计相关工作中,常接触到的信息包括:学生基本资料、教师基本资料、毕业论文信息等。要将这些信息按照一定的方法规则建立数据库,通过程序可以随时调出来查看,及时掌握毕业设计的进度及相关信息,便于提高毕业设计工作的效率。

1.1 系统构架本系统采用B/S三层体系结构,即表示层、功能层和数据库服务层,使用IIS构架Web站点;通过访问数据库。

1.2 系统总体流程我们将使用计算机结合网络构造一个基于B/S结构的毕业设计(论文)管理信息系统,实现从报题到选题全程的电子化实时监控管理和结果公布,为教学管理人员、指导教师和学生提供准确及时的信息和帮助。本系统是针对现代高校计算机技术的发展,为了应对以往毕业设计中遇到的工作效率低,交互性差等问题而采用软件工程的设计思想设计的。基于Web的计算机校园实践系统,描述了毕业生毕业设计管理系统的用户登陆管理、报题管理、选题管理、中期管理、论文管理等各功能模块的联系。经分析系统服务的对象主要有毕业生、指导教师和管理员。系统总体流程如图1所示。

1.3 数据库设计数据库设计是整个程序设计的最关键部分,数据库的设计是否合理,将对数据库的大小、代码的优化起到至关重要的作用,因此在设计程序前必需对数据库进行设计,而在设计数据库前必需对所要完成的功能进行认真的研究分析,下面介绍我们的数据库设计:

学生、教师、论文题目模块间的E-R关系如图2所示:

整个软件主要功能设计分为学生、教师、管理员模块。

2系统的集成

本程序数据服务器安装在Windows XP操作系统上,采用SQL2000服务数据库,Web服务器采用Windows平台上的IIS服务器套件。整个程序的开发是在Microsoft Visual 2005环境下使用C#及HTML语言开发的。

首先用户通过登录界面,选择相应的身份进行登录,把用户输入的用户名和密码与数据库中存储的用户名和密码相比较,如果正确无误,进入相应身份的操作页面,如果错误,将进行提示。

2.1 学生模块如果以学生的身份登录正确,可以看到相关的信息提示,如日期,以及登录者的相应的个人信息,在页面上有4个可操作链接,点击可以进行相应的操作。

当点击“毕业设计选题”连接时,如果学生没有选过毕业设计题目,便在右下的栏中刷新为学生选题页面,学生可以进行操作选题;如果该学生已经选过题目,系统给将予提示,使得学生无法多次选题,避免了一名学生选多题的问题。

当学生选好题目后,可以通过点击查看选题结果来了解选题的相关信息,有选题人的姓名,所选的题目名称,所选的题目的描述,所选的题目的负责导师,负责导师所属的教研室。

学生可以通过点击修改密码来进行自己的密码的修改。

2.2 教师操作页面如果以教师的身份登录正确,进入教师操作页面,在这里我们可以看到相关的信息提示,如日期,以及登录者的相应的个人信息,在中上方有4个可操作链接,点击可以进行相应的操作。在教师操作页面中,教师可以进行毕业设计题目的提交,在题目的提交页面中,我们通过教师的职称不同,对教师的可出题数量进行了约束,一旦出题数目等于该职称允许出题目数时,该页面将不可操作。

教师也可以查看自己所出的题目的相关信息在这个页面中,教师可以了解到自己所出的题目哪些未通过审核,哪些题目通过审核并且被学生选中,哪些题目通过审核但还未被选。教师可以通过点击修改密码来对自己的密码进行修改。

2.3 管理员操作页面如果以管理员的身份登录正确,进入管理员操作页面,可以对学生、教师的信息进行创建、修改和删除,还可以对职称信息进行修改。

无论任何身份的用户点击“退出系统”或者关闭IE浏览器之后,系统将清空上次的信息。

3总结

通过毕业设计管理系统的开发实现了对毕业生的毕业设计电子化管理,投入使用后不仅可以在时间、空间上节约,方便检查,更可以对现有软件进行二次开发,充分利用现有数据和条件,完善本系统的功能。由于该系统采用B/S三层结构设计,可以在内部网和互联网上运行,方便用户分散办公,提高工作效率,学生、教师、管理员都可以远程操作,快速高质量的完成以前混乱的工作。

该系统己测试并成功运行。结果表明,该系统运行可靠、性能稳定、界面友好、使用方便,提高了毕业生的毕业论文管理工作的效率及信息的准确性。

参考文献:

[1]萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2000,(2).

[2]李劲东等.管理信息系统原理.西安:西安电子科技大学出版社,2003,(2).

[3]张晓辉等.SQL Server 2000管理及应用系统开发.北京:人民邮电出版社,2002,(12).

网页设计毕业论文例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

关键词:管理信息系统;ASP.NET;SQLServer 2000;数据库

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2007)01-10029-01

1 引言

毕业设计的管理是高校管理工作中的一项重要内容。随着高等教育教学改革的不断深入,对于高校毕业设计管理的规范化、科学化、信息化已成为目前面临的重要课题。目前,很多高校的毕业设计管理还存在一些问题。例如:根据教学要求,通常学生在大学最后一年需要在外地进行实习,而此时又面临着毕业设计选题问题;另外,毕业设计完成时,论文的上交也存在困难。同时,在做毕业设计的过程中,由于学生在外.指导老师对学生的指导和交流也会遇到一些麻烦。要解决以上这些问题,一方面要提高管理人员业务知识和管理水平;另一方面要充分利用现代科学技术,建立现代化的管理信息系统,从而使高校毕业设计管理效率更高,使其更加规范化,科学化和信息化,满足教学和管理要求。

2 系统分析与设计

2.1系统体系结构

系统采用了B/s (B rowser/Server)三层体系结构,即表示层(Browser)、功能层(Web Service)和数据库服务层(DataBase Service);使用IIS架设Web站点;ASP.NET通过ADO.NET访问数据库,系统的体系结构如图1所示:

对数据库的访问和应用程序的执行均在Web服务器端完成,客户端无需安装任何专门的软件,通过浏览器即可访问Web服务器并运行其程序,采用这种体系结构的系统充分利用了服务器资源,提供了跨平台,简单一致的应用环境,实现了开发环境与应用环境的分离,减少了系统开发和维护的工作量,便于用户群的扩展。

2.2 系统模块设计

本管理系统分为登录注册模块,课题列表模块,交流讨论模块和后台管理模块。其中登录注册模块对于不同用户给予不同权限:管理员具有最大权限,可以直接管理和更新数据库中的数据。教师可以上传课题以及在线对所带学生进行辅导。学生可以浏览网页获取公告通知,可以在线选题,还可以在相关论坛里与指导老师交流。课题列表模块主要是教师上传课题,供学生选题并公示出最终选题结果。交流讨论就是提供一个指导教师和学生交流讨论的平台。后台管理模块主要是对公告通知和学生选题信息以及学生完成的作品和论文进行管理。本系统的整体架构如罔

2所示:

3 关键技术及系统实现

3.1 数据库表的设计

3.2ADO.NET组件访问数据库

ASP.NET通过ADO.NET访问数据库。它采用业界标准的XML作为数据交换模式,使网络上的不同系统都可以相互运作。DataSet和.NET Data Provider是ADO.NET的两个核心子组件,用来实现对数据源的连接和对数据的操作。通过SqlConnection对象的Connectionstring属性指定连接参数,建立同数据源的连接,利用SqlDataAdapter对象的FillData方法将数据库数据读到DataSet中,对数据的更新、检索、插入、删除等由SqlCommand对象设置相应的SQL命令语句来完成。

为更直观地显示课题、选题情况,为学生和教师提供方便,系统提供了数据统计功能。系统采用ASP.NET中的DataGrid控件技术,它是Web控件中与数据库关系最密切,功能最强大的一个。它可以完成数据库中数据源的绑定显示,并生成包含Edit、Sort、Update等功能的分页显示页面。

下面程序便是ADO.NET具体应用的一个实例(部分源代码),其功能是绑定数据库中的课题信息到DataGfid控件,并分页显示。

(1)后台程序如下:

private void BindToDataGrid()

f SqlConnection con=DB.CreateCon();

SqlDataAdapter sda=new SqlDataAdapte();

sda.SelectCommand=new SqlCommand(“select*from grade―signname”,con);

Dataset ds=new DataSet();

sda.Fill(ds,“gra”);

this.DataGridl.DataSource=ds.Tables[“tlgra”];

this.DataGrid 1.DataBindο;}

private void DataGridl_PagelndexChanged(object source,Sys―tern.Web.UI.WebControls.DataGridPageChangedEventArgs e)

{ this.DataGrid 1.CurrentPagelndex=e.NewPageIndex;

this.BindToDataGridο;}

3.3系统安全与维护

系统对不同的用户级别赋予不同的权限,登录后系统通过ASP.NET的Session对象记录登录用户信息,根据记录的信息标识导人到不同的管理页面或浏览页面。管理员对系统的维护主要是对数据库数据的处理,其操作通过ADO.NET组件对数据库的访问来实现。在安全方面,使用ASP.NET和IIS结合在一起提供验证和授权服务,来保障系统的安全。对于有要求输入的验证页面采用ASP.NET提供的RegularExpressionValidator控件,一方面执行更为详尽的验证服务;另一方面过滤掉对系统安全有威胁的敏感字符。

网页设计毕业论文例9

一、毕业设计(论文)结构要求

基本结构

(一)前置部分:包括封面、任务书、中英(外)文摘要和目录页等;中文摘要一般不少于300字,并译成英(外)文。

(二)主体部分:包括引言或绪言,正文、结论、致谢和参考文献等。学生毕业设计(论文)的字数工科要求达到4000字以上,文科达到6000字以上,英语专业应达到3000个以上英文单词。毕业设计(论文)参考文献应达到5篇以上。

(三)附录部分:设计图纸、实验所用仪器、设备性能简介、照片和翻译论文、资料的原文、计算机程序等。文中的插图原则上为计算机绘图。

具体组成部分:

1.毕业设计(论文)封面

毕业设计(论文)封面由学校统一格式(可在教务处网上下载)。

2.题目

题目应简短、明确,具有概括性。标题字数要适当,不宜超过20字。如确因表达需要而字数过多又无法删减的,可以分成主标题和副标题。

3.摘要及关键词

摘要及关键词:摘要应以浓缩的形式概括研究课题的内容,中文摘要在前,应为300字左右;外文摘要在后,为中文摘要翻译件。

关键词是反映毕业设计(论文)主题内容的名词,关键词一般为3~5个。

4.目录

目录按三级标题编写,要求与正文标题一致。主要包括设计(论文)正文、参考文献、致谢及附录等。

5.正文

毕业设计(论文)正文部分包括:绪论(前言、序言)、设计(论文)主体、主要结论。要求论点明确、结构合理、条理清楚、内容完整、资料翔实并与论点相结合,同时要做到文字通顺,引文规范,正文中涉及到的图表、插图、公式、符号、参考文献、计量单位等都要符合有关国家标准的要求。

6.参考文献

参考文献是毕业设计(论文)不可缺少的组成部分,主要列出自己所阅读并参考的公开发表在出版物上的主要文献或网上下载的资料,一般不少于5篇。

7.致谢

致谢应以简短的文字对在课题研究过程中给予帮助的人员(例如指导教师、给予指导或协助完成毕业设计(论文)工作的组织和个人)表示自己的谢意。

8.附录

附录是对于一些不宜放在正文中,但有参考价值的内容。附录作为论文主体的补充项目,可包括某些重要的原始数据、数学推导、计算程序、框图、结构图、注释、统计表、计算机打印输出件等。一般附录的篇幅不宜过长。

二、毕业设计(论文)的书写与排版要求

1.书写

毕业设计(论文)版面采用A4纸竖排(个别图表视需要可横排),版芯尺寸:页边距为上2.8 cm,下2.5 cm,左2.5 cm,右2cm(左装订);行距为固定值22磅。

正文中的任何部分不得写到文稿纸边框以外。汉字必须使用国家公

布的规范字。

正文用小四号宋体,章及章标题用小三号黑体,节及节标题用黑体,字号与正文相同,图表号及标题用五号宋体。文中所有英文字母,阿拉伯数字,物理化学符号,均用Times New Roman字体。

页眉:从摘要开始到最后,在每一页的最上方,用5号楷体,居中排列,页眉之下划一条线,页眉内容为:安徽工贸职业技术学院毕业设计(论文);页脚:各页均需按顺序编页码,页码的统一格式为底端居中样式。

2.标点符号

毕业论文中的标点符号应按新闻出版署公布的“标点符号用法”使用。

3.名词、名称

科学技术名词术语尽量采用全国自然科学名词审定委员会公布的规范词或国家标准中规定的名称。使用外文缩写代替某一名词术语时,首次出现时应在括号内注明其含义。外国人名采用英文原名,按名前姓后的原则书写。一般很熟知的外国人名(如牛顿、达尔文、马克思等)可按通常标准译法写译名。

4.量和单位

量和单位必须采用中华人民共和国的国家标准GB3100-GB3102-93,它是以国际单位制(SI)为基础的。非物理量的单位,如件、台、人、元等,可用汉字与符号构成组合形式的单位,例如件、台、元、km。

5.数字

毕业设计(论文)中的测量统计数据一律用阿拉伯数字,但在叙述不很大的数目时,一般不用阿拉伯数字,如“他发现两颗小行星”、“三力作用于一点”,不宜写成“他发现2颗小行星”、“3力作用于1点”;大约的数字可以用中文数字,也可以用阿拉伯数字,如“约一百五十人”,也可写成“约150人”。

6.目录

“目录”两字用3号宋体字加黑居中排列。目录中各章题序的阿拉伯数字用小4号Times New Roman体,其余用小4号宋体。

7.标题层次

毕业设计(论文)的全部标题层次应有条不紊、整齐清晰。相同的层次应采用统一的表示体例,正文中各级标题下的内容应同各自的标题对应,不应有与标题无关的内容。

章节编号方法应采用分级阿拉伯数字编号方法,标题统一采用1; 1.1; 1.1.1; 2; 2.1; 2.1.2; …的样式。标题最多为三级,级与级之间用下角圆点隔开,每一级的末尾不加标点。

各层标题均单独占行书写。第一级标题居中书写;第二级、第三级标题序数顶格书写,后空一格接写标题,末尾不加标点;第三级以下单独占行的标题顺序采用A、B、C……和a、b、c……两层,标题均空两格书写序数,后空一格写标题。正文中对总项包括的分项采用(1)、(2)、

(3)……单独序号,对分项中的小项采用①、②、③……的序号或数字加半括号,括号后不再加标点。

8.表格

表格应按章编号,如表2—1,并需有表题;表序和表题置于表格上方中间位置;标题的中文字用黑体五号,英文用Times New Roman五号加粗。表格允许下页接写,表题可省略,表头应重复写,并在右上方写“续表××”。表中的文字为五号,中文为宋体,英文为Times New Roman字体。

9.插图

所有插图按章编号,如第l章的第1张插图“图1—1”, 所有插图均需要有图题,图序和图题置于图下方中间位置;图题的中文字用黑体五号,英文用Times New Roman五号加粗。图表中的文字为五号,中文为宋体,英文为Times New Roman字体。毕业设计(论文)中的插图以及图中文字符号无法打印时一律用钢笔绘制和标出。

10.致谢

致谢应另起一页。致谢二字用黑体小三号,内容用宋体小四号。

11.参考文献

“参考文献”四字用黑体四号。参考文献用五号字体,中文用宋体,英文用Times New Roman字体。标点用英文状态下的符号。论文中被引用的参考文献序号置于所引用部分的右上角(如[1])。文献为期刊的,书写格式为:序号—作者—文章题目—期刊—年份—卷(期)—页码;文献为图书的,书写格式为:序号—作者—书名—出版地—出版社—年份。

四、毕业设计(论文)的装订要求

毕业设计(论文)按以下顺序装订成册:

1.封面;

2.毕业设计任务书(由指导教师填写);

3.中(英)文摘要;

4.目录;

5.引言(绪论);

6.正文;

7.参考文献;

8.致谢;

9.附录(必要时);

10.封底。

五、毕业设计(论文)撰写规范的执行

1.上述规范为撰写毕业设计(论文)的基本规范,各专业应遵照执行。如根据专业特性需要自行调整者,必须报所在系(院)批准,并将调整后的规范报教务处备案。

网页设计毕业论文例10

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服务器页。