目录
1.概 述 2
1.1 课题的目的 2
1.2技术介绍 2
1.3 研究课题的基本思路 3
2.需求分析 5
2.1 可行性分析 5
2.1.1 经济可行性 5
2.1.3 用户使用可行性 6
2.2 需求分析 6
2.3 数据需求分析 6
3.系统的总体设计 8
3.1 系统功能模块设计及分析 8
3.1.1文章管理 9
3.1.2用户信息管理模块 10
3.1.3留言信息管理模块 10
3.2 系统数据库设计 11
3.2.1 数据库的设计 11
3.2.2 数据库安全策略 12
4.社区服务信息管理系统的详细设计 14
4.1 用户信息的详细设计 14
4.2 社区新闻的详细设计 16
4.3 留言板的详细设计 18
4.4 医疗保健详细设计 19
4.5 社区活动详细设计 19
4.6 友情链接详细设计 19
4.7后台数据库的具体实现 20
5.调试 24
6.总结 25
致谢 26
注释 27
参考文献 27
社区综合服务信息管理系统
重庆师范大学涉外商贸 计算机科学与技术 2010级 刘静
指导教师 王宁
中文摘要:随着我国城市化发展,社区居住形式逐渐增多。在此形势下,作者开发了一套社区居民服务信息的管理系统,能使居民更加快捷地了解社区信息、享受社区服务。本系统以微软公司的visual studio 2010为开发平台、C#为开发语言、Microsoft SQL Server 2005为后台数据库管理系统。系统分为用户管理、友情链接、文章分类、会员注册/登录四大功能模块。社区用户可以浏览属于本用户的相关信息,系统管理员可以添加、查询、修改、删除、查看所有的信息。本系统使用了MVC经典三层架构技术,代码简洁。
关键词:管理系统 社区服务 ASP MVC
Abstract:With the development of China's urbanization, community living forms gradually increased. In this situation, the authors developed a community service information management system, which enables people to understand community information more quickly, and enjoy community service. This system Microsoft visual studio 2010 development platform, C # as the development language, Microsoft SQL Server 2005 database management system for the background. System is divided into user management, links, articles classification Register / Login four functional modules. Community users can browse relevant information belonging to the user, the system administrator can add, query, modify, delete, view all information. The system uses a classic three-tier architecture MVC technology, code simple.
Key words: Management Systems Community Service ASP MVC
1. 概 述
1.1 课题的目的
为什么我要开发这个网站呢?随着我国的经济发展和城市开发,集中式住宅小区慢慢成为居住的主流,社区综合服务信息管理是针对现金的社会现状和城市发展而产生的,用计算机操作的形式社区管理者可以很方便的通过服务信息系统向住户们发布各种信息。根据需求分析,实现社区综合服务信息管理业务,效益已越来越明显。
随着我国信息化的不断发展,人们的工作生活和娱乐,通信,了解最新信息的方式逐步都开始依赖互联网络,生活条件的不断提高,人们对居住环境要求也开始有着新的要求,人们开始更加喜欢足不出户就能了解到社区发展的最新动态,所以开始希望有一套便于对自己社区各种信息进行管理的系统。但是目前根据我对周边的一些社区的调查,普遍对社区的新闻和信息普及程度都不高,即使有些比较重要的消息也是通过纸质粘贴和口头传递,这样的管理方式很浪费人力,没有系统化的管理人们对很多信息知道的途径就很单一往往会错过一些重要资讯。所以这样的管理方法已经很落后不能适应潮流,社区综合服务信息管理系统的开发任务主要是通过对社区重要信息的整理和发布,使社区物业管理公司更好的对社区信息进行统一宣传和规划。网站的开发从管理员的角度,可以对社区的一些信息进行添加、修改、删除等管理工作,而从用户的角度,可是随时查询与社区相关的信息,了解社区活动和相关医疗公共设施等信息,更加方便快捷。
1.2 技术介绍
关于我的作品采用了微软公司的visual studio 2010.中的c#语言平台开发,后台数据库建立在Microsoft SQL Server 2005基础上,本网站项目使用技术:ADO.NET + ASP.NET MVC 3.0,采用经典三层架构,前台使用MVC3.0,模板化处理,使用代码更加简洁,何为ASP.NET MVC3.0。MVC是三种ASP.net编程模式中的一种。
MVC是一种使用MVC(Model View Controller 模型-视图-控制器)设计创建Web应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象数据库中存取数据。View(视图)表示数据(数据库记录)。是应用程序中处理数据显示的部分,通常视图时依据模型数据创建的。Controller(控制器)处理输入(写入数据库记录)。是应用程序中处理用户交互的部分,通常控制器负责从视图中读取数据,控制用户输入,并向模型发送数据。MVC模式同时提供HTML CSS和JavaScript的完全控制。MVC分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以再不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。MVC分层同时也简化了分组开发,不同的开发人员可同时开发视图,控制器逻辑和业务逻辑。1
1.3 研究课题的基本思路
根据我对周边社区现状与社会问卷调查分析总结后,进行了"社区综合服务信息管理系统"的这个网站系统的开发,结合目前软件工程、SQL Server数据库应用程序设计等先进的技术,在以.NET环境为开发平台的,通过ASP.NET、C#编程语言、SQL Server 2005数据库进行开发,实现社区信息的网络化管理。
本网站的研发工作分为以下6个主要阶段:
(1)数据库设计。首先设计数据库中所需要的各个参数、然后创建数据库和相对应要用到的数据表。
(2)系统进行需求分析与功能的设计。包括系统的可行性分析和用户需求的分析,获取社区综合服务信息的业务流程,收集各种用户对网站功能有何需求对哪些方面的信息更感兴趣,整理相关资料确定开发的大概方向。
(3)数据库安全策略设计。根据系统的功能对用户的类型和权限进行划分,并进行安全模型的设计。
(4)网站功能的划分。根据网站要实现不同的功能划分为不同的模块,分别编写对应的代码。
(5)内部调试。网站开发完成后,进行系统内部的测试,查找设计中的缺陷故障与错误,并及时对缺陷进行改进和纠正。在完成上述工作之后,了社区综合服务信息管理系统,该系统具有以下特色和功能:
①使用了ASP.NET+SQL Server的主流开发模式。ASP.NET是目前我用来开发程序中最理想得心应手的平台,同时这两者结合是开发应用系统的最佳组合。
②实现了系统管理员对小区的新闻,小区活动,医疗就业等信息的修改、删除、添加以及查询功能。
③实现了普通用户对小区的新闻,小区活动,医疗就业等信息的查询功能。
④为社区管理员对社区相关信息进行发布提供了便捷。
⑤为普通用户对社区基本活动新闻的了解提供了方便。
2. 需求分析
需求分析是为了决定你所开发的网站应该具有哪些功能,能够满足客服何种需要,确定各项功能有何联系,同时要决定系统的运行环境,预测该网站在未来的发展前景趋势,通过对系统中
上一篇:
毕业设计(论文)-基于ASPNET的数计学院专业作品管理系统论文-
下一篇:
软件工程毕业设计论文