欢迎来到天天文库
浏览记录
ID:36886072
大小:304.00 KB
页数:31页
时间:2019-05-10
《MAS业务配置练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、业务与软件数据业务产品技术服务部MAS业务配置练习2021/9/9Contents练习一:信息定制业务练习二:工资通知练习三:违章查询练习四:通讯录查询练习五:百货业务应用练习一:信息定制业务信息定制业务某局有一办公系统,该系统每天上午8:00会产生一条应用类信息存储在数据表TBL_AGRO_INFO中。表TBL_USER_INFO用来存放定制应用类短信的用户信息。要求如下:1、用户可编辑短信“DZ”发送到短信号码“1860”来定制应用类信息。(请考虑各种操作结果,并短信提醒用户)2、注册用户可发送“CXGM”到“1860”查询办公系统产生的应用类信息Page3练习一:数据表结构TBL_AG
2、RO_INFO表结构如下:字段名类型说明IDint自增长,不为空,主键INFOnvarchar(500)存放应用类信息,不为空INSERT_DATEdatetime信息入库时间,默认值为getdate()STATEint状态字段,1表示可查询,0表示不可查询,默认值为0,不为空TBL_USER_INFO表结构如下:字段名类型说明IDint自增长,不为空MOBILEnvarchar(11)用户手机号,不为空,主键CUSTOM_DATEdatetime用户定制成功时间,默认值为getdate()Page4练习一:业务流程图1S:SelectI:InsertR:Reply用户发送DZ触发业务(可以
3、同时提取用户手机号码)查询用户是否已经注册过插入用户注册信息(手机号码)回复注册成功回复用户已经注册结束YesNoISRR①②④③注意:1、TBL_USER_INFO表中ID列:设置为自增长;CUSTOM_DATE列:设置默认值getdate()2、Insert步骤只需要插入定制用户的手机号码;Page5练习一:业务流程图2S:SelectR:Reply用户发送CXGM触发业务(可以同时提取用户手机号码)查询用户是否为注册用户回复查询到的当天信息回复用户需要先注册结束不是是SRR查询当天的信息S回复还没有新的信息R无结果有结果①②④③⑤查询TBL_USER_INFO表WHEREMobile=
4、[@#UserMobileID#]查询TBL_AGRO_INFO表条件:WHERESTATE=1Page6Contents练习一:信息定制业务练习二:工资通知练习三:违章查询练习四:通讯录查询练习五:百货业务应用练习二:工资通知某公司员工工资数据库表tbl_pay、员工信息数据库表tbl_staff结构如下页所示,请配置一个员工工资到帐信息发送业务,在每个月的10日早上8:30分将员工工资到帐信息以短信方式发送到员工手机上要求如下:1、短信发送号码为“1860”;下发的工资短信中包含如下字段:员工姓名、当月工资总额、扣税金额、扣保险金额、实发金额、所属月度;2、只下发当月的工资信息,以前的工
5、资信息不予下发(假设当月为2007年8月)Page8练习二:数据表结构字段名称类型长度说明idInt4编号(主键)namevarchar20员工姓名total_salarymoney8当月工资总额taxmoney8扣税金额insuremoney8扣保险金额real_wagesmoney8实发金额salary_monthchar6所属月度tbl_pay字段名称类型长度说明namevarchar20员工姓名(主键)mobilechar11员工手机号码tbl_staffPage9练习二:简单方法通过SQLServer客户端,创建跨表视图条件:通过两表共有的列——name关联查询时只需要选择创建的视
6、图,即可简单实现注意:业务配置中选择视图查询,但修改数据时一定要修改源表数据Page10练习二:业务流程图—视图方式S:SelectR:Reply接收群组设定:通过视图查询短信设置:每天早上8点30触发业务查找接收群组(有当月工资信息的员工手机号码以及姓名)下发工资详细信息SR结束①②条件:SELECTmobile,*FROMview_salaryWHEREsalary_month=‘[ThisMonth]’Page11练习二:关键SQL语句SELECTa.mobile,*FROMtbl_staffa,tbl_paybWHEREa.name=b.nameANDb.salary_month=‘
7、[ThisMonth]’系统自带参数‘[ThisMonth]’=200706‘[ThisDay]’=20070612①Page12去除空格方法SELECTrtrim(name)ASnameFROMVIEW2WHEREsalary_month='[ThisMonth()]'Page13练习二:业务流程图—跨表查询方式S:SelectR:Reply接收群组设定:跨表查询短信设置:每天早上8点30触发业务查找接收群
此文档下载收益归作者所有