ASP.NET客户信息管理系统的开发(7)
时间:2016-11-27 21:00 来源:毕业论文 作者:毕业论文 点击:次
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; (责任编辑:qin) |