1) 良好的操作界面:在本系统中,所有的界面都简单明了,让人一看就知道该怎么做,这是一个具有人性化的系统来说必不可少的要求。
2) 用户注册:用户使用正确的信息进行注册,注册成功后即可登录界面;
3) 用户登录:用户使用正确的账号及密码进行登录;
4) 用户管理:用户进入系统后就可以自行修改密码,管理员可删除用户;
5) 功能选择:用户进入系统后,可根据自己所需要的进行功能的选择,比如添加,删除,修改,导出等等操作;
5.2 遇到的问题及解决的方法
在本次系统设计中遇到的最大的问题就是如何把客户信息资料从数据库中导出,并且一excel形式保存,那样,用户就可以对资料进行打印等操作,毕竟在excel中对数据操作是更为快捷方便的。
查了相关资料后,知道,首先要在visual studio 2008中导入一个新的引用,其目的就是能够定义声明Excel的应用程序excelApp(Excel._Application)和进行其他操作。引用的文件一般在C:\program files\Microsoft Office\Office下的EXCEL9.OLB文件,若查找不到此文件,也可引用这个路径下的Excel.exe文件,其效果是一样的,程序代码如下:
sqlConnect();
string strsq2 = "select shengshi as 省市名称,xianshi as 县市名称, quxian as 区县名称,custormid as 客户编号,kehuname as 客户名称,kehudizhi as 地址,youbian as 邮编,bumen as 部门,officetp as 办公室电话,chuanzhen as 传真,kehu_mail as 客户邮箱,website as 网址,kehutype as 客户类型,kehudata as 创建日期 from kehu where custormid between " + textBox1.Text + "and " + textBox2.Text + "";
SqlDataAdapter sqlda = new SqlDataAdapter(strsq2, conn);
DataSet sqlds = new DataSet(); sqlda.Fill(sqlds, "table1");
sqlds.Tables["table1"].AcceptChanges();
this.Cursor = Cursors.WaitCursor;
Excel.Application myExcel = new Excel.Application();
myExcel.Application.Workbooks.Add(true);
myExcel.Visible = true;
for (int i = 0; i < sqlds.Tables["table1"].Columns.Count; i++)
{
myExcel.Cells[2, i + 1] = sqlds.Tables["table1"].Columns[i].Caption;
}
for (int i = 0; i < sqlds.Tables["table1"].Rows.Count; i++)
{
for (int j = 0; j < sqlds.Tables["table1"].Columns.Count; j++)
{
- 上一篇:《计算机基础》课程学生实验作业网络管理系统设计
- 下一篇:Flash射击游戏设计+需求分析
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...