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

理者进行交互完成一系列功能。

会员管理模块主要包括会员注册,会员登录,信息浏览(会员信息浏览、宠物信息浏览),退出系统。会员注册先提交会员信息,才可填写宠物信息,同一会员可注册多只宠物信息。会员登录后,可管理会员及宠物信息,也可填写新宠物信息。可以查看购物信息,以往业务信息。(见下图2.2)

开始 重试 否 失败 是 用户登录 密码错误 退出 成功 用户信息 读取用户类型 查看、增加、删除所有用户的基本信息。比如,会员性别、编号、密码、联系方式等。 查询相关信息 非会员 会员

图2.2 会员管理系统流程图

业务管理模块主要包括业务记录,业务查询,业务添加。业务记录,包涵七个子选项,宠物医疗,美容,免疫,寄养,寄售,婚配,安葬。与商品销售一样,首先,进行会员验证,非会员点“非会员”按钮。验证后,可选择会员的宠物,然后选择业务分类、业务名称、业务员,最后添加业务。然后,可以进行商品查找,后续操作同上。需要提及的是,已经添加的业务也可进行移除,不过移除之前,需确保当前无商品信息,否则会提示,移除所有商品后才可进行业务移除。业务查询。全部查询即查看宠物店所有已有业务。条件查询,可以根据业务类型及业务员名进行查找。找到后,双击记录可进行信息管理。 业务添加。可以添加商店新的业务,业务类型有宠物医疗,美容,免疫,寄养,寄售,婚配,安葬七个大类。(见图2.2)

会员登录 会员凭证 否是 是否会员 2.4.2.逻辑设计

在概念设计的基础上,根据设计得到系统总的E-R图,按照概念模式与关系表转化的一般规则,结合实际的需要进行逻辑设计,E—R图中的实体、实体的属性和实体之间的联系转化为关系模式,相应的实体-关系属性如下:

? Pets(Petsno,Petstype,Typedetail,Buyprice,Sellprice,Buydate,Buyplace,Pet

ssex,Petsbirthday,Petslength,Petsweight,Petscolor,Petshealthy,Petssexy,Petsmarry,Petsnote)

? Buygoods(Goodsno,Remember,Goodsname,Goodsbrand,Goodsweight,Goodstype,Go

odscount,Buyprice,Sellprice,buydate,Savedate,Buyplace,Buypeople,Goodsnote)

? Shopvip(Vipno,Vipname,Vipsex,Password,Vipdate,Viptel,Vipaddress)

? Emplyeemanage(Employeemegsno,Employeeno,Latedate,Dayoffdate,Backdate,A

warddate,Areason,Punishdate,Areason)

2.4.3 数据库设计

数据库shopdata包括以下表:

业务操作 业务保存 成功 是 显示业务相关信息 否 退出 图2.2 宠物业务管理系统流程图

表2-1用户信息表

字段名

类型

其他属性

非空,主键 非空

说明

店长用户名 店长密码

Username Password

Nchar(14) Nchar(18)

表2-2宠物店会员信息表

字段名 Vipno Vipname vipsex Password Vipdate Viptel Vipaddress

类型 Nchar(14) nchar(10) Nchar(1) Nchar(18) date Nchar(20) Nchar(50)

其他属性 非空,主键 非空 非空 非空

非空(系统时间) 非空 空

说明

宠物店会员编号 会员姓名 会员性别 会员密码 会员加入时间 会员联系方式 会员家庭地址

表2-3会员宠物信息表

Vipno Vippets Petstype Typedetail Petssex Petsbirthday Petslength Petsweight Petscolor Petshealthy Petssexy Petsmarry Petsnote

Nchar(14) Nchar(10) Nchar(10) Nchar(10) Nchar(1) date Float Nchar(10) Nchar(10) Nchar(10) Nchar(1) Nchar(1) Nchar(50)

非空 非空 非空 非空 非空 非空 空 空 非空 非空 非空 非空 空

会员编号 会员爱宠 爱宠类型 爱宠品种 爱宠性别 爱宠出生日期 爱宠体长(可不填) 爱宠体重(可不填) 爱宠颜色 爱宠免疫情况 爱宠是否绝育 爱宠是否婚配 爱宠备注(可不填)

表2-4进货信息管理表

字段名 Goodsno Remember Goodsname Goodsbrand Goodsweight Goodsunit Goodstype Goodscount Buyprice Sellprice buydate Savedate Buyplace Buypeople Goodsnote

类型 Nchar(14) Nchar(14) nchar(14) Nchar(10) Nchar(10) Nchar(10) nchar(10) int float float date Date Nchar(10) Nchar(10) Nchar(50)

其他属性 非空,主键 非空 非空 空 空 空 非空 非空 非空 非空

非空(系统日期) 空 空 非空 空

说明 商品编号 商品助记 商品名称 商品品牌 商品重量 商品规格 商品类型 进货数量 商品进价 商品售价 进货日期 商品保质期 进货单位 操作人员 商品备注

表2-5商品销售信息记录表

字段名 Sellmegno Goodsno Goodssellcount Selldate Vipno sellpeople Sellnote

类型 Nchar(14) Nchar(14) int datetime Nchar(14) Nchar(10) Nchar(50)

其他属性 非空,主键 非空 非空

非空(系统日期) 非空 非空 空

说明

销售信息编号 商品编号 售货数量 销售时间 顾客编号 售货人员 商品备注

表2-6商品销售信息管理表

字段名 Goodsno Sellcount

类型 Nchar(14) Int

其他属性 非空,主键 非空

说明 商品编号 销售数量