Có thể kể đến như cổng thông tin điện tử chính phủ, cổng thông tin điện tử chodoanh nghiệp, cho đối tác để quản trị tài nguyên, quản lý mạng lưới, …; cổngthông tin điện tử cho giáo dục
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIVIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
––––––––––––––––––––––––*––––––––––––––––––––––
Báo cáo bài tập lớn
Môn học: Phân tích yêu cầu phần mềm
Đề tài: Nghiên cứu phát triển yêu cầu phần mềm cho cổng
thông tin trường đại học Bách Khoa BÁO CÁO KHẢO SÁT DỰ ÁN
Nhóm 3
Danh sách sinh viên:
Lê Trung Hiếu 20111568 CNTT-TT 2.3 K56
Đàm Văn Hoài 20111600 CNTT-TT 2.3 K56
Nguyễn Đức Cương 20111203 CNTT-TT 2.3 K56
Đoàn Văn Đạt 20111370 CNTT-TT 2.3 K56
Giảng viên: PGS.TS Huỳnh Quyết Thắng
Hà NộiNgày 14 tháng 5 năm 2014
Trang 2Bảng ghi nhận thay đổi
*T - Thêm mới S - Sửa đổi X - Xoá
Mục, bảng,
sơ đồ được thay đổi
Lý do *T
S X
Mô tả thay đổi Phiên
bản mới
Thêm yêu cầu
T Thêm yêu cầu đăng kí nghiên cứu khoa học
Thêm yêu cầu
T Thêm yêu cầu đăng thông tin quảng cáo trên cổng thông tin
Thêm yêu cầu
T Thêm yêu cầu: mỗi giảng viên sẽ có một trang cá nhân trên cổng thông tin
viên(Mục III)
Thêm yêu cầu
T Truy cập bằng thiết bị di động
1.1
Trang 3Biên bản khảo sát
Cán bộ quản lý chất lượng
Trang 4MỤC LỤC
Bảng ghi nhận thay đổi 2
Biên bản khảo sát 3
Trang ký 3
I Giới thiệu chung 6
1 Mục đích 6
2 Phạm vi 7
II Chuẩn bị nội dung thực hiện 8
1 Danh sách các phương pháp sử dụng để phát hiện các yêu cầu phần mềm 8
1.1 Phương án 1: Phương pháp phỏng vấn 8
1.2 Phương án 2: Phương pháp bảng hỏi 11
1.3 Phương pháp Nghiên cứu các cổng thông tin đã có 15
2 Danh sách các người sử dụng 15
III Nội dung thực hiện 16
Trang 5I Giới thiệu chung
1 Mục đích
a Khái niệm
Khái niệm cổng thông tin điện tử: Cổng thông tin điện tử là một trung tâm tích hợpthông tin; là điểm truy cập tập trung và duy nhất; tích hợp các kênh thông tin cácdịch vụ , ứng dụng; là một sản phẩm hệ thống phần mềm được phát triển trên mộtsản phẩm phần mềm cổng lõi (Portal core), thực hiện trao đổi thông tin, dữ liệu vớicác hệ thống thông tin, đồng thời thực hiện cung cấp và trao đổi thông tin vớingười sử dụng thông qua một phương thức thống nhất trên nền tảng Web tại bất kỳthời điểm nào và từ bất kỳ đâu
Khái niệm này khác hoàn toàn với khái niệm trang thông tin điện tử ở điểm trangthông tin điện tử chỉ là một đơn thể cung cấp thông tin độc lập
Cổng thông tin điện tử trường đại học:
Cổng thông tin điện tử được ứng dụng trong rất nhiều lĩnh vực và cơ quan, tổ chức
Có thể kể đến như cổng thông tin điện tử chính phủ, cổng thông tin điện tử chodoanh nghiệp, cho đối tác (để quản trị tài nguyên, quản lý mạng lưới, …); cổngthông tin điện tử cho giáo dục đại học, cổng thông tin điện tử cho các tổ chức phichính phủ, tổ chức hoạt động nhiều chi nhánh trên các quốc gia khác nhau… Tuynhiên, đối với một cổng thông tin điện tử dành cho trường đại học thường có cácđặc điểm riêng biệt sau:
Đối tượng chủ yếu mà thông tin hướng đến: Sinh viên, giảng viên
Hoạt động thông tin chủ yếu: Trao đổi thông tin giữa nhà trường và sinhviên (thông qua các chuyên mục tin tức, qua hệ thống Email của cổng thôngtin, hệ thống tiếp nhận phản hồi, ý kiến của cổng thông tin)
Phục vụ các hoạt động giáo dục, đào tạo: Đào tạo đại học, công tác chính trị,sinh viên, quản lý sinh viên và hồ sơ / thông tin sinh viên
Cổng thông tin sinh viên được xem là “bảng tin thông báo” chính thức củatrường đại học, thay cho việc thông báo qua thư từ, Email
b Mục đích
Tạo ra một cổng thông tin của trường với các mục đích chính sau:
Cung cấp hiển thị các thông tin cơ bản về trường đại học cho ngườitruy cập vào cổng thông tin: lịch sử, cơ cấu bộ máy giáo dục, chươngtrình đào tạo, thông báo tuyển sinh, của trường
Hiển thị các thông báo cho sinh viên và giảng viên
Tiếp nhận ý kiến đóng góp của sinh viên, giảng viên về các vấn đềchung trong trường
Trang 6 Nơi trao đổi thông tin giữa sinh viên và giảng viên, giữa sinh viên vớisinh viên
Trang 7II Chuẩn bị nội dung thực hiện
1 Danh sách các phương pháp sử dụng để phát hiện các yêu cầu phần mềm
1.1 Phương án 1: Phương pháp phỏng vấn
1.1.1 Danh sách câu hỏi phỏng vấn cho các nhóm người dùng: Giảng viên
1) Theo Thầy/cô cổng thông tin điện tử của trường đại học cần có những loạithông tin gì?
2) Với chức năng tìm kiếm của thông tin, Thầy/cô mong muốn có những tiêuchí tìm kiếm nào?
3) Thầy/cô nghĩ việc đăng tải thông tin về cơ cấu tổ chức, lịch sử phát triển củatrường có thật sự cần thiết? Và tại sao?
4) Theo Thầy/cô, nên đăng tải thông tin tuyển sinh của trường như thế nào?5) Theo Thầy/cô có nên đăng tải các thông tin quảng cáo trên cổng thông tinkhông?
6)Theo Thầy/cô việc mỗi thầy, cô có một trang thông tin cá nhân trên cổngthông tin có cần thiết không? Tại sao?
7) Anh/chị có đề xuất gì thêm về cổng thông tin điện tử của Đại học Bách Khoa
Hà Nội?
1.1.2 Danh sách câu hỏi phỏng vấn cho các nhóm người dùng: Sinh viên
1) Theo bạn, cổng thông tin của một trường đại học có cần thiết không?
2) Theo bạn,một sinh viên quan tâm điều gì nhất khi truy cập cổng thông tin củamình?
3) Thời gian thông báo cần sớm hay kịp thời so với thời gian thực hiện thôngbáo?
4) Theo bạn, cổng thông tin của một trường đại học có phải có mục giới thiệulich sử của trường không?
5) Theo bạn, cổng thông tin cần phải giới thiệu cơ cấu tổ chức của khoa việntrong trường không?
6) Vậy cần nói những gì trong đó?
7) Theo bạn, các thông tin về phòng ban phục vụ sinh viên có cần thiết không?8) Vậy Cần nêu gì trong đó?
9) Theo bạn, để truy cập vào cổng thông tin của trường cần phải bắt buộc có tàikhoản cá nhân không?
10) Theo bạn, các thông tin về quy chế , chương trình đào tạo cần phải nêutrong cổng thông tin không?
Trang 811) Theo bạn, các chương trình và các cơ sở liên kết với trường thì cần nêu trêncổng thông tin không?
12) Bạn có quan tâm đến những dich vụ tư vấn ngoài lề hỗ trợ sinh viênkhông?
13) Bạn muốn biết những thông tin gì trong dịch vụ này?
14) Các thông tin hoạt đông và công tác tình nguyện xã hội thì sao?
15) Thông tin về các diễn dàn học tập trong trường?
16) Theo bạn, các thông tin về các cơ sở,trung tâm phục vụ trong trường có cầnthiết không?
17) Những thông tin mà bạn quan tâm là gì?
18) Việc tạo tài khoản truy cập đối với sinh viên thì có phải nhất thiết không?19) Bạn thích đăng kí học tập,đăng kí nghiên cứu khoa học trực tiếp hay đăng
kí qua cổng thông tin?
20) Bạn có quan tâm đến tính bảo mật về thông tin đó không?
21) Còn việc tra cứu kết quả học tập?
22) Theo bạn, cổng thông tin cần phải tương tác với sinh viên không?
23) Các dịch vụ giải đáp trực tuyến có quan trọng không?
24) Theo bạn, cổng thông tin nên nên có một mục để lấy ý kiến sinh viên vềchất lượng phục vụ của cổng thông tin không?
25) Bạn có quan tâm đến các công trình nghiên cứu khoa học của trường haycủa viện mình không?
26) Các thông tin về hoạt động thể dục thể thao có nên nêu trên cổng thông tinkhông?
27) Vậy bạn muốn biết những thông tin gì?
28) Theo bạn việc tìm kiếm thông tin trên cổng thông tin có cần thiết không?29) Cổng thông tin nên hỗ trợ những chức năng tim kiếm nào?
30) Bạn nghĩ sao nếu các sinh viên có thể tương tác, trao đổi ý kiến với nhauqua cổng thông tin
31) Theo bạn, việc tổ chức bố cục cổng thông tin có quan trong không?
1.1.3 Danh sách câu hỏi phỏng vấn cho các nhóm người dùng: Khách
1) Anh/chị muốn cổng thông tin điện tử của Đại học Bách Khoa Hà Nội cónhững loại thông tin gì?
2) Anh/chị muốn xem thông tin nào đầu tiên khi truy cập cổng thông tin này?3) Với chức năng tìm kiếm của thông tin, anh/chị mong muốn có những tiêu chítìm kiếm nào?
4) Anh/chị nghĩ việc đăng tải thông tin về cơ cấu tổ chức, lịch sử phát triển củatrường có thật sự cần thiết? Và tại sao?
Trang 95) Về việc đăng tải thông tin về các phòng ban của nhà trường, anh/chị có ýkiến gì?
6) Anh/chị có muốn xem thông tin về điểm số, học bổng của sinh viên trongtrường không?
7) Theo anh/chị, nên đăng tải thông tin tuyển sinh của trường như thế nào?8) Anh/chị thấy các thông tin quảng cáo có nên đăng tải trên cổng thông tin?9) Anh/chị có đề xuất gì thêm về cổng thông tin điện tử của Đại học Bách Khoa
Hà Nội?
1.1.4 Danh sách câu hỏi cho nhóm người dùng: Nhóm quản trị nội dung
1 Anh chị nghĩ rằng hệ thống cần có những chức năng quản lý nội dung cơ bảnnào?
2 Lượng nội dung, thông tin cần quản trị có lớn không?
3 Cấu trúc toàn bộ những nội dung, thông tin cần quản trị có phức tạp không?
4 Nếu cấu trúc toàn bộ những nội dung, thông tin cần quản trị là phức tạp, cáchphân chia cụ thể của anh chị là gì?
5 Theo cách phân chia đó, thông tin trong mỗi bộ phận trong cấu trúc phức tạp đó
có đủ lớn và độc lập với nhau hay không?
6 Theo cách phân chia đó, ghi rõ xem những danh mục nội dung nào là quan trọng,cần được nhìn thấy ngay từ trang chủ của cổng thông tin?
7 Hệ thống có nhiều người sử dụng (phía quản trị nội dung) hay không?
8 Nếu hệ thống có nhiều người sử dụng, vậy vai trò của từng người trong việc quantrị nội dung hệ thống là gì? (Ghi rõ người dùng nào với vai trò nào)
9 Quy trình xử lý công việc và xuất bản thông tin (lên cổng thông tin) có thay đổihay không?
10 Ngoài các nội dung, thông tin được quản lý, anh/chị có muốn thêm vào cổngthông tin các module hiển thị và module chức năng nào khác? (Ví dụ module giúptích hợp và hiển thị thông tin từ một kênh thông tin khác)
11 Cổng thông tin có tiếp nhận phản hồi của người dùng/người xem về nội dunghay không?
12 Nếu câu trả lời cho câu 11 là có, anh/chị muốn nhận phản hồi qua email hayphương thức nào? (ví dụ xây dựng hộp thư góp ý riêng cho cổng thông tin)
13 Anh chị muốn xuất bản thông tin theo những kênh nào khác ngoài trang webcủa cổng thông tin? (Email, RSS…)
14 Anh chị nghĩ sao về việc sử dụng các thiết bị di động để quản trị cổng thôngtin?
15 Anh chị có yêu cầu gì về giao diện quản trị nội dung?
A Trực quan, đơn giản, dễ sử dụng
B Trực quan, nhiều tính năng, tiện lợi khi tìm các chức năng
C Có thể lựa chọn giao diện quản trị nội dung tùy người dùng
Trang 10D Giao diện quản trị tùy ứng theo thiết bị (adaptive content)
16 Anh chị có yêu cầu gì về giao diện cổng thông tin? (có thể tham khảo các yêu cầu sau: đơn giản, thân thiện, dễ dàng tìm kiếm thông tin, đẹp - nhiều hiệu ứng đồ họa, tùy ứng theo thiết bị, tiện lợi, dễ sử dụng, nhiều module và hiện thật nhiều thông tin…)
1.1.5 Danh sách câu hỏi nhóm người dùng: Nhóm quản trị kĩ thuật
1 Anh chị cần những chức năng tối thiểu nào để bảo trì và bảo vệ hệ thống? (Lựa chọn từ danh sách dưới đây và ghi chú vào phần Câu trả lời tương ứng)
A Cơ chế phân quyền, xác thực người dùng
B Mã hóa dữ liệu khi truyền qua mạng
C Mã hóa dữ liệu lưu trong CSDL
D Nhật ký hệ thống
E Chức năng sao lưu và phục hồi toàn bộ dữ liệu
F Các tính năng bảo vệ mật khẩu
2 Anh chị muốn triển khai sản phẩm trên hệ thống cục bộ (local, in-house) hay trênmáy chủ ảo (điện toán đám mây)?
3 Hệ thống mà anh chị dự định triển khai sản phẩm sử dụng hệ điều hành nào và server nào?
4 Cơ chế phân quyền sẽ phân ra cụ thể những quyền gì trong cổng thông tin?
5 Mã hóa dữ liệu khi truyền qua mạng bằng phương pháp nào?
6 Mã hóa dữ liệu trong CSDL bằng phương pháp nào?
7 Nhật ký hệ thống sẽ ghi lại thông tin những hoạt động nào?
8 Anh chị muốn cổng thông tin hỗ trợ tối thiểu những trình duyệt nào?
9 Thời gian tải dữ liệu của cổng thông tin về trình duyệt khoảng bao nhiêu là chấp nhận được?
A < 2.5s
B < 5s
C < 5s - 10s
(Giả sử khi toàn bộ sinh viên trường đang truy cập vào cổng thông tin)
10 Những dữ liệu nào anh/chị muốn sao lưu định kỳ?
1.2 Phương án 2: Phương pháp bảng hỏi.
1.2.1 Bảng hỏi cho Giảng viên
ST
T
1 Theo Thầy/cô việc xây dựng cổng thông
tin cho trường đại học Bách Khoa Hà
Nội có cần thiết?
a) Rất cần thiếtb) Có thể có hoặc khôngc) Không cần thiết
Trang 112 Cổng thông tin điện tử nên hiển thị với
ngôn ngữ nước ngoài nào?
a) Tiếng Anhb) Tiếng Nhậtc) Tiếng Phápd) Tiếng Đứce) Tiếng Trungf) Ngôn ngữ khác: (ghi rõ)
g) Không cần tiếng nước ngoài
3 Thầy/cô thấy có cần tài khoản trên cổng
thông tin hay không?
a) Có b) Không
4 Màu sắc giao diện thế nào là phù hợp? a) Rực rỡ
b) Êm dịuc) Có thể tùy chỉnh
5 Thầy/cô thường dùng trình duyệt nào để
truy cập cổng thông tin?
a) Firefoxb) GoogleChromec) Internet Explorerd) Trình duyệt khác
6 Thầy/cô có hay truy cập cổng thông tin
từ các thiết bị di động không?
a) Có b) Không
7 Các liên kết tới các trang web của khoa
viện nên được đặt thế nào?
a) Có thể nhìn thấy ngay khi vào cổngthông tin
b) Đặt trong một mục riêngc) Không cần thiết
8 Thầy/cô có cho rằng chương trình đào
tạo của trường có cần đăng tải trên cổng
thông tin?
a) Có b) Không
9 Các bài đăng trong một chuyên mục nên
hiển thị theo trình tự nào?
a) Theo trình tự thời gian: Mới nhất trước
b) Theo thứ tự bảng chữ cáic) Tùy chỉnh
10 Nếu có mục góp ý cho cổng thông tin,
Thầy/cô muốn hình thức nào được sử
dụng?
a) Qua emailb) Có mục góp ý riêng
11 Thầy/cô có cần một trang cá nhân trên
cổng thông tin không?
a) cób) không
Trang 121.2.2 Bảng hỏi cho Khách
ST
T
1 Theo anh/chị việc xây dựng cổng thông
tin cho trường đại học Bách Khoa Hà
Nội có cần thiết?
a) Rất cần thiếtb) Có thể có hoặc khôngc) Không cần thiết
2 Cổng thông tin điện tử nên hiển thị với
ngôn ngữ nước ngoài nào?
a) Tiếng Anhb) Tiếng Nhậtc) Tiếng Phápd) Tiếng Đứce) Tiếng Trungf) Ngôn ngữ khác: (ghi rõ)g) Không cần tiếng nước ngoài
3 Anh/chị có muốn được đăng kí tài
khoản trên cổng thông tin hay không?
a) Có b) Không
4 Màu sắc giao diện thế nào là phù hợp? a) Rực rỡ
b) Êm dịuc) Có thể tùy chỉnh
5 Anh/chị thường dùng trình duyệt nào để
truy cập cổng thông tin?
a) Firefoxb) GoogleChromec) Internet Explorerd) Trình duyệt khác
6 Anh/chị có muốn truy cập cổng thông
tin từ điện thoại di động?
a) Có b) Không
7 Các liên kết tới các trang web của khoa
viện nên được đặt thế nào?
a) Có thể nhìn thấy ngay khi vào cổngthông tin
b) Đặt trong một mục riêngc) Không cần thiết
8 Anh/chị có cho rằng chương trình đào
tạo của trường có cần đăng tải trên cổng
thông tin?
a) Có b) Không
9 Anh/chị muốn xem các thông tin tuyển
sinh nào trên cổng thông tin
a) Điểm chuẩn các nămb) Điểm thi đại họcc) Quy chế tuyển sinh, cách thức nộp
hồ sơ vào trường(có thể chọn nhiều lựa chọn)
10 Các bài đăng trong một chuyên mục nên
hiển thị theo trình tự nào?
a) Theo trình tự thời gian: Mới nhất trước
b) Theo thứ tự bảng chữ cái
Trang 13c) Tùy chỉnh
11 Nếu có mục góp ý cho cổng thông tin,
anh/chị muốn hình thức nào được sử
dụng?
a) Qua emailb) Có mục góp ý riêng
1.2.3 Bảng hỏi cho nhóm Quản trị nội dung
ST
T
Câu hỏi
1 Anh chị muốn đăng nhập một lần để sử dụng mọi dịch vụ trong quyền hạn
trên cổng thông tin hay đăng nhập nhiều trong các dịch vụ khác nhau?
A Đăng nhập một lần, sử dụng tất cả dịch vụ trong quyền hạn trên cổng thông tin
B Mỗi dịch vụ trên cổng thông tin cần đăng nhập một lần
2 Anh chị muốn giao diện của cổng thông là cố định, đồng nhất hay có thể
thay đổi và tùy biến?
A Giao diện không đổi
B Giao diện có thể dễ dàng tùy biến, thay đổi, hoàn toàn phụ thuộc vào người sử dụng
3 Nếu anh chị muốn 1 giao diện tùy biến, vậy anh chị muốn tùy biến những
thành phần nào trên giao diện? (Ghi rõ từng thành phần, cách nhau bởi dấuphảy xuống dưới)
Nội dung menu, font chữ, màu sắc, kích cỡ các thành phần hiển thị, đườnglink, template, vị trí các module hiển thị, vị trí menu
4 Hệ thống cung cấp dịch vụ tương tác trực tuyến, tiện ích nào hay không?
E Khác (ghi rõ vào mục dưới)
Tư vấn học tập trực tuyến trên cổng thông tin/trang thông tin
5 Hệ thống có quản lý riêng toàn bộ thông tin sinh viên hay không?
A Quản lý riêng toàn bộ thông tin sinh viên ở một trang riêng
B Gộp chung quản lý với cổng thông tin chính (trang chính)
6 Nếu hệ thống cung cấp dịch vụ thư điện tử, vậy sẽ sử dụng dịch vụ thư
điện tử của một bên thứ 3 hay là tự xây dựng một dịch vụ từ đầu ?
A Sử dụng dịch vụ thư điện tử của bên thứ 3 như Google, Microsoft (lấy
Trang 14tên miền @hust.edu.vn)
B Xây dựng từ đầu một dịch vụ thư điện tử
7 Anh chị muốn cổng thông tin hỗ trợ những ngôn ngữ nào ngoài Tiếng
Việt? (Ghi rõ)
Tiếng Anh, tiếng Nhật,
8 Có xây dựng chức năng tìm kiếm thông tin hay không? (hiện nay sử dụng
Google cũng có thể tìm kiếm nội dung 1 cách nhanh chóng trong trang web cụ thể)
A Có
B Không
1.3 Phương pháp Nghiên cứu các cổng thông tin đã có.
Nghiên cứu cổng thông tin hiện có của Đại học Bách Khoa và Đại học Quốcgia Hà Nội
Việc nghiên cứu chủ yếu trên góc nhìn của người xem thông tin, tìm hiểu các chức năng đã có và chưa có trên các cổng thông tin này, đồng thời nhómcũng tìm hiểu các tính năng kĩ thuật của các cổng thông tin
2 Danh sách các người sử dụng
Nhóm quản lý cổng thông tin
o Người quản trị kĩ thuật
o Nguời quản trị nội dung(đăng tin)