万家网络社区平台设计与实现[毕业论文].doc

上传人:文初 文档编号:45286 上传时间:2018-05-14 格式:DOC 页数:47 大小:3.36MB
下载 相关 举报
万家网络社区平台设计与实现[毕业论文].doc_第1页
第1页 / 共47页
万家网络社区平台设计与实现[毕业论文].doc_第2页
第2页 / 共47页
万家网络社区平台设计与实现[毕业论文].doc_第3页
第3页 / 共47页
万家网络社区平台设计与实现[毕业论文].doc_第4页
第4页 / 共47页
万家网络社区平台设计与实现[毕业论文].doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、本科毕业设计论文届论文题目万家网络社区平台的设计与实现所在学院专业班级信息管理与信息系统学生姓名学号指导教师职称完成日期年月日诚信声明我声明,所呈交的论文设计是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文设计中不包含其他人已经发表或撰写过的研究成果,也不包含为获得或其他教育机构的学位或证书而使用过的材料。我承诺,论文设计中的所有内容均真实、可信。论文设计作者签名签名日期年月日授权声明学校有权保留送交论文(设计)的原件,允许论文(设计)被查阅和借阅,学校可以公布论文(设计)的全部或部分内容,可以影印、缩印或其他复制手段保存论文(设计),学校必

2、须严格按照授权对论文设计进行处理,不得超越授权对论文(设计)进行任意处置。论文设计作者签名签名日期年月日万家网络社区平台的设计与实现摘要随着现代化城市的飞速发展,人们的生活质量不断提高,在每天的辛勤忙碌之余,邻里间的人际关系却越来越淡漠,但因特网的发展带来了改变这一情况的机会,课题利用VISUALSTUDIO2008功能强大的集成开发环境,使用ASPNET、C语言和SQLSERVER2005后台数据库,为住户设计出一个能方便了解最新社区新闻,与其他用户进行交流讨论,结合物业服务的社区信息平台,希望能够使整个社区真正的融合成为一个大家庭。关键词信息平台;信息服务;物业服务;社区网络DESIGNA

3、NDIMPLEMENTATIONOFTHEMILLIONHOMENETWORKCOMMUNITYPLATFORMABSTRACTWITHTHERAPIDDEVELOPMENTOFTHEMODERNCITIES,PEOPLESQUALITYOFLIFEHASIMPROVEDQUICKLYBUTINTHEEVERYBUSYDAY,THENEIGHBORHOODRELATIONSHIPSAREINCREASINGLYINDIFFERENTHOWEVER,THEDEVELOPMENTOFTHEINTERNETHASBROUGHTTHEOPPORTUNITYTOCHANGETHISSITUATIONTH

4、ISSUBJECTUSINGVISUALSTUDIO2008WHICHPROVIDESAPOWERFULINTEGRATEDDEVELOPMENTPLATFORM,ASPNET,CANDSQLSERVER2005,TODEVELOPAPLATFORMCANEASYTOKNOWCOMMUNITYNEWS,DISCUSSIONSWITHOTHERUSERS,COMMUNITYOFPROPERTYSERVICESWITHINFORMATIONPLATFORMFORRESIDENTHOPETHATTHETHEWHOLECOMMUNITYINTOAFAMILYKEYWORDSINFORMATIONPLA

5、TFORMINFORMATIONSERVICESPROPERTYSERVICESNETWORKCOMMUNITY目录1绪论111课题的研究背景1111社区网络的历史背景1112国内外研究现状112课题研究的目的与意义113课题的研究内容214课题的研究方法215内容组织22基础知识简介321VISUALSTUDIO简介322ASPNET简介323数据库技术424C语言525IIS技术63系统分析731需求分析732可行性分析7321技术可行性7322实施可行性84概要设计941系统体系结构设计942数据库设计943界面设计16431首页界面设计16432用户注册界面设计17433物业咨询界面设

6、计17434论坛界面设计18435新闻界面设计18436后台登陆,后台首页界面设计19437后台用户查询界面设计20438后台新闻修改界面设计20439后台物业咨询回复界面设计215系统实现及主要代码2251用户模块设计22511用户注册相关事件代码22512公告新闻相关事件代码22513物业咨询相关事件代码23514论坛版块添加主题相关事件代码2752管理员模块设计28521后台登陆界面相关代码28522公告新闻添加相关事件代码30523论坛帖子管理相关事件代码30524物业咨询回复相关代码316系统测试3361用户模块测试3362管理员模块测试347运行环境378总结38致谢39参考文献4

