1、 本科 毕业 设计 (论文 ) (二零 届) 乡镇综合信息管理系统研制与开发 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 - 2 - 摘要 : 随着 社会经济、 网络技术 以及多媒体技术的应用发展,乡镇的管理逐渐信息化也越来越倍受人们的关注。本课题是以 ASP. NET、 Visual Studio 2005 和 SQL SERVER 2005 数据库为开发工具,分析与设计了乡镇综合信息管理系统。用户通过使用本系统可以方便地查询本乡镇的每户家庭的各种信息:人口、职业、住户地址、住房面积等,管理者可以通过系统发布通知、消息、新闻等信息。还可以通过系统与
2、用户进行实时交流,快捷地服务于本乡镇区的用户。为乡镇管理者节省时间 ,提高工作效率,给用户生活带来便利。本系统使用方便,操作简单,效率较高。 关键词 : 信息化;信息管理;服务 - 3 - The Research and Development of Township Comprehensive Information Management System Abstract: With the development of the social economics and the network technology as well as the multimedia technology,
3、people pay close attention on the management of township informationization. This system develops with asp. net technology and use the tool Visual Studio 2005 and SQL server 2005, analysis and designed the Township Comprehensive Information Management System. By using the system we can query the loc
4、al family information easily, that includes population, job, address, house area and so on. The administrator can make announcement, release message, and news through the system. By using the system the administrator can also communicate with the user, so that it can service to the local user effici
5、ently. It can help the manager of township saving a lot of time, and its very effective, it can bring lots of benefit to the user. The system is simple and easy to use, its also effect. Keywords: Informationization; Information management; Service 1 目录 1 引言 . 1 1.1 课题产生背景 . 1 1.2 研究内容 . 1 1.3 国内外研究现
6、状 . 1 1.4 课题研究的意义 . 2 1.5 系统预期达到的目标及前景展望 . 2 1.5.1 系统预期达到的目的 . 2 1.5.2 前景展望 . 3 2 开发工具及运行环境 . 5 2.1 开发工具 . 5 2.1.1 编程环境 . 5 2.1.2 数据库平台 . 5 2.1.3 开发工具 . 5 2.2 运行环境 . 6 3 需求分析 . 7 3.1 可行性分析 . 7 3.2 需求分析 . 8 4 总体设计 . 10 4.1 系统功能设计 . 10 4.2 数据库设计 . 14 4.2.1 实体 E-R 图 . 14 4.2.2 数据表 . 16 4.3 系统文件结构设计 . 1
7、9 5 详细设计 . 21 5.1 系统首页设计 . 21 5.2 用户信息模块 . 26 5.3 新闻模块 . 31 5.4 投诉模块 . 36 5.5 网上报修模块 . 39 6 系统测试 . 40 6.1 界面测试 . 40 6.2 功能测试 . 40 7 结论与体会 . 41 致谢 . 错误 !未定义书签。 参考文献 . 42 1 1 引言 1.1 课题产生背景 随着社会的迅速发展,社会信息化研究与建设日趋重要。乡镇是组成社会的元素,乡镇的发展和乡镇的信息化最终决定社会的信息化和社会的发展,乡镇信息化过程中乡镇各部门通过电子信息技术手段,提高利用信息资源的效能,促进工作流程和模式转变,
8、推动经济发展社会 进步和生活方式变革。乡镇是指固定的地理区域范围内的社会团体,其成员有着共同的利益,彼此认识且互相来往,行使社会功能,创造社会规范,形成特有的价值体系和社会福利事业。 随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,对内来看,可以提高工作效率;对外来看,获得竞争优势 1。 每个经 济时代都有其相适应的管理模式,如今,随着网络经济时代的到来,信息化管理
9、已成为一种新的管理模式。各行各业的信息化实质上是将单位的所有业务过程和管理过程计算机化和网络化,通过各种信息系统加工生成新的信息资源,提供给本单位的各层次的人员洞悉、观察各类动态业务中的一切信息,从而进行准确而快速地把握,以做出有利于生产要素组合优化的决策,使资源合理配置,从而运用量化的技术来解决现实的管理问题,即管理的可计算机性。 信息化这个概念第一次提出是在 1976 年。当时,人们还很难理解它的准确含义,也看不出信息化的本质和它与自动化 之间的区别。随着技术潜力的日益发挥,信息化在企业的管理方面的地位也越来越突出,信息化的概念也才慢慢地开始确定下来。随着时间的推移,在 80 年代中期和后
10、期,随着连接、集成、网络、存取和友好界面等信息技术融合到一起,信息化的概念就越来越有力地得到了阐明,越来越多的人开始理解它并对它发生了兴趣。 1.2 研究内容 计算机软件技术的日新月异推动了社会信息化的进程,这也使得开发人员不得不学习新的技术以适应这种局面 2。由于 社会信息化得发展,而乡镇作为社会的组成部分,乡镇信息化也是势在必行 。如何更好的利用 现代软件 设计 的思想,高效的开发 乡镇综合信息管理系统 网站是摆在 系统 设计人员面前的首要任务。本 课题的选择是根据当前经济社会对乡镇管理工作的需求,再加上自己大学四年来所学的专业技术和知识,根据软件工程的开发原则对 系统设计、功能模块以及技
11、术实现方面进行理论和实践的 综合 探讨。 1.3 国内外研究现状 现在的小区物业管理,大都采用传统的人工管理的模式,这对于规模较小的物业管理公司来说,2 是可以应付日常的管理需要的。但是,随着该行业竞争日益的激烈,提高物管的工作效率、为住户提供更好的服务,成为了物业管理公司当前必须考虑的问题。而解决 这些问题的途径之一,就是将计算机引入到乡镇综合信息管理机制中来 3。 目前国内大多数乡镇管理普遍存在着“重建设、轻管理”的倾向,管理制度不健全,管理力度不够,管理手段落后。而且由于现存的信息管理系统设计不规范,设备兼容性差、硬件配置不全、信息管理软件系统维护费用高等问题,造成乡镇的管理系统无法正常
12、使用,某些功能未知另外由于缺乏有效的管理经验,乡镇在交付使用后,在系统的使用和维护上也存在许多问题。 乡镇现行的智能化概念大多是开发商进行市场营销的一个卖点,在实际设计及使用过程中还存在着各种各样的问题。如系统 大多硬件配置较全,但软件由于开发费用、维护费用和系统升级费用较高,管理意识也跟不上,开发商大多不愿意承担此部分的费用,因而乡镇管理系统成为了摆设,发挥不了应有的作用。 小区的规模不大,直接影响到物业管理的规模效益和品牌效应的形成,而规模效益的形成是物业管理健康发展的基本条件。不少城市的小区充其量只能算是组团,小规模的住宅群不利于物业管理规模效益的实现 4。 1.4 课题研究的意义 随着
13、市场经济的发展和人们生活水平的提高,乡镇的管理已经成为不容忽视的问题,几十万到几百万的乡镇比比皆是。人们花的钱越多,不但 对住宅的本身的美观、质量要求越来越高,同时对乡镇的服务和管理也要求很高 , 诸如对乡镇的维修维护,甚至对各项投诉都要求乡镇管理者做的好,做的完善。这样要求乡镇管理人员对乡镇的综合信息进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的乡镇综合信息系统来实现对乡镇综合信息的管理,这就为我们设计乡镇综合信息管理系统提供了市场需要。而本课题设计的乡镇综合信息管理系统在现代社会是最热门的行业之一,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和户主对乡镇中的事物能更
14、方便、更快捷、更满意的得到答复。伴随着 乡镇的规模不断扩大和住户的不断增多,像乡镇附带设施,乡镇的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差 , 另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难 5。 1.5 系统预期达到的目标及前景展望 1.5.1 系统预期达到的目的 使用本系统可以方便地查询乡镇中的每户家庭的各种信息:人口、职业、住户地址、住房面积等,管理者可以通过系统发布通知、消息、新闻等信息。还可以通过 系统与用户进行实时交流,3 快捷地服务于本乡镇区
15、的用户。为乡镇管理者节省时间,提高工作效率,给用户生活带来便利。基于 web 的乡镇综合信息管理系统采取了以下一些措施来保证了系统的完美性。 ( 1) 本课题的开发设计所用到的是微软提供的 asp. net技术和 SQL server数据库为基础的,这样就为系统的安全性能提供了很大的保证,防止了用户资料的外泄,让用户放心使用本系统。 ( 2) 在界面的设计上,采用了 CSS/DIV的布局方式,给用户一种干净明了的感觉,使系统更加美观。 ( 3) 在功能设计方面,本系统借鉴了现有的一 些信息系统开发所常涉及的功能,还根据用户的需求,增加了一些必要的功能。 1.5.2 前景展望 所谓 MIS(信息
16、系统 -Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。 它是一门新兴的科学,其主要任务是最大限度的利用现代 计算机及 网络通讯技术加强企业 的信息管理, 通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以 便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段 。 随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业
17、带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。 MIS系统通常用于系统决策,例如,可以利用 MIS 系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说, MIS 系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。 信息系统不仅是一个技术系统,而且是一个社会系统,其原因如下: ( 1) MIS 的发展是伴随着计算机技术的发展而展开的,之所以有 MIS 的产生,计算机技术是它得以存在的基础,计算机技术的发展直接推动了 MIS 从低级低效发展到了高级高效。其次, MIS作为一个基于计算机的系
18、统,其数据分析,软件开发等都是需要技术的支持,同时,对于 MIS 的开发和使用都需要专业的人来做,因此说 MIS 是一个技术系统。 ( 2) 信息系统是社会系统的抽象表达,社会系统的各个实体之间通过信息发生相互作用,而把这些实体抽象成为信息系统里的节点,将不可 见的信息具体化,进行分类、检索和储存,提高信息的质量,就可以提高实体之间交流和相互作用的效率。任何一个实际有效的信息系统都是一个社会系统的映像,信息系统的运作可以提高社会系统的运作效率,它实际上也是社会系统的一部分,4 是社会系统高度发达的产物。 作为一个信息管理系统,在当前的社会是很常见的,但是信息管理系统用到乡镇的管理上还不是非常常
19、见,而现今的社会信息化越来越快,乡镇作为社会的基本组成部分,我们很有必要将信息管理系统用到乡镇的综合信息管理上来 6。 5 2 开发工具及运行环境 2.1 开发工具 根据需求 分析,本系统采用了 技术为开发语言,以 SQL server 2005 作为系统后台数据库平台,以 Visual Studio 2005 作为开发工具来进行开发的。 2.1.1 编程环境 本系统才用编程软件 ASP. NET 作为实现语言。 ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术 7。 它的框架补充了 visual studio 2005集成开发环境中的大量工具箱和
20、设计器。因为 ASP. NET 是基于通用语言的编译运行的程序,所以它具有强大性和适应性的特点, 以至于 Web应用软件开发者的几乎全部的平台它都可以运行。另外, ASP. NET 还具有简单性和易学性,例如, ASP. NET 页面构架允许你建立自己的用户分界面,使其不同于常见的 VB-Like界面 8。 2.1.2 数据库平台 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。 SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序
21、。 SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、 Dashboard、 Web services 和移动设备将数据应用推向业务的各个领域 9。 与 Microsoft Visual Studio、 Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧 密集成使 SQL Server 2005 与众不同。无论您是开
22、发人员、数据库管理员、信息工作者还是决策者, SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。 如上所述, Microsoft SQL Server 2005 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。所以我选择 Microsoft SQL Server 2005 作为服务端(后台)开发平台 。 2.1.3 开发工具 Visual Studio 2005 是微 软公司推出的集成开发环境,是目前最流行的 Windows B/S 用程序开发环境。它是把代码的编写、程序的调试、编译、运行以及其他的相关操
23、作都集成在一起的“编程工具”。程序员通过这个平台,利用编程语言来写程序,调试,运行 10。 6 Visual Studio 是一套完整的开发工具集,用于生成 ASP. NET Web 应用程序、 XML Web Services、桌面应用程序和移动应用程序。 Visual Basic、 Visual C+、 Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术 11。 2.2 运行环境 支持操作系统: Windows XP, Windows Server 2003。浏览器: IE6.0 以上。安装 SQL数据库。 硬件环境要求: 最低配置:处理器: Pentium III 800;硬盘空间: 4G;显卡: 3D 显卡;内存: 384MB;显示器:即 插即用显示器。 推荐配置:处理器: Pentium4 2.4G;硬盘空间: 4G;显卡: 128.0MB 显存;内存: 1G或更多;显示器:液晶显示。