C#+sqlserver健身中心会员管理系统设计与实现(4)
时间:2017-01-05 09:27 来源:毕业论文 作者:毕业论文 点击:次
表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) |