7、0本科生毕业论文(设计)11绪论11课题的研究背景111社区网络的历史背景现代城市中,人们的生活居住水平正迅速的提高着,高档住宅楼鳞次栉比,但钢筋混凝土的建筑结构却隔绝了原本热闹和谐的邻里关系,使得邻里之间越来越淡漠,不过网络的诞生,正在悄悄改变着这一切。当今社会正以飞快的发展速度进入信息社会,从社会各个层面和角度上看,信息革命将给社会带来巨大的变革。人们迫切需要获取各方面的信息,可以说,谁充分拥有了有利的信息,谁就把握了生存和发展的先机1。112国内外研究现状世界其他国家的学者已经开始对社区信息服务理论和实践研究日益关注。社区信息服务专业团体和标准的建立便是一个典型的例证。除此之外,社区信息

8、服务实践尤其是社区网络的蓬勃发展,也促进了社区信息研究领域的日益成熟2。近年来,国外一些学者提出“社区信息学”的概念来特指这一领域的研究。例如,麦克尔格恩斯坦将之描述为“将社区层面的社会和经济发展与诸如电子商务、社区网络和电子中心、电子政务、在线活动、自助社区、虚拟健康社区、法律咨询、文化交流等多个领域相结合的一种技术策略或分支学科”。基布尔和洛德两位学者则将之界定为“旨在研究和发展影响信息与通讯技术开发和融台的社会及文化因素,以促进社区发展、再造和可持续发展的一个跨学科研究领域”3。12课题研究的目的与意义为了给居民的生活提供信息与服务,更为了重新凝聚淡化的社区人际关系,社区网络因此产生,社

9、区网络又可以称为社区信息服务网站。所谓的社区信息服务网站就是以现实中的生活社区为基础,利用现代信息、通讯和网络技术。充分有效地开发、共享和利用社区信息资源,构筑社区政务、管理、服务、小区及家庭生活等各方面的信息技术处理平台4。然而,就目前我国城市社区信息化现状来看,只有少数大城市的街道社区建立了网站,而且这些网站大多仅是一些形象展示和新闻发布的静态网页。实际上,网站的建设是一个系统的工程。不仅需要在建设前进行良好的规划和设计,在建设中选择合适的发布平台和建设技术,更重要的是在整个网站的建设过程中对其进行合理的管理和维护5。社区信息服务网站为社区居民提供了社区基本服务、电子商务服务、社区信息服务

10、、社区娱乐服务等全万位的综合信息服务,通过该网站社区居民可以实现在网上求助、网上聊天、网上咨询等多种服务。从而达到提高社区成员生活质量和促进社会全面进步的目的。本科生毕业论文(设计)213课题的研究内容该平台使用ASPNET、SQLSERVER数据库技术,以论坛形式实现“物业管理咨询”,新闻公告形式实现“社区公告栏”、“热点关注”、“社区居民交流”等主要版块。并且丰富论坛结构、内容,打造成为一个小区居民每天爱上的网络社区平台。(1)通过网站首页,链接论坛,重要告示、新闻、热点关注在网站首页都有链接,快速进入热门帖子。(2)“物业管理咨询”版块,业主在碰到物业方面的问题时可以直接像物业公司反应、

11、咨询,物业公司在线回答。(3)“社区公告栏”版块,将社区最新的措施、方案等通知居民。(4)“热点关注”版块,将当今最被人们关注的国内国外的大事,让网友了解并讨论。(5)“社区居民交流”版块,使居民们在这里畅所欲言,互相了解,结识,以此增进邻里关系。14课题的研究方法首先对该系统的可行性进行分析,通过学校电子图书馆搜集、整理关于社区服务平台和制作网站的文献,并通过对文献的研究,和对现实中的社区网站的分析,确定平台设计以及预期实现的功能。然后通过互联网收集本系统需要的相关信息,做好平台设计前的准备工作。在系统设计阶段,通过分析该系统要达到的功能,设计相应的流程图,通过VISUALSTUDIO200

