和谐社区网站设计与实现毕业论文.docx
- 文档编号:5685095
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:45
- 大小:1.60MB
和谐社区网站设计与实现毕业论文.docx
《和谐社区网站设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《和谐社区网站设计与实现毕业论文.docx(45页珍藏版)》请在冰豆网上搜索。
和谐社区网站设计与实现毕业论文
毕业设计
和谐社区设计与实现
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。
尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。
作者签名:
日 期:
学位论文原创性声明
本人重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
摘要1
英文摘要32
和谐社区设计与实现
[摘要]互联网技术的不断发展和普与已经改变了人们的生活和习惯,人们对生活的需求已经从简单的物质需求向着追求质量,功能,服务等多重需求过渡。
社区是人们彼此沟通和了解的桥梁,并伴随着互联网技术的发展而不断完善。
它为社区提供了一个自主、高效、有序的管理平台,并给用户以信息化、便捷化的服务。
以此为基础,和谐社区突出自身人文特色,密切社区成员关系,增进彼此间互动、互助、互谅,给用户以更加强烈的心灵感受。
本文论述了基于ASP.NET的社区的设计和实现,以VisualStudio2010为开发工具、以SQLServer2008为后台数据库的社区。
按照软件生命周期的不同阶段完成了本系统的研发与主要功能的实现,如实时信息发布、权限管理、用户管理、用户评论等。
本文章介绍的主要是社区的后台系统。
[关键词]和谐社区、社区、社区互动、管理平台、ASP.NET
引言
社区是倾听民意、汲取民智的在需要也是社区管理的重要媒介。
互联网正越来越成为民意表达的重要渠道,成为发掘“原汁原味”民情民声的重要平台,同时,和谐社区不仅仅着重于的性能,更重要的是促进居民之间的联系与沟通,实现人的和谐、团体的和谐、社会的和谐。
和一般的社区相比,和谐社区主要强调:
(1)坚持以人为本为基础,发展社区物质文明、精神文明、政治文明,促进各构成要素自身的发展以与相互之间关系的和谐,达到人与自然、人与社会以与人与人、人的自我身心外统一的社区;
(2)坚持以社区党建为核心,以服务群众为重点,以居民自治为方向,以文化活动为载体,以维护稳定为基础的重要容;(3)坚持以人为本,坚持人与人、人与自然、人与社会的和谐,使全体社会成员各尽其能、各得其所而又和谐相处,社会各要素健康发展、充满活力而又稳定有序的社区;(4)强化社区团结意识,强化法律意识,构建法治,充满活力的社区文化,构建共同社会价值和共同社会追求,凝聚社会成员意志汇成一股和谐的精神动力,实现社区的和谐发展。
1研究的背景与方法
针对以“服务社区、服务群众”为主旨的背景,搭建以”社区”为平台,外联“互联网”,联社区各家各户。
在这个网络平台上,让居民能够进行网上谈心、网上咨询等,从而实现社区居民在网上的相互联系、意见表达、平等交流。
同时,参与是构建和谐社区生命线,让居民积极参与到社区建设,既可以分享社区的利益,又能够承担社区的责任,这也是实现社区服务中心服务领域扩大化的有效形式,是服务方式,服务手段的创新和优化。
1.1研究概况与发展趋势
社区的现状:
第一,社区的起点较低、发展不平衡。
第二,服务有待加强,作用不够突出。
第三,社区文化有待丰富。
社区作为社区信息化中的上层应用系统,是服务居民的重要窗口。
通过社区,市民可以获得政策信息、通知通告、办事信息,可以获得活动信息,可以获得生活便利类信息,可以获得与社区(包括物理的和虚拟的)成员沟通交流的场所,可以对社区中问题提出建议和诉求,同时社区也是提供服务的主体进行管理和服务的平台。
社区是社区服务和管理的重要渠道,与热线、短信以与其它媒介平台相比,社区的信息更丰富,功能扩展空间更大,是较好的社区服务平台。
目前,国社区发展较快,从建设运营主体角度可分为政府主导、社会组织或居民自建、商业社区;从服务功能可分为公共服务、社区资讯、社区论坛、中介平台、博客展示、投诉建议、兴趣交流、交易平台等;从服务区域可分为针对固定社区类和不针对固定社区类;也可从建设规模、运营模式等不同的角度分类。
社区种类繁多,但都离不开为某特定人群服务的宗旨。
1.2研究方法
(1)结构化生命周期开发方法
目前较为流行的MIS开发方法是结构化生命周期开发方法,其基本思想是:
用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。
用结构化生命周期开发方法开发一个系统,将整个开发过程划分为五个依次连接的阶段:
①系统规划阶段,主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。
系统规划方法有战略目标集转化法(SST,StrategySetTransformation)、关键成功因素法(CSF,CriticalSuccessFactors)和企业规划法(BSP,BusinessSystemPlanning)。
②系统分析阶段,主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。
③系统设计阶段,主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。
该阶段的成果为下一阶段的实施提供了编程指导书。
④系统实施阶段,主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。
⑤系统运行阶段,主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。
这五个阶段共同构成了系统开发的生命周期。
结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到与时的纠正,避免了出现混乱状态。
但是,该方法不可避免地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难作出调整。
(2)原型法原型法在系统开发过程中也得到不少应用。
原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。
原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。
另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。
(3)面向对象系统开发方法面向对象的系统开发方法(OO,ObjectOriented),是近年来受到关注的一种系统开发方法。
面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现和谐社区的开发。
2研究的目地意义
2.1目地
近年来,社区建设蓬勃发展,管理体制、运行机制、服务体系不断完善,成效十分显著。
为了不断适应新形势的要求,紧紧围绕构建社会主义和谐社会这个主题,坚持以人为本,合力推进,努力推动建设居民自治、管理有序、服务完善、治安良好、文明祥和的社区,使之在提高居民生活水平和质量上发挥服务作用,在密切党和政府同人民群众的关系上发挥桥梁作用,在维护社会稳定和创造安居乐业的良好环境上发挥促进作用。
为了能够更加综合全面地应用所学知识,锻炼自身建设的技能,加强分析能力、组织能力、团队协作能力等,并在认真比较了部分社区的优缺点后,总结社区的功能、作用和特色与其发展现状和现今存在的问题,得出有必要建设和谐社区的结论。
2.2意义
针对以“服务社区、服务群众”为主旨的背景,搭建以”社区”为平台,外联“互联网”,联社区各家各户。
在这个网络平台上,让居民能够进行网上谈心、网上咨询等,从而实现社区居民在网上的相互联系、意见表达、平等交流。
同时,参与是构建和谐社区生命线,让居民积极参与到社区建设,既可以分享社区的利益,又能够承担社区的责任,这也是实现社区服务中心服务领域扩大化的有效形式,是服务方式,服务手段的创新和优化。
3可行性分析
可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间确定问题是否能够解决。
3.1技术的可行性
和谐社区采用了当前的主流计算结构模式进行开发,前台开发工具选用MicrosoftVisualStudio2010。
MicrosoftVisualStudio2010是一种可视化的、面向对象的Windows开发语言,MicrosoftVisualStudio2010具有易用、通用和开发效率高的特点。
后台的数据库开发工具选用了SqlServer2008,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。
这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。
4功能需求
4.1功能需求列表
表4.1
编号
名称
简述
1
模块管理
主要用于对模块的管理
1.1
增加模块
1.2
删除模块
1.3
修改模块
1.4
查看模块
2
用户管理
主要用于对用户的管理
2.1
增加用户
2.2
删除用户
2.3
修改用户
2.4
查看用户
3
角色管理
主要用于对角色的管理
3.1
添加角色
3.2
删除角色
3.3
修改角色
3.4
查看角色
4
用户角色管理
主要用于对用户角色的管理
4.1
添加用户角色
4.2
删除用户角色
4.3
修改用户角色
4.4
查看用户角色
5
权限管理
主要用于对权限的管理
5.1
添加权限
5.2
删除权限
5.3
修改权限
5.4
查看权限
6
角色权限管理
主要用于对角色权限的管理
6.1
添加角色权限
6.2
删除角色权限
6.3
修改角色权限
6.4
查看角色权限
7
信息管理
主要用于对信息的管理
7.1
添加信息
7.2
删除信息
7.3
修改信息
7.4
查看信息
8
信息类型
用于管理社区的信息类型
8.1
添加信息类型
8.2
删除信息类型
8.3
修改信息类型
8.4
查看信息类型
9
用户留言
用户可以在本进行留言可以在上进行交流,会以提示的方式显示信息是否收到
9.1
添加用户留言
9.2
删除用户留言
9.1
修改用户留言
9.2
查看用户留言
10
信息统计
性能和功能等方面体验数据的统计
10.1
性能统计
10.2
功能统计
4.2功能需求展示
4.2.1模块管理
模块管理:
主要管理该系统中有哪些模块,可以根据各个模块设置权限点。
功能描述
表4.2
功能需求
功能名称
模块管理
优先级
高
业务背景/功能描述
系统需要根据各个模块添加权限点,以方便后面对不同用户对不同的模块有不同的操作权限。
功能说明
用户可以给系统添加树状结构的模块,在权限管理中可以说明各个模块所具有的权限点。
约束条件
只有系统管理员可以完成。
业务表单
(输入表单和输出表单)
表单序号
表单名称
方向(输入/输出)
备注
相关查询
可按照模块名称,父模块名称,地址等进行查询。
需求要点
数据描述
[输入数据]
表4.3
数据类别
数据项(可编辑项或导入)
模块
模块名称,连接地址,描述。
[输出数据]
表4.4
数据类别
数据项(不可编辑项或计算结果)
模块名称
String
父模块编号
Int
连接地址
String
描述
String
[关键数据项描述]
表4.5
数据项
类型
长度
取值围
补充说明
模块编号
Int
数字
由系统自动生成,例:
1
模块名称
String
100
中文汉字
例:
系统管理
父模块编号
Int
数字
例:
2
连接地址
String
200
英文字符串URL
例:
.hh.jpg
描述
String
200
中文汉字
例:
对系统的基本信息进行管理。
[操作流程说明]
管理员登录系统------>模块管理------>查询模块
------>添加模块
------>修改模块
------>查看模块
------>删除模块
4.2.2用户管理
用户管理:
主要管理该系统中的人员信息。
功能描述
表4.6
功能需求
功能名称
用户管理
优先级
高
业务背景/功能描述
系统需要对系统中的用户进行管理,对不同的用户根据其职能的不同进行分类,对其角色与权限进行设置,使其行使其不同的职责。
功能说明
针对系统中人员信息的不同进行管理,可以进行用户的添加、查看、修改、删除、添加角色、删除角色等。
约束条件
只有系统管理员可以完成
业务表单
(输入表单和输出表单)
表单序号
表单名称
方向(输入/输出)
备注
相关查询
需求要点
数据描述
[输入数据]
表4.7
数据类别
数据项(可编辑项或导入)
模块
用户,账号,号,性别,密码,部门,联系,年龄,地址,家庭联系人,,联系,家庭联系方式,工作。
[输出数据]
表4.8
数据类别
数据项(不可编辑项或计算结果)
用户
String
账号
String表4.2.2.3
号
String
性别
Int
密码
String
部门
Int
联系
String
年龄
Int
地址
String
家庭联系人
String
String
联系
String
家庭联系方式
String
工作
String
[关键数据项描述]
表4.9
数据项
类型
长度
取值围
补充说明
用户名
String
20
中文汉字
例:
master
账号
String
20
数字字符串
例:
123456789
号
String
20
数字字符串
例:
8
性别
Int
20
数字
例:
1(代表女)
密码
String
20
数字字符串
例:
123456
部门
Int
20
数字
例:
1(部门Id)
联系
String
20
数字字符串
例:
家庭联系人
String
20
中文汉字
例:
父亲
年龄
Int
20
数字
例:
21
地址
String
200
数字字符串
例:
省市
String
50
数字字符串
例:
联系
String
20
数字字符串
例:
126.
家庭联系方式
String
20
数字字符串
例:
工作
String
20
数字字符串
例:
[界面说明]
用户管理:
它分为添加用户、查看用户、修改用户、删除用户、查询用户
添加用户:
跳转到添加用户页面,输入信息后添加用户
查看用户:
跳转到查看用户页面,查看用户详细信息
修改用户:
跳转到修改用户页面,修改用户详细信息
删除用户:
删除用户
[操作说明]
查询用户:
根据查询条件查询用户信息
添加用户角色:
拥有保存,返回,查询角色,添加角色,删除角色五个功能点
保存:
将填入的用户信息保存到数据库中
返回:
返回用户管理主页面
查询角色:
根据条件查询该用户已拥有的角色
添加角色:
跳转到添加角色子页面,对用户添加角色
删除角色:
删除用户已经拥有的角色
查看、修改用户信息的现实区域
(查看时只有返回、查询角色两个功能点)
保存:
将修改的用户信息保存到数据库中
返回:
返回用户管理主页面
添加角色:
查询、添加角色两个功能点
查询:
根据条件查询出该用户未具有的角色
添加角色:
为该用户添加角色
[操作流程说明]
用户管理-----》查询用户信息界面------》添加用户------》保存
------》返回
------》查询角色
------》添加角色------》查询角色
------》添加角色
------》删除角色
------》查看用户------》返回
------》查询角色
------》修改用户------》保存
------》返回
------》查询角色
------》添加角色------》查询角色
------》添加角色
------》删除角色
------》删除用户
------》查询用户信息
4.2.3角色管理
角色管理:
主要对用户角色、角色所具有的权限进行控制。
功能描述
表4.10
功能需求
功能名称
角色管理
优先级
高
业务背景/功能描述
角色管理:
主要对用户角色、角色所具有的权限进行控制。
功能说明
主要对用户角色、角色所具有的权限进行控制。
约束条件
只有系统管理员可以完成。
业务表单
(输入表单和输出表单)
表单序号
表单名称
方向(输入/输出)
备注
相关查询
可根据角色名称,角色描述
需求要点
数据描述
[输出数据]
表4.11
数据类别
数据项(不可编辑项或计算结果)
角色名称
String
角色描述
Int
角色编号
String
[关键数据项描述]
表4.12
数据项
类型
长度
取值围
补充说明
角色编号
Int
数字(自动增长列)
例:
1
角色名称
String
100
中文汉字
例:
查询
角色描述
String
500
中文汉字
例:
系统管理员
[界面说明]
角色管理:
它分为添加角色、查看、修改、删除、查询等五个功能点。
查询:
输入查询条件,可以快速查找所需信息。
删除:
将选中的数据记录删除。
添加:
添加一条数据,需要打开一个界面填写好,然后保存。
查看:
查看选中的该条数据。
修改:
浏览选中的该条记录,修改后,按保存提交。
[操作说明]
查看:
对选中的记录进行查看,不能对数据进行任何更改。
修改:
角色编号不能修改,角色名称不能重复。
[操作流程说明]
管理员登录系统------>角色管理------>查询角色
------>添加角色
------>修改角色
------>查看角色
------>删除角色
4.2.4用户角色管理
角色管理:
主要对用户角色进行控制。
功能描述
表4.13
功能需求
功能名称
用户角色管理
优先级
高
业务背景/功能描述
用户角色管理:
主要对用户进行角色控制。
功能说明
主要对用户进行角色控制。
约束条件
只有系统管理员可以完成。
业务表单
(输入表单和输出表单)
表单序号
表单名称
方向(输入/输出)
备注
相关查询
用户、角色
需求要点
数据描述
[输入数据]
表4.14
数据类别
数据项(可编辑项或导入)
用户角色
[输出数据]
表4.15
数据类别
数据项(不可编辑项或计算结果)
用户角色ID
Long
用户ID
Long
角色ID
Long
[界面说明]
用户角色管理:
它分为用户添加角色、查看角色、修改角色、删除角色、查询角色等五个功能点。
查询:
输入查询条件,可以快速查找所需信息。
删除:
将选中的数据记录删除。
添加:
添加一条数据,需要打开一个界面填写好,然后保存。
查看:
查看选中的该条数据。
修改:
浏览选中的该条记录,修改后,按保存提交。
[操作说明]
查看:
对选中的记录进行查看,不能对数据进行任何更改。
修改:
角色编号不能修改,角色名称不能重复。
[操作流程说明]
管理员登录系统------>用户角色管理------>查询用户角色
------>添加用户角色
------>修改用户角色
------>查看用户角色
------>删除用户角色
4.2.5权限管理
权限管理:
主要对权限进行控制。
功能描述
表4.16
功能需求
功能名称
权限管理
优先级
高
业务背景/功能描述
权限管理:
主要对权限进行控制。
功能说明
主要对权限进行控制
约束条件
只有系统管理员可以完成。
业务表单
(输入表单和输出表单)
表单序号
表单名称
方向(输入/输出)
备注
相关查询
权限
需求要点
数据描述
[输入数据]
表4.17
数据类别
数据项(可编辑项或导入)
权限
权限ID、权限名称、权限描述
[输出数据]
表4.18
数据类别
数据项(不可编辑项或计算结果)
权限ID
Long
权限名称
String
权限描述
String
[关键数据项描述]
表4.19
数据项
类型
长度
取值围
补充说明
权限ID
long
例:
1
权限名称
String
100
中文汉字
例:
查询
权限描述
String
100
中文汉字
例:
系统管理员
[界面说明]
权限管理:
它分为添加权限、查看、修改、删除、查询等五个功能点。
查询:
输入查询条件,可以快速查找所需信息。
删除:
将选中的数据记录删除。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 和谐社区 网站 设计 实现 毕业论文