ĐỀ TÀI QUẢN LÝ BÌNH CHỌN BÀI HÁT CÔNG NGHỆ PHẦN MỀM

25 812 4
ĐỀ TÀI QUẢN LÝ BÌNH CHỌN BÀI HÁT CÔNG NGHỆ PHẦN MỀM

Đ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

quản lý xây dưng phần mềm Bình chọn bài hát môn công nghệ phần mềm

1 BÁO CÁO ĐỀ TÀI : PHẦN MỀM XỬ BÌNH CHỌN BÀI HÁT LỚP: CNTT-K6 NHÓM : 4 • Bùi Duy Thành • Nguyễn Hồng Thắng • Trịnh Thị Tài • Trương Văn Quốc GVHD : Phạm Cẩm Vân LỜI NÓI ĐẦU Ngày nay với sự hội nhập kinh tế thế giới, Việt Nam gia nhập WTO nên có nhiều nhà doanh nghiệp nước ngoài đầu tư vào Việt Nam. Nhiều công ty lớn nhỏ lần lượt ra đởi đòi hỏi phải có sự quản chặt chẽ. Nhu cầu tin học hoá sẽ giúp các doanh nghiệp rất nhiều trong việc quản lý. Một trong những môn học giúp cho sinh viên có kiến thức cơ bản về việc phát triển các phần mềm quản doanh nghiệp là môn công nghệ phần mềm. Báo cáo này thực hiện cũng với mục đích êtànhư vậy. Xin cám ơn Cô đã cung cấp cho chúng em có những kiến thức quý giá, giúp chúng em có được sự nhìn nhận khái quát về thực tế. Cảm ơn bạn bè đã tạo điều kiện giúp đỡ cho chúng em hoàn thành tốt báo cáo này. Do báo cáo này là một trong những sản phẩm đầu tay của chúng em nên sẽ không tránh khỏi thiếu sót, mong Cô và các bạn có những đóng góp ý kiến giúp chúng em ngày càng hoàn thiện hơn. PHẦN I : GIỚI THIỆU VÀ ĐẶC TẢ CỦA ĐỀ TÀI 1. GIỚI THIỆU VỀ ĐỀ TÀI CÔNG NGHỆ PHẦN MỀM IT-K6 2 Với một xã hội ngày càng phát triển, kéo theo nhu cầu của con người ngày càng cao. Trong đó nhu cầu về thư giản và giải trí là hết sức cần thiết và quan trọng. Sau một ngày làm việc mệt nhọc và vất vả thì con người cần giải trí và thư giản, một trong những hecách tốt nhất để thư giãn và giải trí là nghe nhạc và được nghỉ ngơi. Giờ đây, để giúp cho những điều đó và giúp cho những người chuyên về làm âm nhạc nói riêng và những thính giả nói chung đỡ phải vất vả khi tìm cho mình những bài hát mình yêu thích được dễ dàng hơn khi nghe, hoặc là các thao tác như bình chọn chúng, thì phần mềm chương trình Quản bình chọn bài hát ra đời. 2. ĐẶC TẢ Sử dụng chương trình để thực hiện công việc quản việc nghebình chọn của website theo yêu cầu như sau : Danh sách các bài hát được phép phát và có trong băng đĩa lưu trữ được cập nhật sẵn vào máy tính (gồm thông tin bài hát, nhạc sĩ, năm sáng tác, ca sĩ, thông tin liên quan đến nhạc sĩ và ca sĩ ). Danh sách này sẽ được bổ sung thường xuyên khi có những bài hát mới được cập nhật lên trang web. Hàng ngày website sẽ cập nhật danh sách các bài hát được yêu cầu, nghe, tảibình chọn nhiều nhất ( kèm theo thông tin người yêu cầu, địa chỉ, số điện thoại, ngày yêu cầu, lời nhắn ). Sau mỗi lần thống kê, website sẽ cập nhật danh sách những bài hát được phát sóng trong kì ( gồm ngày phát, bài hát, nhạc sĩ, ca sĩ, lượt nghe, lượt yêu cầu, chia sẻ hoặc lượt tải). Bất kì khi nào bạn muốn, bạn có thể tra cứu những thông tin sau : • Những bài hát được ưa thích nhất trong tuần/tháng ( có số lần thính giả yêu cầu nhiều nhất ). • Danh sách những bài hát có lượt nghe/ tải/ bình chọn, chia sẻ nhiều nhất được xếp vào Bảng xếp hạng (BXH). • Tỷ lệ bình chọn cũng như các yêu cầu từ ban tổ chức muốn cập nhật nhanh cho các khán, thính giả một cách sơ lược trích ngang về thần tượng của bạn và các giải thưởng đi kèm (nếu có). PHẦN II : PHÂN TÍCH CÔNG NGHỆ PHẦN MỀM IT-K6 3 1. Khảo sát hiện trạng Với một xã hội ngày càng phát triển, kéo theo nhu cầu của con người ngày càng cao. Trong đó, nhu cầu của con người về giải trí và thư giản là hết sức cần thiết và cực kỳ quan trọng. Sau một ngày làm việc mệt nhọc và vất vả thì con người cần được thư giản và giải trí, một trong những cách hiệu quả để thư giản và giải tỏa căng thẳng tốt nhất là nghỉ ngơi và nghe nhạc. Song song với việc nghe nhạc là việc bình chọn cũng như yêu cầu các ca khúc, ca sỹ, nhạc sỹ hay thể loại mình yêu thích. Đáp ứng nhu cầu đó, thì giờ đây để giúp cho mọi người và những người làm chương trình “ Làn sóng xanh ” đỡ vất vả thì phần mềm bình chọn bài hát ra đời. 2. Phân tích yêu cầu 2.1 Yêu cầu chức năng Thiết kế trang web với các chức năng sau: o Quản các danh mục, thể loại, dịch vụ và hoạt động, v v của phần mềm. o Người dùng truy cập vào website có thể xem, tìm kiếm, nghebình chọn. Bên cạnh đó, đáp ứng được các yêu cầu nghe và nhìn thì người dùng có thể sử dụng các dịch vụ, cài đặt, chia sẻ, thiết kế của công ty. o Quản khách hàng, người dùng hay hướng tới đối tượng tương tác với sản phẩm. o Người dùng có thể xem chi tiết việc mình tương tác trên phần mềm và các phân quyền mình sử dụng trên sản phẩm. 2.2 Phi chức năng o Phân quyền : Phần mềm gồm người quản và người bình chọn. o Trang web phải có tính tiện dụng : Người sử dụng dễ dàng bình chọn. o Tính thẩm mỹ : Website đẹp, dễ nhìn, tương tác cao với người sử dụng sản phẩm. o Tính bảo mật : Admin có toàn quyền, giữ bảo mật cho web, bảo mật tài khoản người bình chọn, người đăng nhập. Thông tin khách hàng được bảo mật. Bên cạnh đó, phần mềm cũng đáp ứng được một số các yêu cầu bổ sung thiết yếu như sau : o Quản chặt chẽ về số lượng nghe/ tải/ chia sẻ trong tuần/tháng về hoạt động hiệu quả hơn trong việc bình chọn bài hát theo từng thể loại và theo từng quốc gia. o Sử dụng cực kỳ đơn giản giúp người nghe bình chọn dễ dàng hơn, phần mềm của chúng tôi rất dễ sử dung, bắt mắt, tiện lợi và cũng CÔNG NGHỆ PHẦN MỀM IT-K6 4 tương tác cao với người có kiến thức tin học thấp. Việc bình chọn bài hát có thể qua điện thoại, Facebook, mail và trực tuyến trên web v v . Việc bình chọn này đỡ mất thời gian. o Chúng tôi quản tính bảo mật và tài khoản của người bình chọn rất cao, thường 3 tháng bảo trì hệ thống một lần. o Chất lượng phần mềm cao, ứng dụng tốt, giao diện thân thiện, khả năng tương thích cao và còn có thể nâng cấp nếu có phiên bản mới. 3. Sơ đồ phân rã chức năng 4. Mô hình hóa 4.1 Xác định Actor & Use case Danh sách các Actor CÔNG NGHỆ PHẦN MỀM IT-K6 PHẦN MỀM QUẢN BÌNH CHỌN BÀI HÁT Đăng nhập Đăng ký Yêu cầu Bình chọn Cập nhật Báo cáo Nhập tt Quốc gia Nhạc sỹ Nhạc sỹThể loại Ca sỹ Bình chọn BH Phát BH Ca sỹ Bài hát BH đã được phát Phiếu yêu cầu Bài hát Danh mục bh cần sưu tầm Danh mục bh đã phát BH được yêu cầu Nhạc sỹ Ca sỹ Đổi pass Thông báo Làm mới 5 ACTOR VAI TRÒ Admin Quản dịch vụ Quản người bình chọn Quản top bài hát được bình chọn Quản bài hát Cấu hình website Quản đăng nhập & liên hệ Quản hoạt động công ty Khách hàng Truy cập vào website Xem thông tin bình chọn, mã số bài hát, cách bình chọn Liên hệ chọn mã số bài hát, dịch vụ Danh sách use-case STT USE-CASE CHỨC NĂNG 1 Đăng nhập Mô tả cách đăng nhập phần mềm Đăng nhập thành công thì được vào web chỉnh sửa và điều chỉnh web của mình. Đăng nhập không thành công thì được yêu cầu nhập lại 2 Liên hệ Cách thức liên hệ Gửi các thắc mắc của khách hàng tới công ty và liên hệ giải quyết. 3 Quản quy định Cập nhật thông tin liên quan đến công ty Phân loại các bài hát mới – cũ 4 Quản sản phẩm Phân loại các sản phẩm Cập nhật thông tin, thêm mới 5 Quản dịch vụ Cung cấp thông tin về các dịch vụ Thêm, cập nhật dịch vụ 4.2 Mô hình Use-case Mô hình Use-case tổng quát CÔNG NGHỆ PHẦN MỀM IT-K6 ĐĂNG NHẬP/ĐĂNG XUẤT 6 4.3 Đặc tả use-case - Đặc tả use-case đăng nhập CÔNG NGHỆ PHẦN MỀM IT-K6 XEM THÔNG TIN QUẢN SẢN PHẨM QUẢN DỊCH VỤ NGHE/TẢI/ CHIA SẺ LIÊN HỆ CẬP NHẬT NÂNG CẤP, BẢO MẬT BÌNH CHỌN ADMIN KHÁCH HÀNG 7 ID UC1 Description: Người quản đăng nhập vào trang quản lý. Pre- conditions: Hệ thống đã khởi động và kết nối với csdl. Basic Coure: Từ trang chỉnh sửa người quản đăng nhập vào để chỉnh sửa thêm những thông tin cần thiết. Hiển thị giao diện đăng nhập. Người quản đăng nhập đúng tên đăng nhập và mật khẩu mà hệ thống yêu cầu. Sau đó bấm nút đăng nhập, hệ thống kiểm tra xác nhận thông tin nếu thông tin chính xác thì hệ thống báo đăng nhập thành công sẽ vào trang quản lý, đăng nhập kết thúc. Ngược lại, thông tin đăng nhập không chính xác thì hệ thống sẽ thông báo mật khẩu sai hoặc không tồn tại, người quản nhập lại. Khách hàng không được phép đăng nhập vào trang quản website, chỉ được đăng nhập để xem những thông tin của công ty. CÔNG NGHỆ PHẦN MỀM IT-K6 8 - Đặc tả use – case liên hệ ID UC2 Description: Khách hàng khi đã truy cập vào website để nghe/ tải/ bình chọn thì liên hệ với người quản lý, người quản xử thông tin đó. Pre- conditions: Hệ thống hoạt động kết nối những thông tin liên hệ được lưu trong csdl. Basic course: Từ giao diện chính, khách hàng chọn trang liên hệ thông tin cần thiết của trang sẽ được hiển thị như họ tên, điện thoại, email,… rồi nhập tất cả thông tin vào hệ thống sau đó nhấn nút để gởi thông tin tới website công ty. Hệ thống sẽ kiểm tra tất cả thông tin nếu tất cả thông tin chính xác thì yêu cầu được gởi đi nếu trong các mục có điểm sai thì hệ thống sẽ yêu cầu nhập lại, sau đó đóng giao diện liên hệ. - Đặc tả use – case quản website CÔNG NGHỆ PHẦN MỀM IT-K6 Thông báo 9 Admin ID UC3 Description: Giúp người quản có thể quản lý, thêm, sửa… thông tin sản phẩm. Pre- conditions: Người quản trị đã đăng nhập vào hệ thống để quản lý. Basic course: Từ giao diện chính, người quản chọn vào sản phẩm, giao diện các loại sản phẩm sẽ hiện ra. Update sản phẩm: Admin nhập thông tin mới của các bản cập nhật mới, hiển thị thông báo đã cập nhật sản phẩm. Xóa sản phẩm: Admin có thể xóa các sản phẩm cũ hay đã bán hết, chọn sản phẩm cần xóa, xóa trong csdl, thông báo đã xóa, danh sách sản phẩm được cập nhật lại. Thêm phiên bản: Admin có thể thêm các phiên bản mới, nhập vào những thông tin cần thiết, kiểm tra lại tất cả thông tin nếu thông tin phù hợp CSDL thì được thêm vào, ngược lại thì không. Danh sách sản phẩm sẽ được cập nhật lại. CÔNG NGHỆ PHẦN MỀM IT-K6 Sửa thông tin Dịch vụ Thêm version Xóa sản phẩm Thông tin website Update 10 Dịch vụ cho sản phẩm: Các dịch vụ kèm theo khi có mỗi phiên bản như cải tiến thêm giao diện website hay các dịch vụ nhạc kèm theo, bình chọn hay đơn giản là nghe nhạc. - Đặc tả use – case quản dịch vụ ID UC5 Description: Giúp người quản có thể thêm sửa, thay đổi thông tin dịch vụ. Pre- conditions: Hệ thống chỉnh sửa đã được khởi động. Basic course: Tại trang quản lý, chọn trang dịch vụ sẽ hiển thị tất cả các dịch vụ công ty, admin có thể tùy chỉnh thông tin hay thêm dịch vụ mới vào. Thông tin sẽ được lưu lại khi admin chọn cập nhật và sẽ thông báo thành công cho admin biết. Đóng giao diện chỉnh sửa lại. - Đặc tả use –case CÔNG NGHỆ PHẦN MỀM IT-K6 [...]... hướng tới CÔNG NGHỆ PHẦN MỀM IT-K6 16 2 Thiết kế menu 2.1 Thiết kế giao diện chính của chương trình Trong giao diện chính này có các mục chính để ta có thể lựa chọn (bao gồm Danh mục, Yêu cầu, Thống kê, Mở ứng dụng, Giúp đỡ, Thoát) CÔNG NGHỆ PHẦN MỀM IT-K6 17 Trong các mục chính đó có nhiều mục nhỏ CÔNG NGHỆ PHẦN MỀM IT-K6 18 CÔNG NGHỆ PHẦN MỀM IT-K6 19 3 Thiết kế Form 3.1 Để xem danh sách các bài hát của... click Menu danh mục -> bài hát, duyệt qua danh sách bằng cách click vào các điều khiển bên dưới 3.2 Tương tự chọn các menu còn lại để xem danh sách các nhạc sĩ và các ca sỹ, giống các hình dưới đây CÔNG NGHỆ PHẦN MỀM IT-K6 20 3.3 Nhập bài hát mới hoặc ca sỹ, nhạc sỹ mới thực hiện nhấn các nút Thêm ở các cửa sổ tương ứng CÔNG NGHỆ PHẦN MỀM IT-K6 21 CÔNG NGHỆ PHẦN MỀM IT-K6 22 3.4 Chọn menu yêu cầu –>... 5.1.1 Sơ đồ luồng dữ liệu Mức 0 CÔNG NGHỆ PHẦN MỀM Khách hàng IT-K6 12 Xem t.t cung cấp liên hệ phản hồi Website Nhập tt cập nhật yêu cầu gửi Liên hệ Admin Mức 1 Luồng dữ liệu “ Đăng nhập ” CÔNG NGHỆ PHẦN MỀM IT-K6 13 Luồng dữ liệu “ xem thông tin” Luồng dữ liệu “ Liên hệ” CÔNG NGHỆ PHẦN MỀM IT-K6 14 Luồng dữ liệu “ Cập nhật” CÔNG NGHỆ PHẦN MỀM IT-K6 15 5.2 Sơ đồ quan hệ PHẦN III THIẾT KẾ GIAO DIỆN CHƯƠNG... phiếu đã yêu cầu và phát yêu cầu đó CÔNG NGHỆ PHẦN MỀM IT-K6 23 3.5 Cửa sổ danh sách các yêu cầu nào được phát cho khán giả PHẦN IV KẾT LUẬN 1 Ưu điểm và nhược điểm Trong bất kỳ công việc gì cũng vậy luôn hai mặt của nó, có mặt tốt và mặt xấu, trong bài báo cáo đề tài của nhóm cũng có ưu và nhược điểm: 1.1 Ưu điểm - Website cung cấp được những thông tin khách hàng cần CÔNG NGHỆ PHẦN MỀM IT-K6 24 - Mô... vào thực hiện phát hiện những lỗi sai, kiến thức thiếu sót, bổ sung được nhiều kiến thức hay Qua đề tài này nhóm đã tìm hiểu thêm nhiều cách thiết kế web đẹp Hiểu biết thêm về nhiều phần mềm, các công cụ hỗ trợ để hoàn thành được bài báo cáo hoàn chỉnh hơn Và từ đó cũng học thêm cách làm việc nhóm và các kiến thức thiếu sót của bản thân CÔNG NGHỆ PHẦN MỀM IT-K6 25 MỤC LỤC LỜI NÓI ĐẦU PHẦN I ... sẽ cố gắng hơn ở những vấn đề: - Xây dựng giao diện đẹp hơn với các công cụ điều chỉnh hợp lý, thân thiện với người sử dụng - Chỉnh sửa đưa những chức năng của trang quản vào trang chủ của website - Xây dựng trang web đầy đủ hoàn chỉnh hơn 3 Kinh nghiệm thu được Trong qua trình làm đề tài chúng em đã có được nhiều kinh nghiệm trong khi làm việc, hiểu thêm về nhiều công nghệ hiện nay, những kiến thức...11 UC 6 Description: Quản tất cả trang điều khiển, thông tin website Pre- conditions: Hệ thống trang quản được khởi động Basic course: Khi đã đăng nhập vào trang quản giao diện cho ta có thể tùy ý chỉnh sửa những thông tin mới nhất của tin tức, sản phẩm vv… Sau khi hoàn thành mọi thao tác chỉ cần đồng ý dữ liệu sẽ tự động chỉnh sửa trong Database Đóng lại trang quản 5 Thiết kế 5.1 Sơ đồ... 11.Sơ đồ hệ thống 12.Sơ đồ luồng dữ liệu tr.12-14 13.Sơ đồ quan hệ tr.15 PHẦN III: THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH .tr.15-22 PHẦN VI: KẾT LUẬN 1 Ưu điểm & Nhược điểm tr.23 2 Hướng phát triển .tr.23 3 Kinh nghiệm thu được tr.23 CÔNG NGHỆ PHẦN MỀM IT-K6 ... khách hàng - Người quản trị có thể thêm, sửa, xóa, cập nhật các thông tin nhanh chóng chính xác - Sử dụng được các phần mềm ứng dụng web - Giao diện dễ sử dụng 1.2 Nhược điểm - Thiết kế giao diện website chưa được tốt - Chưa có kiến thức tốt về Design nên website chưa được đẹp - Website chưa thực hiện được nhiều chức năng - Chức năng không được thể hiện cụ thể qua trang web 2 Hướng phát triển Do kiến... hoàn chỉnh hơn Và từ đó cũng học thêm cách làm việc nhóm và các kiến thức thiếu sót của bản thân CÔNG NGHỆ PHẦN MỀM IT-K6 25 MỤC LỤC LỜI NÓI ĐẦU PHẦN I 1 Giới thiệu đề tài tr.2 2 Đặc tả .tr.2 PHẦN II : PHÂN TÍCH 1 Khảo sát hiện trạng tr.3 2 Phân tích yêu cầu .tr.3 3 Yêu cầu chức năng tr.3 4 Phi chức năng tr.3 5 So đồ phân rã chức . khái quát về thực tế. Cảm ơn bạn bè đã tạo điều kiện giúp đỡ cho chúng em hoàn thành tốt báo cáo này. Do báo cáo này là một trong những sản phẩm đầu tay của chúng em nên sẽ không tránh khỏi thiếu. kiến thức cơ bản về việc phát triển các phần mềm quản lý doanh nghiệp là môn công nghệ phần mềm. Báo cáo này thực hiện cũng với mục đích êtànhư vậy. Xin cám ơn Cô đã cung cấp cho chúng em có những. 1 BÁO CÁO ĐỀ TÀI : PHẦN MỀM XỬ LÝ BÌNH CHỌN BÀI HÁT LỚP: CNTT-K6 NHÓM : 4 • Bùi Duy Thành • Nguyễn Hồng

Ngày đăng: 06/06/2014, 20:30

Từ khóa liên quan

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

Tài liệu liên quan