12、8设计相应的网站。最后通过系统的运行,测试完成情况。15内容组织论文共由八章组成。第1章绪论,主要介绍了万家网络社区平台的研究背景、研究目的和意义、研究方法等;第2章是基础知识简介,介绍平台的开发过程中所涉及使用的编程工具、平台等,有开发平台ASPNET,开发语言C,以及SQLSERVER数据库;第3章系统分析,对社区平台的可行性进行从技术可行性和实施可行性进行了透彻的分析;第4章的内容是概要设计,暂时了系统的体系结构,数据库设计以及基本界面的设计;第5章系统实现及主要代码,介绍了万家网络社区的基本模块功能,及实现这些功能的事件代码;第6章系统测试,在主要的功能上对系统进行了黑盒白盒测试;第7

13、章运行环境,简单说明了系统运行方面的要求;第八章总结对万家社区平台的设计实现进行了全面的总结,也反映了其中存在的缺陷。本科生毕业论文(设计)32基础知识简介21VISUALSTUDIO简介VISUALSTUDIO是一套完整的开发工具集,用于生成ASPNETWEB应用程序、XMLWEBSERVICES、桌面应用程序和移动应用程序。VISUALBASIC、VISUALC、VISUALC和VISUALJ全都使用相同的集成开发环境IDE,利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了NETFRAMEWORK的功能,通过此框架可使用简化ASPWEB应用程序和XMLWEBSER

14、VICES开发的关键技术6。创建满足关键性要求的多层次的智能客户端、WEB、移动或基于MICROSOFTOFFICE的应用程序。使用VISUALSTUDIO2008,专业开发人员能够1使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境2在统一的开发环境中,开发并调试多层次的服务器应用程序3使用集成的可视化数据库设计和报告工具,创建SQLSERVER2005解决方案4使用VISUALSTUDIOSDK创建可以扩展VISUALSTUDIOIDE的工具22ASPNET简介ASPNET是微软公司NET框架技术的一部分,主要用于建立WEB应用程序。ASPNET使用编译过的事件驱动模型

15、从而了提高运行速度、分离了应用程序逻辑和用户界面。使用ASPNET可以很容易开发基于三层架构的B/S应用程序7。ASPNET支持混合语言开发,开发人员可以根据自己的特长选择开发语言。ASPNET支持的开发语言主要有VBNETNET、C和JSNET这些语言都是完全面向对象的,而且都依托于NETFRAMEWORK的庞大类库,使得ASPNET应用程序可以实现ASP无法实现的强大功能,而且开发速度更快,运行效率更高。微软还推出了VISUALSTUDIONET系列可视化的TDE开发环境,进一步提高了开发效率。一个ASPNET页面由两个文件组成用户界面ASPX文件和逻辑代码VBNET/CS文件。其中用户界

16、面ASPX文件主耍由静态HTML标记和客户端脚本组成,必要时也可以加入服务器端控件和服务器端代码,代码VBNET/CS文件全部由编程语言组成,这些代码是运行于服务器端的,一般用于实现程序逻辑或操作服务器控件,也可以控制用户的显示和客户端脚本。代码文件有两种表示方法一是内联代码,即服务器脚本和用户界面的HTML在一个文件中显示;另一种方法是单独的文件VBNET/CS。每个WEB窗体都有自己的代码文件,文件名和用户界面文件相同8。上述两种文件通过用户界面中的“PAGE”指令完成两者的关联。这种技术称为代码隐本科生毕业论文(设计)4藏。采用代码隐藏技术使得WEB应用程序的用户界面与应用逻辑分离,层次

17、清晰。有利于美工和设计人员完成各自的工作融立的代码文件也有利于代码复用。23数据库技术目前,在使用的数据库技术有ACCESS、SQLSERVER、ORACLE、DB2、MYSQL等等。ACCESS是一种桌面数据库,它对系统的要求不高,维护起来比较简单,而且费用也比较低,但是它的性能比较差,安全性也很低;而SQLSEVER是一种大中型数据库管理和开发软件,它在后台数据库中有着非常广泛的应用,目前市场上流行的是SQLSEVER2000,它使用方便,具有良好的可扩展性;相对于前两种数据库,ORACLE各方面性能更完善,安全性也比较高,它在许多大型商业网站以及企业的数据库中有广泛的应用,可以说未来的网

