DongMT học làm web
Ý tưởng ban đầu
Làm một website chạy các một số báo cáo của hệ thống ERP dạng Windows Form đã có sẵn. Đối tượng sử dụng các báo cáo này là các manager của doanh nghiệp có sử dụng hệ thống ERP này để họ có thể xem tình hình tài chính, tài sản, ... của doanh nghiệp ở bất cứ đâu có internet.
Blog này không liên quan đến công việc công ty, chỉ là ghi lại những gì DongMT đang tự mày mò mà thôi.
Các project nhỏ
Project này được tạm chia thành ba project nhỏ đó là login, menu và project mẫu report. DongMT nhận phần Menu và project mẫu report.
Vấn đề là cả phòng lập trình chẳng ai chuyên về lập trình web cả...Đồ hoạ giao diện web bắt đầu từ con số 0. Mình cũng tối ngày làm database, windows form, report...Tất cả những gì liên quan đến web là tự mò cả. Còn phải viết sao để sau này chỉnh sửa thêm mới dễ dàng bới một người khác nữa chứ...
Mò mãi thì cũng tạm tạo ra một cái gọi là cấu trúc web tự tạo, còn giao diện thì mọi người thử xem sao nhé...
Giao diện lọc đầu vào
Giao diện báo cáo
Các kỹ thuật liên quan
Viết trên nền Microsoft Dot Net Framwork 3.5
Ngôn ngữ sử dụng ASP.NET, VB.NET
Database: SQL Server
Javascript, Jquery, CSS
XML và Xpath
Ajax, ASPNET AJAX
Sơ đồ và các tính năng
Sơ đồ
Người sử dụng ứng dụng phải login. Mỗi người dùng phải có Account và được phân quyền được vào menu nào.
Khi vào được trang chủ. Các menu mà họ được quyền sử dụng sẽ hiện lên. Người dùng chạy các báo cáo cần thiết để xem thông tin tình hình sản xuất kinh doanh của công ty mình.
Người sử dụng log out khỏi hệ thống.
Các tính năng của ứng ụng
Xem các báo cáo
Xem các báo cáo của hệ thống ERP hiện có. Có thể đưa lên web các báo cáo khác dễ dàng, chỉ cần thêm một project như một module mới và tích hợp vào hệ thống
Bảo mật
Các thông tin đăng nhập được mã hoá một chiều trên đường mạng làm tăng tính bảo mật của ứng dụng
Phân quyền từng menu, từng đơn vị cơ sở mà người dùng được phép xem
Không sử dụng ứng dụng một thời gian khoảng 20p phải login lại để giảm bớt nguy cơ mất thông tin.
Giao diện, tiện ích hỗ trợ
- Người dùng có thể chọn giao diện tiếng Việt hay tiếng Anh. Việc thêm các ngôn ngữ khác cũng không phải chỉnh sửa nhiều ngoài file XML lưu ngôn ngữ.
Sử dụng Ajax, javascript giúp ứng dụng chạy nhanh hơn
Có tập tin CSS điều khiển giao diện toàn hệ thống. Chỉ cần chỉnh sửa ở đây thì các đối tượng trên màn hình từ màu sắc, kích thước,... sẽ đổi theo.
Sử dụng AJAX Autocomplete, chọn ngày tháng để hỗ trợ nhập liệu nhanh
Tuỳ ý phân trang trong từng báo cáo
Tuỳ ý định dạng trường ngày tháng năm, trường số trong các báo cáo
Chỉnh sửa thêm, bớt các trường mới hay độ rộng các trường chỉ cần sửa lại câu truy vấn và file định nghĩa XML, không phải mở source web ra giúp triển khai nhanh hơn
Có hai kiểu menu tuỳ ý sử dụng
My Notebook - Một ứng dụng khác
Đây là một ứng dụng cá nhân đang trong giai đoạn xây dựng. Hoàn thành khoảng 20%. Dự án này phát sinh do nhu cầu tự học web và muốn lưu các thông tin cá nhân vào một nơi riêng. (Hiện tại để lung tung trên các định dạng file khác nhau)
Nó giống giông một trang blog. Có thể viết bài, comment, đánh giá, tìm kiếm, tags.. Được viết trên ngôn ngữ ASPNET, Csharp.
Yêu cầu người dùng và thiết kế database đã làm xong từ tháng 06/2009. Đến giai đoạn coding thì lăng quăng giữa các cách viết web, thời gian, khả năng... nên xung lúc nào làm lúc đó.
Hiện tại có thể nhập liệu ở mức cơ bản... Nói chung mọi thứ chỉ đang ở giai đoạn ban đầu, kỹ thuật còn phải học nhiều, giao diện thì còn xấu, chắc phải kiếm lớp đồ hoạ nào học thêm mới được, hihi


Mù vi tính. Rắc rối quá DongMT ui !
Trả lờiXóanghiên cứu xong về training lại cho tớ nhá
Trả lờiXóaVậy em vác tập vở sang nhờ anh viết Văn cho em với. hihi
Trả lờiXóaCái này cậu phải chỉ tớ mới phải chứ... Thôi ăn ốc cái rồi tính.
Trả lờiXóaCần gì đọc & tìm hiểu chi cho rối rắm cái đầu , cứ nhờ bạn ĐĐ làm cho 1 cái là ok hehehe
Trả lờiXóaNếu cậu chỉ tớ làm mấy cái vòng, hihi
Trả lờiXóaTrao đổi nhé? Một trang web làm cho tớ sẽ nhận được... 1 cái vòng thật đẹp để tặng người iu??? (không bao gồm người iu)
Trả lờiXóaHehehe