asp.net WCF开发理解与项目实战1-1

42 篇文章 1 订阅
32 篇文章 1 订阅

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">内容:**销售系统1-1</span>

使用语言:c# 

功能实现:不同用户首页实现--后台动态插入表格数据,获取数据实现Chart显示

实现流程:

1、数据库层面:SQL语句编写--》插入测试数据,验证结果--》结果确认--》确认WCF接口并考虑复用问题?没有数据搜索不到怎么办

2、WCF接口:考虑返回数据和参数问题;??主要是怎么使用的问题WCF要怎么用?谁调用谁?添加引用还是更新?网站发布?

3、前台页面插入asp语句,替换原有模型(注释比较好)???此处遇到问题,由于从未接触过,只能通过边搜边做方式逐步实现

4、编写后台:调用逻辑问题???用别人的代码各种问题,有的可以拿来用,但有的就要适用才行,调试好麻烦

5、总体测试

具体实现:

1、数据库sql:

(1)用于前台Table显示的表:T_RetailOrder和T_RetailBarcode

SELECT T1.SeniorityInAllByWeek, T1.SeniorityInAllByMonth,T1.SeniorityInAllBySaleSeason FROM dbo.T_RetailSeniority T1 
WHERE FLAG = '1'
	AND EXISTS (
		SELECT 1 FROM dbo.T_RetailAmountStatics T2 
		WHERE T1.SaleSeasonID = T2.SaleSeasonID 
		AND T2.SaleSeasonID = '销售季id'
	)


select * from [dbo].[T_RetailOrder];


select * from [dbo].[[T_RetailBarcode]]




前台模型所需:

(2)chart显示:
获取当前销售季度的总销量等信息,用柱状图显示并在底部显示table的排名
思路:获取用户的Session中的销售季id和可以标识不同用户的id
通过此两个字段where进行查询,查询通过week和month字段排序后top 1显示最新一条消息,
从而实现当前销售季的信息。
sql :

<pre name="code" class="sql">SELECT TOP 1 T2.SmallBagCountByWeek, T2.SmallBagCountByMonth,T2.SmallBagCountBySaleSeason FROM
(SELECT TOP 1 T1.SmallBagCountByWeek, T1.SmallBagCountByMonth,T1.SmallBagCountBySaleSeason, T1.MonthNo 
FROM dbo.T_RetailAmountStatics T1 WHERE  T1.Flag = '1' AND T1.RetailerId = '用户id' 
AND T1.SaleSeasonID = '销售季id' ORDER BY T1.WeekNo DESC)T2 ORDER BY T2.MonthNo DESC

T_RetailAmountStatics 
涉及字段:
 
 
<img src="https://img-blog.csdn.net/20150514171620378?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWRsaXV6aGVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><img src="https://img-blog.csdn.net/20150514171637522?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWRsaXV6aGVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值