小区住户信息管理系统的设计_课程设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2016-2017学年第一学期

《Windows程序设计》

课程设计报告

题目:小区住户信息管理系统的设计

专业:

班级:

姓名:

指导教师:

成绩:

学院

二0一六年十一月十五日

目录

1.总体设计 (1)

1.1 设计概述 (1)

1.2 系统总体结构及功能模块划分 (1)

1.2.1查询用户信息功能简介 (1)

1.2.2管理用户信息功能简介 (1)

1.2.3用户登录安全性 (1)

2.详细设计 (1)

2.1 概述 (1)

2.2 系统程序流程图 (2)

2.3 系统主要功能模块 (1)

2.3.1主函数程序设计 (1)

2.3.2系统登录界面 (2)

2.3.3添加功能的实现 (4)

2.3.4删除功能的实现 (6)

2.3.5查找功能的实现 (8)

2.3.6修改功能的实现 (9)

3、总结 (12)

4、参考文献 (13)

1.总体设计

1.1 设计概述

把整体系统分化成不同的模块,每个模块完成一个特性的子功能。把着些模块结合起来组成一个整体。逐一实现各种功能。

1.2 系统总体结构及功能模块划分

经过对系统的分析,小区住户信息管理系统主要划分为三部分:小区住户信息查询,小区住户信息管理,小区住户信息录入三个功能模块。

1.2.1查询用户信息功能简介

小区住户信息查询:住户可以根据门牌号、姓名、身份证号进行查询。

1.2.2管理用户信息功能简介

小区住户信息管理:主要是用于小区住户信息更新、插入、删除。

1.2.3用户登录安全性

系统设计了登陆界面,每个合法用户有用户名及密码,只有当用户输入正确的用户名及密码组合后才能够对小区住户信息进行操作。

2.详细设计

2.1 概述

详细设计阶段的根本目标是确定应该怎么样具有的实现所要求的系统,也就是说,经

过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某个程序设计语言写的程序.

2.2 系统程序流程图

程序流程图又称为程序框架图,它是历史悠久使用最广泛的描述软件的方法。它可将整个程序的总体流程清楚明白的显示出来。如图系统总流程图结构。

图1.系统设计流程图

2.3 系统主要功能模块

2.3.1主函数程序设计

using System;

using System.Collections.Generic;

using ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using DataAccessLayer;

namespace ResidentMIS {

public partial class FormMain : Form

{

public FormMain()

{

InitializeComponent();

}

private void 信息录入ToolStripMenuItem_Click(object sender, EventArgs e) {

FormAddResident add = new FormAddResident();

add.ShowDialog();

if (add.DialogResult == DialogResult.OK)

{

bind();

}

}

BindingSource bs = new BindingSource();

public void bind()//刷新网格

{

bs.DataSource = new SQLHelper().CreateTable();

dataGridViewResident.DataSource = bs;

}

private void FormMain_Load(object sender, EventArgs e)

{

bind();

}

private void 信息删除ToolStripMenuItem_Click(object sender, EventArgs e) {

FormDeleteResident delete = new FormDeleteResident();

delete.ShowDialog();

if (delete.DialogResult == DialogResult.OK)

{

bind();

}

}

private void 查找信息ToolStripMenuItem_Click(object sender, EventArgs e)

{

FormRearchResident search = new FormRearchResident();

search.ShowDialog();

if (search.DialogResult == DialogResult.OK)

{

bind();

}

}

private void 修改信息ToolStripMenuItem_Click(object sender, EventArgs e)

{

FormUpdateResident update = new FormUpdateResident();

update.ShowDialog();

if (update.DialogResult == DialogResult.OK)

{

bind();

}

}

}

}

2.3.2系统登录界面

用户凭借用户名及密码登录,成功登录后可以对住户信息进行操作。用户界面如图所示

图2.登陆界面

相关文档
最新文档