毕业设计(论文)开题报告
系(部): 计算机与信息工程系 年 月 日 (学生填表)
课题名称 | 基于WEB的文库管理系统的设计和实现 | ||||
学生姓名 | 专业班级 | 课题类型 | 软件工程 | ||
指导教师 | 职称 | 课题来源 | |||
1.综述本课题国内外研究动态,说明选题的依据和意义 国内外研究动态: 互联网的快速发展给人们的工作、学习和生活带来了重大变化,人们可以利用网络处理数据、获取信息,极大地提高了工作效率【1】.作为互联网开发所涉及的众多技术中,最为关键的网站建设技术在现代国内外网站的发展上起到了至关重要的作用,互联网上发布信息主要是通过网站来实现的,获取信息也是在互联网中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在互联网应用上的地位显而易见。 如今伴随着Web 2。0的兴起,网络的使用正渐渐以交互性和未来的社会性网络为导向,所提供的服务内容,通过或不通过创建一个可视的、交互的网页来充分挖掘网络效应【2】。传统的HTML 文件构筑的网站由于其没有交互性,所以不可能满足现代电子商务需要良好交互性特点。Web2。0注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者.由被动地接收互联网信息向主动创造互联网信息发展。由于Web的发展,因此产生了很多的Web 编程语言,像传统的CGI ,以及近几年发展起来的ASP、JAVA等。ASP.NET可以说是其中的佼佼者,由于其免费、开放源代码、多平台支持以及和Windows XP、Visual Studio2008、SQLServer2005的良好结合迅速成为了众多商务网站所青睐的脚本语言。 ASP。NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使 它运行在Web开发者的几乎全部的平台上【3】(在Windows 2000/2003 Server/VISTA/7 | |||||
上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP。NET的Web应用中。现在已经支持的有C#,VB,Jscript,C++、F++.将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET.ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护【4】.可以通过在现有 ASP 应用程序中逐渐添加 ASP。NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 。NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic 。NET、C# 和 JScript .NET。)创作应用程序。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建 ASP。NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。 选题的依据和意义: 网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内阅读到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上阅读便成了人们向往的事情. 随着知识经济的到来,我们的阅读模式受到了前所未有的冲击,各种新的阅读模式如潮水般涌现,在所有阅读模式中,最具有冲击力的便是随着网络技术发展而出现的网络化阅读,又称在线阅读,它是通过在网上建立平台,用户应用网络进行在线阅读的一种全新方式。这种在线阅读方式是由多媒体网络资源、网上阅读社区及网络技术平台构成的全新的阅读环境【5】【6】。相对于其他的阅读模式来说,它具有无可比拟的优势。 近年来由于网站的种类与形式越来越鲜明,类似于文档的阅读下载网站发展的也越来越多.像国内的百度文库和豆瓣读书,国外的freebookspot等,文章阅读下载的网站也日趋成熟.通过上网用户可以在网络上突破时间和空间的限制而实现网上阅读。网上阅读网站的崛起对传统的图书流通体系产生了强烈的冲击,它有着经营成本低、用户检索方便、无地域限制等特点。 | |||||
2. 研究的基本内容,拟解决的主要问题 研究的基本内容: 一、用户搜索 根据用户所输入语句,搜索出相关文档。 二、用户注册. (1)普通用户可以在线阅读文档,不可以下载、上传文档; (2)用户注册登录后可以上传文档获得财富值; (3)注册用户可以使用自己的财富下载所需的文档。下载文档需要登录,免费文档可以登录后下载,对于上传用户已标价了的文档,则下载时需要付出相应财富值。 (4)用户可以对自己上传的文章进行删除及更新,也可以对用户自己下载的文档进行评分。 三、文档分类 根据文档的类型进行分类,方便用户查。 四、文档在页面中的显示 文档在页面中显示,方便用户在线阅读. 五、管理员工作 管理员审核用户所上传的文档,符合要求则将其上传,不符合要求则上传失败,并发相关信息给用户. 解决的主要问题: 本系统以ASP.NET为主要制作工具,实现了用户注册、登陆及用户数据的采集、书籍的查询阅读、下载.整个系统主要由使用Visual Studio2008开发实现的个性化Web页面生成器两部分组成.二者通过数据库服务器和Web服务器连接【7】【8】【9】。 一、 搜索功能; 二、 文档分类设置; | |||||
三、 在首页建立导航栏,方便用户查询使用; 四、 用户注册、审核; 五、 用户上传、下载文档,管理员审核文档; 六、 用户财富值及评分问题; 七、 文档在页面中的显示; | |||||
3。 研究步骤、方法及措施 (1)根据题目的需求,做出初步需求分析; 查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料. (2)根据需求,设计开发的方案; 使用Visual Studio2008开发工具和ASP.NET的开发语言. (3)根据方案设计详细的模块; 搜索模块、文档上传模块、文档下载模块、查询模块、分类模块、注册模块、数据库连接。 (4)进行设计,编码,算法优化; (5)整体项目的整合,测试; (6)整理详细的文档。 本系统采用B/S模式,基于ASP.NET平台开发,后台数据库采用SQLServer2005, 系统主要由以下几个模块组成:文档上传模块,文档下载模块,文档查询模块,文档管理模块,身份验证模块,系统管理模块。系统实现了用户登录,文档上传,文档下载,文档信息修改。使用本系统,客户端用户只需要通过浏览器访问就可以实现对文档阅读、下载的操作。 | |||||
4。 研究工作进度 第1周 调研,收集资料 第2周~第3周 理论研究,技术准备 第4周~第7周 设计,编码 第8周~第9周 测试并改进代码,撰写毕业论文 第10周~第12周 修改并提交毕业论文 第13周 论文答辩 | |||||
5. 主要参考文献 [1] 陈伟,卫琳. ASP.NET 3。5网站开发实例教程[M]。 北京:清华大学出版社, 2009 [2] 江红,余青松. 基于.NET的Web数据库开发技术实践教程[M]. 北京:清华大学出版社, 2007 [3] 蒋培,王笑梅。 ASP.NET WEB程序设计[M]。 北京:清华大学出版社, 2007 [4] 尚俊杰,秦卫中。 ASP。NET 程序设计案例教程[M]。 北京:清华大学出版社, 2005 [5] 马骏,党兰学,杜莹。ASP.NET网站设计与网站开发[M]. 北京:人民邮电出版社, 2007 [6] 吴涛。网站全程设计技术(修订本)[M]. 北京:清华大学出版社,北京交通大学出版社, 2006 [7] 郑阿奇. SQL Server实用教程[M]。 北京:电子工业出版社, 2009 [8] 王珊。 数据库系统概论[M]。 北京:高等教育出版社, 2006 [9] 陈湘.ASP。NET与网站开发编程实战[M]. 北京:清华大学出版社, 2002 [10] 朱玉超,鞠艳,王代勇. ASP.NET 项目开发教程[M]. 北京:电子工业出版社, 2008 | |||||
[11] 杨云,王毅。 ASP.NET程序开发详解[M]. 北京:清华大学出版社, 2007 [12] 薛锦云. 程序设计方法[M]。 北京:高等教育出版社, 2001 [13] 郑宇军. C#面向对象程序设计[M]。 北京:人民邮电出版社, 2009 [14] 刘乃丽 编著《完全手册 ASP.NET 2。0网路开发详解》北京:电子工业出版社,2008 [15] 任学文,范严编。网页设计与制作[M]。 北京:中国科学技术出版社, 2006 [16] 金雪云. ASP。NET简明教程(C#篇)[M]。 北京:清华大学出版社, 2006 | |||||
教研室意见 | |||||
web端登录 |
教研室主任签字: 年 月 日
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论