C#+sqlserver健身中心会员管理系统设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver健身中心会员管理系统设计与实现(4)


表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 系统管理
对于没有注册过的会员,在系统管理界面点击“会员注册”,进入注册页面。填写用户姓名,选择性别,设置密码,联系方式,身份证号,出生日期,住址等信息然后点击“确定”,若输入的信息在相应的输入框后面没有错误提示,则弹出注册成功对话框,否则弹出错误提示对话框。
修改密码是管理员用来修改会员密码用的,首先来到更改密码界面,然后依次输入身份证号,姓名,新密码,重复新密码。点击“确定”按钮。如果验证通不过,则提示错误信息。否则验证通过,更改密码成功。 (责任编辑:qin)