xingbie 性别 char(10) 否
bumen 部门 char(20) 否
zhiwu 职务 char(20) 是
lianxirendizhi 联系人地址 char(50) 是
lianxirentp 固定电话 char(20) 否
mobilephone 手机 char(11) 是
youxiang 邮箱 char(50) 是
lianxirendate 创建日期 char(20) 否
lianxirenid 联系人编号 char(50) 否
kehujinli 客户经理 char(20) 是
QQid QQ号码 char(20) 是
3.2.7 投诉信息表
投诉信息表,如表3_ 6所示,主要用来存储客户投诉信息
表3_6 tousu
属性名 别名 数据类型 允许空
custormid 客户编号 int 否
liyou 投诉理由 char(2000) 否
3.3 功能设计
3.3.1 管理员功能
在本系统中,赋予管理员特有的功能不是很多,只有3个,即:添加管理员账号权限,添加客户投诉信息权限,和删除用户权限。但是管理员还要时刻检查数据库中的信息和资料,以保证数据的正确性和有效性,同时也要保证系统和数据库的安全性和文护等等。
3.3.2 普通用户功能
对于普通用户,把对于客户的操作功能基本都赋予了,包括添加,修改,删除,等等,事先设计的是只给予查看的权限,管理员负责添加,删除,修改的操作,但又考虑到用户要随时对客户进行操作的原因,所以决定还是吧权限给予用户了,这样也省去了管理员的一部分事情。
3.4 模块设计
3.4.1 登录模块启动系统,首先进入的是登录界面,如图 3.3所示
图3.3 登录模块
在此界面,必须输入给予的账号和密码才能够进入系统中
账号权限分为2种,既管理员权限和普通用户权限
管理员可以获得系统全部的功能的使用权限,而当用户以普通账号登录到系统中时,对于一部分功能将无法给予使用权限
当然,如果用户没有账号和密码进入系统时,可以按“注册”,这时系统将自动跳到注册界面,当用户完成注册时,再返回登录界面就可以用注册的账号与密码进行登录,但是,用户自己注册的账号不具有管理员权限,系统只给予其普通用户的权限。
界面上有显示当前的时间,方便用户查看。
其流程图如图3.4所示:
图3.4 登录流程图
实现代码:
sqlConnect();
string sql = "select userpassword from usertable where userid = '" + textBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("账号或密码错误");
return; ASP.NET客户信息管理系统的开发(7):http://www.751com.cn/jisuanji/lunwen_460.html