项目总结

经过一段时间的学习,智慧社区商超管理系统这个项目结束了,这个项目可分为六个部分:

  • 系统需求分析
  • 系统界面原型设计
  • 系统登录界面、系统主界面的制作
  • 系统数据库设计
  • 登录用户验证、密码修改界面、商品信息录入界面、商品信息查询修改界面的功能设计
  • 系统程序的部署
    其中,第二部分涉及了界面原型设计工具的使用,第三部分涉及了VS常用控件的使用方法,第四部分涉及了数据库设计的方法和注意事项,第五部分涉及了ADO .NET数据库访问技术,第六部分则是关于程序的打包与发布
    在这个项目中,我觉得需要关注的是数据库的基础知识、ADO .NET数据库访问技术还有异常捕获/处理,其余的部分都很容易实现。
    运用Connection对象建立与数据库的连接
string connStr = "Server=acer-PC\\sqlexpress;database=SuperMarket;Uid=sa;Pwd=123456";
                    conn = new SqlConnection(connStr);
                    conn.Open();

数据库连接字符串中包含三项内容:连接的服务器名称、数据库名和登录方式。服务器名称连接外网可以用IP,连接本机服务器可以直接用“.”,也可以可以用local或主机名等登陆方式有两种,SQL Sever验证和Windows身份验证,使用Windows身份验证直接将相关语句改为

Database=NET;Integrated Security=True;

而Command对象就是考验数据库基础知识了。

异常的捕获与处理

把可能出现异常的代码用try块括起来,如果在运行的过程中出现了异常,程序就会跳转到对应的catch块当中去执行,这个过程叫做捕获异常。

这是为了给用户更好的体验,用户不至于程序用着突然报错退出而用户却不知道为什么,也便于开发者跟踪查看。

try
{
   //包含可能出现异常的代码
}
catch(Exception ex)
{
   //处理异常的代码
}
finally
{
   //总要执行的代码
   //如:关闭数据库连接代码
   con.Close();
} 

你可能感兴趣的:(项目总结)