免费电大、自考、本科、大专毕业论文(网络社区服务管理系统的设计)8.docx
-
资源ID:1648612
资源大小:164.27KB
全文页数:28页
- 资源格式: DOCX
下载积分:7金币
快捷下载

账号登录下载
微信登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
免费电大、自考、本科、大专毕业论文(网络社区服务管理系统的设计)8.docx
安徽广播电视高校开放教化专科计算机网络技术专业毕业设计网络社区服务管理系统的设计与实现姓名:陈永祥学.号I专业:计豫机网络技术班级,2010秋计算机网络技术专科指导老师:唐洪彬二。一二年十一月八日摘要社区服务与管理系统是利用计算机技术来管理社区的居民信息,其主要意义在于避开传统手写方式产生的数据丢失、书写错误、劳动强度高且时间和空间上限制的等问题。通过计.算机联网后,可以实现数据的远程访问和共享,从而便利管理并节约成本。本文介绍r一个社区服务与管理系统的设计与实现.该系统完整地分析了社区服务与管理系统的业务需求,并进行r具体设计。在此基础上实现/其中的基本功能,包括:居民信息管理、外来人员信息管理、信息公告、用户注册、用户论坛等功能。同时,系统对用户进行了分级管理,提高了系统的平安性。在技术上,该系统选择了三层的网络体系结构。客户端技术踪合采纳HTM1八VBScript,JaVaSCriP1.等技术供应用户界面;应用服务器端运用HS,并采纳ASP动态网页编程技术实现业务逻辑:数据库服务器采纳SQ1.Server2000关系数据库。应用服务器利用ADO技术与数据库服务器进行透亮的数据传输.关键字:社区管理系统:数据库:论坛:ASP论文总页数:24页I弓I吉51.1 目前背般和国内外现状51.2 系统的主要设计方法51.3 系统开发条件52 社区管理系统分析52.1 系统目标52.2 可行性分析6技术可行性6经济可行性7首运可行性分析72.3 需求分析93 社区管理系统总体设计103.1 系统体系结构选择IO3.2 系统功能模块设计I1.3.3 功能模块图和说明124 社区管理系统的数据库设计与遗辑实现134.1 数据库选择和荷介134.2 社区服务与管理系统的数据库设计13数据库的去结构设计13数据座的连接154.3 数据库关系图165 社区管理系统的实现165.1 社区管理系统注册和怅号管理模块165.2 查看居住人员和外来人员信息模块205.3 查看公告信息模块205.4 看法反馈模块225.5 论版模块226 难点及解决方法246.1 用户登录推断246.2 看看看法依据不同徽别用户的显示模式25结论26参考文献271J(谢28声明幡误!未定义书签.1引言1.1 目前背景和国内外现状随着信息技术的飞速发展,特殊是网络和数据库技术的发展,计算机己经成为当今处理信息的主要工具,数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,运用数据库来存储管理将比通过文件来存储管理更高效。数据库技术在经过几代变革以后,出现了以关系数据库产品为主潦的数据库时代。人们对于现实中的各种事物的管理已经越来越依靠计算机进行智能化管理,而不是靠手工输入进行统计管理。其次,当代社会,随着社会、科技、文化和经济的发展,特殊是计算机网络技术和通信技术的大发展,人们在随时随地,都可以知道远在里的信息.但是,现在很多居民小区的信息并没有在网上公布,假如.远在千里之外的人要了解这个居民小区的状况,则很困难,因此,在这种状况下,供应种网络社区服务与管理系统对一个社区进行管理,使任何人在任何时候任何地点,都可以了解到小区的信息,并且使人们可以在这个平台上进行沟通是势在必行。目前,在发达国家,对居民小区博本上是用软件进行统计管理,而在国内,除r在较发达的地区是用r电脑,在大多数的地方,基本上是用人工对人m信息进行统计。导致这种状况的缘由除了很多人不懂电脑,硬件设备不到位的缘由外,最主要的缘由是国内从事这方面探讨的人员太少。因此,在目前这种状况下,领先进行探讨,是极具商业价值的。1.2 系统的主要设计方法系统采纳的是B/S模式开发,界面简洁好用,没有冗余页面。此系统既可以在网站上用,也可以在局域网上运用.本系统用的是ASP+VBScript+SQ1.和少量的语句就用VbSeriPt来开发,采纳的服务器是IIS。系统有特别简洁的界面,绐用户带来了便利。这样用户就可以更加便利的人性化的沟通。1.3 系统开发条件系统开发费用教少,只是须要开发人员一名,而系统完成后,在全国很多地方都可以用来作为小区的管理软件.投入少,收益大.2社区管理系统分析2.1 系统目标以先进的计算机管理手段和网络技术设计一个网络社区服务与管理系统管理系统,为须要了解社区状况的人员供应信息杳询和沟通等网络在线服务。通过本系统的运用能够达到人力与费用的节约、处理速度的提高、管理信息服务的改进、人员工作效率的提高.2.2 可行性分析在明确系统目标和环境的基础上,须要进一步对系统的可行性进行探讨。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并依据须耍和可能提出拟开发系统的初步方案与安排。可行性探讨是针对系统进行全面、概要的分析,主要包括三方面:技术可行性分析、经济可行性分析和营运可行性分析。2.2.1 技术可行性从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层(DA0)、业务处理U(SERVICE)和界面表示层(WEB)3个层次,而应用程序结构可归纳为:集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、阅读器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。本系统就采纳是阅读器/服务器应用程序结构(即B/S结构)。此时,阅读器发出恳求(request),服务器对阅读器的恳求做出回应(response)。通过对服务功能的分布实现了分工服务。这样使整个系统具有较好的性能并且使阅读器端能够快速的运行和显示,而服务器可以并行地处理阅读器端发送的恳求降低阅读器的负荷。由于条件所限,将此系统的全部阅读器都置于一台计算机上,以便开发以及调试运行。系统开发语言是ASP运用数据库是SQ1.Server2000.与HTM1.相比较,ASP具有以下优点:1、利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术:2、RSP文件是包含在HTN1.代码所组成的文件中的,易于修改和测试:3、服务器上的ASP说明程序会在服务器端制定ASP程序,并将结果以HTY1.格式传送到客户端阅读器上,因此运用各种阅读器都可以正常阅读ASP所产生的网页:4、ASP供应了一些内置对象,运用这些对象可以使服务器端脚本功能更强例如可以从web阅读器中获得用户通过HTM1.表隼提交的信息,并在脚本中对这些信息进行处理,然后向web阅读器发送信息:5、ASP可以运用服务胧端ACtiVeX组建来执行各种各样的任务,例如存取数据库、发觉那个Bnai1.或访问文件系统等:6、由于服务器是将ASP程序执行的结果以HT迎格式传回客户端阅读器,因此运用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃由于asp的几大内JS对象(response、request»sessionapp1.ication%SCrVer)具有向向阅读器端传送数据、读取阅读器端数据SCrVer对象,记录阅读器端变量和模作数据库等功能,因此,asp能够实现系统的预定功能。本系统所运用开发软件是Drea*eaver,DreaWeaVer是Macromedia公司最新推出的主页编辑工具。这是一个所见即所得主页编辑器,并带有站点管理功能,让你便利地设计和管理多个站点,能够大大地缩短程序人员的编程时间.2.2.2 经济可行性主要是对主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是取得的收益中不行以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。基丁一般居民社区现有状况,耍建设网络社区服务与管理系统须要适当添置硬件设备,如个人电脑台,由于该软件是个小型软件,不用担当太高开发费用。而社区的管理人员完全仃实力自己运用和维护该系统。建立一个社区管理系统后,能大大削减重笈性的工作过程,降低工作时间,提高工作效率。使后勤管理可以把更多时间投入到更为重:要的事情中。因此,与后期各方面的收益相比前期的投入值得的,另外,系统运行环境要求较低,具体如下:(1) Internet阅读内存256兆(3)数据库:SQ1.Server2000(4)装有windowsxp系统的电脑一台因此,开发本系统在经济上,效益是远大于投入的,2.2.3 营运可行性分析主要是管理人员对开发信息系统是否支持,系统应当具有操作简洁、界面友好、易于理解,管理者经过短时间的培训就可以较为娴熟地运用该系统。用户可以便利运用本系统的功能。基于以上几点,本系统的基本能够操作步骤,可参看系统的流程图如图2T:从图中可以看出,本系统用户级别有管理员和一般用户两种级别,用户按不同的方式登陆后就会有不同的操作权限,管理员具有对各类用户的更改权限,一般用户可以更改自己的数据和查询相关信息以及提交看法和发表帖了。2.3 需求分析综合系统目标要实现的功能,本系统须要针对不同用户级别(一般用户和管理员)在各个功能模块实现不I可功能.1、小区住户和外来人员的信息注册更新模块O如数据流图2-2:图22注册更新模块数据流图管理员将数据存储在数据表中(PI操作),小区住户的个人信息是放在jumin表中,外来人员的进入进出信息放在Wai1.airenyUan表中,其中管理员(P1.信息注册和处理处理)对小区住户和外来人员信息的处理权限包括:窗询、插入、删除和更新。一般只是能够查看信息。2、帐号管理管理模块.如数据流图2-3:注册侬号表图23帐号模块数据流图帐号管理模块也分为股用户和管理员两种用户级别,股用户的资料是放在yonghu表中,其中一般用户进入后,能够看到自己的注册内容,可以对内容进行更新修改,管理员可以进行p2操作,具体权限是可以杳看全部用户的登陆帐号,可以捌除用户帐号。3、公告栏模块.如数据流图27:忤理员公告去图27公告栏模块数据流图管理员可以在公告栏模块发布通知,(例如失物招领通知)并且可以对发布的信息具有捌除权限,一般用户在公告栏模块可以查看后勤公司的通知(如水电费方面的通知。4、看法反馈模块。如数据流图2-5图2-5看法反德模块数据流图一般用户可以通过提看法(p2操作)符看法放在yijian表中,还可以包看臼己提交的全部看法(p.3.1操作),仅看到自己一个人的看法,对于管理员的阿更,可以通过查看huifu表实现(p.3.2操作):管理员的权限可以查看全部用户提交的看法,并且可以回究和删除看法。5.凡是注册的用户,都可以在论坛发帖和回笈帖子。论坛的具体功能同看法反馈功能模块相同。只是用户级别没有管理员。发帖和回发跟看法反馈的提看法和回复类似。3社区管理系统总体设计3.1 系统体系结构选择社区管理系统采纳的是B/S(Br。WSCr/Server)体系结构即阅读器和服务器结构。B/S体系结构是随着IntCrnet技术的兴起,对C/S结构的一种改变或齐改进的结构。在这种结构卜,用户工作界面是通过WMM阅读器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三房3-tier结构,这样就大大简化了客户端电脑教荷,减轻了系统维护与升级的成本和工作量,降低J'用户的总体成本(TC0).以目前的技术看,局域网建立B/S结构的网络应用,并通过InternetZIntranet模式下数据库应用,相对易于把握、成本也是较低的。它是次性到位的开发,能实现不同