Quản lý lịch thi theo hệ tín chỉ ở khoa.
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO
THỰC TẬP NHẬN THỨC
Đề tài 86: Quản lý lịch thi theo hệ tín chỉ ở khoa.
Cán bộ hướng dẫn đề tài : Hồ Phan Hiếu
Cán bộ hướng dẫn thực tập : Trịnh Công Duy
Sinh viên : Trần Thanh Liêm 07T2
Lê Văn Mẫn 07T2
Nhóm : 08A
Đà Nẵng, tháng 12/2010
-NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trang 2
Trang 3
MỤC LỤC
-MỤC LỤC 3
LỜI NÓI ĐẦU 4
Cảm nhận của nhóm về việc tham quan, tiếp cận với môi trường doanh nghiệp – Công ty Gameloft 5
Giới thiệu về môi trường doanh nghiệp – Công ty Gameloft 5
Cảm nhận của về việc tham quan, tiếp cận với Gameloft 7
Đề tài thực tập 9
Mô tả đề tài và cơ sở lý thuyết 9
Công nghệ và ngôn ngữ 9
Phân tích chức năng của hệ thống 10
Xây dựng chương trình 11
Ứng dụng minh họa 12
Kết luận 16
TÀI LIỆU THAM KHẢO 17
Trang 4LỜI NÓI ĐẦU
Ngày nay, trình độ khoa học kỹ thuật của nhân loại đã phát triển về mọi mặt, đáp ứng phần lớn nhu cầu của con người Một trong những thành tựu nổi bật là Công nghệ thông tin Việc bùng nổ trong lĩnh vực công nghệ thông tin đã đáp ứng trong sinh hoạt, sản xuất cho con người trên mọi phương diện Máy tính đã góp phần rất lớn trong việc giải quyết nhiều bài toán phức tạp, đơn giản hóa vấn đề, tiết kiệm thời gian công sức cũng như tiền của cho người sử dụng
Nhận thấy sự phát triển mạnh mẽ của máy tính và lĩnh vực này, các thầy cô trong khoa Công nghệ thông tin đã bỏ ra rất nhiều thời gian và dành rất nhiều ưu
đãi cho sinh viên trong khoa đi Thực tập nhận thức Sau khi đi thực tế, mỗi nhóm
sinh viên sẽ còn nhận được một đề tài Và nhóm chúng em đã thực hiện đề tài:
Quản lý lịch thi theo hệ tín chỉ ở khoa Công nghệ thông tin Đây là cơ hội của
sinh viên khoa Công nghệ thông tin có thể cọ xát thực tế, và học hỏi được nhiều kinh nghiệm quý giá cho cơ hội nghề nghiệp sau này
Nhóm chúng em xin chân thành cảm ơn thầy Trịnh Công Duy, giảng viên hướng dẫn chúng em khi đi thực tập nhận thức và đồng cám ơn thầy Hồ Phan Hiếu
đã tận tình giúp đỡ nhóm chúng em trong quá trình tìm hiểu và hoàn thành bài báo cáo này
Nhóm sinh viên thực hiện
Trần Thanh Liêm 07T2
Lê Văn Mẫn 07T2
Trang 5I Cảm nhận của nhóm về việc tham quan, tiếp cận
với môi trường doanh nghiệp – Công ty Gameloft
1 Giới thiệu về môi trường doanh nghiệp – Công ty Gameloft
Gameloft được thành lập năm
1999 tại Pháp, Gameloft đã thể hiện vai trò tiên phong trong lĩnh vực này, sáng tạo những mobile game với công nghệ Java, Brew hoặc Symbian Theo dự đoán của ARC Group, tổng số điện thoại có sử dụng các công nghệ này sẽ vượt trên 2 tỉ vào năm 2008
Gameloft là tập đoàn đa quốc gia đứng đầu thế giới về phát triển và phát hànhgame cho điện thoại di động
Đây là điều mà sinh viên được biết và cảm nhận đầu tiên khi tìm hiểu
về công ty “nghề làm game” Gameloft
Gameloft đã thiết lập đối tác với các thương hiệu hàng đầu thế giới như Ubisoft Entertainment, Universal Pictures, Dreamworks Animations SKG, Sony Pictures, Warner Bros, FifPro, Lamborghini, Vans, Paris Hilton, Derek Jeter, Vijay Singh, Reggie Bush, Llewton Hewitt Ngoài ra, Gameloft cũng sở hữu các thương hiệu nổi tiếng riêng như Block Breaker Deluxe, Asphalt: Urban GT, New York Nights…
Gameloft đã phát triển một mạng lưới phân phối rộng khắp trên hơn
75 quốc gia, thông qua thỏa thuận với các nhà sản xuất điện thoại di động, các nhà phân phối, và với cửa hàng trực tuyến của mình Gameloft có mặt trên toàn thế giới, tại New York, San Francisco, Seattle, Montreal, Mexico, Buenos Aires, Paris, London, Cologne,
Trang 6Milan, Madrid, Copenhagen, Warsaw, New Delhi, Seoul, Beijing, Hong Kong, Tokyo, Sydney, TP.HCM Gameloft được niêm yết tại thị trường chứng khoán Euronext Paris (ISIN: FR0000079600, Bloomberg: GFT FP, Reuters: GLFT.PA)
Website: www.gameloft.com
Gameloft Vietnam thành lập năm 2004
Địa chỉ: Lầu 3, CMC Plaza, 79B Lý Thường Kiệt, F9, Q.Tân Bình, Tp.HCM Hiện tại, trụ sở chính đã chuyển tới Lầu 7 Etown2 - 364 Cộng Hòa, Q Tân Bình TPHCM Gameloft Việt Nam có thêm 1 chi nhánh nữa (Studio2) ở 18A Cộng Hòa do nhu cầu phát triển mở rộng của công ty Và một chi nhánh mới: lầu 10, lầu 11 - tòa nhà Indochina ngay cạnh sông Hàn Đà Nẵng (SDT: 0511 3849361 - 0511 3849362)
Gameloft hiện nay được đánh giá là nhà cung cấp game hàng đầu của thế giới Các game được hỗ trợ khoảng
1100 thiết bị Doanh thu của công ty tăng gấp 10 lần sau 4 năm Gameloft đã đạt được 30 giải thưởng về game với
1200 game được bán ra thị trường Các thể loại game thường thấy ở Gameloft như: game hành động, game thể thao, game thông thường Gameloft hiện nay đang phát triển mạnh với số lượng nhân viên đông đảo và tăng rất nhanh chóng: từ 115 người(2006), 370 người(2007), 620 người(2008), đến 800 người(2009) và sẽ còn tiếp tục tăng nữa vào những năm tới Đây là thử thách và cũng là những cơ hội thực thụ cho những ai yêu thích nghề làm game
Trang 7 Sơ bộ về khâu làm game:
Gameloft rất nghiêm ngặt về deadline Công việc chủ yếu tại
Đà Nẵng là viết lại game cho dòng điện thoại khác trên game có sẵn Tương lai của công ty tại chi nhánh Đà Nẵng lên đến 2 tầng với sức chứa lên đến 300 người vào cuối năm sau
2 Cảm nhận của nhóm về việc tham quan, tiếp cận với
Gameloft
Sau đợt đi thực tập nhận thức này em thấy: Gameloft là một
môi trường làm việc chuyên
nghiệp và khá lý tưởng cho những người theo phần mềm
Trang 8Công ty mới thành lập chi nhánh tại Đà Nẵng nhưng với mức lương
và chế độ đãi ngộ cao, Gameloft đã khuyến khích các thành viên của mình luôn luôn phát triển Các thành viên của Gameloft có thể tham gia các hoạt động thể thao, rèn luyện sức khỏe, ngoài ra còn có cái hoạt động game, vui chơi giải trí Theo nhóm chúng em thấy, làm việc ở Gameloft thì khá là nhanh để “promoted” Đây là cơ hội tốt cho nghề nghiệp sau này của sinh viên chúng em
Khi đi thực tập nhận thức, nhóm chúng em thấy rõ được rất nhiều vấn đề: Cốt lõi của lập trình hướng đối tượng, khả năng bắt lỗi, và tối ưu hóa code rất là quan trọng trong khâu làm Game Đó là những gì sinh viên chúng em còn phải học hỏi nhiều để sau này có một kiến thức vững vàng vào cuộc sống
Ở Gameloft, nhóm chúng em còn nhận được sự giúp đỡ nhiệt tình của chị Thư_ người điều phối nhân sự và anh Phú_ cựu sinh viên khoa Công Nghệ Thông Tin-ĐHBK phụ trách việc training Anh chị luôn giúp đỡ và chỉ bảo rất nhiệt tình cho sinh viên
Nhóm chúng em còn được biết rằng ngôn ngữ chủ yếu ở Gameloft là Java và C/C++ Đây là điều kiện để sinh viên biết được thực tế và nhận thức về cách làm việc của mình trong tương lai Ngoài ngôn ngữ ra, Gameloft rất chuộng những người giỏi Ngoại ngữ, đặc biệt là Anh văn, đó là những vị trí ngoại giao, hoặc tester để có thể đọc tài liệu tốt và tìm ra lỗi Và giỏi photoshop cũng là lợi thế rất lớn cho những sinh viên muốn có cơ hội ổn định và thăng tiến cao ở Gameloft
Qua đợt đi thực tập nhận thức này, chúng em đã thật sự thấy được những gì mình cần làm, những gì mình cần học để có một công việc ổn định trong tương lai Nhóm chúng em cũng xin cảm ơn khoa rất nhiều, vì
đã tạo điều kiện tốt nhất để sinh viên chúng em đi thực tế thực tập nhận thức, tiếp cận môi trường làm việc thực tế
Trang 9II Đề tài thực tập
Đề tài: Quản lý lịch thi theo hệ tín chỉ ở khoa.
1 Mô tả đề tài và cơ sở lý thuyết
Như chúng ta thấy, việc học hành luôn gắn liền với việc thi cử,
vì vậy nên việc quản lý lịch thi luôn rất cần thiết với các trường, các khoa Nhìn thấy được điều đó và được sự phân công của khoa, nhóm chúng em đã làm đề tài Quản lý lịch thi theo hệ tín chi ở khoa Hi vọng rằng sau khi hoàn thành, chương trình sẽ có những ứng dụng thực tế
2 Công nghệ và ngôn ngữ
Nhóm chúng em chọn ngôn ngữ PHP để viết ứng dụng đề tài thực tập nhận thức này vì với thời đại bùng nổ Công nghệ thông tin hiện nay thì chúng ta có thể lướt web ở nơi, mọi lúc
PHP viết tắt của Hypertext Preprocessor, là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ Nói một cách đơn giản không theo thuật ngữ khoa học thì một quá trình xử lý PHP được thực hiện trên máy chủ( Windowns hoặc Unix) Khi một trang Web muốn dùng PHP thì phải đáp ứng được tất cả các quá trình xử lý thông tin trong trang Web đó, sau đó đưa ra kết quả như ngôn ngữ HTML Vì quá trình xử lý này diễn ra trên máy chủ nên trang Web được viết bằng PHP sẽ dễ nhìn hơn ở bất kì hệ điều hành nào Cũng giống như hầu hết các ngôn ngữ lập trình khác, PHP có thể nối trực tiếp với HTML Mã PHP tách biệt với HTML bằng các thực thể đầu và cuối Khi một tài liệu được đưa ra phân tích, quá trình xử lý PHP chỉ được thực hiện ở những điểm quan trọng, rồi sau đó đưa ra kết quả Với phiên bản 3, PHP cũng cung cấp một số lượng cơ sở dữ liệu khá đồ sộ gồm cả MySQL, mSQL và Oracle Nó cũng có thể làm
Trang 10việc với các hình ảnh các file dữ liệu, FTP, XML và host của các kĩ thuật ứng dụng khác Hiện nay, PHP đã ra phiên bản PHP 6 và nó đang được phát triển
3 Phân tích chức năng của hệ thống
o Login
Phân làm 2 chức năng để người dùng đăng nhập
Administrator: username: tranthanhliem, levanman
password: 123456 User: username: user
password: user
Với quyền Administrator:
o Xem thông tin lịch thi theo yêu cầu
o Thêm lịch thi: Kì? MaHP, TenHP, Ngaythi, Nhom, Phongthi, CBCT, Thời gian bắt đầu, Thời gian kết thúc, Ghi chú
o Sửa lịch thi
o Xóa lịch thi
o Tìm kiếm môn, ngày thi,… trong lịch thi theo yêu cầu
Với quyền User:
o Xem thông tin lịch thi theo yêu cầu
o Tìm kiếm môn, ngày thi,… trong lịch thi theo yêu cầu
4 Xây dựng chương trình
Trang 11Quản lý lịch thi theo hệ tín chỉ ở khoa
Đăng nhập Quản lý chương trình
Admin
Thông tin Hiển thị
Tìm kiếm Report
Thông tin Hiển thị
Tìm kiếm Report
About
SCHEDULE
schedule_id
subject_id
schedule_manager
schedule_group
schedule_room
schedule_note
term_id
schedule_time_begin
schedule_time_end
TERM
term_id
term_name
MEMBER
user_id user_name user_password permission
SUBJECT
subject_id subject_name term_id
Depend on
Depend on
Have
1-n 1-n
1-1
1-n 1-n
1-n
Xây dựng từ điển dữ liệu
dữ liệu Chúthích
8 schedule_manage KTT varchar(250)
9 schedule_group KTT varchar(250)
10 schedule_room KTT varchar(125)
11 schedule_note KTT varchar(250)
13 schedule_time_begin KTT time
14 schedule_time_end KTT time
Mô hình thực thể kết hợp
Mô hình phân rã chức năng
Trang 125 Ứng dụng minh họa
Chương trình được chạy trên localhost và đã up lên web
Đăng nhập hệ thống: (quyền Administrator)
Nếu đăng nhập thành công thì qua bước tiếp theo, ngược lại “Đăng nhập thất bại, xin thử lại”.
Trang 13 Thêm lịch thi:
Xem lịch thi theo kì:
Sửa lịch thi:
Trang 14 Xóa lịch thi:
Tìm kiếm lịch thi:
Trang 15 Kết quả trả về:
Đăng nhập với quyền user:
Trang 16Set username: user với quyền user (tương tự như trên): thì user user không có quyền thêm, sửa và xóa:
III Kết luận
Chương trình có giao diện dễ nhìn và đã hoàn thành một số chức năng, đạt được mục đích đề ra là quản lý lịch thi theo hệ tín chỉ ở khoa Công nghệ thông tin Tuy nhiên chương trình vẫn chưa hoàn toàn đầy đủ tất cả Nhóm chúng em hi vọng rằng chương trình sẽ được phát triển hơn nữa và những chức năng đó của nó sẽ mang lại nhiều lợi ích hơn cho người sử dụng Hi vọng rằng ứng dụng này không chỉ dừng lại ở khoa mà hướng phát triển của nó có thể đến các cấp của hệ thống giáo dục – đào tạo ở nước ta
Trang 17TÀI LIỆU THAM KHẢO
[1] Sổ tay sinh viên và chương trình đào tạo trường Đại Học Bách Khoa
[2] Lịch thi của phòng đào tạo trường Đại Học Bách Khoa
[3] http:// http://codeigniter.com/
[4] http://vi.wikipedia.org/
[5] http://forum.t3h.vn/
[6] http://diendanspkt.net/