表3 VIP表
列名 数据类型 长度 是否主键 描述
ID varchar 20 是 会员身份证号
name nchar 10 否 会员姓名
password varchar 20 否 会员密码
sex nchar 10 否 性别
birth datetime 8 否 出生日期
tele varchar 15 否 联系方式
adress nvarchar 30 否 家庭住址
表4 Item表
列名 数据类型 长度 是否主键 描述
item nchar 10 是 项目名称
price varchar 20 否 项目价格
discount int 4 否 折扣
表5 Business表
列名 数据类型 长度 是否主键 描述
card char 10 联合主键 会员卡号
datetime datetime 8 联合主键 消费时间
item nchar 10 否 消费项目
money varchar 20 否 消费金额
remark char 1 否 备注
4.系统主要功能模块实现
4.1 数据库连接
在项目中为了简化代码,减少代码的重复率,本设计定义了一个专门用来获得数据库连接和关闭数据库连接的public类DBConnection.cs。其中连接字符串为ConnectionString = “Server=DADI-20120524WQ;Database=JSZX;Integrated Security=True”。
DBConnection类中定义了获得数据库连接和关闭数据库连接的函数。每当需要连接数据库时就可以使用DBConnection.OpenConnection()来获取数据库连接,然后对数据库进行操作。需要关闭数据库连接时,可以使用DBConnection.CloseConnection(连接参数)来关闭之前已经打开的数据库连接。
4.2 登陆模块设计
登陆模块的主要作用是验证管理员名和密码的正确性。输入管理员名和密码后,判断是否正确,如果不正确,则提示管理员名或密码不正确;如果输入的管理员名和密码正确,则进入系统主界面,然后就可以操作健身中心会员管理系统的各个功能了。
4.3 主界面模块设计
4.3.1 主界面
主界面显示了各个功能的选项卡,比如系统管理,会员卡,缴费,会员信息,报表等。通过点击各个选项卡进入各个功能界面,实现各个选项卡下面的管理功能。主界面图如图1。
图1 主界面图
4.3.2 系统管理
对于没有注册过的会员,在系统管理界面点击“会员注册”,进入注册页面。填写用户姓名,选择性别,设置密码,联系方式,身份证号,出生日期,住址等信息然后点击“确定”,若输入的信息在相应的输入框后面没有错误提示,则弹出注册成功对话框,否则弹出错误提示对话框。
修改密码是管理员用来修改会员密码用的,首先来到更改密码界面,然后依次输入身份证号,姓名,新密码,重复新密码。点击“确定”按钮。如果验证通不过,则提示错误信息。否则验证通过,更改密码成功。 C#+sqlserver健身中心会员管理系统设计与实现(4):http://www.751com.cn/jisuanji/lunwen_1825.html