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

毕业论文移动版

毕业论文 > 计算机论文 >

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


 if (sqlds.Tables["table1"].Rows[i][j].GetType() == typeof(System.String))     
            {
myExcel.Cells[i + 3, j + 1] = "'" + sqlds.Tables["table1"].Rows[i][j].ToString();             
                    }          
            else               
            {                  
myExcel.Cells[i + 3, j+ 1] = sqlds.Tables["table1"].Rows[i][j].ToString();        
            }                      
                }                   
            }
            this.Cursor = Cursors.Default;     
            MessageBox.Show("导出成功!");
            button2.Enabled = false;
            sqlClose();
        }
5.3    存在的问题
在本系统中所存在的问题还有很多很多,虽然说预期的功能基本完成,但还是有一些没有完成的。比如说,预期在查找界面设定成每个用户,根据自己所负责的地区,只能查找出这个地区的客户信息和联系人信息,而无法看到其他地区,其他用户所负责的客户信息,因此,在数据库建表的时候,还特地将每个省市以华北,东北,华东,华南,西南,西北,华中7个地区进行区分,可后来由于某些原因,并没有完成此功能。还存在的问题有,在用户添加客户信息的时候,就会发现,填写完所有的客户信息之后,按下确定键可保存客户信息,当再一次按下确定键的时候,就会再一次保存客户信息,2个客户信息的资料一模一样,唯一的区别就是客户编号不同,之前有试过在添加并确认完一次客户信息资料后,就让确认键失去作用,防止重复添加,但是,如此操作的话,用户在添加完一次客户信息资料的时候,若想再添加一个客户资料,就不得不退出添加界面,并重新进入添加,这样的话感觉会造成更大的麻烦。网上有去查过关于如何防止重复添加的有效办法,但没有查到,因此这个问题一直存在于系统中。未完成的还有存在的问题在今后的学习中一定认真完成。
5.4    设想功能
虽然本系统已经完成了绝大部分功能,其实自己事先还设想了好多功能,但由于时间和自己编程技术的有限,所以未能在现在的系统中实现,设想的功能有如下几个:
1)    设计找回密码功能:在登录界面添加一个“忘记密码”键,用户若忘记密码则可点击此键,经过身份验证之后,就可以找回原先的密码,或者直接让用户修改密码,达到重新进入系统的目的,而不是忘记了密码之后,得重新注册个账号进入到系统中,这样的话,对于一些易遗忘的人来说就十分麻烦了。 (责任编辑:qin)