毕业设计(论文)开题报告
题目:基于https://www.wendangku.net/doc/ef5645654.html,的网站后台管理平台设计——交互管理
院(系)
专业
班级
姓名
学号
导师
年月日
毕业设计(论文)开题报告
1.毕业设计(论文)题目背景、研究意义及国内外相关研究情况。
题目背景、研究意义:
随着互联网的进一步普及,基于Internet的各种应用得到飞速发展。Web网站从最初只有静态文本,没有任何交互能力到现在拥有灵活的动态页面和强大的交互功能。架设在Internet网络结构方式,以WEB形式为平台的网站也因其低廉的通讯、宣传成本更简易的方式被各行业用户所接受或使用。其优越的图形界面和清晰的结构方式,也更为方便了人机之间的交互过程,缩短了人与人、信息与信息之间的交流传递距离。一个成功的网站应该充分提供与客户交流的功能,并且尽量引导客户使用这些功能完成互动交流,这样的网站便实现了与访问者的沟通,网站后台交互管理系统便是体现了动态页面的这种强大的功能。本课题拟实现一个电子政务网的网站后台交互管理平台,此平台适用于一般的政务网站,它集中了论坛管理、聊天室管理、站内检索、友情链接等功能,此系统基于B/S的软件设计结构,用户无需安装任何客户端软件并提供简便易用,所见即所得的内容编辑环境,使得用户无需学习任何专业知识即可进行网站信息维护,从而降低了客户在网站交付后的后期维护工作的难度,易于使用。通过本网站的开发可以系统的学习如何去做一个交互式的网站并熟练的掌握相关网络编程工具。
国内外相关研究情况:
网站与用户的交互主要使用动态网页来实现,如果一个企业网站仅仅是承载和发布信息的地方,那么这个网站存在着资源上的极大浪费和设计上的失误。网络的精髓就在于交互性。为了简化和方便动态网页的开发,Web领域的主要开发商相继推出了多种Web开发技术,.NET的问世给开发人员带来了一种全新的开发框架,而基于此框架的https://www.wendangku.net/doc/ef5645654.html,就是其中的典型代表。https://www.wendangku.net/doc/ef5645654.html,不仅仅是ASP 的简单升级,更是Microsoft推出的新一代脚本语言。它吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。C#作为微软公司专门为.NET量身定做的编程语言,不仅具有C++的强大功能,而且具有Visual Basic简单易用的特性。因此本课题重点以.NET为开发平台,综合利用https://www.wendangku.net/doc/ef5645654.html,的WEB开发技术通过开发一个通用网站,真正体验.NET新一代软件开发的全新模式,实现网站快速开发和部署。
研究方法:
1、本系统基于B/S的软件设计结构,前台使用Visual https://www.wendangku.net/doc/ef5645654.html,2005编程工具,后台使用强大的数据库软件SQL Server2000。
2、Visual https://www.wendangku.net/doc/ef5645654.html,是一套完整的开发工具集,用于生成https://www.wendangku.net/doc/ef5645654.html, Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework的功能,通过此框架可使用简化ASP Web应用程序和XML Web Services开发的关键技术。
3、SQL Server2000不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中。所以在B/S结构中采用SQL Server2000作为数据库平台是很是实用的。
4、网站后台交互管理,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
3.本课题研究的重点及难点,前期已开展工作。
研究的重点及难点:
1.如何使用VS2005平台高效的完成题目。
2.权限设置和控制。
3.数据库的设计中,如何处理多对多的关系和如何设计主键,着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。
4.系统的安全性。
前期已开展工作:
熟悉课题内容及开发工具Visual https://www.wendangku.net/doc/ef5645654.html,2005,查找相关的技术资料,作为https://www.wendangku.net/doc/ef5645654.html,的编程基础系统的学习了C#语言。结合题目的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、进行了较深入的学习和应用,完成了交互管理系统的需求分析和功能模块划分。
4.完成本课题的工作方案及进度计划(按周次填写)。
第1-2周:熟悉课题内容及开发工具,查找相关的技术资料。
第3-4周:需求分析,开题论证,完成毕业论文开题报告。
第5-6周:完成系统前台各界面设计,写好阶段总结。
第7-8周:设计详细程序流程图以及各模块的功能,写好阶段总结。
第9-11周:完成数据库的分析和设计。
第12-13周:完成代码的编写和测试,整理各模块资料。
第14-16周:进行进一步的测试,整理资料,完成毕业论文。
第17-18周:毕业答辩。
参考文献
[1]廖信彦﹒https://www.wendangku.net/doc/ef5645654.html,交互式Web数据库程序设计[M]﹒北京:中国铁道出版社,2003
[2]陈慧贞陈荣俊﹒https://www.wendangku.net/doc/ef5645654.html,程序设计[M]﹒北京:中国铁道出版社,2003
[3]孟军王宝学﹒精通https://www.wendangku.net/doc/ef5645654.html,网络编程[M]﹒北京:人民邮电出版社,2002
[4]金雪云焦桂英﹒https://www.wendangku.net/doc/ef5645654.html,高级开发技术与范例[M]﹒北京:电子工业出版社,2002
[5]张玉平﹒https://www.wendangku.net/doc/ef5645654.html,+SQL组建动态网站[M]﹒北京:电子工业出版社,2006
[6]胡勇辉,兰湘涛﹒https://www.wendangku.net/doc/ef5645654.html,开发实战详解:入门、模块、系统[M]﹒北京:电子工业出版社,2006
[7]张海藩﹒软件工程导论﹒第四版[M]﹒北京:清华大学出版社,2003
[8]Butler J,Caudill T﹒https://www.wendangku.net/doc/ef5645654.html, Database Programming Weekend Crash Course[M]﹒New York,NY:Hungry Minds,2002
[9]李霞,管建和﹒基于https://www.wendangku.net/doc/ef5645654.html,的数据绑定技术[J]﹒电脑编程技巧与维护2006,08
[10]张文增,赵冬斌等﹒ASP.NET—动态网页开发趋势[J]﹒计算机工程,2002,28(3)
[11]Kent D﹒https://www.wendangku.net/doc/ef5645654.html, Evolution[M]﹒Indianapolis Indiana Sams Publishing, 2004
[12]Reilly D J﹒Designing Microsoft https://www.wendangku.net/doc/ef5645654.html, Applications[M]﹒Microsoft Press,2001
[13]王国荣﹒https://www.wendangku.net/doc/ef5645654.html,领先研究[M]﹒北京:中国青年出版社,2001
[14]王志晓,张景等﹒https://www.wendangku.net/doc/ef5645654.html,技术在电子商务系统中的应用研究[J]﹒计算机工程2003,29(18)
[15]曾为民﹒新一代的网络开发工具https://www.wendangku.net/doc/ef5645654.html,[J]﹒四川通信技术,2002,01