基于Web的资料共享系统的设计与实现学位论文.docx
- 文档编号:3401034
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:60
- 大小:128KB
基于Web的资料共享系统的设计与实现学位论文.docx
《基于Web的资料共享系统的设计与实现学位论文.docx》由会员分享,可在线阅读,更多相关《基于Web的资料共享系统的设计与实现学位论文.docx(60页珍藏版)》请在冰豆网上搜索。
基于Web的资料共享系统的设计与实现学位论文
学位论文
基于Web的资料共享系统的设计与实现
SoftwareEngineering
DesignandImplementationofWeb-basedDataSharingSystem
ByYangLi
Supervisor:
ProfessorWeiWang
NortheasternUniversity
November2015
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
基于Web的资料共享系统的设计与实现
摘要
网络通信技术和互联网技术的发展,给人们的日常生活带来极大便利。
基于Web的资料共享系统的设计充分利用网络和互联网技术,让人们可以便捷的学习和共享自己拥有的优秀资料,满足现代化的资料共享需求,给用户的日常学习生活带来便利。
通过问卷调查、市场调研,全面了解系统的详细需求信息;根据目前的网络通信技术、互联网技术和软件开发技术状况,来论证系统在技术上的可行性;应用现代化软件设计思想进行系统的详细设计;通过软件集成开发环境进行系统的编码与实现。
系统以MicrosoftVisualStudio2005为开发平台,以C#为开发语言,采用ASP.NETWeb服务器技术实现的B/S模式资料共享系统。
采用Access数据库技术和一些其它的基于Web的应用开发技术,开发出的一个便捷快速的资料共享系统。
通过系统可行性研究,系统的需求分析、概要设计、详细设计等过程,充分了解到用户利用这个系统主要进行资料上传与下载资料,在技术上也可以实现,系统在功能上实现了用户的注册与登录、资料的上传与下载及简单的评价与打分、用户的管理以及资料的管理功能,可以充分满足用户的需求。
关键词:
Web;资料共享;ASP.NET;B/S
DesignandImplementationofWeb-basedDataSharingSystem
Abstract
ThedevelopmentofnetworkcommunicationtechnologyandInternettechnologyhasbroughtgreatconveniencetopeople'sdailylives.Web-baseddatasharingsystemisdesignedtotakefulladvantageofthenetworkandInternettechnology,sothatpeoplecanconvenientlylearningandsharingtheexcellentinformationthattheyhavetomeetthemoderndata-sharingneedsandbringconveniencetotheuser'sday-to-daystudylife.
Throughquestionnaires,marketresearchtohaveacomprehensiveunderstandingofthedetailedrequirementsofthesystem.Andaccordingtothecurrentnetworkcommunicationtechnology,Internettechnologyandthesoftwaretechnicaltodemonstratethetechnicalfeasibilityofthesystem.Applyingmodernsoftwaredesigntechnologyforthedetaileddesignofthesystemandusingtheintegrateddevelopmentenvironmentforcodingandimplementationofthesystem.
ThedevelopmentofthedatasharingsystembasedonMicrosoftVisualStudio2005developmentplatformandASP.NETWebservertechnologytoachievetheB/SmodedatasharingsysteminC#developmentlanguage.ItusesaccessdatabasetechnologyandotherWeb-basedapplicationdevelopmenttechnologytodevelopafastandconvenientdatasharingsystem.
Throughtheprocessofsystemfeasibilitystudy,thesystemneedsanalysis,outlinedesignanddetaileddesign,fullybeingawareofthatusertotakeadvantageofthissystemismainlyfordatauploadanddownload,besidesthesystemcanalsobeachievedintechnology.Andhaveachieveduserregistrationandloginsystem,uploadanddownloadofdatasystem,simpleevaluationandscoringsystem,andusermanagementanddatamanagementsystemwhichcanfullymeettheneedsofusers.
KeyWords:
Web;DataSharing;ASP.NET;B/S
声明………………………………………………………………………………I
摘要………………………………………………………………………………1
Abstract……………………………………………………………………………2
引言
信息化和科技化是当今世界经济和社会发展的大趋势。
随着21世纪的到来,科学技术特别是信息技术和生命科学的不断突破,对世界政治、经济、文化生活已产生深刻的影响。
自产生之日起,信息技术始终是最活跃、发展最迅速、影响最广泛的科学技术领域之一。
互联网的发展,不仅将改变人们的工作和生活方式,也将改变资料的获取和共享方式。
目前国内互联网上网用户人数已达5.5亿,国内移动互联网人数已突破7.5亿,国内网页总数达84亿多个,年增长率达到89.4%,网站总字节数已经达到198,348GB,动静态的比例为0.92:
1,而且动态网页的比重在逐年增高。
计算机网络是计算机技术和通信技术紧密结合的产物,它涉及到计算机与通讯两个技术领域,它促使计算机体系结构发生了翻天腹地的变化,并且在当今社会的经济、文化、生活中起着极其重要的作用,它对人类社会进步做出的贡献功不可没。
随着社会经济和生活的方方面面与信息技术的联系日益密切,没有人能否认互联网带来的巨大变化和革命性的影响。
网络技术的发展和互联网在全球的互联互通,这不仅改变着人们以往的生活、工作和学习方式,也在逐渐改变着人们的思维习惯,再加上知识信息的频繁更新,传统方式的资料共享已满足不了当前的需求。
互联网络具有强大的资料汇总与共享功能,它具有开放性、直接性、通讯速度快、使用方便等优点,而且在互联网上设计的资料共享网站,自由性比较强,它不受时间和空间的限制,有利于实现快速便捷的资料共享,使信息知识的获取更加简单、便捷,极大方便人们的日常生活学习。
在互联网上建立的资料共享系统,具有重大意义。
一方面拓展了资料分享的时空界限,提高了人们对资料的分享与学习的兴趣、效率和能动性,另一方面也可以促进科技的发展和进步。
改变了传统的人与人之间进行资料交换的方式,变得更加灵活多样,不仅仅局限于纸质资料,而且可以分享音频、视频、等丰富多彩有声有色的资料,这也是当今社会发展的一个大趋势。
可以使用户在较短的时间内,获取所需要的资料,快速拓宽知识面,而且还可以拓展学习的深度和广度。
近二十年来,国内互联网也取得了较快的发展,国内的许多企业,国家机关等各个机构或大或小的都有了自己的网络,拥有了基于Web的信息服务,资料分享服务也成为各个公司大力发展的方向。
国内外的互联网巨头在这方面都有深入的研究,分析现今网络形势,建立资料分享系统是可行的:
一方面,现代化的计算机通信网络技术的发展和英特网的迅速普及,为基于Web的资料共享系统奠定了物质基础,提供了先进的科学技术手段。
此外因特网的各种应用软件的发展更是日新月异,这些都为基于Web的资料分享系统的发展提供了强大的物质技术保证。
另一方面,纵观国外现代资料分享的发展和现状,可以很明显体会到这种现代化、社会化和国际化的资料分享形式和手段已经被越来越多的国家和地区所采用,越来越多用户通过这种方式分享和获取资料。
实践也证明了人们已经认同了并且愿意接受这种社会化、网络化的资料共享方式。
第1章可行性研究
可行性研究是指在调查的基础上,通过技术分析、经济分析、操作分析和法律分析,对各种项目的技术可行性与经济合理性进行的综合评价。
可行性研究的基本任务,是对新建或改建项目的主要问题,从技术经济角度进行全面的分析研究,并对其投产后的经济效果进行预测,在既定的范围内进行方案论证和选择,以最合理地利用资源,达到预定的社会效益和经济效益。
可行性研究必须从系统总体出发,对技术、经济、财务、商业以至环境保护、法律等多个方面进行分析和论证,以确定建设项目是否可行,为正确进行投资决策提供科学依据。
项目的可行性研究是对多因素、多目标系统进行的不断的分析研究、评价和决策的过程。
它需要有各方面知识的专业人才通力合作才能完成。
软件项目开发的可行性一般包括了可能性、效益性和必要性三个方面,三者相辅相成,缺一不可。
可能性包括了技术、物资、资金和人员支持的可行性;效益性包括了实施项目所能带来的经济效益和社会效益;必要性则比较复杂,包括了社会环境、领导意愿、人员素质、认知水平等诸方面的因素。
因此,在项目启动之前进行项目的可行性研究是非常必要的,而且也是必须的。
要从技术可行性、经济可行性、操作可行性和法律可行性四个方面来进行研究。
1.1技术可行性
进二十年来,国内外的互联网和计算机技术都取得了飞跃式的发展,很多公司都逐渐在网络上提供基于Internet的信息服务,分析现今互联网络的发展势头,建立基于Web的资料共享系统在技术上是完全可行的:
一方面,计算机设计和制造技术都取得了技术性突破,计算机的体积缩小了很多倍,而计算性能却提升了成千上万倍。
现在一台普通的服务器足以满足资料分享系统的计算需求。
而且硬盘的存储量也得到了较大提升,足以适应资料分享系统的存储要求。
另一方面,计算通信网络也取得了深远发展,现在人们可以方便的接入互联网络,多数家庭都通过宽带连接网络,网络通信的带宽也足以满足资料分享系统的数据传输需求,这也为资料共享系统奠定了物质基础。
另外因特网的各种软件开发技术的发展更是日新月异,可以通过这些软件技术快捷的进行资料分享系统的设计开发,安装与部署,所有这些,都为基于Web的资料共享系统的实现提供了强大的技术保证。
1.2经济可行性
在现代计算机和网络的成本都比较低。
一台拥有4核处理器8GB内存的服务器的价格在1万元左右;而且硬盘的单位存储价格也很低,现在市场上1TB的硬盘价格在400元左右,即便存储海量的资料文件成本也不高;网络带宽的价格也比较低,10M带宽一年的费用在1000元上下,因此开发这样系统的硬件成本相对比较低,在一个可以接受的范围内。
软件系统的开发经费也比较低。
由于系统是单人在较短时间内开发出来的资料分享系统软件,不需要昂贵的软件开发支出,所以其开发费用相对较低。
在系统运行阶段,只需要一台服务器,单人就可以进行部署和维护操作,而且操作简单,根本不需要进行单独培训。
单人单机的操作方式节省了多人劳作的不必要开支,大大减少了系统运行和维护的经济成本。
纵观硬件和软件方面,开发这样的一个资料共享系统的成本相对比较低,因此从经济角度考虑开发这样的系统是切实可行的。
1.3操作可行性
近几年计算机的设计技术和制造工艺都取得了快速发展,计算机的运算性能得到了突破性的提升。
对于运行这样的一个资料共享系统,在初始运行阶段1台标准的服务器足以胜任,在发展阶段可以根据用户数量动态增加或减少服务器。
另一方面,互联网通信技术也取得飞跃发展,宽带网络也带到了普及,像北京、上海、广州这样的大城市已经开始普及光纤入户,一些家庭的网络速度已达到百兆带宽。
这个系统对于网络速度的要求不是很高,可以根据运行发展的不同阶段动态提高网络带宽,已给用户比较好的用户体验。
从硬件层面来说,其操作是可行的。
计算机已经成为生活中的使用工具,人们对计算机的操作并不陌生。
而且计算机通信技术在近几年取得了较快发展,宽带技术也得到了普及,人们可以方便快捷的接入互联网络,进行网上冲浪。
经过近几年的发展,中国的网民规模达到5.64亿,全年新增网民5090万人,互联网普及率为42.1%,普及率在持续增高,而且手机网民也达到4.2亿。
这么大的网络用户群,他们对计算机相对比较了解,上手比较快,操作起来不会有太大难度。
另外在用户使用系统的过程中系统还会给用户有相关的提示信息,引导用户按步骤操作,即便对于没有任何经验的用户来说操作起来也容易上手。
由于其是在充分研究了互联网信息服务行业之后而开发的,所以它给了操作人员以全新且实用的方法来管理信息,操作更简单,功能更强大。
用户也可以很方便的进行信息传送。
1.4法律可行性
社会主义市场经济从某种意义上来说就是法制经济,企业、其他商业组织以及个人在各项活动中都应当依法处理事情,针对每一个项目都要进行充分的法律可行性研究。
否则,不仅有可能无法达到预期的运营效果,还有可能造成国家、社会、企业以及个人难以挽回的重大损失。
法律对于企业来说不仅是一种行为规范,而且对企业还能产生显而易见的经济效益和社会效益。
软件项目也必须在法律许可的范围内进行,这样当遭受到外界的侵害,危及到软件项目的正常运营时,企业可以通过法律进行自我保护,以保证软件系统的正常运作。
运用法律在维护正常的社会经济秩序的同时也会间接提升社会效益。
因此在软件项目开展之前进行法律可行性研究十分必要。
基于Web的资料共享系统的设计、开发与实现,其中运用到的各项技术都符合软件行业的法律规定。
这个系统是由单人设计开发的,运用的都是已经比较成熟的技术,不会存在知识产权纠纷的问题。
对用户的个人隐私信息都做了加密处理,因此在用户信息管理方面可以保证安全,保护用户的隐私权,不违反国家规定。
随着系统的运转,用户可能会上传一些违反国家法律规定或侵犯知识产权的资料,根据法律规定,系统对于这样的文件会做出及时的处理。
通过以上分析,可知系统在法律方面也是可行的。
第2章相关技术说明
这里主要针对系统设计和实现中使用到的Web相关技术做出简要的说明,主要内容包括ASP.NET2.0技术、Access数据库技术以及JavaScript脚本技术。
2.1.NET框架应用
.NET具有很多优势,具体表现在:
通过标准集成XML和SOAP、简化应用、Web服务支持、标准工具集、对移动设备的支持、代码管理、平台独立、充足的学习资源、现代化语言、跨语言标准基本类型,这些优点可以提高开发人员效率,减少bug,加快应用开发并简化使用。
针对体育运动会管理系统的特点,非常适合于用.NET开发。
.NET框架结构如图1所示。
CTS(CommonTypeSystem)
.NETFramework主要有两个组件:
.NETFrameworkclasslibraryandCommonlanguageruntime(CLR)。
.NETFrameworkclasslibrary是一个由类、接口和值类型组成的库,通过该库中的内容可访问系统功能,是生成.NETFramework应用程序、组件和控件的基础。
.NETFrameworkclasslibraryincludeWebForms,WebServices,WinForms,ADO.NETandXMLClass,Basicframeworkclass.既可开发图形用户界面(GraphicalUserInterface,GUI)应用程序,也可开发基于ASP.NET的Web应用程序。
CLR是一个运行时环境,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 资料 共享 系统 设计 实现 学位 论文