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

来源:互联网 发布:淘宝天机平台 编辑:程序博客网 时间:2024/05/21 17:29

<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="http://img.blog.csdn.net/20150514171620378?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWRsaXV6aGVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><img src="http://img.blog.csdn.net/20150514171637522?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWRsaXV6aGVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />




0 0
原创粉丝点击