优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

.NET504 论坛系统开发ASP.net+SQL

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

呢?在一般BBS网站可以看到一般论坛的实现方式是采用了简单却有效的方法,那就是分类。可以根据BBS网站会员可能关心的方面划分为不同的版面,BBS主要讨论关于计算机学习方面的内容,主要分为6个版面:论坛站务、平面设计、网站开发、软件编程、情感课堂、闲情咖啡厅。
对于帖子,不需要将不同的版面的帖子存入不同的数据库中,因为可以把帖子所属版面作为帖子的一个属性,除此之外,数据库中应该尽可能的包含帖子的有用的信息特征。
论坛使用者在进入相应的版面后,需要浏览、发表或回复帖子,这需要编写相应的模块来实现,实现这些帖子处理功能的实质就是对数据库的操作,即读取、添加、修改、删除帖子在数据库中的记录。这可以通过ASP程序来完成实现。
同时,在BBS网站中,要限制只有会员才可以拥有帖子发表和回复的权利,这就要用到ASP程序来验证用户身份以及授权控制。
制作用户端显示页面也是BBS网站中重要的方面,在此,可以先考虑一个会员进入BBS后进行的一系列操作,进入论坛首页,登陆,选择进入适合的版面,进入浏览、回复〖本文来自:计算机毕业网  〗、发表帖子,最后退出。
基于上面的考虑可以知道,在BBS网站的设计中主要的仍然是用户界面设计、后台数据库及实现处理功能的ASP.NET程序三个方面,只是用户界面与ASP程序结合较多,而数据库结构则是相对复杂一些。

think58.com [来源:http://www.think58.com]

[资料来源:http://THINK58.com]

第二章  主要技术分析
2.1 SQL Server 2000
SQL(Structured Query Language)是使用关系模型的数据库语言,用于实现与各类数据库连接,提供通用的数据管理和查询功能。
SQL Server 2000具有较好的可伸缩性和可靠性,提供了以Web标准为基础的扩展数据库编程功能,可以满足电子商务和企业应用程序的要求。SQL Server 2000支持XML和Internet标准,具有基于Web的分析能力,允许使用内置的存储过程以XML格式存储、更新、删除、检索数据。

[来源:http://www.think58.com]

方便的代码编辑。可视化编辑和源代码编辑都有其长处和短处。有时候,直接用源代码编辑会很有效。Dreamweaver提供了html快速编辑器和自建的html编辑器,能方便自如的在可视化编辑状态和源代码编辑状态间切换。强大的动态页面支持。Dreamweaver的Behavior能在使用者不懂javascript的情况下,往网页中加入丰富的动态效果。Dreamweaver还可精确的对层进行定位,再加上timeline功能,可生成动感十足的动态层效果。操作简便。首先,Dreamweaver提供的历史面板、html样式、模版、库等功能避免了重复劳动,使用者不必重复输入相同的内容、格式。其次,Dreamweaver能直接往页面中插入Flash、Shockwave等插件,经过设置后还可直接调用相应的软件对这些插件进行编辑。
最后,Dreamweaver具有优秀的网站管理功能。在定义的本地站点中,改变文件的名称、位置,Dreamweaver会自动更新相应的超级链接。Check in和Check out功能可协调多个使用者对远程站点的管理。 copyright think58 [资料来源:http://THINK58.com]

数据库在一个BBS网站中占有非常重要的地位,用户信息,发表的帖子及其回复信息全部存放在数据库中,数据库结构设计的好坏将直接影响网站运行的效率。合理的数据库结构设计可以提高数据存储的效率,保证数据库的完整性和一致性。同时,合理的数据库结构也将有利于程序的实现。
在SQL2003数据库中,微软公司提供了单一的数据库引擎。适用于Windows 9X、Windows XP 、Windows NT和Windows 2000 Server等操作环境,这些系统的都具有一般商业系统所需要的安全性和可靠性。从应用的角度而言,SQL2000数据库易于使用,编程人员可以通过简单的操作就可以完成一个复杂的管理,免除了对标准操作的复杂管理。
综合上面的考虑,在BBS网站的开发设计中采用了SQL2000作为系统的后台数据库。
⑸ select.aspx。分版面管理页面,在这个页面中,显示各个分板块。点击悬着不同板块进行浏览,发表新帖。
⑹ showtopic.aspx。显示帖子页面,在页面中,显示帖子列表。
⑺ edtopic.aspx。帖子编辑页面,对发表过的帖子进行编辑,可以修改发表中所出现的错误。
⑻ addtopic.aspx。发表帖子页面,论坛最基本的功能之一,进入页面填写主题,内容进行发表帖子。
⑼ usertable.aspx。会员列表页面 显示所有会员,包括管理员在内所有会员的列表。

本文来自think58 [版权所有:http://think58.com]


⑽ top.aspx。网页首部信息页面
⑾ bottom.aspx。网页尾部信息页面
⑿ url.aspx。友情链接显示及其申请界面
⒀ act.aspx。友情链接请求验证页面
⒁ data。数据库文件夹,其中包含一个数据库文件data.mdb ,然后把所有的表都存放在这个数据库中。
⒂ Images。网站图片文件夹
参考文献
[1]  启明工作室,ASP.NET+SQL server网络应用系统开发与实例第1版.北京:人民邮电出版社,2005.
[2]  刘廷,刘帆.ASP.NET开发实例完全剖析.北京:中国电力出版社,2006.
[3]  吉根林,崔海源.ASP.NET程序设计教程.电子工业出版社,2005.
[4]  张海藩.软件工程导论.北京:清华大学出版社,2003.
[5](美)Walther,S.著,马朝晖等译.《ASP.NET技术内幕》,北京:机械工业出版社 2002
[6](美)Mrdula Parihar著,王勇 盖江南 尚红昕等译.《ASP.NET宝典》,北京:电子工业出版社2002
[7] 邹建峰 李律松 李晓栓 等著《ASP.NET开发技术详解》,北京:人民邮电出版社2005
[8] 彭明柳〖本文来自:计算机毕业网  〗 《Visual Basic.NET彻底研究》 北京:中国铁道出版社,2003
[9] (美)Jones,A.R著,高春蓉等译 《ASP.NET与VB.NET从入门到精通》. 北京. 电子工业出版社,2002

[资料来源:www.THINK58.com]


[10] 陆昌辉 吴晓华 《SQL Server 2000开发人员指南》宇航出版社 北京希望电子出版社 2002
[11] 萨师煊 王珊 《数据库系统概论》 北京.高教出版社.2000
内容来自think58
[资料来源:www.THINK58.com]