计算机专业毕业论文的撰写要求与格式.docx
《计算机专业毕业论文的撰写要求与格式.docx》由会员分享,可在线阅读,更多相关《计算机专业毕业论文的撰写要求与格式.docx(24页珍藏版)》请在冰豆网上搜索。
![计算机专业毕业论文的撰写要求与格式.docx](https://file1.bdocx.com/fileroot1/2023-6/1/e935ac6b-4833-47a4-9439-eb45d7c18f38/e935ac6b-4833-47a4-9439-eb45d7c18f381.gif)
计算机专业毕业论文的撰写要求与格式
计算机专业毕业论文的撰写要求与格式
计算机专业毕业论文的要求与格式
撰写毕业论文的要求:
1、选题的基本原则是:
(1).必须符合计算机应用专业综合训练的要求(涉及课程为三门以上)。
(2).在满足综合训练要求的前提下,尽可能选择与本地区、本单位实际需要相结合的课题。
(3).选题要有利于深化所学的专业知识和拓宽所学的知识面。
(4).课题的设计难度要适中,应使中等程度的学生经过努力能够在规定的时间内完成设计任务
2.每个学生应独立完成毕业设计(论文)的撰写;
3.毕业设计说明书应在8000字以上(含源程序代码),文中引用的部分必须注明出处。
4.论文要书写规范、文字通顺、图表清晰、测试数据完整、结论明确;
5.论文一般应包含有摘要、关键字、目录、综述、论文主体及参考文献等。
6.论文要求用A4纸打印,正文字号小4,宋体字,1.5倍行距,单面打印,统一风格,统一封面,打印装订成册,一式3份。
7.毕业设计的最终成绩由省电大审定。
毕业论文格式:
毕业设计(论文)是毕业设计工作的总结和提高,毕业设计论文反映了毕业生的专业水平和能力,因此要求学生以积极认真、严谨求实的态度完成毕业论文的撰写。
1.内容摘要(150~200字)及关键词(3~8个)
摘要的内容必须包括:
目的、方法、结论、结果等几方面.
关键词是文章中的核心词汇,它的作用是便于文章的检索,关键词不能是短语,也不能是句子。
2.目录(标示出章、节、页码)
3.开发背景和意义;
4.需求分析:
数据需求、处理需求、操作(界面)需求、环境需求(平台选型),功能需求
业务流程图、数据流图DFD、数据字典。
5.概要设计:
方案选择(系统模式):
单机模式、C/S模式、B/S模式,数据库访问方式
系统结构:
系统功能模块图,
6.功能设计:
详细说明系统各项功能。
7.开发工具介绍:
特点和优势(不能太长,不要介绍工具的用法)
8.数据库设计:
●概念设计(E-R模型);
●逻辑设计:
列出系统中使用的全部数据表及其属性定义(表结构),各表之间的关系。
(网站设计必须有后台数据库,不能是静态网页)
9.模块设计:
逐一写出各个模块的设计过程。
●应该设计的模块:
登录模块、主控模块、数据的录入/修改/删除/查询模块、业务处理模块、统计分析模块、系统维护模块等;
●每个模块设计的内容应包括:
模块名称,模块功能,模块界面,与其它模块的关系,主要操作流程,实现思想(算法),主要处理代码等。
10.系统测试
测试环境、测试方法,测试用例,测试结果分析(功能、性能两方面)
11.设计小结
12.致谢
13.参考文献
中外文的参考文献应按照规范列举在论文最后。
这一部分的编写反映作者的学术作风。
编写参考文献要注意:
(1)要严格按照规范编写,特别是外文文献,不要漏写、错写;规范写法应包括:
作者、著作名、出版社、出版时间.
(2)论文内容和参考文献要前后对应,正文中凡引用参考文献的地方应加注;
(3)列出的文献资料应与论文课题相关,无关的文献只会使读者感到你的研究目标很分散;
(4)选择的参考文献应主要是近期的。
以下是一篇计算机专业的范例论文,请同学们参照格式自己撰写!
陕西广播电视大学
毕业论文
题目基于ASP的办公自动化系统的设计与实现
姓名马润芹教育层次大专
学号057020737省级电大陕西电大
专业计算机应用分校榆林电大
指导老师杨鹏飞教育点榆林电大
【内容摘要】:
随着互联网技术和应用的普及,尤其是基于ASP的数据库技术的日臻完善,使得互联网已经深入到我们日常生活的各个领域。
该文在分析本单位目前对文件管理所存在的问题的基础上,设计实现了一个基于ASP环境的文件管理系统,应用动态服务器页面实现了对文件的在线查询、新建、删除、下载、上传等功能,同时对系统的功能特点和设计方案进行了说明。
【关键词】ASP 数据库在线文件目录用户管理
第一章引言
随着计算机技术的普及,办公自动化也得到了很大的发展。
自上世纪九十年代以来,办公依赖计算机的程度日益明显,各种文档信息均采用电子方式保存,特别是进入二十一世纪,网络技术得到较快的发展和普及,为电子文档的保存与传输创造条件。
笔者所了解的榆林学院就是一个办公自动化应用较为广泛的地方,全校的教师、管理人员基本达到人机比1:
1,老师的教案、参考资料、教学课件,管理人员的各种管理信息均保存在自己的计算机中,提高了学校的整体办公效率。
但经笔者广泛地调查与分析,发现以下一些问题:
(-)操作系统的崩溃致使计算机中的文件和信息顿时荡然无存。
在实际调查中笔者发现往往因为操作者误操作或无意中感染病毒而导致整个分区表被破坏,操作系统崩溃,保存在计算机中的所有信息将一去不复返。
(二)异地查阅文件相对困难。
学校的管理人员常常来往于省教育行政部门与学校之间,并且报送学生档案信息、课程考试信息等数据,这些信息都是以电子文档的方式保存在管理人员的计算机中,经常会遇到管理人员在外地需要对这些信息的查阅,在现有情况下是无法实现的。
(三)文件的统一收集与整理比较困难。
笔者所了解的学校其管理工作占有相当大的比例,经常有各种各样的信息文件要收集并重新整理。
例如每学期学校都要向各系主任收集新生、考试等多种信息,常常因没有一个很好的文件管理系统而使得文件的收集变得困难。
(四)多数操作人员对文档管理能力较差,使得文件查询比较困难。
在实际工作中,每位人员往住具有多重角色,大多教师都兼有一定的管理工作,都有多方面的文件,如所教课程的教案、练习题、考试题、所管理班级的学生情况、开设课程情况、考试情况等等多方面的信息,没有专业人员的指导,常常是文件存放比较混乱,自己的文件自己也无法查找。
经过以上的分析,笔者试图设计一个网络U盘,具体思路是:
在学校的校园网中新增一台有大容量硬盘的文件服务器,用当今比较成熟的ASP语言来设计一个文件多用户管理系统,可以根据需要为用户建立相应的存储区,只要是本系统的合法用户,无论何地,能访问互联网就可以查询自己的文件系统,在这台服务器上配有专门的查杀病毒软件,可以使整个系统具有一定的安全性。
将这台服务器置于校园网络中心,有专人负责并指导教师使文件存放规范有序,方便自己和他人的查阅。
文件的统一收集与整理也十分方便,只要是具有管理员权限的用户便可完成对所有用户文档的查询与收集。
从根本上解决调查中发现的问题。
第二章需求分析
根据榆林学院落的实际情况,十分需要设计一种相对安全的文件管理系统,所以对文件管理系统功能及形式提出以下要求:
1.界面美观大方,人机交互性强。
各大功能以导航条形式存在于主页面内,页面间可以相互转换,无论在哪个页面都不会迷失方向,对特殊要求的功能页面可以以单独方式打开。
页面内以超链接方式调用相应功能页面,各页面的功能区划分清晰。
2.运行平台为WINDOWS98/XP/2000等的IE浏览器上。
3.整个系统分为:
用户登录,文件浏览,文件管理,目录管理,用户管理及注销用户六个部分。
4.系统需建立一个库:
用户信息库
5.系统应具备的安全性。
⑴数据安全性。
不允许无关人员随意修改、删除、添加信息。
⑵运行安全性。
考虑到各种有可能导致系统泄密的因素并采取必要的措施加以预防。
第三章支持平台与开发工具的选择
一、平台环境:
采用Browser/Server体系结构,服务器端采用MicrosoftWindows2000作为网络操作系统,Web服务器软件采用IIS5.0(InternetInformationServer)。
客户端软件,包括单机操作系统和浏览器软件,分别选用Windows9X/2000和InternetExplorer,数据库系统采用MicrosoftAccess。
二、开发工具的选择:
本次设计所用的编程语言主要是ASP,开发用具是Microsoftofficefrontpage2003。
ASP(ACTIVESERVERPAGES)动态服务器主页是微软公司开发的。
它实际上是一个服务器端的脚本环境。
当脚本运行在服务器端时,WEB服务器完成涉及回送浏览器HTML(超文本链接标准语言)页的所有工作,并返回相应的HTML文本。
ASP在HTML文件中嵌入服务器端脚本(VBScript),开发与维护工作变得简单、快捷。
同时,由于它是在服务器端的脚本,一般用户无法看到,从而有效地保证了系统的安全性。
(一)、ASP简介
1、ASP的特征
MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下罗列了ActiveServerPages所独具的一些特点:
(1)使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
(2)无须compile编译,容易编写,可在服务器端直接执行。
(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
(4)与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。
ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(5)ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
(6)可使用服务器端的脚本来产生客户端的脚本。
(7)物件导向(Object-oriented)。
(8)ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。
可以使用VisualBasic、Java、VisualC++、等编程语言来编写你所需要的ActiveXServerComponent。
2、ASP运行环境
能够运行ASP的web服务器软件
IIS(internetinformationserver)运行在windows2000/windows2003环境
本系统的开发是应用的IIS来完成的。
Internet信息服务(IIS)是Windows组件,此组件可以很容易将信息和业务应用程序发布到Web。
IIS更加容易为网络应用程序和通讯创建功能强大的平台。
二、ASP内建对象
ActiveServerPages提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。
1、Application对象:
可以使用Application对象使给定应用程序的所有用户共享信息。
2、Request对象:
可以使用Request对象访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认证。
Request对象使您能够访问发送给服务器的二进制数据,如上载的文件。
3、Response对象:
可以使用Response对象控制发送给用户的信息。
包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。
4、Server对象:
Server对象提供对服务器上的方法和属性进行的访问。
最常用的方法是创建ActiveX组件的实例(Server.CreateObject)。
其他方法用于将URL或HTML编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。
5、Session对象:
可以使用Session对象存储特定的用户会话所需的信息。
当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。
也可以使用Session方法显式地结束一个会话和设置空闲会话的超时期限。
6、ObjectContext对象:
可以使用ObjectContext对象提交或撤消由ASP脚本初始化的事务。
总而言之ASP具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出WEB应用程序。
ASP的源程序码在服务器端执行,代码保密性好。
集成与HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。
第4章系统的总体功能分析与结构图
一、系统功能分析
该系统将采用层次化模块设计方法对系统总体进行设计和分析。
本系统的功能模块主要完成如下功能:
1、身份验证功能
登录模块的主要作用是为了限制该网站上使用文件管理系统的使用——只有经过身份确认的用户才可以访问和使用相关资源。
为了确保使用该系统的用户的数据信息安全,所以提供完善的信息权限管理,登录时都要进行身份验证,确保文件信息的安全可靠。
2、管理文件目录功能
凡是具有权限的用户经过正确登录之后,都可以在线管理自己的文件目录。
当管理员分配给用户个人的一个目录管理权限后,用户可以在此目录下任意新建目录,实现简单灵活的内容分类管理。
3、文件管理功能
经过身份验证的用户可以自主地在网上对任意格式的文件以附件的方式一起上传,并显示上传的日期时间和上传文件的容量大小。
还可以在线对文件进行管理。
比如:
对文件的删除、复制、更名、下载等操作。
4、用户管理的功能
用户管理模块将用户分为超级用户和普通用户两类。
当以管理员身份登录后可以添加用户和删除用户,管理员可以为一般用户指定只能管理某个目录及子目录的权限,管理员用户拥有系统根目录及全部子目录的管理权限。
5、注销用户功能:
利用注销用户功能,可以返回到登录模块界面。
二、系统的功能特点
(1)操作简单、界面友好:
完全控件式的页面布局,使得文件的管理工作更简便;许多功能如新建目录、下载文件、注销用户等只需要点击鼠标就可以完成;
(2)即时可见:
对文件的处理(包括增加、修改、删除)将立即在系统的对应栏目显示出来,达到"即时见效"的功能。
(3)功能完善:
包括常见网站的目录和文件管理:
浏览、新建、删除、下载、上传等各个方面,实现了网站上在线对目录和文件的管理要求。
三、系统功能结构图:
第五章数据库设计与实现
基于Web的数据库访问技术是指:
在客户端安装Web浏览器,作为用户输入查询条件和显示查询结果的交互界面。
用户可以通过填写表格或输入关键字的方式来与WWW进行交互,当用户单击表格上的按钮时,表格中的数据便发送到Web服务器。
Web服务器介于Web浏览器与数据库服务器之间,负责用户输入信息的接收。
服务器将数据传送至要被处理的脚本或应用程序,并在数据库中查询数据或将数据投递到数据库中,最后,服务器将返回结果插入到HTML页面,传送至客户端以响应用户,这种交互性提高了用户参与的积极性。
本系统中的数据库文件就是选择比较通用和简洁的ACCESS数据库作为后台数据库,在MicroSoftAccess中建立数据库fsodb,在fsodb下建立userinfo表,用来记录注册用户信息,具体结构说明如下表:
Userinfo表的说明:
字段名称
数据类型
字段说明
username
文本
用户名
password
文本
密码
pathaccess
文本
目录权限:
用户管理目录权限路径
grade
数字
用户级别:
如果是3,表示是超级用
户,如果是1,表示是普通用户
第六章系统的详细设计
本系统共分为四个模块,分别是:
系统登录模块、目录和文件管理模块、用户管理模块、注销模块。
(一)、系统登录模块:
1、登录模块界面
功能说明:
用户登录模块主要是为系统的安全性而设置的,负责接收用户输入用户名和密码,并进行处理——查询数据库。
通过对用户输入信息的检测,确定用户是否合法。
如果是合法用户,则进入文件目录管理主界面,否则,则提示该用户不存在。
2、登录模块流程图
重置
3、主要代码
--#includefile="fsoconn.asp"-->
<%
dimloginname,loginpassword
loginname=request.form("loginname")
loginpassword=request.form("loginpassword")
setrs=conn.execute(sql)
ifrs.bofandrs.eofthen
setrs=nothing
conn.close
setconn=nothing
logininfo="该用户不存在"
elseifrs("password")<>loginpasswordthen
setrs=nothing
conn.close
setconn=nothing
logininfo="密码不正确"
else
session("loginname")=loginname
session("grade")=rs("grade")
session("pathaccess")=trim(rs("pathaccess"))
session("loginstatus")="islogined"
setrs=nothing
conn.close
setconn=nothing
ifcomeurl=""then
response.redirect"fsoexplorer.asp?
path="&session("pathaccess")&"&ntime="&ntime
elseifinstr(comeurl,"?
")>0then
response.redirect(comeurl)
else
response.redirect(comeurl&"?
ntime="&ntime)
endif
response.end
endif
endif
%>
密 码
solid1px;padding:
1px">">
12px;height:
21px;width:
60px;color:
#E0E0E0;background-color:
#006898;border:
2solid#3399FF"onMouseOver="this.style.backgroundColor='#ff0000'"onMouseOut="this.style.backgroundColor='#006898'"> 12px;height:
21px;width:
60px;color:
#E0E0E0;background-color:
#006898;border:
2solid#3399FF"onMouseOver="this.style.backgroundColor='#ff0000'"onMouseOut="this.style.backgroundColor='#006898'">
|
--#includefile="fsofoot.asp"-->
二、文件管理和目录管理模块:
1、目录、文件管理界面:
功能说明:
在文件目录管理界面,用户可以对文件或目录进行在线管理。
在文件目录管理界面,可以对目录和文件进行全选、清除、复制、删除等批量的操作。
可以在权限目录下任意新建子目录,便于对文件进行分门别类的管理。
用户可以在线进行上传、下载、更名、复制或删除任何格式的文件。
2、流程图:
3、主要程序代码:
--#includefile="fsoconfig.asp"-->
--#includefile="checklogin.asp"-->
--#includefile="fsofunctions.asp"-->
<%
page=trim(request.querystring("page"))
act=trim(request.querystring("act"))
{
if(window.confirm("你真的要删除该文件或目录吗?
"))
{
document.delthis.submit();
}
}
//-->
--
strreturn=strreturn&"%"&hex(hight8)&"%"&hex(low8)
endif
next
urlencoding=strreturn
endfunction
functioncreate_it(act)
fname=trim(inputbox("请输入要创建的文件(夹)的名称:
","输入待创建的文件(夹)名"))
--开始调用WEB服务器主目录下的文件夹-->
<%
setobj_folder=obj_fso.getfolder(s_folderpath)
ifobj_folder.files.countmodpagesize=0then
totalpage=obj_folder.files.count\pagesize
else
me)&"&ntime="&ntime&"'>"&s_folder.name&""&vbcrlf
response.write"
delfile('delfolder','"&s_folder.name&"')"">删除rena
展开阅读全文
相关搜索
|