Hiện nay với sự phát triển không ngừng về tất cả các lĩnh vực và bộ nhớ của con người có giới hạn nên máy móc ra đời để phục vụ chính điều ấy và nâng cao là việc xây dựng các phần mềm ứn
Trang 1ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN - TIN HỌC
Đồ án:
PHÂN TÍCH THIẾT KẾ HỆ THỐNG CÔNG TY FPT BÁN LAPTOP VÀ LINH KIỆN MÁY TÍNH
Môn học: Phân tích thiết kế hệ thống Giảng viên: Th.Sĩ Nguyễn Gia Tuấn Anh
Trang 2Ngày nay đi cùng với sự phát triên của Khoa Học Kỹ Thuật tiên tiến thì sự phát triển không ngừng vượt bậc của công nghệ thông tin đang trở thành mối quan tâm hàng đầu của nước ta Vấn
-đề ngày càng phổ biến rộng rãi đến tất cả mọi người trên thế giới nói chung và ở Việt Nam nói riêng Công nghệ thông tin càng phát triển thì trình độ của con người cũng ngày càng tiến bộ hơn
vì thế công nghê thông tin không thể thiêu trong cuộc sống ngày nay
Khi bắt gặp một vấn đề nào đó bất kỳ ở lĩnh vực gì thì chúng ta nên chuẩn bị đầy đủ sự hiểu biết về lĩnh vực đó và phải tích lũy thêm những kiến thức cần thiết khác Nhưng để sự hiểu biết đó phải thật sự sâu sắc
để vận dụng chúng giải quyết các vấn đề đặt ra Điều đó rất đúng khi chúng ta làm việc với bên lĩnh vực phân tích và thiết kế hệ thống thông tin Đồ án này chúng em cũng thực hiện như thế.
Hiện nay với sự phát triển không ngừng về tất cả các lĩnh vực và bộ nhớ của con người có giới hạn nên máy móc ra đời để phục vụ chính điều ấy và nâng cao là việc xây dựng các phần mềm ứng dụng nhằm đáp ứng nhu cầu cấn thiết trên.Các phần mềm quản lí ấy sẽ giúp bán hàng được quản lí chặt chẽ nhất tạo nên mối quan hệ “thuận lòng người bán vừa lòng người mua”
Chúng em xin gởi cảm ơn chân thành đến thầy Nguyễn Gia Tuấn Anh,người đã tận tình truyền đạt lại những kiến thức,kinh nghiệm quý báo để chúng em có thể hoàn thành tốt đồ án này.Xin gởi đến Thầy những lời chúc tốt đẹp nhất trong cuộc sống
Chúng em cũng xin gởi cảm ơn đến anh Phạm Thế Hưng, trưởng phòng kinh doanh Mobile
Internet FPT đã cung cấp cho chúng em nhưng thông tin dữ liệu quan trọng để chúng em có thể biết được thực tế và ứng dụng vào đồ án
Những thông tin chúng em lấy được và kết hợp với những kiến thức truyền đạt, chúng em đã hoàn thành đồ án về lĩnh vực buôn bán vi tính, Trong nhóm chúng em có bạn Nguyễn Hoàng Đức Khoa (mssv: 0511128, mail: KhoaNHD2@fpt.com.vn) là cộng tác viên của fptshop nên chúng em xin lấy dữ liệu từ fptshop
Nhóm thực hiện
MỤC LỤC
Trang 3Tiêu đề Trang
0 GIỚI THIỆU CÔNG TY CỔ PHẦN FPT
1 GIỚI THIỆU CHUNG VỀ FPT
2 GIỚI THIỆU CHI TIẾT VỀ CÔNG TY BÁN LẼ FPT
V ĐÁNH GIÁ ƯU - KHUYẾT ĐIỂM
0.GIỚI THIỆU CÔNG TY CỔ PHẦN FPT
1 GIỚI THIỆU CHUNG VỀ FPT
Trang 4Công ty Cổ phần FPT (FPT Corporation) là công ty đa quốc gia, hiện đang hoạt động trên bốn lĩnh vực: Công nghệ thông tin và viễn thông; Tài chính và ngân hàng; Bất động sản; Giáo dục và đào tạo
Về kinh doanh: Tập đoàn FPT trong năm 2008 đã đạt kết quả kinh doanh rất khả quan, với sự tăng
trưởng của hầu hết các chỉ số tài chính Doanh thu thuần năm 2008 đạt trên 16.806 tỷ VND tương đương với trên 1 tỷ USD, tăng trưởng 21% so với năm 2007 và vượt 12,4% kế hoạch năm đã đề ra
Lãi trước thuế đạt trên 1.249 tỷ VND, vượt 5,6% so với kế hoạch năm và tăng 21,4% so với cùng kỳ năm 2007 Lãi sau thuế cổ đông công ty mẹ đạt gần 839 tỷ VND, so với năm 2007 đã tăng 13,7% Lãi cơ bản trên cổ phiếu bình quân là 5.976 đồng trên một cổ phiếu, tăng 12,4% so với cùng kỳ năm 2007
FPT cũng không ngừng tập trung phát triển các hoạt động kinh doanh chia theo từng lĩnh vực, trong đó các mảng kinh doanh truyền thống luôn được chú trọng đầu tư và đạt được các kết quả tích cực Đó là: Tích hợp hệ thống; Xuất khẩu phần mềm; Viễn thông; Đào tạo và Phân phối sản phẩm công nghệ
Về doanh số, các mảng kinh doanh này đạt được tốc độ tăng trưởng lần lượt là 49,7%; 43,9%;44,8%; 97,6% và 10% Các lĩnh vực này cũng đã hoàn thành kế hoạch đề ra về lợi nhuận trong Năm 2008 lần lượt là 135%; 99,3%; 102,3%; 129,1% và 124,7%
Nếu tính riêng mảng Phần mềm và Dịch vụ, doanh số ước đạt trên 2.688 tỷ đồng, tăng 47,7% so với cùng kỳ năm 2007 và vượt 4,7% kế hoạch đề ra Lợi nhuận đạt 792 tỷ đồng và tăng 60,7% so với năm 2007 Tỷ trọng lợi nhuận của Phần mềm và Dịch vụ năm 2008 chiếm 63,4%; trong khi năm 2007 chỉ chiếm 47,9%
Điều này càng chứng tỏ rằng, Tập đoàn FPT rất chú trọng vào việc phát triển các mảng kinh doanh truyền thống Đây cũng chính là định hướng trong năm 2009 của FPT là tập trung vào toàn cầu hóa và đẩy mạnh cung cấp phần mềm và dịch vụ
Về nhân sự: Tính tới 31/12/2008, số lượng cán bộ nhân viên làm việc tại FPT đã đạt tới
con số 9,027
Về cơ cấu tổ chức: FPT hiện có:
- 12 công ty thành viên: Công ty Trách nhiệm hữu hạn Hệ thống Thông tin FPT (FPT Information System); Công ty Trách nhiệm hữu hạn Phân phối FPT (FPT Distribution); Công ty
Cổ phần Viễn thông FPT (FPT Telecom Corporation); Công ty Cổ phần Phần mềm FPT (FPT Software); Công ty Trách nhiệm hữu hạn Công nghệ Di động FPT (FPT Mobile); Công ty Trách nhiệm hữu hạn Bán lẻ FPT (FPT Retail); Công ty Trách nhiệm hữu hạn Dịch vụ Tin học FPT; Công ty Trách nhiệm hữu hạn Phát triển Khu công nghệ cao Hoà Lạc FPT; Công ty Trách nhiệm hữu hạn Bất động sản FPT (FPT Land); Công ty Trách nhiệm hữu hạn Truyền thông Giải trí FPT; Công ty Cổ phần Quảng cáo FPT; Đại học FPT
-3 Công ty liên kết: Công ty Cổ phần Chứng khoán FPT (FPT Securities), Công ty Cổ phần Quản lý quỹ đầu tư FPT (FPT Capital), Ngân hàng Thương mại Cổ phần Tiên Phong,
- Các chi nhánh tại thành phố Hồ Chí Minh và thành phố Đà Nẵng
Trang 5- Nghiên cứu và phát triển
- Đào tạo công nghệ
- Đầu tư phát triển hạ tầng và bất động sản
Bên cạnh đó, FPT cũng đang sở hữu trên 1,000 chứng chỉ công nghệ cấp quốc tế của các đối tác công nghệ hàng đầu thế giới
Các dịch vụ giá trị gia tăng của FPT luôn đáp ứng được nhu cầu của khách hàng và đối tác Đến nay, FPT đã giành được niềm tin của hàng nghìn doanh nghiệp và hàng triệu người tiêu dùng
FPT đã vinh dự được nhận Huân chương Lao động Hạng nhất do Nhà nước trao tặng năm 2003 Trong suốt những năm qua, FPT liên tục được bạn đọc tạp chí PC World Việt Nam bình chọn là Tập đoàn tin học uy tín nhất Việt Nam
Trang 6Sản phẩm và dịch vụ của FPT luôn giành được những giải thưởng cao nhất của Hội Tin học Việt Nam, Hội Tin học thành phố Hồ Chí Minh và Hiệp hội Doanh nghiệp Phần mềm Việt Nam Với những đóng góp tích cực cho sự phát triển của ngành tin học và viễn thông nói riêng và sự phát triển của nền kinh tế nói chung, FPT đã được Nhà nước trao tặng Huân chương Lao động hạng Nhất
2 GIỚI THIỆU CHI TIẾT VỀ CÔNG TY BÁN LẼ FPT
FPT Shop là 1 nhánh nhỏ của FPT, chuyên phục vụ cung cấp bán lẽ về LapTop và PC.
Phạm Thế Hưng
Chức vụ: Trưởng Phòng Kinh Doanh Mobile Internet
Địa chĩ: 253 Điện Biên Phũ phường 7 quận 3 thành phố Hồ Chí Minh
Điện thoại +8489302628 (ext 555)
3.Yêu cầu quản lý c ủa chương trình
Do sự phát triển mạnh mẽ không ngừng của công nghệ thông tin trong thời đại ngày nay và nhằm tạo điều kiện thuận lợi tối đa cho người quản lý hàng hóa tại các cửa hàng nói chung và quản lý hàng hóa tại cửa hàng Vi tính nói riêng Nên chúng tôi đưa ra dự án quản lý công ty, và đây cũng là sự đón đầu của một xu thế tất yếu trong thời buổi tin học hóa đang phát triển mạnh mẽ
Phần mềm có khả quản lí khách hàng,lưu lại thông tin,cũng như số tiền mà khách hàng đã mua từ công ty để có chế độ ưu đãi đặc biệt đối với các khách hàng quen thuộc.Sau khi mua sản phẩm,khách hàng có thể chọn phương thức thanh toán phù hợp với điều kiện của mình,việc này sẽ giup khách hàng tiết kiệm được nhiều thời gian hơn
Phần mềm phải có khả năng quản lí nhân viên.Nhân viên được chia làm nhiều bộ phận khác nhau(nhân viên kỹ thuật,nhân viên hành chánh,nhân viên bán hàng….)
Phần mềm có khả năng quản lý việc nhập sản phẩm từ nhà cung cấp và thanh toán hóa đơn hợp đồng của công ty Khi nhập hàng cũng như bán hàng.Nhân viên có thể sử dụng phần mềm để lập phiếu đặt hàng,phiếu nhập,hóa đơn…các phiếu này được lưu vào cơ sở dữ liệu mà ta có thể try vấn khi cần thiết.Giá bán của sản phẩm thay đổi thường xuyên theo giá cả của thị trường, do đó
Trang 7nhân viên quản lý phải cập nhật giá bán thường xuyên cho sản phẩm mỗi khi giá cả trên thị trường thay đổi.
Phần mềm phải có chức năng tìm kiếm sản phẩm theo các thuôc tính của sản phẩm Để phục vụ nhân viên bán hàng một cách thuận tiện và nhanh chóng khi khách hàng đến mua hàng đưa ra những yêu cầu cụ thể về sản phẩm Nếu trong cửa hàng mà không có những sản phẩm mà khách hàng yêu cầu, thì khách có thể đặt hàng những sản phẩm yêu cầu, và nhân viên bán hàng sẽ lập phiếu đặt hàng để ghi chú các thông tin sản phẩm theo yêu cầu của khách hàng và theo dõi mức độ trung thành của khách hàng
Phần mềm có khả năng quản lý các hóa đơn, chứng từ của công ty
Phần mềm phải có chức năng tìm kiếm sản phẩm theo các thuôc tính của sản phẩm Để phục vụ nhân viên bán hàng một cách thuận tiện và nhanh chóng khi khách hàng đến mua hàng đưa ra những yêu cầu cụ thể về sản phẩm
Ngoài các chứng năng trên, phần mền phải có các chức năng báo cáo rõ về các mặt kinh doanh của công ty Như báo cáo báo cáo tình trạng doanh thu của cả công ty… theo từng thời gian
cụ thể Để từ đó chủ công ty đề ra những phương hướng kinh doanh cụ thể, đúng đắn nhất trong tương lai
3 Các yêu cầu của hệ thống
3.1 Ban quản trị công ty
- Quản lý nhân viên
- Theo dõi doanh thu
- Xem tất cả các báo cáo
- Theo dõi dược hợp đồng3.2 Phòng tài chính kế toán
- Lâp phiếu nhập kho
- Lập phiếu xuât kho
- Làm hợp đồng
- Thanh toán hợp đồng,thanh toán phiếu nhập
- Xuất hóa đơn
- Báo cáo3.3 Bộ phận bán hàng
- Lập phiếu bán hàng
- Lập phiếu bảo hành3.4 Bộ phận kho
- Nhập mã kho
- Theo dõi sản phẫm
- Báo cáo
- Cập nhật thông tin số lượng nhập/xuât trong kho
4 Chuẩn hóa bộ mã dùng trong chương trinh
Trang 8II số thứ tự hợp đồng
Mã sản phẩm Mã vẫt tư gồm có 8 ký tự
TTNNNNUS
TT là loại sản phẩm NNNN là ký hiệu số U là đơn vị tính S là tình trạng thiết bị
Mã phụ lục
hợp đồng
Mã hợp đồng thêm cuối cùng II
2.MÔ TẢ CHI TIẾT CÁC THỰC THỂ VÀ QUAN HỆ
1 Thực thể: NHANVIEN:TenNV- Tên nhân viên,MasoNV- Mã số nhân vien,DiaChi- Địa
chỉ,SDT- Số điện thoại,Email,NamSinh- Năm sinh,GioiTinh
Quan hệ: NHANVIEN(MaSoNV,TenNV,SDT,DiaChi,CMND,NamSinh,PhongBan)
+ Số dòng tối đa 5000 dòng
+ Kích thước tối đa 5000*94=470000 byte
+ FK khóa ngoại tham chiếu tới bảng PHONGBAN
Trang 9+Kích thước tối đa 20000*150=3000000 byte
FK(1) khóa ngoại tham chiếu tới bản KHO
FK(2) khóa ngoại tham chiếu tới bản NHACUNGCAP
FK(3) khóa ngoại tham chiếu tới bản PHIEUBAOHANH
FK(4) khóa ngoại tham chiếu tới bản LOAISANPHAM
FK(5) khóa ngoại tham chiếu tới bản GIASANPHAM
Trang 10Quan hệ: DONVITINH(MaSoDVT,TenDVT)
+Số dòng tối đa 10000 dòng
+Số byte tối đa 10000*40=400000 byte
+Số byte tối đa 10000*60=600000 byte
FK khóa ngoại tham chiếu tới bản QUOCGIASANXUAT
+Số byte tối đa 5000*40=200000 byte
Ràng buộc
Tổng số byte 30
Trang 118 Thực thể: LOAISANPHAM:MaSoLSP- Mã số loại sản phẩm,TenLSP- Tên loại sản phẩmQuan hệ: LOAISANPHAM(MaSoLSP,TenLSP)
9 Thực thể: PHIEUBAOHANH:MaSoPBH- Mã số phiếu bảo hành,MaSoSP- Mã số sản
phẩm,Ten SP- Tên Sản phẩm,NgayBD- Ngày bảo hành,NgayKT- Ngày kết thúc
Quan hệ: PHIEUBAOHANH(MaSoPBH, MasoSP, TenSP,NgayBD,NgayKT)
+Số dòng tối đa 20000 dòng
+Số byte tối đa 20000*80=1600000 byte
FK khóa ngoại tham chiếu tới bảng SANPHAM
+Số byte tối đa 10000*40=400000 byte
+Số byte tối đa 10000*40=400000 byte
Trang 122 Ten Kho C 20 K
Tổng số byte 40
12 Thực thể: PHIEUXUAT:MaSoPX- Mã số phiếu xuất,NgayXuat,TongTien,DienGiai
Quan hệ: PHIEUXUAT(MaSoPX,MaSoKH,MaSoKho,NgayXuat,DienGiai,MaSoNV,User)+ Số dòng tối đa 20000 dòng
+ Kích thước tối đa 20000*60=1200000 byte
FK(1) khóa ngoại tham chiếu tới bang KHO
FK(2) khóa ngoại tham chiếu tới bảng NHANVIEN
FK(3) khóa ngoại tham chiếu tới bảng HD_PHIEUXUAT
+ Kích thước tối đa 20000*28=560000 byte
PK(1)khóa ngoai tham chiếu tới bảng HOADON_PHIEUXUAT
khóa ngoại tham chiếu tới bảng PHIEUXUAT
PK(2) tham chiếu tới bảng PHIEUXUAT
+ Số dòng tối đa 20000 dòng
+ Kích thước tối đa 20000*54=1080000 byte
FK khóa ngoại tới bảng KHACHHANG
Trang 13STT Thuộc Tính Kiểu DL Số Byte Loại DL Ràng buộc
+ Kích thước tối đa 20000*60=1200000 byte
Tiền thuế=(DonGiaThue*SoLuong) thong tin lay từ hợp đồng
FK(1) khóa ngoại tới bảng HOPDONG
FK(2) khóa ngoại tới bảng KHO
+ Kích thước tối đa 20000*80=1600000 byte
Trang 14Tổng số byte 80
17 Thực thể: HOPDONG:MaSoHD- Mã số hợp đồng,TenHD- Tên hợp đồng,MaSoNCC- Mã số nhà cung cấp,NguoiKy,TyGia,Thue,TamUng, NgayThanhLy, MaSoHDHD- Mã số hóa đơn hợp đồng MaSoPLHD- Mã số phụ lục hợp đồng, TriGiaHD- Trị giá hợp đồng, KieuTT- Kiểu thanh toán
Quan
hệ:HOPDONG(MaSoHD,MaSoHDHD,TenHD,MaSoNCC,TyGia,Trigia,TamUng,Thue,NguoiKy,Trigia,NgayKy,NgayThanhLy, KieuTT)
+ Số dòng tối đa 20000 dòng
+ Kích thước tối đa 20000*76=1520000 byte
FK(1) khóa ngoại tham chiếu tới bảng NHACUNGCAP
FK(2) khóa ngoại tham chiếu tới bảng PHULUCHOPDONG
FK(3) khóa ngoại tham chiếu tới bảng HOADON_HOPDONG
+ Kích thước tối đa 20000*24=480000 byte
FK khóa ngoại tham chiếu tới bảng HOPDONG
Trang 1519 Thực thể:PHULUC_HOPDONG:MaSOPLHD- Mã số phụ lục hợp đồng,MaSoSP- Mã số sản phẩm, MaSoHD- Mã số hợp đồng TenSP- Tên sản
phẩm,DonGia,SoLuong,DonViTinh,DonGiaThue
Quan hệ: PHULUC_HOPDONG(MaSoPLHD,MaSoHD,MaSoSP,TenSP,SoLuong,DonGia, DonViTinh,DonGiaThue,DienGiai)
+ Số dòng tối đa 20000 dòng
+ Kích thước tối đa 20000*68=1360000 byte
FK(1)khóa ngoại tham chiếu tới bảng HOPDONG
FK(2)khóa ngoại tham chiếu tới bảng SANPHAM
+ Kích thước tối đa 20000*24=480000 byte
PK(1)khóa ngoại tham chiếu tới bảng PHIEUDATHANG
PK(2)khóa ngoại tham chiếu tới bảng SANPHAM
Trang 16STT Thuộc Tính Kiểu DL Số Byte Loại DL Ràng buộc
+ Kích thước tối đa 10000*30=300000 byte
PK(1)khóa ngoai tới bảng PHIEUXUAT
PK(2)khóa ngoại tới bảng SANPHAM
+ Kích thước tối đa 10000*22=220000 byte
PK(1)khóa ngoai tới bảng PHIEUNHAP
PK(2)khóa ngoại tới bảng HOPDONG
+ Kích thước tối đa 10000*54=540000 byte
FK(1)(2) khóa ngoai tới bảng THUOC
Trang 17STT Thuộc Tính Kiểu DL Số Byte Loại DL Ràng buộc
25 Thực thể: KIEUTT: MaSoKTT- Mã số kieu thanh toan, TenKieu- Tên kieu thanh toan
Quan hệ: KIEUTT(MaSoKTT, TenKieu)
+ Số dòng tối đa 10 dòng
+ Kích thước tối đa 10*11=110 byte
Trang 19*Giải thuật ô xử lý : thông tin sản phẩm
Tên xử lý: (xóa thông tin sản phẩm) XoaSP_click()
Form: SANPHAM
Input: Mã số sản phẩm
Output: xóa sản phẩm cần xóa
Table liên quan: SANPHAM
19
Mở table SANPHAM
MaSoSP
Trong khi còn dữ liệu Đọc dòng SANPHAM.x x.MaSoSP=
Trang 20*Giải thuật ô xử lý : phiếu nhập
Tên xử lý: (thêm sản phẩm vào phiếu nhập) themSP_PN_click()
Form: PHEUNHAP
Input: MasoPN,SoLuong,đơn vị tính,Đongia,Đơn giá thuế
Output: Lưu các giá trị vào trong csdl và xuất thông báo
Table liên quan: PHEUNHAP_SANPHAM
20
ĐMasoPN,SoLuong,Đ
VT,ĐG,ĐGT
Mở Table PHEUNHAP_SANPHAM
Kiểm tra các ràng
Thông báo đã thành côngLưu dữ liệu xuống bảng Đóng Table PHEUNHAP_SANPHAM
Thông báo thầt bại
Trang 21*Giải thuật ô xử lý : phiếu thanh toán
Tên xử lý: (lưu phiếu thanh toán) luuPTT_click()
Form: PHIEUTHANHTOAN
Input: MasoPTT,Mã số phiếu nhập,Mã số hợp đồng,Ngày thanh toán,Tỷ giá,Số tiền,Diễn giải
Output: Lưu các giá trị vào trong csdl và xuất thông báo
Table liên quan: PHIEUTHANHTOAN
21
ĐMaSoPTT,MaSoPN,MaSoHD
PHIEUTHANHTOAN
Thông báo thầt bại
Trang 23*Giải thuật ô xử lý : quản lý nhà cung cấp
Tên xử lý: (Sửa thông tin nhà cung cấp) suaNCC_click()
Form: quản lý nhà cung cấp Input: Mã số NCC,TenNCC,DiaChi,SDT
Output: Sua các giá trị vào trong csdl và xuất thông báo Table liên quan: NHACUNGCAP
Mở table NHACUNGCAP
TenNCC,SDT,DiaChi,MaSoNCC
Trong khi còn dữ liệu
Trang 24*Giải thuật ô xử lý : quản lý khách hàng
Tên xử lý: thông tin nhà cung cấp timNCC_click()
Form: quản lý khách hàng Input: Mã số KH
Output: Tim thong tin lien quan den KH Table liên quan: KHACHHANG
Mở table KHACHHANGKHACH_HANG
MaSoKH
nợ = y
Trong khi còn dữ liệu
Đọc dòng KHACHHANG.x
x.MaSoKH=MaSoKH
Đóng tableKHACHHANG
Đ