asp.net WCF開發理解與項目實戰1-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="" />




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章