18、站后台数据库一般会使用ORACLE;后面两种数据库应用也比较多,尤其是在大型网站或系统中,但是它们和ORACLE一样,都比较复杂。所以我们选择了目前比较流行的是SQLSEVER2000。SQL是英文STRUCTUREDQUERYLANGUAGE的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI美国国家标准协会的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如ORACLE,SYBASE,MICROSOFTSQLSERVE

19、R,ACCESS等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括SELECT,INSERT,UPDATE,DELETE,CREATE,以及DROP在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作9。SQLSERVER2000是一种关系型数据库,它的特点主要表现在以下几个方面安全性。在SQLSERVER2000中提供了账号管理功能。对于数据库中所存储的数据,通过账号和密码管理,达到数据保密的目的。记录性。在SQLSERVER2000中,有一个LOG文件,是专门用来记录用户在数据库中所进行的改变。备份性。SQLSERVER2000数据库中设计有一套完整

20、的数据库备份系统,让用户可以既方便又容易的备份数据。完整性。由于SQLSERVER2000提供了许多数据库相关功能,所以,可以说它是一个更为完整的数据库系统9。ASPNET与SQLSERVER2000的连接方法主要有使用ADO组件访问数据库ADONET是一组提供数据访问服务的类。ADONET有两个核心组件NET数据提供程本科生毕业论文(设计)5序和DATASET。ADONET中对数据源的操作是通过DATASET和NET数据提供程序交互操作实现的。指定要执行的SQL语句连接数据库后,便可对数据库操作,例如查询、修改、删除等,这些都要通过SQL语句来完成。24C语言在过去的二十年里,C语言和C已经

21、成为商业软件开发领域中使用最广泛的语言。它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的效率。与VISUALBASIC等语言相比,同等级别的C/C应用程序往往需要更长时间来开发。由于C/C语言的复杂性,许多程序员都试图寻找一种新的语言,希望能在功能与效率之间找到一个更为理想的权衡点。CCSHARP是微软对这一问题的解决方案。C是一种最新的、精确、简单、类型安全、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFTNET平台的应用程序。C就其本身而言只是一种语言,尽管它是用于生成面向NET环境的代码,但它本身不是NET的一部分,NET支持的一些特性C并不支持,而C语言

22、支持的另一些特性,NET也不支持。C是多种语言的混合体,因此它像JAVA一样语法简洁,像VB一样使用简单,像C一样功能强大和灵活。C语言的特点(1)完全面向对象。(2)支持分布式。之所以有C,是因为微软相信分布式应用程序是未来的趋势,即处理过程分布在客户机和服务器上。所以C一出生就注定能很好的解决分布式问题。(3)跟JAVA类似。C代码经过编译后,成为了一种IL(中间语言)。在运行时,再把IL编译为平台专用的代码。(4)健壮。C在检查程序错误和编译与运行错误时一点也不逊于JAVA,C也使用了自动管理内存机制。(5)C不像JAVA那样完全摒弃了指针和手动内存管理。C默认情况下是不能使用指针的,但

23、是程序员在有必要时可以打开指针来使用。这样可以保证编程的灵活性。(6)安全性。C的安全性是由NET平台来提供的。C代码编译后成为IL语言。是一种受控代码,NET提供类型安全检查等机制保证代码是安全的。本科生毕业论文(设计)6(7)可移植性。由于C使用类似JAVA的中间语言机制。使得C也跟JAVA类似,也可以很方便的移植到其他系统。在运行时,再把中间代码编译为适合特定机器的代码。(8)解释性。C也是一种特殊的解释性语言。(9)高性能。C把代码编译成中间语言后,可以高效的执行程序。(10)多线程。与JAVA类似,可以由一个主进程分出多个执行小任务的多线程。(11)组件模式。C很适合组件开发,各个组

24、件可以由其他语言实现,然后集成在NET中。随着NET的发展,C语言的功能越来越强大,但要理解的最重要的一点可能是,它生成的代码只能在NET运行库中执行,你不能用C来构建本机的COM服务器或非托管的WIN32API应用程序10。25IIS技术IIS是INTERNETINFORMATIONSERVICES的缩写,它是一个WORLDWIDEWEBSERVER,它的最初版本是1996年2月为MICROSOFTWINDOWSNT351SERVER平台发布的。IIS提供了集成、可靠的WEB服务器功能,实际运行的ASPNET网站需要IIS支持。IIS的版本与不同的操作系统有关,如WINDOWSSERVER2

