计算机学院本科毕业论文最新模板版.docx
《计算机学院本科毕业论文最新模板版.docx》由会员分享,可在线阅读,更多相关《计算机学院本科毕业论文最新模板版.docx(12页珍藏版)》请在冰豆网上搜索。
![计算机学院本科毕业论文最新模板版.docx](https://file1.bdocx.com/fileroot1/2023-1/14/ddaf36d4-de60-40f1-a76b-4018ed9bd30d/ddaf36d4-de60-40f1-a76b-4018ed9bd30d1.gif)
计算机学院本科毕业论文最新模板版
PINGDINGSHANUNIVERSITY
毕业论文(设计)
题目:
某某某某某某某某某某某某
某某某某某某某某
院(系):
计算机科学与技术学院
专业年级:
计算机科学与技术2008级
姓名:
某某某/张某
学号:
000000001
指导教师:
某某某教授
2012年4月1日
原创性声明
本人郑重声明:
本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律责任由本人承担。
论文作者签名:
日期:
关于毕业论文使用授权的声明
本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属平顶山学院.本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学院。
本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院.
论文作者签名:
日期:
指导老师签名:
日期:
某某某某某某某某某某某某某某某某某
摘要
随着社会经济的不断发展,社会的信息化的程度也在日益提升。
在一个高度信息化的社会之中,电子文件是信息记录的主要形式。
各行业内部文档也在不断更新增加。
为了缩小查找范围共享知识,为了提高工作效率产生更多效益,科学管理文档成为各行业需要迫切解决的问题。
该系统主要实现对企业电子文件的统一管理和共享,包括对电子文件的上传、审核、存放、共享、搜索和下载等功能。
系统采用B/S(Brower/Server)模式设计,方便了用户的随时使用和系统的升级;采用SSH(Struts+Spring+Hibernate)三层架构设计,使系统具有更好的安全性和可扩展性;使用MicrosoftSQLServer2000作为数据库以保证能够存放大量的数据。
系统的实现将有效提高企业电子文件的管理效率,降低对电子文件的管理成本,并且具有较广泛的推广价值。
系统的其他功能的加入更加方便了用户的日常使用。
本论文阐述了基于web的电子文件管理系统的背景、研究现状及发展趋势,介绍了系统开发所使用的环境、工具以及开发语言,并对相关的开发技术进行了阐述。
按照软件开发的生命周期论述了系统分析、概要设计、详细设计和代码实现的过程.具体论述了面向对象设计方法、系统设计的原则、系统设计的总体目标以及体系结构的特点。
关键词:
文件管理,数据库,SSH,B/S模式
TheDesignandImplementationofTheWeb-basedElectronicFileManagementSystem
Abstract
WiththeprogressingofSocialEconomy,itispromotedthatthelevelofSocietyInformational.InthishighlydevelopingInformationalSociety,ElectronicFileisthemainrecordformtoearlytheinformationsociety.Theinternalindustrydocumentsareconstantlyupdatedtoincrease.Inordertonarrowthearea,improveworkefficiencytoproducemorebenefits,scientificmanagementofdocumentsbecomeurgentproblemofeverywalkoflife.
Thesystemismainlytoachievetheunityofenterpriseelectronicfilemanagementandsharing,includingelectronicfileupload,review,store,share,searchanddownloadcapabilities。
SystemusestheB/S(Browser/Server)modeldesignedtoThepaperexpatiatesofthebackground,thestatusquoanddevelopmenttrendontheOpenWeb-basedlaboratorymanagementsystem.Andthenthesystemintroducestheuseddevelopmentenvironment,toolsanddevelopmentlanguage.Thesystemalsoexpatiatesontherelateddevelopmenttechnology。
Thepaperdiscussesconcretelytheobject—orienteddesignmethodology,theprinciplesofsystemdesign,theoverallobjectiveofsystemdesignandthecharacteristicsofarchitecture。
个人收集整理,勿做商业用途本文为互联网收集,请勿用作商业用途
Keywords:
FileManage,Database,SSH,B/SModel
1绪论
该部分主要介绍当前文件管理系统的背景及意义。
基于web的电子文件管理系统能够安全方便地管理文件,降低文件管理的成本。
1。
1课题的背景及意义
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
1.1.1系统功能设计
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发
1.UML建模
内容中编号用1、2表示,下一级用
(1)、
(2)等表示,再下一级用①、②等表示。
注意“
(1)”在英文状态下输入的,字体为TimesNewRoman。
2。
基本图形
(1)用例图:
(2)静态图:
类图:
。
②对象图
1.1.2系统设计
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等[1]。
1.2论文主要工作和结构安排
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等.该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
2相关技术及工具介绍
该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。
2.1系统功能设计
根据需求分析确定该系统划分为以下几个管理功能:
(1)文件管理功能
该管理功能主要完成对文件的管理,包括文件的上传、审核、分类存放、搜索、共享和下载等操作.该功能的用例图如图2-1所示:
图3—1文件管理功能用例图
其中上传文件用例描述如下:
表3-1上传文件用例描述
用例名称:
上传文件
用例标识号:
101
参与者:
普通员工
简要说明:
员工用于上传文件至服务器,以实现文件的存储和共享
(2)备忘管理功能
该管理功能主要包括对备忘的添加,看查,定时提醒及删除操作。
下面是该功能用例图:
用户在查看所有备忘界面可以选择删除单个或多个备忘,在查看今日备忘界面还可以选择不再提醒,该操作会设置备忘的状态为“已过期”.
该页面初始化时只显示备忘的标题,当用户点击标题查看内容时系统使用Ajax异步请求方式从服务器获取该内容返回到客户端浏览器显示.系统采用该方式减少了页面初始化所需的数据量,减轻了服务器的负担,加快了请求的响应时间。
2。
2用户信息管理功能的实现
用户信息管理功能主要实现系统用户对自己注册信息的查看和修改,包括修改系统的时老Session销毁,
2。
2。
1公告管理功能的实现
公告管理是为了实现高级别用户对普通用户的消息发布,可以通过添加公告来发布相应消息,总经理用户可以选择发布公告的单个部门或所有部门,部门经理用户只可以选择发布到自己所在部门,普通员工用户只可以查看发布到自己所在部
附录
上传文件的核心代码:
publicbooleanupload(FormFileformFile,StringfilePath,StringuniName){
try{
InputStreamstream=formFile.getInputStream();//把文件读入
Filefile=newFile(filePath+"UploadFiles_Temp");
if(!
file。
exists())file.mkdirs();
OutputStreambos=newFileOutputStream(filePath
+"UploadFiles_Temp\\”+uniName+formFile.getFileName()。
substring(formFile。
getFileName().lastIndexOf(".")));
intbytesRead=0;
byte[]buffer=newbyte[8192];
while((bytesRead=stream.read(buffer,0,8192))!
=—1){
bos。
write(buffer,0,bytesRead);//将文件写入服务器
}
bos.close();
stream.close();
returntrue;
}catch(Exceptione){
}
returnfalse;
}
搜索文件的核心代码:
publicActionForwardexecute(ActionMappingmapping,ActionFormform,
HttpServletRequestrequest,HttpServletResponseresponse){
SearchFileFormsearchFileForm=(SearchFileForm)form;
DepartInfoDAOd=newDepartInfoDAO();//methodstub
StringfileName=searchFileForm。
getFileName();
StringkeyWords=searchFileForm.getKeyWords();
StringdepartId=searchFileForm.getDepartId();
DetachedCriteriadc=DetachedCriteria。
forClass(FileInfo。
class);
if(!
fileName.equals(””))
dc.add(Restrictions.like(”fileName","%"+fileName+"%"));
if(!
keyWords.equals("”))
dc.add(Restrictions。
like(”keyWords",”%"+keyWords+"%”));
参考文献
[1]刘胜超等.UML在工业锅炉控制系统设计中的应用.华中科技大学学报.2002,30(4):
93-95
[2]蒋慧等.UML设计核心技术.北京:
北京希望电子出版社,2001。
[3]王红燕等.UML建模在常住人口管理信息系统开发中的应用.计算机工程与应用。
2002,19:
238-241
[4]刘胜超等.UML在工业锅炉控制系统设计中的应用.华中科技大学学报.2002,30(4):
93—95
参考文献书写格式规定:
专著:
注释编号.作者.专著。
书名[M]。
出版社,出版年.起止页码
期刊:
注释编号.作者。
期刊。
题名[J].刊名,出版年(卷、期):
起止页码
论文集:
注释编号.作者.论文名称:
论文集名[C].出版地:
出版社,出版年度.起止页码
学位论文:
注释编号.作者。
题名[D].保存地点:
保存单位,写作年度.
专利文献:
注释编号.专利所有者.题名[P]。
专利国别:
专利号,出版日期
光盘:
注释编号。
责任者。
电子文献题名[电子文献及载体类型标识],出版年(光盘序号)
互联网:
注释编号.责任者。
文献题名.电子文献网址。
访问时间(年-月-日)
文献作者3名以内的全部列出;3名以上则列出前3名,后加“等"(英文加“etc。
”)
致谢
感谢平顶山学院对我几年的培养!
感谢老师在我学业上的谆谆教诲。
通过本次的毕业设计我不仅学到了知识,而且学到了做人的准则和严谨的治学作风.通过开发本系统,我学习到了我们计算机专业的理论课程的实践方法,真正认识到系统开发的流程及代码开发规范.使我再一次认识到理论与实践的并行性。
这为我今后理论学习和实践技能提高起到了促进作用。
此次毕业设计是在XXX老师的精心的指导下,我进行了大胆的理论与实践的结合。
通过这次设计,我的动手能力得到了很大的提高,使我学到了怎样去查找翻阅有关理论资料和技术手册,怎样把理论知识与实践相结合,使我对做一个基本的软件具备了最基础的知识,肯定会对今后的工作产生深远的影响.
由于水平有限,设计作品有很多不足之处,请老师和同学们多多批评、指正。
谢谢!
在此,我表示衷心的感谢和崇高的敬意!