任务书及开题报告样本2.docx
- 文档编号:17856878
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:54
- 大小:798.67KB
任务书及开题报告样本2.docx
《任务书及开题报告样本2.docx》由会员分享,可在线阅读,更多相关《任务书及开题报告样本2.docx(54页珍藏版)》请在冰点文库上搜索。
任务书及开题报告样本2
扬州工业职业技术学院
2010—2011学年
第一学期
毕业设计
课题名称:
学生网上信息交流平台的设计与实现
设计时间:
2010年10月-2011年1月
系部:
电子信息工程系
班级:
0803计算机
姓名:
方芳
指导教师:
纪勇
总目录
第一部分任务书
第二部分开题报告
第三部分毕业设计正文
第一部分
任
务
书
扬州工业职业技术学院
毕业设计任务书
系部
电子信息工程系
指导老师
纪勇
职称
讲师
学生姓名
方芳
班级
0803计算机
学号
0805370305
设计题目
学生网上信息交流平台的设计与实现
设计
内容
目标
和
要求
设计内容目标:
1、为了学生信息交流的需要,采用先进的动态网页技术(ASP.NET2.0)和SQLServer2005数据库技术,设计开发功能相对来说较为完整、界面友好的交流系统。
2、在该平台上,学生网友可以自由地提出问题,发表自己的观点,也可以回复主题,参与讨论,交流经验,帮助他人解决问题。
3、该论坛具有完备的用户帐号信息管理功能、权限管理功能,帮助管理员管理好交流平台。
设计要求:
1、提出选题的初步设想和研究目的。
2、收集、整理各种相关的技术资料。
3、进行需求分析,系统模块划分,设计数据库
4、使用ASP.NET和SQLServer完成课题内容的设计。
5、对系统进行调试与功能测试。
6、撰写格式规范、结构合理、表述准确的毕业设计报告。
教研室
审核
系部
审核
第二部分
开
题
报
告
扬州工业职业技术学院电子信息工程系2011届
毕业设计(论文)开题报告书(表1)
学生姓名
方芳
专业
计算机应用
班级
0803计算机
学号
0805370305
题目
学生网上信息交流平台的设计与实现
指导教师
纪勇
职称
讲师
学位
硕士
题目类别
■工程设计□基础研究□应用研究□其它
【课题的内容与要求】
1、能实现网站交流信息的管理,方便用户之间的交流。
2、实现用户免费供求信息的发布。
3、实现管理员能对免费供求信息的审核,支持删除或发布。
4、在进行必要的网络连接后能正常安装使用。
使用SQLSERVER数据库和ASP.NET2.0来实现网站的开发,利用清新明朗的窗体设计,提高了软件"通用化"的设计,想用户所想,同时采用SQLServer数据库,进行数据管理,保持数据的完整性。
【前言】
随着信息化的快速发展和就业压力的不断增大,传统局限的求职方式已经不能满足人们的求职需求。
为了实现网站招聘信息的管理与交流,该行业迫切要求开发出专业的交流网站。
因此,网站招聘信息的交流平台有着广泛的前景和实际的应用价值。
建立一个完善的学生网上信息交流平台,可以实现网站招聘信息管理的智能化,进一步提高招聘信息的时效性,减少就业信息的错失。
学生网上信息交流平台的设计与实现能帮助管理人员快速方便的管理招聘信息,为实现用户免费供求信息的发布,为实现管理员能对免费供求信息的审核提供一个优质的平台。
【方案的比较与评价】
方案一:
用ASP.NET和SQLServer数据库来设计系统
方案二:
用C#和SQLServer数据库来设计系统
我选择方案一,ASP.NET是用来创建服务器端的Web应用程序,使用ASP.NET可以更加容易和快捷地构建基于Web的应用程序,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。
【预期的效果及指标】
该网站为广大求职人员提供一个招聘信息的交流平台,通过本网站能够很好的满足学生求职与厂家之间的招聘信息交流,显著提高招聘信息的时效性,扩大市场范围,也方便人们更好的根据自己的喜好,寻找到适合自己的工作。
整个网站界面友好,易维护,易扩展。
整个平台做好后,经过测试确实给学生信息交流带来了很大的方便。
【进度安排】2010年9月1日-2010年10月15日选题、调研、收集资料
2010年10月16日-2010年10月20日论证、开题
2010年10月21日-2010年11月30日设计(写作初稿)
2010年12月1日-2011年1月10日修改、定稿、打印
【参考文献】
[1]《ASP.NET程序设计案例教程》西安电子科技大学出版社2010年
[2]《SQLServer数据库技术教程》中国电力出版社2009年
[3]《ASP.NET项目开发指南》清华大学出版社2009年
[4]《C#程序设计教程》电子工业出版社2005年
[5]《ASP动态网站开发瞬间教程》清华大学出版社2008年
【指导教师意见】(有针对性地说明选题意义及工作安排是否恰当等)
□同意提交开题论证□修改后提交□不同意提交(请说明理由)
指导教师签章:
年月日
【系部意见】
□同意指导教师意见□不同意指导教师意见(请说明理由)□其它(请说明)
系(部)主任签章:
年月日
第三部分
毕
业
设
计
正
文
学生网上信息交流平台的设计与实现
方芳
0803计算机
[摘要]本课题通过收集、分析、统计学生对于网上交流平台的具体分类需求,为学生制定一套最适合信息发布的模板,为企业制定一套最有效的招聘信息模板在工具上我采用的就是ASP.NET2.0和SQLSERVER数据库,前台主要包括:
招聘信息、求职信息、培训信息、公寓信息、家教信息、物品求购、物品出售、求兑出兑、车辆信息、寻求合作、企业广告)、详细信息查看、免费分类信息发布、推荐信息等功能;后台主要用于实现分类信息的审核与管理、收费分类信息发布与管理等功能。
整个平台做好后,经过测试,本系统实现了信息发布,管理员登陆等功能。
达到了学生网上信息交流平台的开发目标。
[关键词]网上交流ASP.NET信息平台
DesignandImplementationofStudentsOnlineCommunicationPlatform
FangFang
0803Networking
Abstract:
Thistopicthroughthecollection,analysis,andstatisticalstudentsforonlinecommunicationplatformforthespecificclassificationdemand,themostsuitableforstudentsandmakeasetofinformationaboutthetemplateforenterprisestodevelopasetofthemosteffectiverecruitmentinformationtemplateontoolsIuseisASP.NET2.0andSQLSERVERdatabase,frontdeskmainlyincludes:
recruitmentinformation,informationonjob,traininginformation,apartmentinformation,tutorinformation,goodspurchase,sale,letChuDui,vehicleinformationconfirmed,seekingcooperation,enterpriseadvertising),detailedinformationview,freeclassifiedinformationrelease,recommendinformationfunction;Backstagemainusedtoimplementtheclassificationofinformationmanagement,chargeclassificationauditsandinformationreleaseandmanagement,andotherfunctions.Thewholeplatformdone,throughtesting,thesystemrealizedtheinformationrelease,thejanitorlands,andotherfunctions.Thestudentstothedevelopmentofonlineinformationexchangeplatformgoal.Keywords:
PersonnelOnlinecommunication,ASP.NET,Informationplatform
第一章绪论
1.1课题设计背景
随着信息化的快速发展和就业压力的不断增大,传统局限的求职方式已经不能满足人们的求职需求。
为了实现网站招聘信息的管理与交流,该行业迫切要求开发出专业的交流网站。
因此,网站招聘信息的交流平台有着广泛的前景和实际的应用价值。
建立一个完善的学生网上信息交流平台,可以实现网站招聘信息管理的智能化,进一步提高招聘信息的时效性,减少就业信息的错失。
学生网上信息交流平台的设计与实现能帮助管理人员快速方便的管理招聘信息,为实现用户免费供求信息的发布,为实现管理员能对免费供求信息的审核提供一个优质的平台。
考虑到这些因素,我觉得开发一个学生网上信息交流平台很有必要。
在工具上本设计采用ASP.NET2.0和SQLSERVER数据库,整个平台做好后,经过测试确实给学生信息交流带来了很大的方便。
为了更好地适应当前学生信息交流的需求,缓解学生信息获取渠道的狭隘,开发了学生网上信息交流平台。
今天的网络不仅仅能够给我们带来娱乐,更重要的是带给了我们知识和信息,人们对于网络越来越多的关注,网络贸易逐年增长,在现在的信息社会发展中扮演越来越重要的角色。
随着大学的扩招和信息交流的快速发展,校园已经变成了一个知识信息相对集中,接受信息更新最快的区域,随着科学的发展、人们生活水平的提高和大量的电脑软件产品的出现,组装电脑也越来越便宜的同时,其性能也能满足在校软件的应用,于是更多的同学可以拥有自己的一台电脑,在有了电脑以前,大多和外界联系的是通过手机和网络,老师给学生的作业和习题大多也是通过电子邮件的形式发给学生。
更重要的是现在同学们大多都有自己想处理自己用不到的的物品和自己想要的物品,例如:
快毕业的同学要卖东西,而不毕业的同学又想买。
并且由于经济的原因,校园里出现了“跳瘙市场”虽然也能给同学们带来方便,但是它起到的作用还是远远不够的。
在这种条件下,学生网上信息交流平台的产生势必给同学们带来极大的方便。
本系统前台开发工具使用MicrosoftVisualStudio.NET2005,后台应用MicrosoftSQLServer建立数据库,进行数据管理,保持数据的完整性,开发出学生网上信息交流平台。
1.2课题设计的目的和意义
随着社会的发展、科技的进步、互联网的高速发展,计算机在各个领域中都得到了广泛的应用。
当今社会已经步入了数字化时代。
计算机正在潜移默化的改变着我们的生活。
Internet也已正式成为世界最大的公共资料库。
Internet上发布信息主要是通过网上实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网上得以实现的,人们日常生活越来越多地使用这项新的技术来为自己的工作和学习服务。
由于web页面能把文本、图像、声音、动画、影像等多媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时web页面能实现网上交易平台、客户信息,反馈了企业和客户的信息交流。
因此,网站建设在Internet应用上的地位显而易见,它已成为政府、事业单位信息化建设中的重要组成部分,从而备受人们的重视。
为了让客户或单位更好的、更方便的学生进行网上交流信息的查询、发布和获取信息,以满足学生、单位对招聘等信息不断增长的需求。
在这种情况下,有效的做好高校毕业生的信息交流,在企业、学校、学生之间建立一个快捷方便的信息沟通平台显得更为重要。
学生网上信息交流平台利用互联网给同学们在学习和生活中的用品处理带来很大的方便,使得学习资料、生活学习用品等得到高效率利用,例如mp3,电风扇,自行车等等。
这样不但可以给同学带来方便,同时也提高了学习资料和电子用品的利用率,同时更是针对当前大学生的就业特点和企业单位对毕业生的用人需求,为大学生就业量身打造一个高效实用的网上交流平台,帮助大学生顺利的就业,用人单位方便的找到适合的人才。
1.3课题研究的内容
本课题旨在建立一个网上高校学生交流信息的网站,以方便高校学生与生、学生与用人单位之间的信息交流,本平台的实现基于ASP.NET和SQLServer数据库来设计平台。
本课题的主要研究内容如下:
●对高校在校生的需求特点进行研究
●探讨本学生网上信息交流平台实现的关键技术及其带来的好处
●研究学生网上信息交流平台的功能和基本框架
●研究如何更好的使用ASP.NET和SQLServer整合开发更具扩展性与复用性的平台
●分析研究企业和学生需要哪些方面的信息,构建一个最优化的学生网上信息平台
●对学生网上信息交流平台进行ASP.NET和SQLServer性能方面的测试及优化
1.4课题研究的方法
●信息分析法:
通过收集、分析、统计学生对于网上交流平台的具体分类需求,为学生制定一套最适合信息发布的模板,为企业制定一套最有效的招聘信息模板;
●快速原型模型:
快速原型模型首先构造一个功能呢个简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。
是一种快速、灵活、交互式的软件开发学。
其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的规格说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见
第二章学生网上信息交流平台的实现技术
2.1ASP.NET简介
ASP.NET2.0是一种基于服务器的功能强大的技术,用于为万维网或企业内部网创建动态的、交互式的HTML网页。
ASP.NET2.0扩展了ASP.NET1.0和ASP.NET1.1的功能,这表明它用尽可能少的代码就能生成企业级Web服务器、应用服务器、浏览器和开发工具共同工作。
ASP.NET集成了ASP和.NET两种Microsoft的主要技术,可以用来创建服务器端的Web应用程序,使用ASP.NET可以更加容易和快捷地构建基于Web的应用程序,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。
ASP.Net2.0已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的ASP.Net2.0应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。
ASP.NET优越性主要体现在以下几个方面:
1.效率,ASP.NET是建立在.NETFramework之上的,可使用VisualBasic,C++这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提高很多。
2.是可重用性ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全分离,可重用性强。
3.是代码量.ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多。
2.1.1ASP.NET2.0发展历程
ASP.NET是作为.NET框架体系结构的一部分推出的。
2000年ASP.NET 1.0正式发布,2003年ASP.NET升级为1.1版本。
ASP.NET 1.1发布之后更加激发了Web应用程序开发人员对ASP.NET的兴趣。
于是在2005年11月微软公司又发布了ASP.NET2.0。
ASP.NET 2.0的发布是.NET技术走向成熟的标志。
ASP.NET 2.0技术增加了大量方便、实用的新特性,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序。
它不但执行效率大幅度提高,对代码的控制也做得更好,并且支持WebControls功能和多种语言,以高安全性、易管理性和高扩展性等特点著称。
ASP.NET技术从1.0版本升级到1.1变化不是很大。
从ASP.NET1.x到2.0,却发生相当大的变化,在开发过程中微软公司深入市场,针对大量开发人员和软件使用者进行了卓有成效的研究,并为其指定了开发代号“ASP.NETWhidbey”。
ASP.NET2.0设计目标的核心可以用一个词“简化”来形容。
因为其设计目标是将应用程序代码数减少70%,改变过去那种需要编写很多重复性代码的状况,尽可能做到写很少的代码就能完成任务的效果。
对于应用构架师和开发人员而言,可以说ASP.NET2.0是MicrosoftWeb开发史上的一个重要的里程碑!
2.1.2ASP.NET2.0新特性
Microsoft.NETFramework2.0版中,ASP.NET已经得到改进。
用户将会发现,建立网站和网页并维持其运行比以前变得更加简单,而且使用的代码比以前更少。
同时,还可以根据自己的需求向ASP.NET添加自定义功能。
ASP.NET2.0的新特性主要包括以下几方面。
1.生产效率。
使用新增的ASP.NET服务器控件和包含新增功能的现有控件,可以轻松、快捷地创建ASP.NET网页和应用程序。
新增内容(诸如成员资格、个性化和主题)提供了系统级的功能,此类功能以前会要求开发人员进行大量的编写代码工作。
新增数据控件、无代码绑定和智能数据显示控件已经解决了核心开发方案(尤指数据)问题。
2.灵活性和可扩展性。
很多ASP.NET功能都可以扩展,这样可以轻松地将自定义功能集成到应用程序中。
例如,ASP.NET提供程序模型为不同数据源提供插入支持。
3.性能。
使用诸如预编译、可配置的缓存和SQL缓存失效等功能,可以优化Web应用程序的性能。
4.安全性。
现在向Web应用程序添加身份验证和授权比以往任何时候都简单。
5.宿主。
ASP.NET中包含的新增功能使得管理宿主环境变得更加简单,从而为宿主主体创建了更多增值的机会。
6.完整性。
新增功能和现有功能协同工作,可以创建解决实时Web开发挑战的端对端方案。
2.1.3ASP.NET2.0的运行原理
当一个HTTP请求到达服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。
在ASP.NET2.0中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以aspx这样的文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理aspx文件。
IIS在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些HttpModule的处理,这些都是系统默认的Modules(用于获取当前应用程序的模块集合),在这个HTTP请求传到HttpHandler之前要经过不同的HttpModuls的处理。
这样做的好处,1是为了一些必须的过程,2是为了安全性,3是为了提高效率,4是为了用户能够在更多的环节上进行控制,增强用户的控制能力。
2.1.4ASP.NET2.0的优点
现在的ASP.NET2.0开发工具与以前的Web开发模型相比,增加了许多功能,下面介绍ASP.NET2.0的几个重要的优点。
1.增强的性能
ASP.NET2.0是将编译好的公共语言运行库代码运行在服务器上。
它可以利用早期绑定、实时编译、本机优化和缓存服务等功能,相当于在编写代码前就提高了应用程序性能。
2.世界级的工具支持
ASP.NET2.0框架补充了VisualStudio2005集成开发环境中的大量工具箱和设计器。
3.威力和灵活性
由于ASP.NET2.0基于公共语言运行库,因此Web应用程序开发人员可以使用整个平台的威力和灵活性。
.NET框架类库、消息处理和数据访问解决方案都可对Web进行无缝访问。
ASP.NET2.0与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。
另外,公共语言运行库的交互性保证了在迁移到ASP.NET2.0时保留基于COM开发中的投资。
4.简易性
ASP.NET2.0使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了程序的开发过程。
5.可管理型
ASP.NET2.0采用基于文本的分层配置系统,简化了设置应用于服务器环境和Web应用程序的工作。
6.可缩放性和可用性
ASP.NET2.0在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
另外,进程受到ASP.NET2.0运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,及时创建新进程,帮助保持应用程序始终可用于处理请求。
7.自定义性和扩展性
ASP.NET2.0附带了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。
实际上可以用开发人员编写的自定义组件扩展或替换ASP.NET2.0运行库的任何子组件。
8.安全
内置Windows身份验证和基于每个应用程序的配置保证了应用程序是安全的。
2.2ASP.NET的开发环境
为了满足使本地计算机能够支持ASP.NET,硬件配置要有要求,同时软件环境像操作系统,Web服务,IE版本,运行环境,开发环境数据库服务也是有要求的。
目前该设计是以WindowsXP为开发环境。
除了操作系统外,软件环境主要是指ASP.NET基础的运行环境.NETFramwork。
所以要安装.NETFramwork和VisualStudio.NET2005。
本次设计选择的语言是C#,这些语言均使用相同的集成开发环境。
ASP.NET应用程序运行于IIS上,但系统的默认安装并不包含IIS,所以需要使用“添加或删除程序”来安装,之后再进行IIS配置。
若将站点根目录直接指向应用程序目录或将应用程序目录作为虚拟目录,就可以直接运行ASP.NET应用程序。
2.3SQLServer数据库概述
SQLServer是微软公司开发的数据库管理系统,经过不断的更新和升级,现已发展成一个崭新的平台——SQLServer2005,它是一个全面的数据库平台,SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全、更可靠的存储功能,是用户可以构建和管理用于业务的高可用和高性能的数据库应用程序。
目前数据库已经成为信息管理中最新、最重要的技术。
其特点包括数据共享、最小冗余、数据独立、数据完整、数据安全
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 任务书 开题 报告 样本