Chuyên đề thực tập tốt nghiệp
MỤC LỤC
LỜI NÓI ĐẦU ........................................................................................ 1
CHƯƠNG I: GIỚI THIỆU VỀ CƠ SỞ THỰC TẬP VÀ CƠ QUAN
NƠI THỰC HIỆN ĐỀ TÀI .................................................................... 2
I. Tổng quan về Công ty cổ phần phần mềm Sybersoft – cơ quan nơi
thực tập ......................................................................................................... 2
1.1. Quá trình hình thành và phát triển ................................................ 2
1.2. Ngành nghề kinh doanh của Cybersoft .......................................... 3
1.3. Cơ cấu tổ chức và chức năng của Cybersoft ................................. 8
II. Tổng quan về trường trung học kinh tế - kỹ thuật tỉnh Lào Cai ..... 10
2.1. Lịch sử hình thành ......................................................................... 10
2.2. Thực trạng tại trường trung học kinh tế - kỹ thuật lào cai ........ 13
III- Định hướng lựa chọn đề tài ............................................................... 17
3.1. Cơ sở lựa chọn đề tài ...................................................................... 17
3.2. Giới thiệu tổng quan về phần mềm dự kiến xây dựng ................ 17
3.3. Các chức năng của phần mềm ...................................................... 18
3.4. Thông tin đầu ra và đầu vào của sản phẩm ................................. 18
3.5. Phương pháp và phạm vi nghiên cứu của đề tài ......................... 19
3.6. Lợi ích của đề tài mang lại ............................................................ 20
CHƯƠNG II: MỘT SỐ VẤN ĐỀ PHƯƠNG PHÁP LUẬN CƠ BẢN
VỀ QUY TRÌNH THIẾT KẾ, XÂY DỰNG VÀ TRIỂN KHAI MỘT
PHẦN MỀM ỨNG DỤNG ................................................................... 21
I. Khái niệm về phần mềm và công nghệ phần mềm, phân loại phần
mềm ............................................................................................................. 21
1.1. Khái niệm về phần mềm và công nghệ phần mềm ...................... 21
1.2. Phân loại phần mềm ....................................................................... 22
II- Chu kỳ sống của một phần mềm: ....................................................... 25
Hoàng Thọ Thái Tin 46A
Chuyên đề thực tập tốt nghiệp
2.1. Chu kỳ sống của dự án tuần tự ..................................................... 25
Hoàng Thọ Thái Tin 46A
Chuyên đề thực tập tốt nghiệp
LỜI NÓI ĐẦU
Công nghệ thông tin trong giai đoạn hiện nay đang có những bước phát
triển một cách mạnh mẽ trong mọi lĩnh vực hoạt động trên toàn thế giới. Ở
Việt Nam, tuy rằng công nghệ thông tin mới chỉ đang đi từng bước phát triển,
tuy nhiên những bước phát triển đó đã đem lại cho Việt Nam trở thành nước
có tiềm năng về công nghệ thông tin. Trong đó, phát triển hệ thống thông tin
đang là thế mạnh của đất nước. Với việc áp dụng trong các ngành kinh tế, hệ
thống thông tin giúp cho công việc quản lý được dễ dàng hơn, nâng cao hiệu
quả sản xuất, tiết kiệm được thời gian công sức.
Với công nghệ thông tin, thông tin được thu thập, xử lý, phổ biến, một
cách nhanh chóng, chính xác và có hiệu quả. Đã đi qua thời tính toán, lưu trữ
dữ liệu bằng các phương pháp thủ công truyền thống mang nặng tính chất lạc
hậu, lỗi thời. Công nghệ thông tin đã đi vào các ngành với một phương thức
hoạt động hoang toàn mới mẻ, sáng tạo và nhanh chóng mà không mất đi sự
chính xác. Đặc biệt, nó đã đánh dấu một bước ngoặt trong việc áp dụng tin
học vào trong hệ thống quản lý.
Qua thời gian thực tập tại công ty phần mềm quản trị doanh nghiệp
Cybersoft, và qua thực tế tìm hiểu về trường trung học kinh tế - kỹ thuật Lào
Cai em nhận thấy công tác quản lý điểm tại trường trung học kinh tế - kỹ
thuật Lào Cai là một trong những khâu quan trọng trong hệ thống đào tạo của
trường, nhưng thực tế hiện tại trường không sử dụng một phần mềm hỗ trợ
chuyên nghiệp nào mà chỉ sử dụng những phần mềm nhỏ lẻ tách biệt rất thủ
công. Chính vì vậy mà em đã chọn đề tài: “Phân tích - thiết kế phần mềm
quản lý điểm tại trường trung học kinh tế và kỹ thuật tỉnh Lào Cai.”.
Hoàng Thọ Thái Tin 46A
1
Chuyên đề thực tập tốt nghiệp
Trang web của công ty : www.cybersoft.com.vn
1.2. Ngành nghề kinh doanh của Cybersoft
1.2.1. Một số sản phẩm chính của công ty
Công ty chuyên tư vấn và cung cấp chuyên nghiệp các sản phẩm kế
toán và giải pháp ERP cho các doanh nghiệp.
Đội ngũ nhân viên gồm 40 lập trình viên, tư vấn viên chuyên nghiệp
với sự hiểu biết sâu sắc về nghiệp vụ kinh tế, kinh nghiệm triển khai và khả
năng của công nghệ thông tin.
Gần 1000 khách hàng trên cả nước với các loại hình sản xuất kinh
doanh và quy mô hoạt động khác nhau đang sử dụng sản phảm của công ty.
Các sản phẩm chính:
* Cyber Accounting.
*Cyber-ERP:
• Cyber Sales Management.
• Cyber Purchasing Management.
• Cyber Inventory Management.
• Cyber Financial Management.
• Cyber HRM- Human Resource Management.
1.2.2. Sản phẩm của công ty
Các ứng dụng hiện nay không còn mang tính cục bộ nữa mà cần được
chia sẻ, tương tác với trọng tâm là người dùng. Công ty Cybersoft thiết kế
phần mềm kế toán nhằm giúp các doanh nghiệp dễ dàng sử dụng, nâng cao
hiệu quả kinh doanh và tiết kiệm giá thành. Những sản phẩm phần mềm mà
Cybersoft thiết kế được ứng dụng trong các lĩnh vực bất động sản, xây dựng,
Hoàng Thọ Thái Tin 46A
3
Chuyên đề thực tập tốt nghiệp
vận tải, khoáng sản, chứng khoán, truyền thông. Phù hợp và cần thiết cho
nhiều loại hình doanh nghiệp.
• Phần mềm kế toán Cyber Accounting
Hệ thống báo cáo tài chính
Hệ thống báo cáo thuế
• Phần mềm Cyber Business Net
Cyber Business Net là một hệ thống phần mềm quản trị toàn diện
doanh nghiệp. Giúp doanh nghiệp tự động hoá hầu hết các quy trình hoạt
động chính trong doanh nghiệp: từ mua, bán, quản lý vật tư hàng hoá đến
phân tích hoạt động sản xuất kinh doanh, quản lý tài chính kế toán.
• Phần mềm Cyber CRM.Net
Phần mềm quản trị quan hệ khách hàng Cyber CRM được phát triển
trên nền công nghệ .Net và hệ quản trị cơ sở dữ liệu SQL SERVER 2000 của
Microsoft với các tính năng ưu việt trong quản lý quan hệ khách hàng.
Cyber CRM không chỉ cung cấp các giải pháp kịp thời hỗ trợ lãnh đạo
doanh nghiệp trong việc đưa ra các quyết định kinh doanh mà còn là công cụ
đắc lực hàng ngày của nhân viên Marketing, nhân viên bán hàng, bảo hành,
tư vấn.
Cyber CRM trả lời và thực hiện các câu hỏi của cấp quản lý và nhân
viên bán hàng, Marketing thường gặp phải như sau.
Làm thế nào để lưu trữ thông tin khách hàng ?
Làm thế nào để phân loại khách hàng và phân tích khách hàng?
Làm thế nào để theo dõi nhu cầu của khách hàng ?
Làm thế nào để phân chia khách hàng theo dõi cho các nhân viên/bộ
phận ?
Làm thể nào để theo dõi tình trạng giao dịch khách hàng ?
Làm thế nào để nâng cao chất lượng phục vụ cho khách hàng ?
Hoàng Thọ Thái Tin 46A
5
Chuyên đề thực tập tốt nghiệp
Và rất nhiều câu hỏi khác nữa của cấp quản lý cũng như nhân viên
tác nghiệp?
• Phần mềm HRM.Net
nhân của nhân viên như: Lý lịch, chuyên môn, quan hệ gia đình.
Cập nhật và theo dõi toàn bộ thông tin chi tiết về quá trình làm việc
của nhân viên như: Khen thưởng - kỷ luật, vị trí, huấn luyện – đào
tạo, đánh giá thi đua, công tác, lương, BHXH.
Theo dõi thông tin nhân sự và những biến động nhân sự trong doanh
nghiêp.
Theo dõi quá trình làm việc, thuyên chuyển vị trí công tác, thăng
tiến của nhân viên
Theo dõi toàn bộ quá trình đóng BHYT, BHXH của nhân viên
Cập nhật thông tin về các chế độ chính sách như: nghỉ ốm, nghỉ
dưỡng sức, thai sản, hưu trí.
Thực hiện cập nhật vào báo cáo theo các biểu mẫu BHXH – BHYT
do nhà nước quy định
Chấm công và đánh giá thi đua
Hỗ trợ đọc dữ liệu đầu ra của các loại máy chấm công
Chuyển dữ liệu chấm công, đánh giá thi đua vào bảng lương
Theo dõi thời gian làm việc của nhân viên: chấm công theo thời gian
Quản lý phép thâm niên, đăng ký làm việc theo ca, đăng ký nghỉ
phép…
Thiết lập cơ chế đánh giá thi đua theo đặc thù của doanh nghiệp
Quản lý các quyết định khen thưởng – kỷ luật
Hoàng Thọ Thái Tin 46A
7
Chuyên đề thực tập tốt nghiệp
1.3. Cơ cấu tổ chức và chức năng của Cybersoft
1.3.1. Cơ cấu tổ chức
Sơ đồ tổ chức công ty cổ phần Cybersoft
Hoàng Thọ Thái Tin 46A
8
Chuyên đề thực tập tốt nghiệp
Tổ chức thực hiện công tác văn phòng, các thủ tục hành chính, lưu trữ hồ sơ;
Sắp xếp, tổ chức các hoạt động trong công ty;Giám sát việc thực hiện quy chế
nhân viên và thực hiện công tác BHXH, BHYT
Hiện nay CYBERSOFT có hơn 40 nhân viên có trình độ đại học, trên
đại học các chuyên ngành toán, tin, kế toán, kinh tế và ngoại ngữ.
II. Tổng quan về trường trung học kinh tế - kỹ thuật tỉnh Lào Cai
2.1. Lịch sử hình thành
Trước đòi hỏi bức xúc về đào tạo, bồi dưỡng và phát triển nguồn nhân
lực phục vụ sự nghiệp kinh tế - xã hội địa phương, ngày 2 tháng 5 năm 2001,
Trường Trung học Kinh tế - Kỹ thuật Lào Cai được thành lập. Vượt qua
những ngày đầu với những khó khăn về cơ sở vật chất, con người, Trường đã
bắt tay vào thực hiện nhiệm vụ liên kết đào tạo các ngành học ngắn hạn theo
nhu cầu của tỉnh : đào tạo cán bộ tư pháp, cán bộ địa chính cho các xã, tiếng
Pháp, tiếng Anh, tin học văn phòng cho cán bộ, công chức, của tỉnh; Liên kết
với các Trường đại học TW đào tạo cán bộ bậc đại học, Cao đẳng, Trung cấp
( tại chức ) các ngành: luật, tài chính kế toán, nông lâm nghiệp, du lịch, địa
chính, công nghệ thông tin, thống kê - kế hoạch. Cho đến nay, đã có hàng
nghìn cán bộ công chức, cán bộ cơ sở của tỉnh Lào Cai được học tập, nâng
cao trình độ chuyên môn, năng lực quản lý từ ngôi trường này.
Uy tín và vị thế của Trường Trung học Kinh tế - Kỹ thuật. Lào Cai
ngày càng được khẳng định bằng số lượng và chất lương học viên tham gia
các khóa đào tạo. Cũng vì lẽ đó mà nhà trường đã được Ban quản lý dự án
Trung ương - Dự án giảm nghèo các tỉnh miền núi phía Bắc lựa chọn là đơn
vị đào tạo cho các hợp phần nâng cao năng lực cán bộ cơ sở của Dự án giảm
nghèo các tỉnh Miền núi phía Bắc (Dự án cấp quốc gia ) với nguồn vốn vay
dài hạn của ngân hàng thế giới ( WB ). Các nội dung đào tạo thiết thực như:
Hoàng Thọ Thái Tin 46A
10
Chuyên đề thực tập tốt nghiệp
''Sử dụng và quản lý tài chính ngân sách phát triển xã '', ''Vận hành, bảo trì và
dẫn về mảnh đất biên cương đang trên đà phát triển. Hiện nay, Trung tâm
đang triển khai tích cực dự án cổng giao tiếp điện tử thông qua giao diện của
Web Lào Cai, góp phần hình thành giai đoạn đầu của Chính phủ điện tử, giúp
Tỉnh, các sở, ban, ngành, huyện, thành phố có thêm công cụ điện tử để giao
tiếp với nhân dân và các doanh nghiệp trong tỉnh. Những việc đã làm được
của Trường Trung học Kinh tế - Kỹ thuật Lào Cai trong hơn 4 năm qua được
coi là những bước chuẩn bị để cuối giai đoạn 2006- 2010 phấn đấu được công
nhận là Trường Cao đẳng và khoảng l0 năm nữa (cuối giai đoạn 2010-2015)
1à nòng cốt để xây dựng Đại học Cộng đồng Lào Cai (theo mô hình của các
nước phát triển ). Đầu năm 2005 UBND tỉnh đã chính thức cho Trường bắt
tay xây dựng Đề án xây dựng trường Cao đẳng Cộng đồng Lào Cai trên cơ sở
nâng cấp Trường Trung học Kinh tế -Kỹ thuật tỉnh. Cơ sở vật chất mới đã
được khởi công xây dựng tại trung tâm của thành phố Lào Cai với diện tích
đất được cấp bảo đảm tiêu chuẩn quốc tế (13 ha). Chỉ hai năm nữa giữa trung
tâm thành phố một Trường chuyên nghiệp hiện đại sẽ được hoàn thành tạo
điều kiện để nhà trường nâng cao chất lượng và quy mô đào tạo ngay từ khi
vừa thành lập Ban Giám hiệu nhà trường đã tuyển dụng nhiều sinh viên khá
giỏi có nguyện vọng đến Trường công tác và tiếp tục cho đi đào tạo sau đại
học tại các trung tâm đào tạo có uy tín trong nước và nước ngoài để có đội
ngũ cán bộ giảng dạy đáp ứng nhu cầu nhiệm vụ trong tình hình mới. Đến khi
xây dựng xong khu Trường mới, Trường sẽ có trên 20 thạc sỹ và tiến sỹ làm
nòng cốt cho lực lượng cán bộ giảng dạy của Trường trong tương lai.
Phấn đấu vì một Lào Cai giàu mạnh, Trường trung học Kinh tế - Kỹ
thuật Lào Cai đang hướng tới mục tiêu trở thành Trường Cao đẳng và là nòng
cốt của Đại học Lào Cai trong tương lai không xa. Chắc chắn tại “nơi con
Hoàng Thọ Thái Tin 46A
12
Chuyên đề thực tập tốt nghiệp
sông Hồng chảy vào đất việt”, “ một thương hiệu” về đào tạo nguồn nhân lực
chất lượng cao cho cả vùng Tây Bắc đang được hình thành.
1. Trưởng Bộ môn: Cử nhân Luật Nguyễn Thạc Hiền
+ Khoa Ngoại Ngữ:
1. Trưởng khoa: Cử nhân Phạm Mai Lan.
- Các Tổ chức Đoàn thể của Trường:
+ Đảng bộ Trường Trung học Kinh tế - Kỹ thuật tỉnh Lào Cai:
1. Bí thư Đảng bộ: Nguyễn Văn Thắng
2. Phó Bí thư Đảng bộ: Phạm Ngọc Hoàng
+ Công đoàn:
1. Chủ tịch Công đoàn Trường: Phạm Ngọc Hoàng
2. Phó Chủ tịch Công đoàn: Thái Thanh Hải
+ Đoàn Thanh niên CS HCM Trường TH Kinh tế - Kỹ thuật Lào Cai:
1. Bí thư Đoàn Trường: Nguyễn Thị Bích Hạnh
2. Phó Bí thư Đoàn Trường: Phạm Thị Mai Lan
+ Hội Chữ thập đỏ:
1. Chủ tịch Hội: Lê Hướng Việt
2. Phó Chủ tịch Hội: Nguyễn Văn Bằng
Hoàng Thọ Thái Tin 46A
14
15
Sơ đồ tổ chức
UỶ BAN NHÂN DÂN TỈNH
HIỆU TRƯỞNG
Phó hiệu trưởng 1 Phó hiệu trưởng 2
Phòng tài vụ
Phòng CTCT &
QLHS
Phòng hành chính
tổng hợp
Phòng Đào tạo Đoàn thanh niên
Khoa tin Khoa kế toán
Chuyên đề thực tập tốt nghiệp
- Mỗi giáo viên phải tự tổng hợp trên excel riêng lẻ rất phức tạp vì thế
việc báo cáo điểm diễn ra chậm chạp, tìm kiếm và in các báo cáo tổng hợp là
rất khó khăn.
III- Định hướng lựa chọn đề tài
3.1. Cơ sở lựa chọn đề tài
Vấn đề quản lý điểm là một khâu quan trọng trong bất kỳ một cơ sở
đào tạo nào. Nó là một vấn đề khó, với khối lượng công việc rất lớn, do đó
quá trình quản lý thủ công gặp rất nhiều khó khăn và mất rất nhiều thời gian.
Đặc biệt là vào cuối mỗi học kỳ, khi mà số lượng công việc: Chấm thi, tính
điểm, thông báo và thống kê điểm gặp rất nhiều khó khăn.
Qua quá trình tìm hiểu, thì quy trình tính và chấm điểm của trường
trung học là rất phức tạp gần giống với quy trình tính điểm của trường phổ
thông, nhiều môn học có tới 8-9 con điểm, trong các con điểm đó thì phân ra
nhiều loại điểm khác nhau. Không những thế lại có sự phân biệt giữa các môn
học: Môn thi(hệ số 2) và môn kiểm tra(hệ số 1).
Mỗi giáo viên viên lại có phôi và bảng điểm khác nhau, vì vậy khi giáo
viên chủ nhiệm tổng hợp điểm gặp rất nhiều khó khăn và cần một lượng thời
gian tương đối dài.
Vì lý do này, em quyết định lựa chọn đề tài: “Phân tích - thiết kế
phần mềm quản lý điểm tại trường trung học kinh tế và kỹ thuật tỉnh
Lào Cai.”.
3.2. Giới thiệu tổng quan về phần mềm dự kiến xây dựng
Phần mềm được thực hiện dạng xây dựng dạng Client – Server và được
xây dựng trên cấu trúc 2 lớp.
Đặc điểm chính của phần mềm:
Hoàng Thọ Thái Tin 46A
17
Chuyên đề thực tập tốt nghiệp
+ Phần mềm không đòi hỏi cấu hình máy cao do cơ sở vật chất của
+ Bảng điểm từng lớp học.
+ Bảng điểm cho từng học kỳ theo từng lớp học.
+ Bảng điểm tổng hợp năm học cho từng lớp học.
+ Bảng điểm toàn khoá cho từng học sinh.
+ Ngoài ra chương trình còn cho phép: In danh sách học sinh thi lại,
học lại.
3.5. Phương pháp và phạm vi nghiên cứu của đề tài
Trong quá trình học tập nghiên cứu và viết đề tài: “Phân tích - thiết kế
phần mềm quản lý điểm tại trường trung học kinh tế và kỹ thuật tỉnh
Lào Cai.”. Tại trường trung học kinh tế và kỹ thuật tỉnh Lào Cai, em đã áp
dụng những kiến thức đã học ở trường và quá trình tìm hiểu thực tế tại trường
trung học để xây dựng một đề tài hoàn chỉnh gồm đầy đủ các bước: Khảo sát,
phân tích, thiết kế lập trình, cài đặt và chạy thử phần mềm.
Do thời gian thực tập ngắn và trình độ còn nhiều hạn chế, nên em chỉ
xây dựng được một nhánh của trương trình quản lý điểm, chứ chưa phải là một
trương tình quản lý điểm chuyên nghiệp dành cho một trường học. Em chỉ cố
gắng mô tả quy trình xây dựng một phần mềm thông qua khảo sát thực tế.
Phần mềm dự kiến là sẽ được viết bằng ngôn ngữ VB6 với cơ sở dữ
liệu là Access 2003. Vì phầm mềm được xây dựng chủ yếu dưới dạng học
thuật lên việc lựa chọn trên là hợp lý: Đảm bảo tiến độ về thời gian(ngôn ngữ
VB6 rất dễ dử dụng và tỏ ra thích hợp cho những phần mềm được xây dựng
trong thời gian ngắn). Cơ sở dữ liệu là Access 2003 là hợp lý vì nó rất đơn
giản và phổ biến không quá cồng kềnh như SQL2005(gần 1GB) hoặc
Oracle(hơn 2GB).
Hoàng Thọ Thái Tin 46A
19
Chuyên đề thực tập tốt nghiệp
3.6. Lợi ích của đề tài mang lại
3.6.1. Đối với trường trung học kinh tế - kỹ thuật
Trong ngành giáo dục thì quản lý điểm là một vấn đề rất khó và phức
1.1.1. Khái niệm về phần mềm
* Hiện nay, có rất nhiều cách khác nhau để định nghĩa về phần mềm.
Sau đây là một số cách định nghĩa về phần mềm:
+ Phần mềm là tập hợp tất cả các câu lệnh do các lập trình viên viết ra
để hướng máy tính làm một số công việc cụ thể nào đó.
+ Theo giáo trình tin học đại cương của khoa tin học ĐH kinh tế quốc
dân thì: “Phần mềm máy tính là các chương trình, cấu trúc dữ liệu làm cho
chương trình xử lý được những thông tin thích hợp và các tài liệu mô tả
phương thức sử dụng các chương trình ấy. Phần mềm luôn được bổ sung và
sửa đổi một cách thường xuyên”
* Để có được phần mềm, các nhà lập trình phải sử dụng các ngôn ngữ lập
trình để viết, ngôn ngữ lập trình là ngôn ngữ trung gian giữa ngôn ngữ giao tiếp
của con người với ngôn ngữ máy, ngôn ngữ càng gần với ngôn ngữ con người thì
gọi là ngôn ngữ cấp cao, càng gần ngôn ngữ máy thì gọi là ngôn ngữ cấp thấp.
* với các chương trình ứng dụng khác nhau và các trình điều khiển thiết
bị khác nhau
Hoàng Thọ Thái Tin 46A
21