25、008和WINDOWSVISTA对应IIS70,WINDOWSSERVER2003对应IIS60。本系统使用的是IIS60IIS60包括许多新功能,旨在帮助企业、IT专业人士和WEB管理员实现其网站(他们可能拥有位于单个IIS服务器或多个服务器上的数千个网站)在性能、可靠性、可伸缩性和安全性方面的目标。本科生毕业论文(设计)73系统分析31需求分析网络社区将成为人们生活的一部分,成为人们现实生活的延伸。使人们的生活内涵更丰富,生活方式更加多元化,更加精彩。人类历史上,从来没有一项技术如此深刻地影响人们的工作和生活,在那么短的时间内给人类的生活方式带来如此大的革命。互联网还将彻底地改变人们的生活

26、,网络社区的出现使互联网进入人们生活,预示着互联网改变生活的开始11。通过大量调查研究,发现论坛(或BBS)是一个非常有用的场所,你可以了解别人的观点,同时可以帮助他人或者向他人求助,论坛一般都有特定的讨论主题,经常参加论坛的人可能有电子杂志的编辑、企业家、管理人员,以及对某些话题感兴趣的任何人12。通过浏览借鉴了大量的社交网站,分析和总结用户需求,决定本课题的系统平台,应具备以下主要功能(1)新会员的注册由于这是社区平台,所以实行的是实名制注册,以方便用户的交流以及物业的管理,用户信息统一有社区管委会保存,以免泄露。(2)网站首页,链接论坛,重要告示、新闻、热点帖子在网站首页都有链接,快速进

27、入热门帖子。(2)论坛各版块的分类设计实现(3)用户管理发帖,搜索等功能(4)管理员功能发帖,编辑,修改,置顶,删除,搜索等功能32可行性分析321技术可行性ASPNET是一种WEB开发环境,它可以编译用包括C的任一种NET编写的应用程序。在开发WEB应用程序时,具有利用公共运行库和代码托管的优点。为WEB窗体和WEB服务提供同WINDOWS应用程序一样的调式支持。ASPNET是程序开发工具,是极有特色和功能强大的软件。它使用了面向对象的程序设计方法,大大增强了程序的可重用性,进而简化了程序设计,并且它提供了众多的,提高了软件开发人员的编程效率13。SQLSERVER2005是具有高度可伸缩性

28、的和高度可靠性的关系数据库管理系统。该数据库将数据存储在表中,在ASPNET中可以使用ADO组件访问SQL2000数据库。本次系统开发采用ASPNET技术来进行网页界面的制作,使用ADO组件访问SQL2005数据库,使用C编写事件代码。本人目前通过数据库技术、网站建设与开发、ASPNET课本科生毕业论文(设计)8程的学习,也基本具备了以SQL2005为后台存储数据,VISUALSTUDIO2008为平台开发系统的能力。因此,本系统的开发在技术是可行的。322实施可行性随着互联网与家用计算机的普及,人们的生活越来越离不开计算机与网络,几乎城市中社区里的家家户户都有了电脑与网络,所以本课题实施过程

29、中对基础设施的要求是完全满足的。而且几乎现在所有的中高档社区中都有着自己的网站,只是这些网站没有体现出它们应该发挥的作用,并不能将物业与住户,住户与住户串联在一起,住户有什么物业问题还得专门找物业公司,也不利于维护住户的权益,相信这一点也是住户不希望看到的。住户与住户之间冷淡的邻里关系也得不到改善,这也违背了构建和谐社会的发展建设宗旨,不利于社会精神文明的建设14。社区网络平台的出现能使这些问题得到妥善的解决,顾全住户的利益,这是能使得本课题能够实施的根本原因。本科生毕业论文(设计)94概要设计41系统体系结构设计为便于系统功能的各种组合和修改,系统采用模块化程序设计方法。这也给以后的实施和维

