ASP.NET客户信息管理系统的开发(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET客户信息管理系统的开发(7)


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)