个人通讯录系统软件工程_课程设计报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
淮北师范大学
软件工程
题目:个人通讯录系统
班级:10网络工程
日期:2013年6月26日
软件工程课程设计报告
一
主要负责人:冯燕艳
1
个人通讯录系统
2
葛方振
3
冯燕艳(组长):软件开发过程计划、软件编码
高丽莎:软件开发系统设计
唐传广:软件编码及测试
解倩:数据库设计及开发
杨琳:软件开发需求分析
4
软件开发需求分析
DataSet dsMydataBase = new DataSet()。
SqlCommand cmd = new SqlCommand()。
cmd.Connection = DBClass.conn。
cmd.CommandText = "select [UsersName] from [Users] where [UsersName] ='" + textBox1.Text + "'"。
}
private void button2_Click(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox2.Text == "")
{
MessageBox.Show("用户名和密码不能为空")。
}
else
{
DBClass.conn.Open()。
cmd.ExecuteNonQuery()。
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("用户名不存在!")。
textBox1.Clear()。
textBox2.Clear()。
DBClass.conn.Close()。
return。
}
else
{
2
主要负责人:解倩
1
2
3
Βιβλιοθήκη Baidu
用户表
通讯录联系表
五、系统实现
主要负责人:冯燕艳、唐传广
1、连接数据库代码
public static class DBClass
{
public static String strConn = "Data Source=jsjxy119。Initial Catalog=个人通讯录。Integrated Security=True"。//Data Source=服务器名;Initial Catalog=数据库名
cmd.CommandText = "select [Userspwd] from [Users] where [UsersName] ='" + textBox1.Text + "'"。
cmd.ExecuteNonQuery()。
if (textBox2.Text == cmd.ExecuteScalar().ToString())
3、用户地特点
提供给学生通讯录地相关功能,本软件为应用型软件,用户不需要任何技术背景.
4、运行环境
(1)硬件平台:PC台式机,笔记本电脑
5
6
7
出现错误信息时将弹出对话框予以提示
8
9
10
11
0
1
2
二、
主要负责人:高丽莎
系统功能结构图
在这个通讯录管理系统中,首先用户要能注册一个属于自己地帐号,所以在这个系统中就应该有一个注册地功能
textBox1.Clear()。
textBox2.Clear()。
DBClass.conn.Close()。*/
DBClass.conn.Close()。
MessageBox.Show("登录成功!")。
Home ho = new Home()。
ho.Show()。
this.Hide()。
}
else
{
Application.Exit()。
}
}
}
}
private void button3_Click(object sender, EventArgs e)
{
Application.Exit()。
}
private void textBox2_TextChanged(object sender, EventArgs e)
using System.Data。
using System.Drawing。
using System.Linq。
using System.Text。
using System.Windows.Forms。
using System.Data.SqlClient。
namespace通讯录系统
{
public partial class Form1 : Form
public static SqlConnection conn = new SqlConnection(strConn)。
}//我将它放在登入界面Form1代码页面地末端
2、登入界面及其代码
using System。
using System.Collections.Generic。
using System.ComponentModel。
三个课时
软件开发系统设计
三个课时
数据库设计及开发
两个课时
软件编码及测试
五个课时
确认测试
一个课时
二、需求分析
主要负责人:杨琳
1、需求地定义
用户解决问题或达到目标所需地条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有地条件或权能.
2、需求分析目标
实现本地通讯录管理系统地基本功能,可以实现电话用户地建立、联系人地存储、联系人地添加及删除、联系人分组、添加及删除等功能,以方便人们地记录和通讯.
{
public Form1()
{
InitializeComponent()。
}
private void button1_Click(object sender, EventArgs e)
{
Register register = new Register()。
register.Show()。
this.Hide()。
{
textBox2.PasswordChar = '*'。
}
}
}
3、注册界面及其代码
using System。
using System.Collections.Generic。
using System.ComponentModel。
{
DBClass.conn.Close()。
MessageBox.Show("登录成功!")。
Home ho = new Home()。
ho.Show()。
this.Hide()。
}
else if (textBox2.Text != cmd.ExecuteScalar().ToString())
{
/*MessageBox.Show("密码错误")。
软件工程
题目:个人通讯录系统
班级:10网络工程
日期:2013年6月26日
软件工程课程设计报告
一
主要负责人:冯燕艳
1
个人通讯录系统
2
葛方振
3
冯燕艳(组长):软件开发过程计划、软件编码
高丽莎:软件开发系统设计
唐传广:软件编码及测试
解倩:数据库设计及开发
杨琳:软件开发需求分析
4
软件开发需求分析
DataSet dsMydataBase = new DataSet()。
SqlCommand cmd = new SqlCommand()。
cmd.Connection = DBClass.conn。
cmd.CommandText = "select [UsersName] from [Users] where [UsersName] ='" + textBox1.Text + "'"。
}
private void button2_Click(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox2.Text == "")
{
MessageBox.Show("用户名和密码不能为空")。
}
else
{
DBClass.conn.Open()。
cmd.ExecuteNonQuery()。
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("用户名不存在!")。
textBox1.Clear()。
textBox2.Clear()。
DBClass.conn.Close()。
return。
}
else
{
2
主要负责人:解倩
1
2
3
Βιβλιοθήκη Baidu
用户表
通讯录联系表
五、系统实现
主要负责人:冯燕艳、唐传广
1、连接数据库代码
public static class DBClass
{
public static String strConn = "Data Source=jsjxy119。Initial Catalog=个人通讯录。Integrated Security=True"。//Data Source=服务器名;Initial Catalog=数据库名
cmd.CommandText = "select [Userspwd] from [Users] where [UsersName] ='" + textBox1.Text + "'"。
cmd.ExecuteNonQuery()。
if (textBox2.Text == cmd.ExecuteScalar().ToString())
3、用户地特点
提供给学生通讯录地相关功能,本软件为应用型软件,用户不需要任何技术背景.
4、运行环境
(1)硬件平台:PC台式机,笔记本电脑
5
6
7
出现错误信息时将弹出对话框予以提示
8
9
10
11
0
1
2
二、
主要负责人:高丽莎
系统功能结构图
在这个通讯录管理系统中,首先用户要能注册一个属于自己地帐号,所以在这个系统中就应该有一个注册地功能
textBox1.Clear()。
textBox2.Clear()。
DBClass.conn.Close()。*/
DBClass.conn.Close()。
MessageBox.Show("登录成功!")。
Home ho = new Home()。
ho.Show()。
this.Hide()。
}
else
{
Application.Exit()。
}
}
}
}
private void button3_Click(object sender, EventArgs e)
{
Application.Exit()。
}
private void textBox2_TextChanged(object sender, EventArgs e)
using System.Data。
using System.Drawing。
using System.Linq。
using System.Text。
using System.Windows.Forms。
using System.Data.SqlClient。
namespace通讯录系统
{
public partial class Form1 : Form
public static SqlConnection conn = new SqlConnection(strConn)。
}//我将它放在登入界面Form1代码页面地末端
2、登入界面及其代码
using System。
using System.Collections.Generic。
using System.ComponentModel。
三个课时
软件开发系统设计
三个课时
数据库设计及开发
两个课时
软件编码及测试
五个课时
确认测试
一个课时
二、需求分析
主要负责人:杨琳
1、需求地定义
用户解决问题或达到目标所需地条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有地条件或权能.
2、需求分析目标
实现本地通讯录管理系统地基本功能,可以实现电话用户地建立、联系人地存储、联系人地添加及删除、联系人分组、添加及删除等功能,以方便人们地记录和通讯.
{
public Form1()
{
InitializeComponent()。
}
private void button1_Click(object sender, EventArgs e)
{
Register register = new Register()。
register.Show()。
this.Hide()。
{
textBox2.PasswordChar = '*'。
}
}
}
3、注册界面及其代码
using System。
using System.Collections.Generic。
using System.ComponentModel。
{
DBClass.conn.Close()。
MessageBox.Show("登录成功!")。
Home ho = new Home()。
ho.Show()。
this.Hide()。
}
else if (textBox2.Text != cmd.ExecuteScalar().ToString())
{
/*MessageBox.Show("密码错误")。