30、护工作带来了方便。在系统功能分析的基础上,得到如图41所示的系统功能结构图。图41系统功能结构图42数据库设计根据需求分析、功能设计和功能模块,对本系统的后台数据库进行如下设计。1ER图ER图也称实体联系图ENTITYRELATIONSHIPDIAGRAM,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型15。万家网络社区普通管理员超级管理员用户系统用户注册添加删除站内新闻管理论坛管理热点关注管理物业咨询管理系统公告管理注册修改个人信息浏览网站信息内容管理员模块用户模块本科生毕业论文(设计)10用户注册信息ER图如图42所示。图42用户注册信息ER图公告ER图如图43所示。图4

31、3公告信息ER图用户注册信息头像用户名密码籍贯姓名备注地址QQ号邮箱电话性别公告添加时间内容类别编号标题本科生毕业论文(设计)11管理员信息ER图如图44所示。图44管理员信息ER图论坛版块ER图如图45所示。图45论坛版块ER图物业咨询ER图如图46所示。图46物业咨询ER图管理员编号用户名密码添加时间论坛版块名称编号简介添加时间物业咨询编号添加时间发布人性别内容电子邮件头像QQ号本科生毕业论文(设计)12社区居民交流ER图如图47所示。图47社区居民交流ER图友情链接ER图如图48所示。图48友情链接ER图社区居民交流编号添加时间发布人性别主题内容电子邮件帖子状态个人主页所属版块友情链接编

32、号网站名称网址添加时间本科生毕业论文(设计)13万家网络社区总体ER图如图49所示。图49万家网络社区ER图(2)具体的表设计如下所示结合实际,各实体对应的关系表,表属性,数据类型的设计如下表41管理员表序号字段名称字段类型大小允许NULL字段说明备注1IDINT4自否编号主键2USERNAMEVARCHAR50是用户名3PWDVARCHAR50是密码4CXVARCHAR50是角色5ADDTIMEDATETIME8是添加时间管理员注册用户物业咨询互动论坛新闻公告友情链接游客回复咨询发帖回复修改删除浏览添加删除链接修改注册修改本科生毕业论文(设计)14表42物流咨询表序号字段名称字段类型大小允许

33、为空字段说明备注1IDINT4否编号主键2USERNAMEVARCHAR20是用户名3SEXVARCHAR4是性别4BODYNVARCHAR500是留言内容5QQVARCHAR10是QQ号6EMAILVATECIME20是邮箱7ADDTIMEDATETIME8是添加时间表43用户注册表序号字段名称字段类型大小允许为空字段说明备注1IDINT4否编号主键2YONGHUMINGVARCHAR50是用户名3PWDVARCHAR50是密码4XINGMINGVARCHAR50是姓名5SEXVARCHAR50是性别6DIANHUAVARCHAR50是电话7YOUXIANGVARCHAR50是邮箱8QQVA

34、RCHAR50是QQ号9TOUXIANGVARCHAR50是头像10JIGUANVARCHAR50是籍贯10DIZHIVARCHAR50是地址11BEIZHUVARCHAR50是备注12ADDTIMEDATETIME8是添加时间本科生毕业论文(设计)15表44社区居民交流表序号字段名称字段类型大小允许为空字段说明备注1IDINT4否编号主键2ZHUANGTAIVARCHAR50是帖子状态3ZHUTIVARCHAR50是主题4YONGHUMINGVARCHAR50是发帖人5XINGBIEVARCHAR50是性别6YOUXIANGVARCHAR50是邮箱7GERENZHUYEVARCHAR50是个

35、人主页8NEIRONGVARCHAR50是内容9ADDTIMEDATETIME8是添加时间10FIDVARCHAR50否所属板块编号外键11BKVARCHAR50否所属板块名称表45公告表序号字段名称字段类型大小允许为空字段说明备注1IDINT4否编号主键2TITLEVARCHAR255是标题3CONTENTTEXT16是内容4LEIBIEVARCHAR50是类别5ADDTIMEDATETIME8是添加时间表46论坛版块表序号字段名称字段类型大小允许为空字段说明备注1IDINT4否编号主键2MINGCHENGVARCHAR50是版块名称3JIANJIEVARCHAR50是版块简介4ADDTIM

36、EDATETIME8是添加时间本科生毕业论文(设计)16表47友情链接表序号字段名称字段类型大小允许为空字段说明备注1IDINT4否编号主键2WANGZHANMINGCHENGVARCHAR50是网站名称3WANGZHIVARCHAR50是网址4ADDTIMEDATETIME8是添加时间43界面设计431首页界面设计首页界面设计如图410所示图410首页本科生毕业论文(设计)17432用户注册界面设计用户注册界面设计如图411所示图411用户注册界面433物业咨询界面设计物业咨询界面设计如图412所示图412物业咨询界面本科生毕业论文(设计)18434论坛界面设计论坛界面设计如图413所示图4

