phân tích thiết kế phần mềm bán điện thoại di động

19 419 0
phân tích thiết kế phần mềm bán điện thoại di động

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

(1,n) (1,1) (1,n) (1,1) (1,n) (1,n) (1,n) (1,1) (1,n) (1,n) (1,1) (1,1) (1,n) (1,n) (1,1) (1,n) (1,1) (1,n) THIẾT BỊ Matb Tentb Baohanh soluong gianhap hinh NHÀ CUNG CẤP Mancc Tenncc Sodtncc Emailncc KHÁCH HÀNG Makh Hokh Tenkh Sodtkh Emailkh Taikhoan HUYỆN Mã huyện Tên huyện LOẠI THIẾT BỊ Maloai Tenloai KHO Mã kho Tên kho Số ĐT kho TB-LTB NCC- TB (1,n) (1,n) TB-ĐV NGÂN HÀNG Mã NH Tennh ĐƯỜNG Ma đường Tên đường (1,1) (1,n) (1,1) NH-KH PHIẾU ĐHÀNG Mapđh Soluongđh Đơngía Ngaygiao Ngày mua TỈNH Mã tỉnh Tên tỉnh ĐVỊ TÍNH MVT Tên ĐVT Đò a ch ỉ H-Đ T-H XN HÀNG MaXNH SoluongNX Ngày NXH Đơn giá NXH THANH TOÁN Ma PTT Tổng tiền TT Ngày TT Đ-K Đ- NCC C. PHÂN TÍCH THIẾT KẾ I. Thiết lập các mô hình 1.Mô Hình Quan Niệm Dữ Liệu 2.Mô Hình Tổ Chức Dữ Liệu THIẾT BỊ(Matb, Tentb,Baohanh,hinh,soluong,gianhap,Maloai, MaNCC, MaDVT). LOẠI THIẾT BỊ (Mãloại, Tên loại). NHÀ CUNG CẤP (Mãncc, Tênncc, Stncc, Emailncc). TỈNH (Mã tỉnh, Tên tỉnh). HUYỆN (Mãhuyện, Tênhuyện,Mã tỉnh). ĐƯỜNG (Mã đường, Tên đường, Mã huyện). NGÂN HÀNG (Mã NH, Tên NH). KHO (Mã kho, Tên kho, Mã đường). ĐVỊ TÍNH (MãĐVT, TênĐVT). KHÁCH HÀNG (MãKH, HọKH, TênKH, Sốđtkh, Emailkh,Tàikhoản, Mãđường, MãNH ) PHIẾU ĐHÀNG (MãPĐH, MãKH , Mãtb, SốlượngĐH, Đơn giá, Ngày giao, Ngày mua ). XN HÀNG (MãPĐH, MãPXN, SốlượngNX, NgàyNXH, ĐơngiaNXH ). THANH TOÁN (MãPXN, MãPTT, TổngtiềnTT, NgàyTT). HOME 3.Mô Hình Vật Lý Dữ Liệu Mãloại: mã loại thiết bò, lấy 3 ký tự đầu của tên thiết làm mã loại. THIẾT BỊ(Matb, Tentb,Baohanh,hinh,soluong,gianhap, Maloai, MaNCC, MaDVT). Mãtb: mã số thiết bò, vì có rất nhiều thiết bò khác nhaun nên dùng khoảng 10 ký tự để mã hoá. LOẠI THIẾT BỊ (Mãloại, Tên loại). Field name Data Type Field size Validation Rule Mã loại (K) Text 3 Len() =3 Tên loại Text 10 NHÀ CUNG CẤP (Mãncc, Tênncc,Diachincc, Stncc, Emailncc). Field name Data Type Field size Validation Rule Mãncc (K) Text 2 Len() = 2 Tênncc Text 30 Sodtncc Number 10 Emailncc Text 20 Mãđường Text 4 Lookup Mãncc : mã nhà cung cấp, có dưới 100 nhà cung cấp hàng cho cửa hàng, nên dùng 2 ký tự để mã hoá. Field name Data Type Field size Validation Rule Matb (K) Text 10 Len() =10 Tentb Text 30 Baohanh Number Single >= 1=< 2 Hinh Text Soluong Number Gianhap Number Maloai Text 3 Lookup Mancc Text 2 Lookup MaDVT Text 1 Lookup TỈNH (Mã tỉnh, Tên tỉnh). Field name Data Type Field size Validation Rule Mã tỉnh (K) Text 2 Len() = 2 Tên tỉnh Text 20 Mã tỉnh : số thứ tự của tỉnh tronh nước. Việt Nam có dưới 100 tỉnh , nên ta chọn 2 ký tự để đánh số thứ tự của tỉnh. Field name Data Type Field size Validation Rule Mã huyện (K) Text 4 Len() = 4 Tên huyện Text 20 Mã tỉnh Text 2 Lookup Mãhuyện : hai ký tự đầu là mã tỉnh, hai ký tự sau là số thứ tự của huyện trong tỉnh. HUYỆN (Mãhuyện, Tênhuyện,Mã tỉnh). ĐƯỜNG (Mã đường, Tên đường, Mã huyện). Field name Data Type Field size Validation Rule Mã đường (K) Text 4 Len() = 4 Tên đường Text 30 Mã huyện Text 4 Lookup Mã đường : Số thứ tự của đường. NGÂN HÀNG (Mã NH, Tên NH). Field name Data Type Field size Validation Rule MãNH (K) Text 5 Len() = 5 Tên NH Text 50 Mã NH : Mã ngân hàng. KHO (Mã kho, Tên kho, Mã đường). Field name Data Type Field size Validation Rule Mã kho (K) Text 1 Len() = 1 Tên kho Text 30 Mã đường Text 4 Lookup Mã kho : số thứ tự kho của cửa hàng. ĐVỊ TÍNH (MãĐVT, TênĐVT). Field name Data Type Field size Validation Rule Mã ĐVT (K) Text 1 Len() =1 Tên ĐVT Text 5 MãĐVT : mã đơn vò tính, có dưới 10 ĐVT phổ biến, nên dùng 1 ký tự để mã hoá THANH TOÁN (MãPXN, MãPTT, TổngtiềnTT, NgàyTT). Field name Data Type Field size Validation Rule MaPXN (K) Text 8 Len() = 8 MãPTT (K) Text 8 Len() = 8 TổngtiềnTT Text 20 NgàyTT Date <= date(ngaygiao) PHIẾU ĐHÀNG (MãPĐH, MãKH , Mãtb, SốlượngĐH, Đơn giá, Ngày giao, Ngày mua ). KHÁCH HÀNG (MãKH, HọKH, TênKH, Sốđtkh, Emailkh,Tàikhoản, Mãđường, Mãnh ) Field name Data Type Field size Validation Rule MãKH (K) Text 5 Len() = 5 HọKH Text 20 TênKH Text 10 SốđtKH Number EmailKH Text 30 Tàikhoản Text Mãđường Text 4 Lookup MãNH Text 5 Lookup Mã KH : mã khách hàng. Field name Data Type Field size Validation Rule MãPĐH (K) Text 8 Len() = 8 MãKH (K) Text 5 Len () = 5 MãTB Text 10 Len() = 10 Số lượng ĐH Number Đơn giá Text Ngày giao Date Ngày mua Date Date() Mã PĐH : mã phiếu khách hàng đặt hàng XN HÀNG (MãPĐH, MãPXN, SốlượngNX, NgàyNXH, ĐơngiaNXH ). Field name Data Type Field size Validation Rule Mã PĐH (K) Text 8 Len() = 8 Mã PXN (K) Text 8 Len() = 8 Số lượng NX Number Ngày NXH Date Đơn giá NXH Text Mã PXN : mã phiếu nhập/ xuất hàng. II.Thiết Lập Các Sơ Đồ 1.Sơ đồ ngữ cảnh Ha nd ph on e đư ợc C Cấ p Y/ C cca áp ha nd ph on e Y/C nhập handphone TB chấp nhận or không Kết quả hàng tồn Y/C thống kê hàng tồn Hàng và hoá đơn Yêu cầu xuất hàng Chấp nhận or không Đặt hàng Hoá đơn được lập Yêu cầu lập hoá đơn Khách hàng Quản lý Quản lý kho hàng điện thoại di động Nhà cung cấp HOME 2. Sơ đồ hệ thống ĐT củ ĐT mới PĐH Yêu cầu mua Chấp nhận or Tchối Hoá đơn được lập Y/c lập hoá đơn Hoá đơn củ Hoá đơn mới Kết quả hàng tồn Y/c TKê hàng tồn KH được cập nhật TTKH cần T,X,S Kết quả Y/c Y/c nhập ĐT Dữ liệu ĐT mới Dữ liệu ĐT củ Dữ liệu ĐT Thông tin ĐT Chấp nhận cung cấp Y/c cung cấp Hoá đơn được lập Y/c lập hoá đơn Nhà cung cấp Quản lý Cung cấp ĐT Lập hoá đơn Khách hàng Cập nhật KH Cập nhật ĐT Xuất hàng Nhập hàng Tkê số lượng hàng tồn Điện thoại Hoá đơn Phiếu đặt hàng Phiếu ĐH Tồn kho Danh mục KH DL khách hàng củ HOME 3. Phân ra các xử lý cấp 2 3.1. Xử lý nhập hàng DL nhập hàng củ DL nhập hàng mới DL sửa DL thêm Cần xoá Y/c sửa Kết quả sửa Kết quả xoá Y/c xoá Cần thêm Cần sửa DL xoá Kết quả thêm Y/c thêm ĐT được chấp nhận or từ chối Y/c nhập ĐT Quản lý Tiếp nhận y/c nhập thêm Sửa Xo á Tồn kho 3.2. Xử lý xuất hàng DL xuất hàng củ DL xuất hàng mới DL sửa DL thêm Cần xoá Y/c sửa Kết quả sửa Kết quả xoá Y/c xoá Cần thêm Cần sửa DL xoá Kết quả thêm Y/c thêm Hàng và hoá đơn Y/c xuất ĐT Quản lý Tiếp nhận y/c xuất thêm Sửa Xo á Tồn kho 3.3. Xử lý phiếu đặt hàng Phiếu đặt hàng Thông tin PĐH DL sửa DL thêm Cần xoá Y/c sửa Kết quả sửa Kết quả xoá Y/c xoá Cần thêm Cần sửa DL xoá Kết quả thêm Y/c thêm Chấp nhận or không Y/c mua ĐT Khách hàng Xử lý xem PĐH thêm Sửa Xo á PĐH 3.4. Xử lý lập hoá đơn H Đ đư ợc lập Y/ c lập H Đ DL điệ n tho ai Tti n điệ n tho ai Lập hoá đơn Hoá đơn củ Hoá đơn mới HĐ được lập Y/c lập HĐ Quản lý Nhà cung cấp Hoá đơn Điện thoại HOME [...]...PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG A MỞ ĐẦU I.Hiện trạng : -Kho hàng điện thoại di động của Công Ty được quản lý bởi một chương trình viết bằng ngôn ngữ Visual Foxro mà giao di n với người sử dụng chưa thân thiện lắm không đủ chức năng cần thiết cho công việc -Điện thoại cầm tay (Hand Phone ) nhập vào kho sẽ được ghi vào phiếu nhập gồm... CSDL: Trong phần này, mô tả một số mô hình đã được áp dụng cho các Web site có tích hợp với CSDL và xem xét ở hai khía cạnh, thứ nhất là sự liên lạc giữa các Client/Server, thứ hai là phương pháp truy xuất CSDL Những mô hình bao gồm: + Mô hình Web site theo kiến trúc 1 lớp + Mô hình Web site theo kiến trúc 2 lớp cổ điển + Mô hình Web site tích hợp với CSDL theo kiến trúc 3 lớp + Mô hình Web site tích hợp... Browser; Web Server , hình thức động cuả trang Web và phản hồi lại cho người dùng Nó có thể cho phép ta truy cập đến CSDL và quay trở về với kết quả ngắn nhất trên Web site, cập nhật nội dung trên Web site khi thay đổi II.Cách hoạt động cuả ASP: ASP chứa trong các tập tin file có đuôi là *.asp Trong script có chứa các lệnh cuả các ngôn ngữ script nào đó khi ta nhập đuôi điạ chỉ có phần là *.asp trên Web Browser... ADO nó đơn giản khi so sánh với DAO và RDO Nó ghi nhớ những đặc tính cần thiết trong việc truy cập CSDL phức tạp ADO thì linh động hơn và cho phép bạn tạo đối tượng trên nó Không như DAO, RDO, ADO được phát triển cho OLEDB hơn cả ODBC, một sự mới mẻ và cải tiến chuẩn hơn Nó là sự lựa chọn tốt trong môi trường Web về việc thiết kế Một số đối tượng và thuộc tính của ADO : Có 7 đối tượng trong ADO :... tệp (FTP) Thư điện tử (Electronic Mail) Tìm kiếm tệp (Archie) Tra cứu thông tin theo thực đơn (Gopher) Tìm kiếm thông tin theo chỉ số (WAIS) Tìm kiếm thông tin dựa trên siêu văn bản (WWW) HOME Chương 2: TỔNG QUAN VỀ CÁC MÔ HÌNH CƠ SỞ DỮ LIỆU TRÊN MẠNG I Một số khái niệm cơ bản: 1.Công nghệ Client /Server : 2.Web Server: 3.Cơ sở dữ liệu (CSDL) II.Kết hợp CSDL và Web: III Các giải pháp tích hợp Web và... Object SERVER Application Object Session Object Đối tượng Request : cho phép ta lấy thông tin dọc theo yêu cầu HTTP Việc trao đổi bên ngoài từ Server bò quay trở về như một phần cuả kết quả (Response) Request tập trung nhiều đến phần lưu trữ thông tin Đối tượng Response: làm việc với các đáp ứng từ Server gởi về trình duyệt Đối tượng response lưu trữ chỉ tập: cookies Các tập cookie là những tập văn... tổng hợp nhập, xuất Tính toán : -Số lượng tồn = số lượng nhập – số lượng xuất -Trò giá = số lượng * đơn giá -Tổng trò giá HOME B.KHẢO SÁT CHI TIẾT HỆ THỐNG: I .Phân tích bài toán: Công Ty muốn quản lý kho, khi kho được lệnh nhập/xuất từ phòng kế hoạch thì thủ kho làm phiếu nhập /xuất căn cứ trong chứng từ của lệnh yêu cầu nhập/ xuất, có ghi đầy đủ số lượng nhập /xuất giao cho kho hàng Trong quá trình... : Connection, Command, Recordset, Field, Error, Parameter, và Property Chúng ta sẽ làm việc với 3 object đó là : Connection, Command, Recordset Đối tượng Connection: Dùng để tạo một kết nối đến Data store Khi kết nối đã thiết lập, có thể dùng chúng bao nhiêu tuỳ ý Đối tượng Command: Được dùng để thực hiện các lệnh trên cơ sở dữ liệu Những lệnh này không phải là lệnh kòch bản của ASP mà các câu lệnh... lượng tồn kho cũng như giá cả cho phòng kế hoạch II.C ác chức năng chính của hệ thống: * Nhận yêu cầu nhập xuất hàng * Quản lý vật tư tồn kho * Nhận phiếu đặt hàng * Lập hoá đơn cho khách hàng * Lập báo cáo HOME Chương1: TỔNG QUAN VỀ INTERNET I Internet : Internet là một mạng máy tính có phạm vi toàn cầu bao gồm nhiều mạng nhỏ cũng như các máy tính riêng lẻ được kết nối với nhau để có thể liên lạc và... tạo ra các thành phần và các đối tượng mới Đối tượng ObjectContext: khi chúng ta dùng MTS (Microsoft transaction Server) quản lý một giao tác, chúng ta có chức năng bên trong script hoàn thành (hay abort) giao tác HOME Chương 4: ACTIVE DATA OBJECT(ADO) I ADO là gì ? Đó là Active X Data Object , nó là 1 công nghệ truy cập cơ sở dữ liệu của Microsoft Công nghệ này cung cấp cho bạn 1 giao di n thống nhất . C. PHÂN TÍCH THIẾT KẾ I. Thiết lập các mô hình 1.Mô Hình Quan Niệm Dữ Liệu 2.Mô Hình Tổ Chức Dữ Liệu THIẾT BỊ(Matb, Tentb,Baohanh,hinh,soluong,gianhap,Maloai, MaNCC, MaDVT). LOẠI THIẾT. cấp Hoá đơn Điện thoại HOME A. MỞ ĐẦU I.Hiện trạng : -Kho hàng điện thoại di động của Công Ty được quản lý bởi một chương trình viết bằng ngôn ngữ Visual Foxro mà giao di n với người. kho hàng điện thoại di động Nhà cung cấp HOME 2. Sơ đồ hệ thống ĐT củ ĐT mới PĐH Yêu cầu mua Chấp nhận or Tchối Hoá đơn được lập Y/c lập hoá đơn Hoá đơn củ Hoá đơn mới Kết quả

Ngày đăng: 05/04/2015, 17:37

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan