1、计算机学院本科毕业论文最新模板版 PINGDINGSHAN UNIVERSITY 毕业论文(设计)题 目: 某某某某某某某某某某某某 某某某某某某某某 院(系): 计算机科学与技术学院 专业年级: 计算机科学与技术 2008级 姓 名: 某某某/张 某 学 号: 000000001 指导教师: 某某某 教授 2012年4月1日原 创 性 声 明本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果
2、做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于毕业论文使用授权的声明本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属平顶山学院.本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学院。本人离校后使
3、用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院.论文作者签名: 日 期: 指导老师签名: 日 期: 某某某某某某某某某某某某某某某某某摘 要随着社会经济的不断发展,社会的信息化的程度也在日益提升。在一个高度信息化的社会之中,电子文件是信息记录的主要形式。各行业内部文档也在不断更新增加。为了缩小查找范围共享知识,为了提高工作效率产生更多效益,科学管理文档成为各行业需要迫切解决的问题。该系统主要实现对企业电子文件的统一管理和共享,包括对电子文件的上传、审核、存放、共享、搜索和下载等功能。系统采用B/S (Brower/Server)模式设计,方便了用户的随时使用和系统
4、的升级;采用SSH (Struts + Spring + Hibernate)三层架构设计,使系统具有更好的安全性和可扩展性;使用Microsoft SQL Server 2000作为数据库以保证能够存放大量的数据。系统的实现将有效提高企业电子文件的管理效率,降低对电子文件的管理成本,并且具有较广泛的推广价值。系统的其他功能的加入更加方便了用户的日常使用。本论文阐述了基于web的电子文件管理系统的背景、研究现状及发展趋势,介绍了系统开发所使用的环境、工具以及开发语言,并对相关的开发技术进行了阐述。按照软件开发的生命周期论述了系统分析、概要设计、详细设计和代码实现的过程.具体论述了面向对象设计方
5、法、系统设计的原则、系统设计的总体目标以及体系结构的特点。关键词:文件管理,数据库,SSH,B/S模式The Design and Implementation of The Web-based Electronic File Management System AbstractWith the progressing of Social Economy, it is promoted that the level of Society InformationalIn this highly developing Informational Society, Electronic File i
6、s the main record form to early the information societyThe internal industry documents are constantly updated to increaseIn order to narrow the area, improve work efficiency to produce more benefits,scientific management of documents become urgent problem of every walk of life.The system is mainly t
7、o achieve the unity of enterprise electronic file management and sharing, including electronic file upload, review, store, share, search and download capabilities。 System uses the B / S (Browser / Server) model designed to The paper expatiates of the background, the status quo and development trend
8、on the Open Web-based laboratory management system. And then the system introduces the used development environment, tools and development language. The system also expatiates on the related development technology。 The paper discusses concretely the objectoriented design methodology, the principles
9、of system design, the overall objective of system design and the characteristics of architecture。个人收集整理,勿做商业用途本文为互联网收集,请勿用作商业用途 Keywords: File Manage, Database, SSH, B/S Model1 绪论该部分主要介绍当前文件管理系统的背景及意义。基于web的电子文件管理系统能够安全方便地管理文件,降低文件管理的成本。1。1 课题的背景及意义该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及
10、开发工具等。1.1.1 系统功能设计该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发1.UML建模内容中编号用1、2表示,下一级用(1)、(2)等表示,再下一级用、等表示。注意“(1)”在英文状态下输入的,字体为Times New Roman。2。基本图形(1) 用例图:(2) 静态图:类图:。 对象图1.1.2 系统设计该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开
11、发工具等1。1.2 论文主要工作和结构安排该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等.该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及
12、开发工具等。该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。2 相关技术及工具介绍该部分主要介绍系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。2.1 系统功能设计根据需求分析确定该系统划分为以下几个管理功能:(1)文件管理功能该管理功能主要完成对文件的
13、管理,包括文件的上传、审核、分类存放、搜索、共享和下载等操作.该功能的用例图如图2-1所示:图31 文件管理功能用例图其中上传文件用例描述如下:表3-1 上传文件用例描述用例名称:上传文件用例标识号:101参与者:普通员工简要说明:员工用于上传文件至服务器,以实现文件的存储和共享(2)备忘管理功能该管理功能主要包括对备忘的添加,看查,定时提醒及删除操作。下面是该功能用例图:用户在查看所有备忘界面可以选择删除单个或多个备忘,在查看今日备忘界面还可以选择不再提醒,该操作会设置备忘的状态为“已过期”.该页面初始化时只显示备忘的标题,当用户点击标题查看内容时系统使用Ajax异步请求方式从服务器获取该内
14、容返回到客户端浏览器显示.系统采用该方式减少了页面初始化所需的数据量,减轻了服务器的负担,加快了请求的响应时间。2。2 用户信息管理功能的实现用户信息管理功能主要实现系统用户对自己注册信息的查看和修改,包括修改系统的时老Session销毁, 2。2。1 公告管理功能的实现公告管理是为了实现高级别用户对普通用户的消息发布,可以通过添加公告来发布相应消息,总经理用户可以选择发布公告的单个部门或所有部门,部门经理用户只可以选择发布到自己所在部门,普通员工用户只可以查看发布到自己所在部附 录上传文件的核心代码:public boolean upload(FormFile formFile, Strin
15、g filePath, String uniName) try InputStream stream = formFile.getInputStream();/ 把文件读入 File file = new File(filePath+ UploadFiles_Temp); if(!file。exists() file.mkdirs(); OutputStream bos = new FileOutputStream(filePath + UploadFiles_Temp” + uniName + formFile.getFileName()。substring(formFile。getFile
16、Name().lastIndexOf(.)); int bytesRead = 0; byte buffer = new byte8192; while (bytesRead = stream.read(buffer, 0, 8192) != 1) bos。write(buffer, 0, bytesRead);/ 将文件写入服务器 bos.close(); stream.close(); return true; catch (Exception e) return false; 搜索文件的核心代码:public ActionForward execute(ActionMapping map
17、ping, ActionForm form, HttpServletRequest request, HttpServletResponse response) SearchFileForm searchFileForm = (SearchFileForm) form; DepartInfoDAO d = new DepartInfoDAO(); / method stub String fileName = searchFileForm。getFileName(); String keyWords = searchFileForm.getKeyWords(); String departId
18、 = searchFileForm.getDepartId(); DetachedCriteria dc = 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,3
19、0(4): 93-952蒋慧等UML设计核心技术北京:北京希望电子出版社,2001。3王红燕等. UML建模在常住人口管理信息系统开发中的应用. 计算机工程与应用 。2002,19:238-2414刘胜超等UML在工业锅炉控制系统设计中的应用华中科技大学学报2002,30(4): 9395参考文献书写格式规定:专著:注释编号.作者.专著。书名M。出版社,出版年.起止页码期刊:注释编号.作者。期刊。题名J.刊名,出版年(卷、期):起止页码论文集:注释编号.作者.论文名称: 论文集名C.出版地:出版社,出版年度.起止页码学位论文:注释编号 .作者。题名D.保存地点:保存单位,写作年度.专利文献:注
20、释编号 .专利所有者.题名P。专利国别:专利号, 出版日期光盘:注释编号。责任者。电子文献题名电子文献及载体类型标识,出版年(光盘序号) 互联网:注释编号.责任者。文献题名.电子文献网址。访问时间(年-月-日)文献作者3名以内的全部列出;3名以上则列出前3名,后加“等(英文加“etc。”)致 谢感谢平顶山学院对我几年的培养!感谢老师在我学业上的谆谆教诲。通过本次的毕业设计我不仅学到了知识,而且学到了做人的准则和严谨的治学作风.通过开发本系统,我学习到了我们计算机专业的理论课程的实践方法,真正认识到系统开发的流程及代码开发规范.使我再一次认识到理论与实践的并行性。这为我今后理论学习和实践技能提高起到了促进作用。此次毕业设计是在XXX老师的精心的指导下,我进行了大胆的理论与实践的结合。通过这次设计,我的动手能力得到了很大的提高,使我学到了怎样去查找翻阅有关理论资料和技术手册,怎样把理论知识与实践相结合,使我对做一个基本的软件具备了最基础的知识,肯定会对今后的工作产生深远的影响.由于水平有限,设计作品有很多不足之处,请老师和同学们多多批评、指正。谢谢!在此,我表示衷心的感谢和崇高的敬意!
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1