【计算机软件毕业设计】于C#语言和SQL Server数据库的宠物店管理系统 联系客服

发布时间 : 星期五 文章【计算机软件毕业设计】于C#语言和SQL Server数据库的宠物店管理系统更新完毕开始阅读d86d06c5d1d233d4b14e852458fb770bf68a3b16

第3章 系统实现

3.1设计主界面

本系统主界面为Mainform.cs如图3.1所示:

图3.1宠物店系统主界面

3.2业务管理模块设计

业务管理模块主要包括业务记录,业务查询,业务添加等功能。其中业务记录,包涵七个子选项,宠物医疗,美容,免疫,寄养,寄售,婚配,安葬。可以选择会员的宠物,然后选择业务分类、业务名称、业务员,最后添加业务。然后,可以进行商品查找。需要注意的是,已经添加的业务也可进行移除,不过移除之前,需确保当前无商品信息,否则会提示,移除所有商品后才可进行业务移除。业务查询即查看宠物店所有已有业务。条件查询,可以根据业务类型及业务员名进行查找。业务添加可以添加商店新的业务,业务类型有宠物医疗,美容,免疫,寄养,寄售,婚配,安葬七个大类。(见图3.2)

图3.2宠物婚配登记界面

下面将介绍Brmarry.cs中与界面显示相关的部分代码:

1.nonvip_Click 过程当用户单击“会员验证”按钮时,将触发宠物ToolStripMenuItem1_Click 事件,对应的代码如下:

private void vipseek_Click(object sender, EventArgs e) { connection = new SqlConnection(connString); command = new SqlCommand(); command.Connection = connection; string txt = vips.Text.Trim();

string sql = String.Format(\* from [shopvip] where Vipname='{0}' or Vipno = '{1}'\, txt, txt);

//重命名判断

string txt0 = vips.Text.Trim();

connection0 = new SqlConnection(connString); command0 = new SqlCommand(); command0.Connection = connection0;

string sql0 = String.Format(\= '{1}'\, txt0, txt0);

connection0.Open();

command0.CommandText = sql0;

int names = (int)command0.ExecuteScalar();

connection0.Close(); if (names == 0) {

MessageBox.Show(\找不到所查询的信息,请检查输入信息\ \会员验证失败\, MessageBoxButtons.OK, MessageBoxIcon.Information);}

if (names > 1) { MessageBox.Show(\查找的姓名有重复,请以会员编号为验证关键字\, \信息重复\, MessageBoxButtons.OK, MessageBoxIcon.Information);} else{//查找显示

try{

connection.Open(); command.CommandText = sql;

dataReader = command.ExecuteReader(); if (dataReader.Read()){

vno = dataReader[0].ToString().Trim(); string vna = dataReader[1].ToString().Trim();

MessageBox.Show(\会员验证成功,请选择宠物\, \验证成功\, MessageBoxButtons.OK, MessageBoxIcon.Information); } }

3.3药品入库模块设计

本模块介绍药品入库功能,当宠物店药品缺少时,需要进行药品的补充,系统管

理员把相应需要补充的药品进行入库,如果保存成功,则显示出所添加药品的所有信

息,同时,可以查看已添加药品的信息。(见图3.3)

图3.3药品入库界面

下面将介绍 Buygoods.cs中与界面显示相关的部分代码:

private void Buygoods_Load(object sender, EventArgs e)

{

goodstype.Items.Clear(); goodstype.Items.Add(\食品\); goodstype.Items.Add(\用品\);

goodsunit.Items.Clear(); goodsunit.Items.Add(\支\); goodsunit.Items.Add(\袋\); goodsunit.Items.Add(\只\); goodsunit.Items.Add(\条\); goodsunit.Items.Add(\盒\); goodsunit.Items.Add(\件\); goodsunit.Items.Add(\套\); if (yp == \药品\) {

label1.Text = yp + \类型\; label2.Text = yp + \编号\; label3.Text = yp + \名称\; label8.Text = yp + \品牌\; label22.Text = yp + \重量\; label13.Text = yp + \规格\; label10.Text = yp + \备注\; this.Text = yp + \入库管理\

megsave.Text = \保存\ + yp + \信息\; button1.Text = \查看已有\ + yp; goodstype.Items.Clear(); goodstype.Items.Add(\药品\); goodstype.Items.Add(\疫苗\); goodsunit.Items.Clear(); goodsunit.Items.Add(\针剂\); goodsunit.Items.Add(\非针剂\); goodsunit.Items.Add(\生物制药\);

}

goodsno.Text =

nono.Value.Year.ToString()

+

nono.Value.Month.ToString()

nono.Value.Day.ToString() +

nono.Value.Hour.ToString()

nono.Value.Minute.ToString()+nono.Value.Second.ToString();

people.Items.Clear();

+ +