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
Trang 1LỜ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 lý 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 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 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.
Trang 2PHẦN I : GIỚI THIỆU VÀ ĐẶC TẢ CỦA ĐỀ TÀI
1 GIỚI THIỆU VỀ ĐỀ TÀI
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àycàng cao Trong đó nhu cầu về thư giản và giải trí là hết sức cần thiết và quantrọ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à đượcnghỉ 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 chomì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 thaotác như bình chọn chúng, thì phần mềm chương trình Quản lý bình chọn bài hát rađời
• 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ềunhấ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àoBả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áckhá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 đikèm (nếu có)
Trang 3đó, thì giờ đây để giúp cho mọi người và những người làm chương trình “ Làn sóngxanh ” đỡ 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 lý 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, nghe và bì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 lý khách hàng, người dùng hay hướng tới đối tượng tương tác với sảnphẩ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ácphâ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 lý 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ụngsả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àikhoản người bình chọn, người đăng nhập Thông tin khách hàng đượcbả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
Trang 4o Quản lý 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ũngtươ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àihá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 lý tính bảo mật và tài khoản của người bình chọn rấtcao, 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
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
Trang 5Cấu hình website Quản lý đăng nhập & liên hệQuản lý 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ìnhchọ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ỉnhsử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ầunhập lại
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 lý 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 lý 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
Trang 64.2 Mô hình Use-case
Mô hình Use-case tổng quát
ĐĂNG NHẬP/ĐĂNG XUẤT
XEM THÔNG TIN
QUẢN LÝ SẢN PHẨM
QUẢN LÝ DỊCH VỤ
BÌNH CHỌN
Trang 74.3 Đặc tả use-case
- Đặc tả use-case đăng nhập
ID UC1
Description: Người quản lý đă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 lý đă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 lý đă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
Trang 8Ngượ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ôngtồn tại, người quản lý nhập lại
Khách hàng không được phép đăng nhập vào trang quản lý website, chỉ được đăng nhập để xemnhững thông tin của công ty
- Đặc tả use – case liên hệ
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 tintớ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
Trang 9đượ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ệnliên hệ
- Đặc tả use – case quản lý website
Admin
ID UC3
Description: Giúp người quản lý 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ý
Dịch vụ
Thêm version
Xóa sản phẩm
Thông tin website
Update
Trang 10Admin 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óatrong 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ểmtra 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
Description: Giúp người quản lý 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
Trang 11Basic 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ọncậ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
UC 6
Description: Quản lý tất cả trang điều khiển, thông tin website
Pre- conditions: Hệ thống trang quản lý được khởi động
Trang 125 Thiết kế
5.1 Sơ đồ hệ thống
5.1.1 Sơ đồ luồng dữ liệu
Mức 0
Xem t.t cung cấp liên hệ phản hồi
Nhập tt cập nhật yêu cầu gửi
Liên hệ
Mức 1
Website Khách hàng
Admin
Trang 13Luồng dữ liệu “ Đăng nhập ”
Luồng dữ liệu “ xem thông tin”
Luồng dữ liệu “ Liên hệ”
Trang 14Luồng dữ liệu “ Cập nhật”
Trang 162 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) Trong các mục chính đó có nhiều mục nhỏ.
Trang 183 Thiết kế Form
3.1 Để xem danh sách các bài hát của chương trình : 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.
Trang 193.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.
Trang 203.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.
Trang 213.4 Chọn menu yêu cầu –> phiếu yêu cầu để xem danh sách các
phiếu đã yêu cầu và phát yêu cầu đó.
Trang 223.5 Cửa sổ danh sách các yêu cầu nào được phát cho khán giả.
Trang 23PHẦ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, trongbà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
- Mô hình hóa các chức năng thông tin cho 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ínhxá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
- Chỉnh sửa đưa những chức năng của trang quản lý 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àmviệc, hiểu thêm về nhiều công nghệ hiện nay, những kiến thức học tập được đưa vào thựchiệ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
Trang 242 Phân tích yêu cầu tr.3
3 Yêu cầu chức năng tr.3