演示视频:
3.3系统流程和逻辑
3.3.1 登陆模块流程
当用户进入系统,输入用户名和密码来判断,如果不输入用户名则提示用户名不能为空,如果不输入密码则提示密码不能为空,你输入用户密码,用户名称在数据库中不存在,提示用户名称不正确,若用户密码与数据库中不匹配则提示密码出错。如果用户名密码都正确则进入系统,如图3-1所示。
图3-1 登录流程图
3.3.2 用户管理模块流程
当有新的用户需求的时候管理员可以对新用户进行添加,同时对已经没用的一些用户进行删除,同时还可以对一些有变动的用户进行修改,具体得到流程图如图3-2所示。
图3-2 用户管理流程图
3.4计算机软硬件配置和开发平台
3.4.1计算机系统硬件配置
主板:技嘉GA-G31M-S2C
CPU: Intel奔腾双核E5300(盒)
内存:威刚2GB DDR2 80
硬盘:希捷320GB
光驱:先锋DVR-117CH
显卡:集成Intel GMA 3100显卡
声卡:集成Realtek ALC8838声卡
网卡:集成AR8132百兆网卡
显示器:优派19寸LED显示器
3.4.2计算机系统软件配置
操作系统:Microsoft Windows 7
安装软件:Microsoft Office 2003
金山词霸2008
Adobe Acrobat 10.0 Professional
瑞星杀毒软件防火墙组合版
Internet Explorer 8.0
VS2008+SQL2008
3.4.3编程环境与工具
本管理信息系统采用Microsoft Windows 7作为操作系统平台。
本系统在开发时选用了稳定性较强的Windows 7中文专业版和C#作为开发语言,同时选项用了SQL2008数据库,由于这些软件产品都是同一个国际大软件公司即Microsoft公司的产品,因此不用考虑软件之间的兼容性问题,开发出的应用系统肯定是可以稳定高效稳定运行的。
选用Microsoft Visual Studio 2008作为开发环境是因为Microsoft Visual Studio 2008具有可视化的功能,对于系统的开发具有非常大的帮助,极大的提升了系统设计实现的速度。
采用SQL2008数据库主要是为了与Microsoft Visual Studio 2008更好的兼容性,并且Microsoft SQL2008数据库是完全免费,支持的类型繁多,要求也不高所以选用Microsoft SQL2008数据库符合环境的要求。
4系统概要设计
3.1 概述
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图3-1所示:
图3-1 系统工作原理图
3.2 系统结构
本系统是基于B/S架构的网站系统,本系统的具体功能如下:
图3-2系统功能结构图
3.2. 数据库设计
3.2.1 数据库E-R图
概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系
3.2.2 数据库实体
数据库的实体的设计,需要根据这些数据之间的逻辑关系来建立,依据其间的关系进行设计,这样的设计模式称之为概念设计,是用来为创建E-R图的必须步骤,是必不可少的。
这样的设计必须先分析数据与数据之间的逻辑关系,建立一个简单需求分析,分析用户有哪些数据,这些数据又有何关联,根据需求分析来创建E-R图。而创建E-R图的最终目的其实就是为了建立数据库,数据库中的所存放的各种信息分出类别并向关联,去支持用户的操作和使用。数据库实体的建立前创建E-R图,根据图中所展示出的逻辑关系,能清楚的表示,让人一目了然,有利于数据库系统建立,并且和用户的需求不会发生偏差,所以E-R图是建立数据库的最常用方法之一。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:
管理员属性图如图3-2所示。
图3-3 村务信息实体属性图
村民信息实体属性图如图3-4所示。
图3-4村民信息属性图
公告信息实体属性图如图3-5所示。
图3-5 公告信息实体属性图