37、13互动论坛435新闻界面设计新闻界面设计如图414所示图414新闻浏览本科生毕业论文(设计)19436后台登陆,后台首页界面设计后台登陆界面设计如图415所示图415后台登陆后台首页界面设计如图416所示图416后台首页本科生毕业论文(设计)20437后台用户查询界面设计后台用户查询界面设计如图417所示图417用户查询界面438后台新闻修改界面设计后台新闻修改界面设计如图418所示图418新闻修改本科生毕业论文(设计)21439后台物业咨询回复界面设计后台物业咨询回复界面设计如图419所示图419物业咨询回复本科生毕业论文(设计)225系统实现及主要代码本系统总体上可分为两个个模块,分别是

38、用户模块、管理员模块。51用户模块设计在用户模块中,用户只能登陆到前台,在前台可以浏览管理员在站点新闻,热点关注中发布的内容,可以通过物业咨询版块像物业方面提出自己的疑问,也可以在互动交流版块中发布自己的主题或者回复别人发布的主题。511用户注册相关事件代码PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACKXINGBIEITEMSADD“MALE“XINGBIEITEMSADD“FEMALE“PROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSESTRINGSQLSQL“INSERTIN

39、TOYONGHUZHUCEYONGHUMING,MIMA,XINGMING,DIANHUA,YOUXIANG,QQ,TOUXIANG,JIGUAN,DIZHI,XINGBIE,BEIZHUVALUES“YONGHUMINGTEXTTOSTRINGTRIM“,“MIMATEXTTOSTRINGTRIM“,“XINGMINGTEXTTOSTRINGTRIM“,“DIANHUATEXTTOSTRINGTRIM“,“YOUXIANGTEXTTOSTRINGTRIM“,“QQTEXTTOSTRINGTRIM“,“TOUXIANGTEXTTOSTRINGTRIM“,“JIGUANTEXTTOSTRINGT

40、RIM“,“DIZHITEXTTOSTRINGTRIM“,“XINGBIETEXTTOSTRINGTRIM“,“BEIZHUTEXTTOSTRINGTRIM“INTRESULTRESULTNEWCLASS1HSGEXUCUTESQLIFRESULT1RESPONSEWRITE“JAVASCRIPTALERT添加成功“ELSERESPONSEWRITE“JAVASCRIPTALERT系统错误,请检查数据库设置问题“512公告新闻相关事件代码PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSELBREQUESTQUERYSTRING“LB“TOSTRINGTR

41、IMSWITCHLB本科生毕业论文(设计)23CASE“1“LBTXT“站内新闻“BREAKCASE“2“LBTXT“热点关注“BREAKIFISPOSTBACKSQL“SELECTID,TITLE,ADDTIME,LEIBIEFROMALLGONGGAOWHERELEIBIE“LBTXT“ORDERBYIDDESC“GETDATASQLPRIVATEVOIDGETDATASTRINGSQLDATASETRESULTNEWDATASETRESULTNEWCLASS1HSGGETDATASQLIFRESULTNULLIFRESULTTABLES0ROWSCOUNT0DATAGRID1DATASO

42、URCERESULTTABLES0DATAGRID1DATABINDELSEDATAGRID1DATASOURCENULLDATAGRID1DATABINDPROTECTEDVOIDDATAGRID1_PAGEINDEXCHANGEDOBJECTSOURCE,DATAGRIDPAGECHANGEDEVENTARGSESQL“SELECTID,TITLE,ADDTIME,LEIBIEFROMALLGONGGAOORDERBYIDDESC“GETDATASQLDATAGRID1CURRENTPAGEINDEXENEWPAGEINDEXDATAGRID1DATABIND513物业咨询相关事件代码PR

