Kho mã nguồn - chia sẻ soure code

[Đồ Án] Quản lí và website bán hàng (.aspx) của cửa hàng bán Điện Thoại

1/ Phần mềm quản lí (C# chạy trên Visual Studio 10.0)

Cái này mình đã viết tương đối hoàn chỉnh, bắt lỗi input dữ liệu, thay đổi số lượng hàng hóa theo hóa đơn, tính toán thống kê tài chính ....)

Nếu lần đầu tiên chạy thì nó sẽ yêu cầu kết nối như sau, các bạn thao tác kêt nối đến SLQ rùi chọn DB mà ban nãy mới restore ra nhé.






Sau đó các bạn dung acount: AD01 và pass là 1 để đăng nhập quyền admin cao nhất (mình quản lí cả nhân viên nên phân quyền các thứ đủ cả )



Giao diện quản lí sản phẩm.



Giao diện quản lí nhân viên.



Giao diện thêm mới hóa đơn.



Giao diện thống kê tài chính của hàng (hiện chỉ chạy thống loại thống kê theo tháng, vì mình chưa đủ dữ liệu để làm tất cả, khi nào rảnh nhập liệu rồi làm tiếp , tháng thì các bạn chọn 7,8 hoặc 9 vì mấy tháng này mới có dữ liệu để mà xuất ra )



Thống kê theo biểu đồ. Cái này mình cũng chỉ mơi viết code cho mục thống kê lợi nhuận và doanh số theo sản phẩm thôi, tháng bắt đầu các bạn để tầm từ 3,4,5 là được .

Thống kê lợi nhuận



Thống kê doanh số theo sản phẩm 



2/ Website bán hàng (ASP.NET)
Bao gồm các hạng mục: show sản phẩm, giỏ hàng, feedback, cho phép khách hàng tạo tài khoản và truy cập thông tin cá nhân của khác hàng, tìm kiếm cơ bản và nâng cao....)

Để chạy được web thì các bạn phải vào file Web.config để sửa kết nối DB nhé, bạn nào chưa bít làm thì có để lại cm or liên lạc với mình qua yh mình sẽ hướng dẫn. (Dùng chung Database với cái ở trên nhé, 2 cái này quản lí lẫn nhau mà )

Đầu tiên là giao diện web.





Giỏ hàng. (Cập nhật dữ liệu trong DB khi đặt hàng thành công  )



Thông tin cá nhân và lịch sử mua hàng.



Tìm kiếm nâng cao.




Download [Đồ Án] Quản lí và website bán hàng (.aspx) của cửa hàng bán Điện Thoại

GO if exists (select * from sysobjects WHERE name = 'fn_NextID' AND type = 'fn') drop function fn_NextID GO -- @lastid là mã cuối cùng (fixwidth) -- @prefix là tiền tố mã: vd HS0001 => HS -- @size là số lượng ký tự trong mã HS0001 => 6 CREATE function fn_NextID (@lastid varchar(10),@prefix varchar(10),@size int) returns varchar(10) as BEGIN IF(@lastid = '') set @lastid = @prefix + REPLICATE (0,@size - LEN(@prefix)) declare @num_nextid int, @nextid varchar(10) set @lastid = LTRIM(RTRIM(@lastid)) -- number next id set @num_nextid = replace(@lastid,@prefix,'') + 1 -- bo di so luong ky tu tien to set @size = @size - len(@prefix) -- replicate số lượng số 0 REPLICATE(0,3) => 000 set @nextid = @prefix + REPLICATE (0,@size - LEN(@prefix)) set @nextid = @prefix + RIGHT(REPLICATE(0, @size) + CONVERT (VARCHAR(MAX), @num_nextid), @size) return @nextid END; GO if exists (select * from sysobjects WHERE name = 'tr_NextID_Test' AND type = 'TR') drop trigger tr_NextID_Test GO create trigger tr_NextID_Test on KhachHang for insert as begin DECLARE @lastid nvarchar(10) SET @lastid = (SELECT TOP 1 MaKH from KhachHang order by MaKH desc) UPDATE KhachHang set MaKH = dbo.fn_NextID (@lastid,'HS',7) where MaKH = '' end insert into KhachHang (MaKH,HoTen) values ('','vfdsfv')
Chia sẻ lên Google Plus
[Đồ Án] Quản lí và website bán hàng (.aspx) của cửa hàng bán Điện Thoại Download mã nguồn
Thời gian: 2014-08-21T05:38:00-07:00
Bài viết:[Đồ Án] Quản lí và website bán hàng (.aspx) của cửa hàng bán Điện Thoại
Rating: 5 trên 22 lượt xem

No comments:

Post a Comment

Back To Top