1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích thiết kế hệ thống cửa hàng cho thuê băng đĩa quang trung

42 1,3K 4

Đ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

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 907,16 KB

Nội dung

Bài tập lớn của trường đại học công nghiệp Hà Nội

Trường Đại Học Công Nghiệp Hà Nội Khoa Công Nghệ Thông Tin BÀI TẬP LỚN Môn: Phân tích thống thiết kế hệ Tên Đề Tài: Phân tích thiết kế hệ thống quản lý cửa hàng cho thuê băng đĩa Quang Trung Giáo viên hướng dẫn: Vũ Minh Yến Lớp: HTTT1 – K6 Nhóm sinh viên thực hiên: Nhóm Trần Văn Hằng Vương Sỹ Tuấn Hà Nội , tháng 06 năm 2013 Page Ngày khoa học kỹ thuật phát triển nhanh chóng, lao động trí óc dần thay cho lao động chân tay ứng dụng khoa học kỹ thuật Và góp phần đắc lực cách mạng khoa học phải kể đến lĩnh vực công nghệ thông tin.Công nghệ thông tin ứng dụng nhiều lĩnh vực Như biết, việc quản lý kinh doanh nhiều cửa hàng nói chung cửa hàng băng đĩa nói riêng tiến hành thủ công, việc ghi chép thông qua sổ sách gặp nhiều trở ngại, gây khó khăn cho người quản lý muốn xem sét tình trạng mặt hàng hay hết Từ thực tế mà nhóm chúng em tiến hành xây dựng phần mềm quản lý cho cửa hàng bán cho thuê băng đĩa Phần mềm chương trình cho phép người sử dụng thực cách nhanh chóng, xác việc nhập liệu, lưu trữ cập nhật thông tin cho loại băng đĩa , thực yêu cầu tìm kiếm thông tin thống kê bán hàng hay báo cáo tài cửa hàng …với giao diện làm việc thân thiện ,dễ sử dụng Mong với phần mềm chúng em đóng góp phần vào phát triển kinh doanh cửa hàng băng đĩa Chương Khảo sát trạng xác lập dự án Giới thiệu chung Cửa hàng cho thuê băng đĩa Quang Trung bao cửa hàng cho thuê 1.1 băng đĩa khác nơi mà phục vụ cho người dân thích thuê băng đĩa Mọi công việc cửa hàng làm cách thủ công, chưa có tham gia hỗ trợ máy tính nên nhiều hạn chế quản lý, kinh doanh cửa hàng Vì mà cửa hàng muốn có hệ thống máy tính hỗ trợ công việc hàng Hiện trạng hệ thống Cửa hàng có nhiều loại đĩa với thể loại khác nhau: Nhạc đỏ, 1.2 nhạc trẻ, nhạc thiếu nhi, phim kinh dị, phim hành động, phim tình cảm… Các đĩa chia theo thể loại Cửa hàng cập nhật thêm đĩa với nhiều thể loại phong phú từ nhà cung cấp Các đĩa sau nhập bổ sung vào danh sách Album đĩa xếp lên giá phân loại Khi cần cập nhật thêm đĩa cửa hàng gửi đơn đặt hàng (Trên đơn đặt hàng có ghi danh sách đĩa cần nhập) cho nhà cung cấp Nhận yêu cầu từ phía cửa hàng nhà cung cấp mang đĩa đến giao cho cửa hàng Khi giao hàng nhà cung cấp gửi cho cửa hàng phiếu giao hàng hóa đơn toán Nhân viên nhận hàng, phiếu giao hàng hóa đơn toán sau toán tiền cho nhà cung cấp, cập nhật thông tin vào sổ nhập đĩa xếp phân loại đĩa Trong thời gian sử dụng đĩa nhà cung cấp có vấn đề chất lượng hay sản phẩm ko đạt yêu cầu nhân viên cửa hàng xem xét gửi thông tin cố cho nhà cung cấp yêu cầu xử lý sau lập báo cáo dể báo cáo lên cho chủ cửa hàng Khi khách có nhu cầu thuê đĩa chọn đĩa từ danh sách Album đĩa phân loại sẵn Trong Album đĩa ghi tất loại đĩa có cửa hàng phân loại theo thể loại riêng cho khách hàng thuận tiện việc tìm kiếm đĩa muốn thuê Sau chọn đĩa cần chọn khách hàng thông báo cho nhân viên Khi nhận yêu cầu từ phía khách hàng, nhân viên kiểm tra xem có đĩa cửa hàng không, không thông báo lại cho khách báo cho khách thời gian quay lại để thuê đĩa Ngược lại nhân viên cửa hàng lập phiếu thuê đĩa hướng dẫn khách làm thủ tục thuê đĩa cho khách hàng cập nhật thông tin vào sổ thuê đĩa Khi khách đến trả đĩa nhân viên cửa hàng kiểm tra phiếu thuê đĩa, đối chiếu thông tin phiếu thuê đĩa với sổ thuê đĩa kiểm tra đĩa Nếu không đĩa không nhận yêu cầu khách hàng kiểm tra lại Ngược lại lập phiếu toán cho khách, toán tiền với khách cập nhật thông tin cần thiết vào sổ trả đĩa Và theo hàng tháng nhân viện thống kê tổng hợp tình hình cửa hàng, lập báo cáo để báo cáo lên cho chủ cửa hàng Các biểu mẫu - Bảng giá(phân loại) Số:… ST Tên hàng Mô tả hàng T - Đơn đặt hàng Đơn vị tính Đơn giá = đĩa/1 ngày ĐƠN ĐẶT HÀNG Số: … Tên khách hàng: ……… Địa chỉ: ………… Điện thoại: ……… Ngày đặt: ………… STT Tên hàng Mô tả hàng Đơn vị tính Số lượng - Phiếu giao hàng PHIẾU GIAO HÀNG (theo đơn đặt hàng số ….) Số: … Tên người nhận hàng: ……… Địa chỉ: ………… Điện thoại: ……… Nơi bàn giao: ………… Ngày giao: ………… STT Tên hàng Đơn vị tính Đơn giá Số lượng Thành tiền - Hóa đơn thánh toán HÓA ĐƠN THANH TOÁN (theo số phiếu giao hàng: … ) Số:… Ngày: ………… Tên khách hàng: ……………… Địa chỉ: …………… Số tiền nộp (số): ……………………………đồng Số tiền nộp (chữ): ……………………………………………………………… - Chữ Sổ nhập đĩaký người nộp Kế toán Số: … - ST Tên T hàng Mô tả hàng Số lượng Đơn vị tính Ghi Sổ thuê đĩa Số: … STT Tên khách Địa hàng - Tên Mô tả Số hàng hàng lượng Đơn Ngày Tiền giá cọc thuê Sổ trả đĩa Số: … STT Tên khách hàng Địa Tên Mô tả Số hàng hàng Đơ Ngày Ngà Thành lượn n thuê tiền g giá y trả - Phiếu thuê đĩa PHIẾU THUÊ ĐĨA Cửa hàng Quang Trung Số:… - Tên khách hàng: ………… Địa chỉ:…………………… Tên hàng: ……………… Mô tả hàng: ……………… Số lượng: ………………… Đơn giá: ………………… Ngày thuê: ………… Tiền đặt cọc: …………… Khách hàng - Nhân viên cửa hàng Sổ tổng hợp đánh giá đĩa thuê: Số: … - ST Tên Mô tả T hàng hàng Phiếu toán Số lượng Số lần thuê Thời gian thuê (dài/ngắn) PHIẾU THANH TOÁN Cửa hàng Quang Trung số:… - Tên khách hàng: ………… Địa chỉ:…………………… Tên hàng: ……………… Mô tả hàng: ……………… Số lượng: ………………… Đơn giá: ………………… Ngày thuê: …………… Ngày trả đĩa: ………… Tiền đặt cọc: ………….…… Thành tiền: ………………… Khách hàng 1.3 Nhân viên cửa hàng Đánh giá trạng • Ưu điểm hệ thống cũ: - Hệ thống làm việc đơn giản - Công cụ phương tiện rẻ tiền • Nhược điểm hệ thống cũ: - Tốn nhân công - Khi có công việc tìm kiếm, báo cáo nhiều thời gian - Các công việc cập nhật, sửa đổi thông tin thiếu xác - Việc quản lí phức tạp - Mọi công việc lưu trữ sổ sách nên đòi hỏi tỉ mỉ tốn nhiều thời gian - Sổ sách cồng kềnh dễ bị mối mọt, thất lạc thông tin Như vậy, ứng dụng tin học vào công việc nhập đĩa, cho thuê đĩa, nhận trả đĩa báo cáo, thống kê 1.4 Yêu cầu với hệ thống - Khắc phục khó khăn, hạn chế hệ thống cũ (phương - pháp thủ công) Tổ chức hoạt động chặt chẽ hiệu Giảm bớt lưc lượng lao động hệ thống Việc lưu trữ, tìm kiếm, thống kê thông tin nhanh, xác Việc quản lý thông tin bảo đảm Giúp việc quản lý, nắm bắt, xử lý thông tin nhanh chóng, kịp thời 1.5 Giải pháp Xây dựng hệ thống máy tính giải quết tất công việc nhập đĩa, cho thuê đĩa, nhận trả đĩa, tổng hợp báo cáo 1.6 Xác định phạm vi hạn chế - Xác định lĩnh vực dự án: nhập đĩa, cho thuê nhận trả đĩa, tổng hợp báo cáo Hạn chế: Phải xây dựng hệ thống quản lý thân thiện, dễ sử dụng 1.7 Xác định mục tiêu ưu tiên - Mục tiêu: Xây dựng hệ thống quản lý cửa hàng cho thuê băng đĩa Quang Trung Nhằm tin học hóa việc cho thuê đĩa, giúp cửa hàng quản lý việc cho thuê dễ dàng Hệ thống quản lý phải khắc phục nhược điểm hệ thống cũ, giúp cho người quản lý dễ dàng thực nhiệm vụ quản lý cách nhanh chóng xác, thuận tiện - Ưu tiên: Xây dựng hệ thống hệ thống máy tính cấu hình thấp đáp ứng công việc hệ thống, giảm chi phí xuống mức tối đa 1.8 Lập dự trù thiết bị Thiết bị cần có: - Thiết bị dự tính gồm máy đơn có cài hệ điều hành Windows XP hệ quản trị sở liệu, ngôn ngữ lập trình phần mềm hỗ trợ kèm - Thiết bị ngoại vi: Chuột dây, bàn phím - Đào tạo người dùng: Tổ chức hướng dẫn cho nhân viên, chủ cửa hàng học nhanh cách sử dụng, vận hành hệ thống thiết bị máy tính 1.9 Phân công trách nhiệm nhân Lập ban điều hành dự án: Hằng Tuấn chị Nga (chủ cửa hàng) Đi khảo sát thực tế: Hằng Thành lập tổ phân tích, thiết kế: Hằng Tuấn có trách nhiệm phân tích thiết kế hệ thống quản lý cửa hàng bán băng đĩa Quang Trung 1.10 Lập kế hoạch triển khai dự án - Lập lịch: Tiến hành xây dựng hệ thống không tháng Tiến độ triển khai dự án: + Khảo sát: Thực khảo sát ngày + Phân tích thiết kế hệ thống: Tổng hợp thông tin khảo sát Phân tích, tông hợp đưa sơ đồ cần thiết như: sơ đồ chức năng, sơ đồ luồng liệu Thiết kế chương trình, tạo khung nhìn chi tiết chương trình cần xây dựng + Xây dựng, hoàn thiên thử nghiệm chương trình: nhân viên NhaCC MaNCC Mã nhà cung cấp Tex X TenNCC Tên nhà cung cấp Tex 50 X DiaChiNCC Địa nhà cung cấp Tex 100 X SDTNhaCC Số điện thoại nhà cung cấp Tex 15 X X Chương 4: Thiết kế kiểm soát 4.1 Phân quyền bảo mật cho hệ thống - Để kiểm soát chương trình trình hoạt động, hệ thống thiết kế sử dụng phân quyền người dùng theo chức định - Phân quyền sử dụng: Tất cả ngưởi sử dụng đều có quyền đăng nhập, đổi mật khẩu, tìm kiếm thông - tin, lập phiếu, cập nhật dữ liệu… Sẽ có một người quản trị hệ thống có tất cả các quyền của hệ thống để vận hành và bảo trì hệ thống Cơ sở dữ liệu phân quyền sử dụng: NguoiDung MaNguoiDung TenDangNhap MatKhau MaQuyen Quyen MaQuyen TenQuyen ChucNangQuyen MaQuyen MaChucNang ChucNang MaChucNang TenChucNang MoTa - Nhằm thực tính xác bảo mật trình sử dụng, tránh trường hợp truy cập trái phép, thay đổi thông số chưa cho phép hệ thống cung cấp cho người sử dụng “username” va “password” chứa sẵn quyền phạm vi truy cập - Việc phân quyền sử dụng đảm bảo cho hệ thống hoạt động cách xác an toàn, tránh xâm hại vô tình hay cố ý từ phía người - Thiết lập biện pháp kiểm tra thông tin nhập vào xuất từ máy tính phải đảm bảo tính xác thực - Người lập trình hệ thống phải đảm bảo tình an toàn Tránh tối đa điểm hở hệ thống - Căn vào mức độ đe dọa dạng đe dọa ( cố ý ăn cắp thông tin, phá hoại vô tình sai sót ) hệ thống lựa chọn mức bảo mật để có hiệu cao 4.2 Sao lưu liệu Xây dựng hệ thống phụ tương tự hệ thống cửa hàng Hệ thống tiến hành tự động “ Backup ” liệu, thông tin hệ thống hệ thống có thay đổi Trong trường hợp hệ thống bị lỗi kỹ thuật, bị hỏng phần cứng hay bị hacker công Khi hệ thống phụ sử dụng hoạt động hệ thống Nhằm tránh gián đoạn trình làm việc tránh tối đa mát thông tin, liệu Chương 5: Thiết kế giao diện người máy 5.1 Một số giao diện Giao diện làm việc chương trình Menu chức - Quản lý người dùng: Đăng nhập hệ thống thay đổi mật - Nhập đĩa:Quản lý đơn đặt hàng cập nhật đĩa vào sổ đĩa - Cho thuê đĩa:Chọn đĩa muốn thuê lập phiếu thuê đĩa - Nhận trả đĩa: lập phiếu toán - Thống kê báo cáo: Thống kê báo cáo Giao diện đăng nhập hệ thống - Người dùng thực nhập tài khoản hệ thống cung cấp cho để đăng nhập vào tài khoản Người dùng nhập tên đăng nhập mật vào ô trống, nhấn nút Đăng Nhập Nếu không thực đăng nhập ấn nút Thoát để thoát Giao diện thông báo đăng nhập không thành công Giao diện đổi mật - Để thực thay đổi tài khoản ( sửa thông tin tài khoản ) người dùng sử dụng thay đổi để dễ nhớ mật trình sử dụng : Người dùng cần thực bước đăng nhập thành công vào hệ thống, click vào phần thay đổi mật khẩu, sau nhập mật cũ dồi nhấn nút đồng ý để thay đổi mật Giao diện quản lý đơn đặt hàng Người dùng thực nhập đầy đủ thông tin vào phần trống Nhấn lưu lại để lưu lại đơn đặt hàng Nhấn nút gửi để tiến hành gửi đơn đặt hàng cho nhà cung cấp Nhấn nút nhập lại để nhập lại thông tin có sai sót nhấn nút thoát muốn thoát khỏi chức Giao diện cập nhật đĩa - Người dùng nhấn nút Thêm để tạo ghi Người dùng nhấn nút Ghi để ghi lưu liệu vào ghi CSDL Người dùng nhấn nút Sửa để sửa ghi có sẵn CSDL Người dùng nhấn nút Xóa để xóa ghi vừa nhập (có sẵn) CSDL Giao diện chọn đĩa muốn thuê - Người dùng tiến hành tìm kiếm đĩa theo tên đĩa thể loại đĩa Giao diện tổng hợp báo cáo Giao diện phiếu thuê đĩa - - Người dùng thực thao tác nhập phiếu hóa đơn toán dẫn cách thực câu lệnh gợi ý bên trái nhập số liệu vào ô trống Người dùng nhấn nút lưu lại để lưu lại thông tin vừa nhập Người dùng nhấn nút nhập lại để tiến hành nhập lại có sai sót Người dùng nhấn nút in phiếu để tiến hành in phiếu thuê đĩa Người dùng nhấn nút thoát để thoát khỏi chức nhập phiếu thuê đĩa Giao diện phiếu toán - - Người dùng thực thao tác nhập phiếu hóa đơn toán dẫn cách thực câu lệnh gợi ý bên trái nhập số liệu vào ô trống Người dùng nhấn nút lưu lại để lưu lại thông tin vừa nhập Người dùng nhấn nút nhập lại để tiến hành nhập lại có sai sót Người dùng nhấn nút in phiếu để tiến hành in phiếu toán Người dùng nhấn nút thoát để thoát khỏi chức nhập phiếu toán 5.2 Tài liệu xuất Hóa đơn toán Cửa hàng QuangTrung HÓA ĐƠN THANH TOÁN Số: Mã khách hàng: Họ tên: Địa chỉ: SDT STT Mã hàng Tên hàng Mô tả Số lượng Nhà sản xuất Đơn giá Báo cáo doanh thu Của hàng Quang Trung BÁO CÁO DOANH THU HÀNG THÁNG THÁNG……… NĂM…… Số: STT Mã phiếu toán Ngày lập Mã NV Tên NV Mã khách Số tiền Chương Lựa chọn ngôn ngữ cài đặt chương trình Lựa chọn ngôn ngữ Quy trình triển khai phần mềm nhà hàng - Phần mềm quản lý bán hàng thực cài đặt ngôn ngữ lập trình C#, Hệ quản trị CSDL dùng SQL server 2008 KẾT LUẬN Qua trình làm tập lớn với đề tài: “Phân tích thiết kế hệ thống cho hệ thống hàng cho thuê băng đĩa Quang Trung” giúp chúng em hiểu nhiều điều việc thiết kế sở liệu việc giải toán phải qua nhiều công đoạn để giúp cho việc thiết kế toán đạt hiệu cao Bài kết trình tìm hiểu chúng em Trong trình làm bài, không tránh khỏi sai sót thời gian kiến thức nhiều hạn chế Chúng em kính mong bảo thầy cô bạn để chương trình hoàn chỉnh Một lần em xin chân thành cảm ơn cô Vũ Minh Yến người hướng dẫn trực tiếp chúng em hoàn thành đề tài Em xin chân thành cảm ơn! [...]... nếu cần Chương 2 Phân tích và thiết kế chức năng 2.1 Sơ đồ phân cấp chức năng QUẢN LÝ CỬA HÀNG CHO THUÊ BĂNG ĐĨA QUANG TRUNG Nhập đĩa Cho thuê đĩa Gửi đơn đặt hàng Chọn đĩa muốn thuê Nhận phiếu giao hàng và hóa đơn thanh toán Lập phiếu thuê đĩa Thanh toán tiền Cập nhật thông tin vào sổ nhập đĩa Sắp xếp và phân loại đĩa 2.1.2 Mô tả chức năng lá Nhận Nhậntrảtr đĩa đĩa Kiểm tra phiếu thuê Lập phiếu thanh... được đĩa cần chọn khách hàng thông báo cho nhân viên - Lập phiếu thuê đĩa: Khách hàng đến thuê đĩa và đĩa muốn thuê có trong cửa hàng thì nhân viên tiến hành viết phiếu thuê, một phiếu sẽ được gửi lại cho khách hàng, còn một phiếu sẽ được giữ lại - - - Kiểm tra phiếu thuê: Khi khách hàng tới trả đĩa thì nhân viên cửa hàng sẽ kiểm tra phiếu thuê xem đó có chính xác là phiếu của cửa hàng mình không và xẽ... gian thuê, đã thanh toán, thành tiền nhằm giúp cho công việc thống kê và tổng hợp báo cáo sau này - Thống kê tổng hợp: Thống kê lại những đĩa có số lượng thuê nhiều và thời gian thuê dài để báo cáo lên cho chủ cửa hàng Lập báo cáo: Báo cáo lại doanh thu của cửa hàng lên cho chủ cửa hàng 2.2 Sơ đồ luồng dữ liệu 2.1.1 Mức khung cảnh 2.2.2 Mức đỉnh 2.2.3 Mức dưới đỉnh - Quá trình nhập đĩa - Quá trình cho. .. sai sót ) hệ thống sẽ lựa chọn các mức bảo mật để có được hiệu quả cao nhất 4.2 Sao lưu dữ liệu Xây dựng một hệ thống phụ tương tự như hệ thống chính của cửa hàng Hệ thống này sẽ tiến hành tự động “ Backup ” các dữ liệu, thông tin của hệ thống chính mỗi khi hệ thống chính có những thay đổi Trong trường hợp hệ thống chính bị lỗi kỹ thuật, bị hỏng phần cứng hay bị hacker tấn công Khi đó hệ thống phụ... nhận đĩa và thanh toán xong thì nhân viên sẽ ghi số liệu các thông tin về hàng vào sổ nhập đĩa - Sắp xếp và phân loại: Nhưng đĩa khi mới nhập về còn rất lộn xộn vì thế việc sắp xếp và phân loại cho đĩa theo từng thể loại: tình cảm, kinh dị , hài hước, viễn tưởng… - Chọn đĩa muốn thuê: Khi khách có nhu cầu thuê đĩa sẽ chọn đĩa từ danh sách - Album đĩa đã được phân loại sẵn Sau khi đã chọn được đĩa cần... thông tin vào sổ trả đĩa Thống kê báo cáo Thống kê tổng hợp Lập báo cáo Gửi đơn đặt hàng: Khi cần cập nhật thêm đĩa cho cửa hàng thì nhân viên có thể lập đơn đặt hàng tới nhà cung cấp để yêu cầu được đáp ứng nhu cầu cập nhật thêm đĩa của cửa hàng mình - Nhận phiếu giao hàng và hóa đơn thanh toán: Khi nhà cung cấp đến giao hàng thì nhân viên sẽ có trách nhiệm nhận hàng, phiếu giao hàng và hóa đơn thanh... trên phiếu thuê của khách hàng với thông tin của phiếu thuê trong cửa hàng, nếu không có gì sai sót thì tiến hành thanh toán cho khách hàng Lập phiếu thanh toán và thanh toán tiền: Sau khi khách hàng đã trả đĩa thì nhân viên cửa hàng sẽ có trách nhiệm thanh toán tiền và viết phiếu thanh toán cho khách Cập nhật thông tin vào sổ trả đĩa: Ghi vào sổ những thông tin như tên khách, tên đĩa, số lượng thuê, thời... như hệ thống chính Nhằm tránh sự gián đoạn trong quá trình làm việc và tránh được tối đa sự mất mát thông tin, dữ liệu Chương 5: Thiết kế giao diện giữa người và máy 5.1 Một số giao diện chính Giao diện làm việc chính của chương trình Menu và các chức năng - Quản lý người dùng: Đăng nhập hệ thống và thay đổi mật khẩu - Nhập đĩa: Quản lý đơn đặt hàng và cập nhật đĩa vào sổ đĩa - Cho thuê đĩa: Chọn đĩa. .. đổi mật khẩu - Nhập đĩa: Quản lý đơn đặt hàng và cập nhật đĩa vào sổ đĩa - Cho thuê đĩa: Chọn đĩa muốn thuê và lập phiếu thuê đĩa - Nhận trả đĩa: lập phiếu thanh toán - Thống kê và báo cáo: Thống kê và báo cáo Giao diện đăng nhập hệ thống - Người dùng sẽ thực hiện nhập tài khoản được hệ thống cung cấp cho để đăng nhập vào tài khoản của mình Người dùng nhập tên đăng nhập và mật khẩu vào ô trống, rồi nhấn... quyền và bảo mật cho hệ thống - Để kiểm soát chương trình trong quá trình hoạt động, hệ thống được thiết kế sử dụng phân quyền người dùng theo các chức năng nhất định - Phân quyền sử dụng: Tất cả ngưởi sử dụng đều có quyền đăng nhập, đổi mật khẩu, tìm kiếm thông - tin, lập phiếu, cập nhật dữ liệu… Sẽ có một người quản trị hệ thống có tất cả các quyền của hệ thống để

Ngày đăng: 17/06/2016, 16:44

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w