Ngày nay khoa học kỹ thuật phát triển nhanh chóng, lao động trí óc dần thay thế cho lao động chân tay bằng những ứng dụng khoa học kỹ thuật. Và góp phần đắc lực trong cuộc cách mạng khoa học này phải kể đến lĩnh vực công nghệ thông tin.Công nghệ thông tin được ứng dụng trong nhiều lĩnh vực. Như chúng ta đã biết, việc quản lý kinh doanh của rất nhiều cửa hàng nói chung và cửa hàng băng đĩa nói riêng vẫn tiến hành rất thủ công, việc ghi chép thông qua sổ sách gặp rất nhiều trở ngại, gây khó khăn cho người quản lý khi muốn xem sét tình trạng các mặt hàng còn hay hết. Từ thực tế như vậy mà nhóm chúng em đã tiến hành xây dựng một phần mềm quản lý cho một cửa hàng bán băng đĩa .
Trang 1MỞ ĐẦU
Ngày nay khoa học kỹ thuật phát triển nhanh chóng, lao động trí óc dần thaythế cho lao động chân tay bằng những ứng dụng khoa học kỹ thuật Và góp phầnđắc lực trong cuộc cách mạng khoa học này phải kể đến lĩnh vực công nghệ thôngtin.Công nghệ thông tin được ứng dụng trong nhiều lĩnh vực Như chúng ta đã biết,việc quản lý kinh doanh của rất nhiều cửa hàng nói chung và cửa hàng băng đĩa nóiriêng vẫn tiến hành rất thủ công, việc ghi chép thông qua sổ sách gặp rất nhiều trởngại, gây khó khăn cho người quản lý khi muốn xem sét tình trạng các mặt hàngcòn hay hết Từ thực tế như vậy mà nhóm chúng em đã tiến hành xây dựng mộtphần mềm quản lý cho một cửa hàng bán băng đĩa
Website này là một website cho phép người sử dụng thực hiện một cáchnhanh chóng, chính xác việc nhập dữ liệu, lưu trữ cập nhật thông tin cho các loạibăng đĩa , thực hiện yêu cầu tìm kiếm thông tin …với giao diện làm việc thânthiện ,dễ sử dụng
Mong rằng với website này chúng em có thể đóng góp được một phần nào
đó vào sự phát triển kinh doanh của các cửa hàng băng đĩa
Đó cũng chính là lý do Em chọn “Phân tích thiết kế giao diện wedside quản
lý băng đĩa”
Trang 2+ Quản lý được thông tin đĩa, tác giả, thể loại.
+ Quản lý nhân viên
+ Quản lý thể loại nhạc, tác giả
+ Kiếm soát số lượng hàng trong kho
- Đề tài bao gồm các chương
+ Chương 1 - Khảo sát hiện trạng và sát định yêu cầu+ Chương 2 - Phân tích, thiết kế mô hình
+ Chương 3 – Kết luận
Trang 3CHƯƠNG I - KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 1.1 Khảo xát hiện trạng
1.1.1 Khảo sát
Chúng em đã đi khảo sát hiện trạng thực tế ở tại 2 cửa hàng cho thuê đĩa tại
xã Dân Tiến Khi quan sát họ làm việc thì nhóm em đã thấy được các công đoạn
mà họ làm từ lúc khách hàng yêu cầu thuê đĩa cho tới khi họ tìm đĩa và thanh toánthì mất khoảng thời gian không nhỏ
Khi có khách hàng đến thuê đĩa thì chủ của hàng phải tìm lọai đĩa mà kháchhàng yêu cầu ở nhiều nơi trong cửa hàng :chẳng hạn trên giá đĩa , trong một giỏ đĩalớn bao gồm nhiều loai đĩa khác nhau Vì vậy để tìm được loại đĩa mà khách hàngmuốn cần nhiều thời gian Ngoài ra khách hàng đến trả đĩa cũng còn nhiều bất cậpxảy ra … Và khách hàng trả đĩa thì người chủ cửa hàng thường lấy sổ ra để tìmthông tin về khách hàng ,hay thông tin về đĩa …Xem số lượng đĩa họ thuê là baonhiêu , số tiền phải trả là bao nhiêu
Cửa hàng thứ 2 có sự quản lí tốt hơn một chút là họ biết sắp xếp phân loạitừng vùng riêng cho mỗi loại đĩa ,nhưng vẫn còn chứa nhiều vấn đề không hơp lí ,
ví dụ như việc tìm kiếm xem loại đĩa nào còn loại đĩa nào hết hoặc để tìm được loại
Trang 4đĩa một cách nhanh chóng và chính xác do đó cũng khiến cho người quản lý gặpnhiều khó khăn hơn
Dựa vào tình hình thực tế của các cửa hàng như vậy, nhóm em đã dạn hỏi ýkiến chủ cửa hàng ,về những vấn đề mà họ cảm thấy còn gặp nhiều khó khăn,trong quá trình quản lí và giải quyết các công vệc trong cửa hàng và họ đã đưa ramột số yêu cầu cần thiết đối với hệ thống mới là:
hệ thống mới phải đáp ứng đầy đủ được các thông tin về tất cả các loạiđĩa : mã đĩa là bao nhiêu , đĩa thuộc thể loại nào, là đĩa nhạc ,đĩa phim hayđĩa game…
hệ thống mới phải đưa ra dược phần trăm lãi xuất mà của hàng thu đượctrong từng ngày,tháng năm
hệ thống phải thóng kê được những loại đĩa nào được bán chạy nhất trongthơi điêm hiện tại
các chức năng thiết kế phải dễ sử dụng đồng thời phải có trợ giúp mỗi khi
Trang 5Hình 1.1: Sơ đồ chức năng của hệ thống
Hoạt động của hệ thống bao gồm các bộ phận sau:
Quản lí nhân viên, cũng như tài khoản của nhân viên
- Theo dõi việc nhập và xuất hàng hóa.
- Lưu trữ các thông tin về lượng hàng hoá nhập xuất Để biết rõ số lượng vàtình trạng hàng hoá tồn kho thực tế tại các thời điểm
- Thực hiện các báo cáo theo yêu cầu (báo cáo nhanh, định kỳ)
• Khách hàng: xem thông tin hàng hóa
1.2 Xác định yêu cầu chức năng
• Quản lý được thông tin sản phẩm: đơn vị tính, giá bán, album, tác giả
Trang 6• Quản lý được thông tin việc nhập
Trang 71.3 Sơ đồ chức năng của chương trình
Hình 1.2: Sơ đồ chức năng của chương trình.
Trang 8CHƯƠNG II - PHÂN TÍCH THIẾT KẾ MÔ HÌNH
2.1 Phân tích
2.1.1 Mô hình DFD mức ngử cảnh
Hình 2.1 : Mô hình DFD mức ngử cảnh
Trang 92.1.2 Mô hình DFD mức 1
Hình 2.2 : Mô hình DFD mức 1
Trang 11•Hệ thống quản lý người dùng: cho phép quản trị quản lý thông tin nhân viêncũng như tài khoản của nhân viên, cấp quyền cho nhân viên.
•CSDL nhân viên: lưu trữ thông tin nhân viên (mã nhân viên, tên nhân viên,địa chỉ, số điện thoại, tài khoản, mật khẩu, chức vụ)
•CSDL đĩa: lưu trữ thông tin đĩa (mã đĩa, tựa đề, hình, số lượng, giá bán, ghichú,mã loại, mã thể loại, mã tác giả)
•CSDL loại: lưu trữ thông tin loại đĩa (mã loại, tên loại)
•CSDL tác giả: lưu trữ thông tin tác giả (mã tác giả, tên tác giả)
tổng tiền, mã nhân viên)
•CSDL chi tiết đơn nhâp: lưu trữ thông tin nhập hàng(: mã chi tiêt, mã đĩa, số lượng, mã nhân viên)
2.2 Mô hình cơ sở dữ liệu
2.2.1 Thiết kế cơ sở dữ liệu
MaTacGia)
Trang 12• LOAI(MaLoai, TenLoai).
TaiKhoan, MatKhau)
Trang 132.2.2 Sơ đồ ERD
Hình 2.4 : Sơ đồ ERD
Trang 142.3 Thiết kế giao diện
Trang 15- Trang chủ
Trang 16Hình 2.5 : Trang Chủ
- Trang quản trị
Trang 17Hình 2.6 : Trang quản trị
-Trang quản lý sản phẩm
Trang 18Hình 2.7 : Quản lý sản phẩm
- Trang quản lý thể loại
Trang 19Hình 2.8 : Trang quản lý thể loại
- Trang quản lý nhân viên
Trang 20Hình 2.9 : Quản lý nhân viên
- Trang giới thiệu
Trang 21Hình 2.10 : Trang giới thiệu
- Trang quản lý tác giả
Trang 22Hình 2.11 : Trang quản lý tác giả
- Trang đăng nhập
Trang 23Hình 2.12 : Trang đăng nhập
2.4 Cơ sở dữ liệu
- Đĩa
Trang 25Hình 2.17 : Nhập hàng
- Chi tiết đơn nhâp
Hình 2.18 : Chi tiết đơn đăt hàng
- Tác giả
Hình 2.19 : Tác Giả
Trang 27CHƯƠNG III - KẾT LUẬN 3.1 Kết quả đạt được
Vận dụng những kiến thức đã học vào thực tiễn
Cơ bản chúng em đã xây dựng được một hệ thống mà trong đó ta có thể kiểmsoát được hàng trong kho cũng như việc nhập xuất, thống kê hàng hóa
Vì chưa khảo sát thực tế được nên hệ thống không thể tránh khỏi việc thiếu sót các chức năng khác của hệ thống
3.2 Hướng phát triển
Vận dụng các kiến thức học được vào các đồ án sau này
Tăng tính hiệu quả, tăng tốc độ tìm kiếm, tăng tính ổn định và tính bảo mật của chương trình
Thêm tính năng quản lý nhập xuất hàng hóa
Trang 28TÀI LIỆU THAM KHẢO
[1] Các giải pháp lập trình C# của Nguyễn Ngọc Bình Dương và Thái ThanhPhong- Đại Học Dân Lập Văn Lang
[2] Giáo tình công nghệ phần mềm của Thầy Phan Huy Khánh – Khoa côngnghệ thông tin - Đại học bách khoa Đà Nẵng
[3] Giáo trình phân tích thiết kế hệ thống của Th.S Trần Đắc Phiến NguồnTrường Đại học công nghiệp TP.HCM
[4] Tìm hiểu C# và các ứng dụng của Phạm Văn Việt và Trương Lập Trường Đại Học Khoa Học Tự Nhiên