欢迎来到天天文库
浏览记录
ID:40190574
大小:2.62 MB
页数:34页
时间:2019-07-25
《层结构在企业中应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、三层结构在企业中应用《C#-ADV》第一章相关课程回顾1-1publicvoidAddStudent(){stringsql="INSERTINTOStudent(Name,Sex,Age)VALUES('张明'','男',18)";SqlConnectionconn=newSqlConnection("DataSource=.;InitialCatalog=MySchool;UserID=sa;Pwd=123456");SqlCommandobjCommand=newSqlCommand(sql,conn);objCommand.ExecuteNonQuery();}conn.Op
2、en();conn.Close();.NET中实现数据库访问常用的有哪几个类?相关课程回顾1-2面向对象的三大特性是什么?:下面代码输出的结果是?classsample1{ publicstaticvoidMain() {Listlist=newList();list.Add(“ACCP");list.Add(“BENET");Console.WriteLine(list[1]);Console.ReadLine();}}BENET就业技能结构图本门课程目标学完本门课程后,你能够:使用三层结构开发项目体会到使用三层结构开发的优势使用异常处理
3、与单元测试使用抽象工厂设计模式课程项目展示:MySchoolPro三层结构最终版演示:HotelManager演示预习检查1、三层结构划分为哪三层?2、在表示层的主要功能是什么?本章任务完成联机考试系统三层结构划分:表示层MySchool业务逻辑层MySchoolBLL数据访问层MySchoolDAL本章目标会使用三层结构搭建项目理解三层结构中每一层的主要功能理解三层结构中各层之间的逻辑关系为什么需要三层结构服务员只管接待客人厨师只管烹炒客人要的美食采购员只管按客人需求采购肉,海鲜,蔬菜他们各负其责共同协作为客人提供美食顾客服务员厨师采购员饭店服务员厨师采购员为什么需要三层结构离职、
4、请假其他服务员代替离职、请假离职、请假其他厨师代替其他采购员代替服务员厨师采购员为什么需要三层结构三层结构软件模型表示层业务逻辑层数据访问层软件系统饭店为什么需要三层结构回顾我们S1做的联机考试系统为什么需要三层结构:登录实现部分(LoginForm类)代码结构我们从三方面对登录实现部分代码进行分析1、界面控件数据绑定实现2、逻辑判断实现3、数据库访问实现首先我们看一下界面部分的关键代码为什么需要三层结构//登录privatevoidbtnLogIn_Click(objectsender,EventArgse){//……………..if(ValidateInput()){//调用用户验
5、证方法isValidUser=ValidateUser(cboLogInType.Text,txtLogInId.Text,txtLogInPwd.Text,refmessage);//如果是合法用户,显示相应的窗体//………………..}}界面层实现为什么需要三层结构publicboolValidateUser(stringloginType,stringloginId,stringloginPwd,refstringmessage){intcount=0;//数据库查询的结果boolresult=false;//返回值,是否找到该用户//查询是否存在匹配的用户名和密码if(logi
6、nType=="管理员")//判断管理员用户{//数据访问实现代码………………….}elseif(loginType=="学员"){//数据访问实现代码…………………..}returnresult;}逻辑判断实现用户登录实现方法为什么需要三层结构publicboolValidateUser(stringloginType,stringloginId,stringloginPwd,refstringmessage){//…………………….//查询是否存在匹配的用户名和密码//查询用sql语句stringsql=string.Format("SELECTCOUNT(*)FROMAdmin
7、WHERELogInId='{0}'ANDLogInPwd='{1}'",txtLogInId.TexttxtLogInPwd.Text);//……….//查询用sql语句stringsql=string.Format("SELECTCOUNT(*)FROMStudentWHERELogInId='{0}'ANDLogInPwd='{1}'",txtLogInId,txtLogInPwd);}管理员信息数据访问用户登录实现方法通过分析我们得到结论是?学员信
此文档下载收益归作者所有