43、OTECTEDVOIDADDLY_CLICKOBJECTSENDER,EVENTARGSE本科生毕业论文(设计)24BOOKBINBINNEWBOOKBINBINUSERNAMESERVERHTMLENCODETHISUSERNAMETEXTBINBINEMAILTHISEMAILTEXTBINBINQQTHISQQTEXTBINBINHOMEPAGETHISHOMEPAGETEXTIFTHISRADBOYCHECKEDBINBINSEX“男“BINBINFACE“BOY“ELSEBINBINSEX“女“BINBINFACE“GRIL“BINBINBODYTHISLYBODYTEXTIFTHI

44、SISHDECHECKEDBINBINISHIDETRUEELSEBINBINISHIDEFALSELABEL1TEXTBINBINISHIDETOSTRINGIFSAVEINFOSAVELYBINBINRESPONSEREDIRECT“LYBASPX“ELSERESPONSEWRITE“ALERT留言失败,服务器错误LOCATIONHERFLYBASPX“PRIVATEVOIDBIND_RPTLISTINTTOPAGEINTCURRENTPAGETOPAGEINTPAGESIZE5INTPAGECOUNTINTRECORDCOUNTSTRINGPAGESQLSTRINGDATATABLE“B

45、OOK“STRINGDATAFILED“ID“STRINGDATAFILEDS本科生毕业论文(设计)25“ID,USERNAME,FACE,SEX,QQ,HOMEPAGE,EMAIL,ISHIDDEN,ADDDATE,BODY,ISRELY,REBODY“STRINGDATAORDERS“IDDESC“SQLCONNECTIONCONNDBCREATEDBCONNOPENSQLCOMMANDCMDNEWSQLCOMMAND“SELECTCOUNT“DATAFILED“FROM“DATATABLE,CONNRECORDCOUNTCONVERTTOINT32CMDEXECUTESCALARIFRE

46、CORDCOUNTPAGESIZE0PAGECOUNTRECORDCOUNT/PAGESIZE1ELSEPAGECOUNTRECORDCOUNT/PAGESIZEIFTOPAGEPAGECOUNTCURRENTPAGEPAGECOUNTIFCURRENTPAGEPAGECOUNTTHISHLKNEXTPAGEENABLEDFALSECURRENTPAGEPAGECOUNTELSETHISHLKNEXTPAGEENABLEDTRUETHISHLKNEXTPAGENAVIGATEURL“TOPAGE“TOPAGE1RPT1DATASOURCEDSTABLES“INFLIST“DEFAULTVIEW

47、RPT1DATABINDCONNCLOSEPROTECTEDSTRINGSHOWRELYBOOLISRELY,STRINGREBODYIFISRELYRETURN“管理员回复“SERVERHTMLENCODEREBODY“ELSERETURNNULLPROTECTEDSTRINGSHOWBODYBOOLISHIDDEN,STRINGSTR_BODYIFISHIDDEN|SESSION“ADMIN“NULLRETURNSTR_BODYREPLACE“RN“,“ELSERETURN“此留言为悄悄话只有管理员可见“PROTECTEDSTRINGSHOW_ADMININTID本科生毕业论文(设计)27

48、IFSESSION“ADMIN“NULLRETURN“回复“删除“ELSERETURNNULL514论坛版块添加主题相关事件代码PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSESSSSSESSION“NBK“TOSTRINGTRIMIFSESSION“USERNAME“NULLXINGMINGTEXTSESSION“USERXM“TOSTRINGTRIMYONGHUMINGTEXTSESSION“USERNAME“TOSTRINGTRIMELSERESPONSEWRITE“ALERT对不起,请先登陆HISTORYBACK“RESPONSEENDPROT

49、ECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSESTRINGSQLSTRINGNZHUANGTAINZHUANGTAI“PUTONG“IFRADIOBUTTON1CHECKEDNZHUANGTAI“PUTONG“IFRADIOBUTTON2CHECKEDNZHUANGTAI“JIAJI“IFRADIOBUTTON3CHECKEDNZHUANGTAI“QIUZHU“本科生毕业论文(设计)28IFRADIOBUTTON4CHECKEDNZHUANGTAI“TUIJIAN“STRINGNGENDERNGENDER“男“IFRADIOBUTTON5CHECKEDNGENDER“男“ELSENGENDER“女“SQL“INSERTINTOTIEZIZHUANGTAI,ZHUTI,YONGHUMING,XINGMING,XINGBIE,YOUXIANG,GERENWANGZHAN,NEIRONG,BKVALUES“NZHUANGTAI“

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。