社区服务系统的设计社区服务系统的设计
采用Visual Studio.NET技术及SQL Server数据库开发工具,使用面向对象的方法设计并开发了社区服务系统。
系统实现了发布新闻公告、提供信息资讯、查看收费情况、论坛交流、网站维护等主要功能,为社区居民之间
以及居民与物业公司之间提供了一个信息化的平台。
摘摘 要:要: 采用Visual Studio
关键词:关键词: 社区服务; .NET技术; SQL Server; 面向对象
社区是居民居住的主要环境,社区的管理和服务与社区住户息息相关。社区居民希望能更方便地了解自己所居住的社区环
境,能够更直接地与社区服务部门交流和沟通。社区服务系统正是为了满足社区居民的这种需求而开发的。系统采用
ASP.NET[1-2]技术,将SQL Server[3-4]作为后台数据库,开发了基于客户机/服务器的社区服务系统,为社区用户提供了方便了
解社区信息的途径。
1 系统分析系统分析
社区服务系统面向的主要用户群及其需求如下:
(1)小区居民:需要上网查询相关信息,包括小区最近有什么通知、自己的收费情况,以及一些相关的资讯信息等,他们是
主要的使用者。
(2)物业公司:可以通过此系统来发布收费情况和通知公告。
(3)普通浏览者:可以访问网站,获得小区的相关信息,但是有些信息是不能看到的,此系统可以展示小区风貌。
(4)管理员:负责系统的维护和一些相关信息的发布,以及论坛的管理等。物业公司发布通知和收费情况是通过管理员来实现
的,管理员也是此系统的直接使用者。
1.1 需求分析需求分析
1.1.1 功能性需求功能性需求
(1)管理员对住户的数据进行管理,对社区管理和收费情况进行各种操作。
(2)管理员能够发布新闻和通知,管理论坛。
(3)普通用户登录系统之后可以浏览页面,查询感兴趣的信息,比如衣食住行的连接。还可以进入论坛,但是没有发贴的权
限。
(4)小区的注册会员可以获得一些普通用户无法获得的服务,比如查看收费和到论坛发帖。
1.1.2 非功能性需求非功能性需求
(1)对客户端的各种浏览器支持要广泛,使访问方便。
(2)管理员能经常在线管理,及时回复大家的问题和一些情况的汇报,等待时间不要超过1 h。
(3)当访问量大时,设置好的服务器配置不要出现无法连接的情况。
1.2 用例分析用例分析
系统用例比较多,但是它们之间都有相似性,经过分析用例,对用例的行为描述和参与者与系统之间通过用例的分析,获
得直接与系统交互的用例清单,如表1所示。
表1列出了整个系统交互的参与者、用例名和用例描述,其中用例描述是用来描述此用例的参与者与系统之间的交互行为。
社区服务系统用例模型图如图1所示。图1是整个系统的用例图,其中系统的参与者被简化,只有普通用户、注册会员和管
理员3种,他们有的用例是类似的,所有用例均在图中列出。
评论0
最新资源