
山束高業歌董牧树学院 Shandong Institute of Commerce and Technology 公交线路维护
公交线路维护

上章回顾 多层框架的应用实现: ● 数据实体层(Model)的实现 ● 表示层(Web)的实现: 失物招领信息管理页面 √ 添加失物招领信息页面 修改失物招领信息页面 ·业务逻辑层(BLL)的实现 数据访问层(OracleDAL)的实现 ● 数据访问工厂层(DALFactory)的实现 数据访问接口层(DAL)的实现 ● 公用模块(BUtility)的实现 圖a国■ home back first prev next last
home back first prev next last 2 上章回顾 多层框架的应用实现: ⚫ 数据实体层(Model)的实现 ⚫ 表示层(Web)的实现: ✓ 失物招领信息管理页面 ✓ 添加失物招领信息页面 ✓ 修改失物招领信息页面 ⚫ 业务逻辑层(BLL)的实现 ⚫ 数据访问层(OracleDAL)的实现 ⚫ 数据访问工厂层(DALFactory)的实现 ⚫ 数据访问接口层(IDAL)的实现 ⚫ 公用模块(DBUtility)的实现

本章目标 > 数据实体层(Model)的实现 > 表示层(Web)的实现: 1.线路信息管理页面设计 2.线路信息管理页面代码 >业务逻辑层(BLL)的实现 >数据操作存储过程实现 >数据访问层(OracleDAL)的实现 > 数据访问工厂层(DALFactory)的实现 人 数据访问接口层IDAL)的实现 图U网☑ home back first prev next last 3
home back first prev next last 3 本章目标 ➢ 数据实体层(Model)的实现 ➢ 表示层(Web) 的实现 : 1. 线路信息管理页面设计 2. 线路信息管理页面代码 ➢ 业务逻辑层(BLL) 的实现 ➢ 数据操作--存储过程实现 ➢ 数据访问层(OracleDAL) 的实现 ➢ 数据访问工厂层(DALFactory) 的实现 ➢ 数据访问接口层(IDAL) 的实现

线路维护 using Systen: nanespace BusManage.Model 数据实体层(Mode 份结通学得性说明自提界数提车字段的性达信包》 public unon private int busid; private string _stationname gublic int BusID c publie osdD rroad 图U国因 home back first prev next last
home back first prev next last 4 线路维护 ⚫ 数据实体层(Model)

线路维护-表示层(Web) 线路信息管理页面设计 1. 首先生成线路信息管理页面 RoadStationManage.aspx. 2.然后完成页面布局设计。 圖a国■ home back first prev next last
home back first prev next last 5 线路维护--表示层(Web) ⚫ 线路信息管理页面设计 1. 首先生成线路信息管理页面 RoadStationManage.aspx。 2. 然后完成页面布局设计

线路维护-表示层(Web】) 线路信息管理页面设计-页面布局设计: 公交线路管理 查询信息 二提索bRo9d1D 起有和路点达 班车间 站点信息 上行 确定 巴浴扣站点显示 站点名称 点名春站名铺助站名 数居纠定数据定数据纠定添 数无民需无定家玉彻足数速院宽呢令专黑 话绑定数纳定添 斑定慰绑定数廷绅定加 数据御定数龙定数菇御定数斑定数据定分 数斑御定数据定数菇御定 数定 数据出定数据纳定数秀御定活加 敬据绑定数蜘定定数据定发据绑定令号 数据定 数据细定数据纳定数据纳定歪加 数程出定 数报定数据纳定数纳定数定数报定 数猛蜘定数据蜘定数廷蜘定添加 数程书定 数据绑定数据定数到绑定添江 数据定数定数绑定数延定数据定号 数绅定数据绑定数无绅定透加 数据脚定数据脚定数据脚定士 12 图U网☑ home back first prev next last G
home back first prev next last 6 线路维护--表示层(Web) ⚫ 线路信息管理页面设计--页面布局设计 :

线路维护.-表示层(Web) ● 线路信息管理页面设计-JavaScript代码: 1.验证“查询信息”中线路名称是否为空, 如果为空,提示信息,文本框获得焦点 function check ( if(document.getElementById("")value=="") alert("请输入线路名称!): document.getElementById("")focus(): return false: 窗ū国因 home back first prev next last 7
home back first prev next last 7 线路维护--表示层(Web) ⚫ 线路信息管理页面设计--JavaScript代码: 1. 验证“查询信息”中线路名称是否为空, 如果为空,提示信息,文本框获得焦点

线路维护.表示层(Web) 线路信息管理页面设计-JavaScript代码: 2.验证“站点信息”中站点名称是否为空, 如果为空,提示信息,文本框获得焦点 function checkStationSearch() if(document.getElementById("")value=="") alert(“请输入站点名称!“) document.getElementById("")focus(): return false; 图a因■ home back first prev next last 8
home back first prev next last 8 线路维护--表示层(Web) ⚫ 线路信息管理页面设计--JavaScript代码: 2. 验证“站点信息”中站点名称是否为空, 如果为空,提示信息,文本框获得焦点

线路维护.表示层(Web】 ● 线路信息管理页面设计-JavaScript代码: 3. 显示或者隐藏“站点信息” function AddStationShow()/此方法进行站点添加的隐藏与显示实现 if(document.getElementById("").value=-"添加站点显示“) 点隐藏“ return false: 1 if(document.getElementById("),value=“添加站点隐藏“) document,ntById(“餐8c品02,stye.dpa09 document.getElementById( ).alue=“添加站点显 etElementById(Hiddenl.ClientID value= return false: 图U网☑ home back first prev next last g
home back first prev next last 9 线路维护--表示层(Web) ⚫ 线路信息管理页面设计--JavaScript代码: 3.显示或者隐藏“站点信息

线路维护.-表示层(Web) ● 线路信息管理页面设计-JavaScript代码: 4.刷新页面时,保持站点信息的状态(显示 或者隐藏) function showoRhid(O/此方法为在刷页面是保持添加站点的状态 if(document.getElementById(“).value=“添加站点显示“) document.getElementById("“).value=“添加站点显示" document.getElementById("")style.display="none" if(document.getElementById("“).value="添加站点隐藏") document.getElementById("“).value=“添加站点隐藏": document.getElementById("=Station.Client ID %>")style.display=" 周U国 home back first prev next last 10
home back first prev next last 10 线路维护--表示层(Web) ⚫ 线路信息管理页面设计--JavaScript代码: 4.刷新页面时,保持站点信息的状态(显示 或者隐藏)