TỔNG QUAN VỀ CƠ SỞ THỰC TẬP
Tổng quan về công ty cổ phần truyền thông ICOM Việt Nam
Công ty cổ phần truyền thông ICOM Việt Nam được thành lập ngày 31 tháng 03 năm 2009 Công ty hoạt động trong lĩnh vực cung cấp các sản phẩm- dịch vụ về công nghệ ,viễn thông ,truyền thông và các phần mềm ứng dụng Đội ngũ chủ chốt của ICOM Việt Nam là những nhân viên có kinh nghiệm làm việc, được đào tạo bài bản ở trong và ngoài Nước Họ là những người am hiểu về Tin học, Tài chính, các phần mềm ứng dụng trong doanh nghiệp.ICOM Việt Nam là một đội ngũ trẻ, giàu đam mê và nhiệt huyết trong công việc cùng chung vai góp sức vì mục tiêu phục vụ nhu cầu của khách hàng và sự phát triển của công ty
“Thờ giới giải trí trong tầm tay” là những gì mà công ty muốn gửi đến tất cả khách hàng
Trụ sở chính: số nhà 14 ,tổ 53,phường Yờn Hũa,Cầu Giấy ,Hà Nội Tel : (+84)437822417
E-mail: contact@icomvn.com.vn
Lĩnh vực hoạt động và các sản phẩm chủ chính của công ty
Sản xuất và triển khai phần mềm kể toán doanh nghiệp.
Sản xuất và triển khai phần mềm quản trị tổng thể doanh nghiệp.
Sản xuất và triển khai phần mềm nhân sự tiền lương.
Sản xuất và triển khai phần mềm kể toán hành chính sự nghiệp.
Cung cấp các sản phẩm dịch vụ về công nghệ số
Cung cấp các sản phẩm dịch vụ về viễn thông
Cung cấp các giải pháp phần mềm trên điện thoại di động
Cung cấp các dịch vụ bảo trì, bảo hành phần mềm tin học.
Dịch vụ quảng cáo, quảng bá thương hiệu thông qua phần mềm tin học.
ICOM Việt Nam luôn đa dạng hóa sản phẩm nhằm đáp ứng kịp thời thay đổi nhu cầu quản lý của doanh nghiệp Chính vì lẽ đó mà cỏc dũng sản phẩm của ICOM Việt Nam liên tục được cải tiến về tính năng, tiện ích và thân thiện hơn với nhu cầu của từng khách hàng Cỏc dũng sản phẩm phần mềm ứng dụng đều đã khẳng định được chỗ đứng của mỡnh trờn thị trường, điều này được thể hiện qua sự đánh giá cao của hơn 500 khách hàng trên toàn quốc.
Cỏc dòng sản phẩm chính:
-phần mềm kể toán doanh nghiệp.
-phần mềm quản trị tổng thể doanh nghiệp.
-phần mềm nhân sự tiền lương.
-phần mềm kể toán hành chính sự nghiệp.
-phần mềm ứng dụng trên điện thoại di động
- Call-center, SMS Gateway, IVR,…
- Cổng tương tác cộng đồng
- Hệ thống kết nối viễn thông di động.
- Đại lý cung cấp dịch vụ viễn thông.
- Dịch vụ trên 2G, GPRS, EDGE, HDSPA
- Dịch vụ tương tác đa chiều.
- Thông tin giáo dục, chứng khoán, tin tức.
- Cổng giải đáp thông tin trên toàn quốc.
- Các ứng dụng thanh toán di động.
- Các dịch vụ giải trí đa phương tiện.
- Tư vấn chiến lược truyền thông quảng bá.
Lịch sử hình thành và phát triển của công ty
1.3.1 Lịch sử hình thành và phát triển
Công ty cổ phần truyền thông ICOM Việt Nam là công ty hoạt động trong lĩnh vực cung cấp các sản phẩm-dịch vụ về công nghệ ,viễn thông ,truyền thông và các phần mềm ứng dụng,là một tổ chức sản xuất kinh doanh độc lập, có tư cách pháp nhân; là loại hình Công ty Cổ Phần, có con dấu riêng và tài khoản ở ngân hàng
Công ty cổ phần truyền thông ICOM Việt Nam thành lập ngày 31 tháng
Bằng sức mạnh trí tuệ, công nghệ thông tin hiện đại, vốn và tinh thần đoàn kết của tập thể cán bộ công nhân viên, ICOM sẽ không ngừng phấn đấu để mang lại cho khách hàng những giá trị nổi trội thông qua các dịch vụ hoàn hảo nhất với phương châm sự hài lòng của khách hàng là sự thành công của ICOM
- Chất lượng toàn diện, phát triển bền vững là kim chỉ nam cho phát triển của Công ty.
- Nguồn nhân lực, nhân tài là nhân tố then chốt, là tài sản lớn nhất của Công ty.
- Liên tục cải tiến và không ngừng sáng tạo trong kinh doanh: đây là chỡa khoỏ cho sự thành công của Công ty.
- Đào tạo nhân viên theo hướng tri thức, năng động và chuyên nghiệp là chủ trương xuyên suốt của Công ty.
- Xem sự thành công, hài lòng của khách hàng là động lực phát triển của Công ty.
- Liên tục phát triển và nuôi dưỡng niềm tin của xã hội đối với thương hiệu Công ty, thương hiệu dịch vụ của Công ty cung cấp.
- Đa dạng về sản phẩm và dịch vụ
- Đặc biệt là các dịch vụ GTGT và truyển thông
- Đội ngũ kỹ thuật có trình độ cao.
- Đội ngũ nhân sự chuyên nghiệp và năng động
- Có mối quan hệ với các Công ty Viễn thông lớn như: Vinaphone, MobiFone, Viettel, EVN-Telecom, S-Fone, Vietnamobile…
- Có mối quan hệ với các đơn vị chuyên ngành.
- Chất lượng dịch vụ và uy tín là yêu cầu đầu tiên cho mỗi thành viên của iCOM
- Cơ cấu tổ chức gọn nhẹ và hiệu quả
- Hệ thống quản lý và tổ chức tốt.
Tận dụng thế mạnh của mỗi bờn.Mở rộng thị trường trên cơ sở tận dụng thị trường của mỗi bờn.Tăng uy tín và hiệu quả của sản phẩm và dịch vụ của mỗi bờn.Giảm rủi ro, tăng tính bền vững.Giảm chi phí, tăng doanh thu.Hợp tác hai bên cùng có lợi
Góp phần đưa CNTT vào ứng dụng trong công tác quản lí doanh nghiệp và góp phần tăng hiệu suất sử dụng nguồn lực và giảm chi phí quản trị Đặc biệt góp phần tăng tính độc lập trong công việc và giảm sự phục vụ vào con người
Trở thành Công ty phát triển trong lĩnh vực cung cấp các sản phẩm- dịch vụ về công nghệ ,viễn thông và truyền thông ,các phần mềm ứng dụng chokhỏch hàng, cho các doanh nghiệp nhỏ và vừa ở Việt Nam.
Kế hoạch thực hiện chiến lược
Liên tục thay đổi linh hoạt theo thị trường
Lấy khách hàng làm trung tâm phục vụ
Cải tiến sản phẩm, dịch vụ, tăng giá trị gia tăng
Tặng bản quyền phần mềm
Tổ chức đào tạo miễn phí.
Cung cấp dịch vụ miễn phí.
Chính sách chăm sóc khách trước – trong – sau bán hàng, chính sách phát triển thị trường, phân phối, chính sách sử dụng nhân lực…
Xây dựng cộng đồng phần mềm, hệ thống Cộng tác viên, đối tác rộng khắp đa dạng.
Đầu tư kinh phí cho các hoạt động vì khách hàng.
Đào tạo, tạo động lực cho toàn bộ cỗ máy ICOM Việt Nam.
Kiểm soát, kiểm tra, đánh giá chất lượng.
Sự đồng thuận từ ban giám đốc đến nhân viên.
Công ty ICOM Việt Nam tuyển dụng và hợp tác với các ứng viên có thái độ làm việc nghiêm túc, phong cách chuyên nghiệp - đặc biệt làm việc nhóm.
Họ phải luôn luôn cầu tiến và ham học hỏi, thẳng thắn trong công việc và có trách nhiệm cao, coi chất lượng của công việc được giao là giá trị của chính bản thân họ Mọi nhân viên được bình đẳng trong việc phát triển bản thân và cạnh tranh lành mạnh trong Công ty
Nhân sự luôn được xem là yếu tố then chốt, góp phần quyết định sự tồn tại và phát triển của một doanh nghiệp, đặc biệt trong lĩnh vực kinh doanh dịch vụ củaICOM Với mong muốn trở thành một trong những doanh nghiệp có chất lượng dịch vụ giá trị gia tăng và dịch vụ chăm sóc khách hàng trên nền mạng viễn thông tốt nhất tại Việt Nam, chúng tôi đòi hỏi đội ngũ nhân viên có năng lực chuyên môn cao, giàu lòng đam mê và nhiệt huyết Đồng thời, chúng tôi luôn tạo mọi điều kiện thuận lợi khuyến khích, phát triển tối đa năng lực cá nhân của mỗi thành viên ICOM trong công việc và cuộc sống.
Chế độ làm việc Áp dụng thực hiện theo đúng Luật Lao động hiện hành, nhân viên ICOM được hưởng đầy đủ các quyền của người lao động 100% cán bộ nhân viên chính thức củaICOMđược tham gia đầy đủ chế độ BHXH, BHYT theo đúng luật Bảo hiểm xã hội trên cơ sở mức lương thỏa thuận với người lao động ICOM áp dụng chế độ làm việc từ thứ 2 đến sáng thứ 7 hàng tuần. Riêng đối với Bộ phận Chăm sóc khách hàng, nhân viên được thực hiện giờ làm theo ca nhưng đảm bảo thực hiện hoàn toàn đầy đủ chế độ nghỉ ngơi và phúc lợi.
Về môi trường làm việc, nhằm đảm bảo điều kiện thuận lợi cho mỗi nhân viên hoàn thành tốt công việc,ICOM xây dựng văn phòng hiện đại, trang bị đầy đủ thiết bị làm việc Đối với nhân viên chăm sóc khách hàng,ICOMtổ chức huấn luyện định kỳ để nâng cao kỹ năng, trình độ hiểu biết và ứng dụng về công nghệ viễn thông hiện đại.
Bên cạnh đó,ICOM thường xuyên tổ chức nhiều hoạt động vui chơi, giải trí cho toàn thể cán bộ nhân viên tạo không khí thi đua đoàn kết gắn bó trong công ty như: du lịch nghỉ mát, tổ chức thi văn nghệ, thể thao, hay những buổi liên hoan tập thể…
Khung bậc lương của ICOM được xây dựng dựa trên mức lương chuẩn dành cho từng vị trí và bộ phận Đồng thời, chính sách lương thưởng của nhân việc được xác định theo năng lực làm việc của mỗi cá nhân được đánh giá định kỳ hàng năm theo tiêu chí đánh giá khen thưởng của Công ty.
TạiICOM, lương của mỗi lao động bao gồm lương cơ bản (thoả thuận khi tuyển dụng và điều chỉnh theo thời gian làm việc tại công ty); phụ cấp lương (phụ cấp năng suất, phụ cấp chức vụ…); phúc lợi (BHYT, BHXH, ăn trưa, trợ cấp khó khăn, nghỉ phép); tiền thưởng (nếu có)
Phụ cấp lương (bao gồm phụ cấp năng suất, phụ cấp chức vụ…) sẽ do Giám đốc Công ty quyết định phụ thuộc vào năng lực, trình độ và đóng góp của từng CBCNV trong Công ty sao cho phù hợp và đảm bảo tính công bằng nhất Lương thực tế sẽ được tính theo hiệu số hoàn thành công việc hàng tháng và thông báo cho từng CBCNV qua bảng thanh toán lương hàng tháng. Thưởng: ICOM có chính sách thưởng thi đua năm, thưởng theo kết quả kinh doanh và những kỳ thưởng đột xuất Nhân viên/ bộ phận xuất sắc nhất sẽ được lĩnh thưởng và tuyên dương tới toàn thể cán bộ, nhân viên trong công ty.
Ngoài ra,ICOM còn dành những phần thưởng và phần quà giá trị cho toàn bộ nhân viên trong các ngày lễ, Tết, thực hiện thăm hỏi nhân viên và Gia đình khi ốm đau, hiếu/ hỷ Đây là nguồn động viên không chỉ mang ý nghĩa vật chất mà còn là sự động viên rất lớn về tinh thần cho toàn thể nhân viênICOM.
Chính sách thu hút và đào tạo nguồn nhân lực
Sơ đồ tổ chức và nhiệm vụ cỏc phũng ban
Công ty với mô hình vừa và nhỏ do đó bộ máy quản lý của Công ty gọn nhẹ, linh hoạt hoạt động theo chức năng nhiệm vụ cụ thể dễ quản lý.
Bộ máy quản lý và điều hành là nơi quản lý điều hành mọi hoạt động sản xuất kinh doanh của Công ty, xây dựng kế hoạch, cân đối tài chính, xây dựng cơ chế tài chính và là cơ sở để tiến hành, điều hành nhằm đóng vai trò vừa định hướng mục tiêu xây dựng và phát triển lựa chọn thị trường, phân công chuyên môn hoá.
Công ty đã tạo cho mình một đội ngũ cán bộ quản lý kinh doanh giỏi về chuyên môn, nghiệp vụ, đội ngũ công nhân kỹ thuật lành nghề để phù hợp và đáp ứng tốt nhất trong nền kinh tế thị trường, góp phần thúc đẩy sản xuất kinh doanh đạt hiệu quả kinh tế cao.
Bộ máy quản lý của Công ty cũng giống như bộ máy quản lý của các doanh nghiệp khác Đứng đầu là ban giám đốc Công ty, tiếp đến là cỏc phũng ban chức năng giúp việc cho ban giám đốc và sau cùng là các thành viên chi tiết hay là các cán bộ nhân viên trong công ty.
Cỏc phòng ban của Công ty có mối liên hệ chặt chẽ, phối hợp nhịp nhàng với nhau, bổ trợ cho nhau để thực hiện mục đích chung là hoàn thành tốt nhiệm vụ Ban giám đốc Công ty giao phó.
Phòng Hành chính quản trị
Phòng Dịch vụ khách hàng phòng nghiên cứu & phát triển sản phẩm Hình 1.1 Sơ đồ tổ chức công ty
Chức năng và nhiệm vụ cỏc phũng ban
Ban giám đốc: 1 thành viên - Giám đốc
Là người đại diện theo pháp luật của công ty Giám đốc quản lý điều hành mọi hoạt động sản xuất và quyết định kế hoạch, dự án sản xuất kinh doanh của công ty.
Công việc chính của phòng kinh doanh là:
Khảo sát, nghiên cứu và phân tích thị trường
Marketing và quảng bá thương hiệu công ty, sản phẩm.
Lập kế hoạch kinh doanh và thực hiện hàng tháng, quý, năm.
Cung cấp sản phẩm dịch vụ tốt nhất cho khách hàng.
Chăm sóc khách hàng, đối tác thường xuyên.
Hoàn thành kế hoạch kinh doanh hàng tháng, úy, năm
Quy trình hoạt động của phòng kinh doanh: gồm các quy trình sau:
Quy trình nội bộ phòng kinh doanh.
Quy trình phân phối đầu mối kinh doanh.
Quy trình phân chia doanh số kinh doanh.
Quy trình luân chuyển thông tin giữa phòng kinh doanh với cỏc phũng.
Quy trình kinh doanh chi tiết
Phòng Triển khai & Đào tạo
Nhiệm vụ chính của phòng triển khai:
Tư vấn và chuyển giao công nghệ phần mềm cho khách hàng.
Hướng dẫn khách hàng sử dụng phần mềm.Quy trình hoạt động của phòng triển khai:
Quy trình chức năng triển khai có Customize.
Quy trình triển khai không có Customize.
Quy trình nội bộ phòng triển khai.
Quy trình luân chuyển thông tin với cỏc phũng khỏc.
Phòng Hành chính quản trị
Chức năng, nhiệm vụ chính:
Phục vụ tất cả các dịch vụ cần thiết trong công ty cho cỏc phũng ban: kế toán, văn phòng, mạng, công đoàn
Phòng Dịch vụ khách hàng
Chức năng nhiệm vụ chính:
Bảo trì phần mềm cho khách hàng.
Xử lý các lỗi phát sinh cho khách hàng.
Nâng cấp phần mềm cho khách hàng.
Quy trình hoạt động của phòng bảo hành:
Qui trình bảo trì phần mềm cho khách hàng
Qui trình xử lý lỗi.
Qui trình tiếp nhận hợp đồng bảo trì, nâng cấp.
Qui trình luân chuyển thông tin phòng bảo hành với cỏc phũng.
Phòng nghiên cứu và phát triển sản phẩm
Tiếp nhận yêu cầu lập trình phần mềm cho khách hàng.
Phân tích và lập trình.
Bàn giao phầm mềm cho phòng triển khai
Cung cấp giải pháp cho phòng kinh doanh & marketing
Quy trình hoạt động của phòng lập trình.
Quy trình đánh giá yêu cầu.
Quy trình phân tích, thiết kế yêu cầu
Quy trình customize sản phẩm.
Quy trình xử lý lỗi phần mềm.
Quy trình luân chuyển thông tin với cỏc phũng ban khác.
Thực trạng ứng dụng tin học trong quản lý của công ty
1.5.1 Hiện trạng về phần cứng.
Là một doanh nghiệp được thành lập và đi vào hoạt động năm được 4 năm nay cộng với việc hoạt động trong lĩnh vực giải pháp phần mềm nên việc ứng dụng tin học hóa vào công ty là khá hoàn thiện
Tại trụ sở của công ty, phần lớn nhân viên đều đã tự trang trang bị cho mình máy tính cá nhân Ngoài ra, cỏc phũng ban phục vụ công tác quản lý và chuyên môn kỹ thuật cũng được trang bị máy tính phù hợp.
Hệ thống máy tính đều được nối mạng LAN, mạng Internet và các nhân viên lập trình, kinh doanh, hành chính, quản lý đều có kiến thức và kỹ năng sử dụng máy tính tốt.
1.5.2 Hiện trạng về phần mềm.
Hiện tại công ty chủ yếu đang sử dụng các phần mềm như:
Công nghệ lập trình: Sử dụng các ngôn ngữ lập trình:
VB.Net, Visual Foxpro, Oracle Designer 6i, Oracle Developer 6i, VC+ +, Visual NET, Crystal report, HTML,
Kiến trúc lập trình: Client/ Server, 3 tiers
Cơ sở dữ liệu: SQL Server, Oracle
Phần mềm kế toán: Sử dụng phần mềm quản trị do công ty sản xuất
Phầm mềm quản lý nhân sự
Lotus Note: Trao đổi thông tin nội bộ giữa mọi người trong công ty bằng cách gửi thư
Skype: Trao đổi thông tin nội bộ và với khách hàng Chương trình này rất hữu ích vỡ nú cho chất lượng âm thanh rất tốt có thể trao đổi trực tuyến rất tốt ngoài ra nú cũn cho phép send file với tốc độ cao.
Bộ phần mềm văn phòng Microsoft Office, Unikey, Chương trình diệt virus…
Với các cán bộ chuyên môn đều được trang bị các phần mềm lập trình hỗ trợ trong công việc.
MỘT SỐ PHƯƠNG PHÁP LUẬN VỀ PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM
Một số khái niệm cơ bản về phân tích thiết kế và xây dựng phần mềm
Từ những năm 50 khi lần đầu xuất hiện chiếc máy tính và đồng thời cũng xuất hiện phần mềm Có thể nói máy tính và phần mềm là một cặp song sinh và ngay từ khi ra đời phần cứng và phần mềm luôn “song hành” cùng nhau phát triển theo thời gian Hơn nữa, tương thích giữa phần cứng và phần mềm là tương đối quan trọng, nó thể hiện sự thuận lợi khi sử dụng và khi cài đặt.
Khái niệm phần mềm là một khái niệm đã được ra đời cùng với sự xuất hiện của máy tính Trước đây, khi công nghệ thông tin chưa phát triển Phần mềm được xem như là tập hợp các chương trình và quy trình làm cho máy tính thực hiện một công việc xác định, được dùng để lưu trữ, quản lý và tìm kiếm dữ liệu, cung cấp thông tin cho các nhà quản lý, chưa nêu lên đầy đủ bản chất và các đặc trưng vốn có của phần mềm Hệ thống máy tính sẽ không thể sử dụng được nếu không có phần mềm, mục đích chính của phần mềm là trợ giúp người sử dụng điều hành, quản lý và thực hiện giao tỏc cỏc thành phần của hệ thống hoạt động nhằm tạo ra các thông tin cần thiết.
Tuy nhiên đây chỉ là cách hiểu phần mềm theo nghĩa thông thường. Ngày nay khi khoa học công nghệ phát triển nhanh chóng, khái niệm phần mềm được hiểu rộng hơn Theo tiến sỹ Roger Presman, một chuyên gia về công nghệ phần mềm ở Mỹ thì phần mềm là:
1 - Các chương trình máy tính
2 - Các cấu trúc dữ liệu cho phép chương trình xử lý các thông tin thích hợp
3 - Các tài liệu mô tả phương thức sử dụng các chương trình ấy
2.1.2 Phân loại phần mềm Để phân loại các phần mềm tin học người ta có thể dựa theo rất nhiều cách thức khác nhau như phân loại theo thời gian xuất hiện, theo chức năng ứng dụng hay theo sự tiến hóa của ngôn ngữ biểu diễn phần mềm… Phương pháp phân loại phần mềm được sử dụng rộng rãi nhất hiện nay là phân chia phần mềm thành hai loại chính: phần mềm hệ thống và phần mềm ứng dụng. a Phần mềm hệ thống
Phần mềm hệ thống bao gồm các chương trình quản lý, hỗ trợ các tài nguyên và điều hành hướng dẫn những hoạt động cơ bản của một máy tính, giúp cho phần cứng của máy tính hoạt động một cách có hiệu quả cao nhất. Phần mềm hệ thống lại được chia thành bốn loại:
Hệ điều hành: là một bộ chương trình phục vụ cho việc quản lý chặt chẽ hệ thống tính toán và tổ chức khai thác chúng một cách tối ưu Cú cỏc loại hệ điều hành: hệ điều hành đa chương trình, hệ điều hành đa nhiệm và hệ điều hành đa xử lý
Các chương trình tiện ích: thường được xây dựng bởi cỏc hóng thứ ba với mục đích bổ sung thờm cỏc dịch vụ cần cho nhiều người mà hệ điều hành chưa đáp ứng được hay đó cú nhưng chưa trọn vẹn chẳng hạn như quản lý các ổ đĩa…
Các chương trình điều khiển thiết bị: là các phần mềm giúp máy tính điều khiển một thiết bị nào đó mà không có trong danh sách những thiết bị phần cứng được hệ điều hành hỗ trợ như là các loại card màn hình, card âm thanh hay một số thiết bị ngoại vi khác.
Các chương trình dịch: là các phần mềm có nhiệm vụ dịch các chương trình viết bằng ngôn ngữ thuật toán sang ngôn ngữ máy để máy tính có thể hiểu và xử lý được và ngược lại, dịch các kết quả xử lý của máy tính sang ngôn ngữ bậc cao và chuyển tới người dùng Mỗi một ngôn ngữ lập trình đều đi kèm với nó là một chương trình dịch. b Phần mềm ứng dụng
Phần mềm ứng dụng là những phần mềm được tạo ra để đáp ứng một yêu cầu nào đó của người sử dụng Phần mềm ứng dụng được chia thành bốn loại :
Phần mềm năng suất: là các chương trình giúp nâng cao năng suất và hiệu quả làm việc của người dùng như: hệ soạn thảo văn bản, bảng tính điện tử, phần mềm đồ họa…
Phần mềm kinh doanh: là phần mềm có chức năng quản lý các hoạt động, các giao dịch phát sinh trong quá trình hoạt động của doanh nghiệp giúp doanh nghiệp hoàn thành những nhiệm vụ xử lý thông tin có tính chất thủ tục, lặp đi lặp lại hàng ngày, hàng tháng, hàng quý hay hàng năm Ví dụ: phần mềm kế toán, quản trị doanh nghiệp…
Phần mềm giáo dục, tham khảo: là phần mềm cung cấp những kiến thức, thông tin cho người sử dụng về một lĩnh vực nào đó, giúp người dùng học thêm về một chủ đề nào đó, hay là giúp tra cứu về một đối tượng, một sự kiện hoặc một chủ đề bất kỳ theo yêu cầu của người sử dụng Loại này bao gồm các phần mềm từ điển, dạy học…
Phần mềm giải trí: bao gồm các phần mềm giúp người dùng thư giãn, giải trí như các trò chơi, phần mềm nghe nhạc, xem phim …
2.1.3 Các đặc trưng của phần mềm
Phần mềm là hệ thống logic, không phải là hệ thống vật lý Nú cú cỏc đặc trưng khác biệt đáng kể so với các đặc trưng của phần cứng:
Phần mềm được phát triển (hay kỹ nghệ), nó không được chế tạo theo nghĩa cổ điển
Khi con người cảm thấy cần một nhu cầu nào đó hay một sự hỗ trợ nào đó cho công việc của mỡnh thỡ những nhà lập trình tin học sẽ phân tích yêu cầu đó để tạo ra phần mềm Và phần mềm có thể được nâng cấp cơi nới tùy theo nhu cầu phát sinh của doanh nghiệp và xã hội.
Công cụ thực hiện đề tài
2.2.1 Công cụ mô hình hóa hệ thống thông tin
Trong phân tích thiết kế hệ thống thông tin người ta tiến hành mô hình hóa hệ thống có nghĩa là biểu diễn các thành phần, mối quan hệ giữa các thành phần của hệ thống qua các sơ đồ để có được cái nhìn tổng quan về hệ thống Một số công cụ thường được sử dùng để mô hình hoá và xây dựng tài liệu cho hệ thống như là sơ đồ chức năng kinh doanh (BFD), sơ đồ luồng thông tin (IFD), và sơ đồ luồng dữ liệu (DFD). a Sơ đồ chức năng kinh doanh BFD
Sơ đồ chức năng kinh doanh của hệ thống thông tin là một bản vẽ mô tả cho chúng ta biết hệ thống thông tin cần phải làm những chức năng gì mà chưa cần quan tâm nó làm như thế nào Qua đó chúng ta có thể hiểu rõ các quy trình kinh doanh phục vụ cho quá trình ra quyết định Đồng thời chúng ta cũng có thể hiểu được các quy tắc quản lý của doanh nghiệp, đơn vị về mặt quản lý tổ chức và quản lý kỹ thuật.
Vai trò của sơ đồ BFD được thể hiện ở các điểm sau :
-Làm rừ cỏc chức năng kinh doanh của hệ thống
-Là cơ sở để phần công công việc
-Kiểm tra và điều tiết các công việc
-Tỏch các chức năng thông tin
-Là cơ sở để xây dựng sơ đồ luồng dữ liệu DFD
Thành phần của sơ đồ BFD bao gồm :
+ Đầu vào của chức năng
+ Đầu ra của chức năng
Kỹ thuật vẽ sơ đồ chức năng kinh doanh :
Bước 1 : Liệt kờ cỏc công việc căn cứ vào các động từ có trong văn bản mô tả hoạt động của hệ thống, bổ sung thờm cỏc công việc cho đầy đủ.
Bước 2 : Nhúm cỏc công việc thành các chức năng nhỏ, gộp các chức năng nhỏ thành chức năng lớn hơn và đặt tên nhóm cho phù hợp.
Bước 3 : Vẽ sơ đồ BFD
Bước 4 : Phân tích và đánh giá hệ thống chức năng kinh doanh về tính hợp lý của công việc, khối lượng công việc theo thời gian để từ đó tư vấn về tổ chức và nhân sự, tổ chức lại sơ đồ cấu trúc công việc nếu cần thiết và đề xuất giải pháp tin học hóa và những chức năng phù hợp.
Quy tắc lập sơ đồ chức năng BFD:
- Tuần tự: Ghi chức năng của từng cấp theo thứ tự xuất hiện của chúng;
- Lựa chọn: Khi có sự lựa chọn giữa những gì xảy ra thì phải chỉ ra cách lựa chọn và đánh dấu “0” ở phía trên, góc phải của khối chức năng đó.
- Phép lặp: Nếu một quá trình được thực hiện nhiều hơn một lần thì đánh dấu “*” ở phía trên, góc phải của khối chức năng.
- Tên gọi của sơ đồ chức năng cần được đặt một cách đầy đủ, rõ ràng để người đọc dễ hiểu và dễ dàng phân biệt giữa tên gọi của các chức năng với nhau.
- Sơ đồ chức năng cần được xác lập một cách sáng sủa, đơn giản, chính xác và đầy đủ Các chức năng trên cùng một cấp thỡ cú độ phức tạp như nhau. b Sơ đồ luồng thông tin IFD
Sơ đồ luồng thông tin là bản vẽ được dùng để mô tả hệ thống thông tin theo cách thức động, tức là mô tả sự vận động của dữ liệu, việc xử lý, việc lưu trữ trong thế giới vật chất bằng các sơ đồ.
Các ký pháp của sơ đồ luồng thông tin như sau:
- Dòng thông tin vào ra với kho dữ liệu không cần phải có mũi tên chỉ hướng.
- Cú thể dựng thờm một số ký tự khác như màn hình, đĩa từ. c Sơ đồ ngữ cảnh (context diagram)
Sơ đồ ngữ cảnh thường được xây dựng ở giai đoạn đầu tiên của quá trình phân tích và được dùng để vạch ra biên giới của một hệ thống cũng như để phân tích viên hệ thống xem xét mọi tham số ở bên ngoài hệ thống.
Một sơ đồ ngữ cảnh bao gồm các thành phần :
- Một vòng tròn quá trình trung tâm biểu thị cho toàn bộ hệ thống đang nghiên cứu.
- Các hình chữ nhật biểu diễn các tác nhân ngoài hệ thống bao quanh vòng tròn.
- Cỏc dòng thông tin đi vào và đi ra giữa hệ thống và tác nhân ngoài được biểu diễn bằng các mũi tên có ghi thông tin. d Sơ đồ luồng dữ liệu DFD
Sơ đồ luồng dữ liệu DFD là một công cụ dùng để mô hình hóa hệ thống thông tin, cung cấp cho phân tích viên hệ thống một cái nhìn tổng thể về hệ thống và cơ chế lưu chuyển thông tin trong hệ thống đó, mô tả hệ thống thông tin làm gì và để làm gì Điều quan trọng nhất là mô hình DFD chỉ ra phải có sẵn thông tin nào trước khi thực hiện một chức năng hay một quá trình và thông tin nào cần phải đưa ra sau khi thực hiện chức năng, quá trình đú Cỏc sơ đồ DFD có thể được phân rã thành các mức chi tiết hơn để mô tả cụ thể hơn các chức năng hoạt động của hệ thống.
Các ký pháp dùng cho sơ đồ luồng dữ liệu DFD:
Sơ đồ luồng dữ liệu DFD sử dụng 4 loại ký pháp cơ bản: thực thể, tiến trình, kho dữ liệu và dòng dữ liệu.
Các bước vẽ sơ đồ DFD:
Bước 1 : Đánh dấu tất cả các đầu mối thông tin ngoài.
Bước 2 : Khoanh trũn cỏc động từ.
Bước 3 : Gạch chõn cỏc danh từ thể hiện tài liệu, tên thông tin xuất hiện hoặc luân chuyển trong hệ thống.
Bước 4 : Vẽ sơ đồ luồng dữ liệu.
Nguyên tắc vẽ sơ đồ DFD:
1 Luồng dữ liệu phải có tên, tên dữ liệu là một danh từ.
2 Các xử lý có tên bắt đầu là một động từ và phải được đánh số.
3 Các luồng dữ liệu không được phép cắt nhau, nguồn, đích, kho dữ liệu được phép vẽ lại nếu cần thiết.
4 Trên một sơ đồ DFD chỉ nờn cú tối đa 7 xử lý.
5 Dữ liệu đi qua một xử lý phải được biến đổi (dữ liệu đầu ra khác đầu vào).
Nguyên tắc phân rã DFD:
1 Lấy chuẩn xử lý để phân rã (khi văn bản mô tả xử lý cách thức làm việc mà dài hơn một trang A4 thì xử lý đó cần được phân rã)
2 Đảm bảo cân đối vào ra : Đầu vào của một xử lý mức trên cũng phải tồn tại là đầu vào của một xử lý mức thấp hơn Đầu ra của một xử lý ở mức thấp cũng phải là đầu ra của xử lý mức trên.
3 Trong một DFD phải chứa các xử lý cùng cấp.
Các xử lý nguyên thủy (xử lý không phân rã được nữa) thì phải viết mô tả cho nó.
2.2.2 Công nghệ lập trình Visual Studio 2010
Visual Studio 2010 và NET Framework 4 tập trung vào những cột trụ cốt lỗi trong trải nghiệm phát triển phần mềm, cung cấp những nền tản mới nhất, những trải nghiệm nhắm tới các loại ứng dụng nhất định, cùng nhiều cải thiện về kiến trúc lõi.
Visual Studio là bộ công cụ hoàn chỉnh cho phép xây dựng cả các ứng dụng cho máy để bàn lẫn các ứng dụng web doanh nghiệp theo nhóm Ngoài khả năng xây dựng những ứng dụng desktop tốc độ cao, bạn còn có thể sử dụng các công cụ phát triển mạnh mẽ dựa trên thành phần cựng cỏc công nghệ khác nhằm đơn giản hóa thiết kế, phát triển và triển khai các giải pháp doanh nghiệp theo nhóm.
Visual Studio ra đời cung cấp những đổi mới chủ chốt trong các lĩnh vực sau:
PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG TẠI CÔNG TY ICOM VIỆT NAM
Khảo sát hệ thống quản lý nhân sự - tiền lương tại công ty
Thu thập thông tin nhân sự tiền lương tại công ty
Thu thập thông tin là công việc quan trọng quyết định tạo nên chất lương phần mềm Với phần mềm quản lý nhân sự tiền lương tại mỗi công ty cần sử dụng các phương pháp thu thập phù hợp.Trong quá trình làm phần mềm này em sử dụng các phương pháp thu thập sau:
Nghiên cứu tài liệu Đây là phương pháp chủ yếu để tìm hiểu hệ thống thông tin quản lý nhân sự tại công ty Qua việc nghiên cứu hồ sơ nhân việc, em nắm được các thông tin cần quản lý của từng nhân viên, các yêu cầu của việc quản lý nhân sự Nghiên cứu các phiếu thanh toán lương, tài liệu về quá trình trả lương và tính công để tính và lập các bảng lương theo cách tính lương của công ty.
Phỏng vấn các nhân viên và những người trực tiếp quản lý về nhân viên và tiền lương để hiểu hơn về quy trình nghiệp vụ, thấy được những khó khăn, thuận lợi cũng như các nhu cầu, nguyện vọng của nhân viên với phần mềm quản lý nhân sự tiền lương.
Quan sát quá trình trả quản lý thông tin nhân viên, cách thức trả lương để thiết kế phần mềm phù hợp với quy trình quản lý của công ty Đưa ra các chức năng cần thiết của phần mềm.
Quy trình quản lý nhân sự - tiền lương tại công ty
Nhân sự là thành phần chủ chốt giúp công ty phát triển bền vững Vì vậy việc quản lý chặt chẽ và khoa học nhân sự - tiền lương là điều vô cùng quản trọng để công ty có thể giữ được những nhân viên giỏi nghiệp vụ, giàu kinh nghiệm cho mình Tại công ty Hồng Quảng, việc quản lý nhân sự - tiền lương cũng được thực hiện theo một quy trình chặt chẽ và rõ ràng.
Đối với quản lý nhân sự
+ Khi nhân viên được nhận vào làm việc tại công ty, phòng hành chính - tổng hợp sẽ nhận hồ sơ nhân viên.
+ Phòng hành chính - tổng hợp sẽ kiểm tra sự chính xác của thông tin trong hồ sơ nhân viên rồi cập nhật các thông tin chung, thông tin về gia đình, quá trình công tác, bằng cấp, …
+ Trong quá trình công tác tại công ty, phòng hành chính - tổng hợp sẽ sửa đổi, bổ sung những thông tin phát sinh của nhân viên.
+ Cuối tháng hoặc quý hoặc theo yêu cầu của lạnh đạo, sẽ lập báo cáo thống kê gửi cho lạnh đạo.
Đối với quản lý lương
+ Trong quá trình làm việc, phòng hành chính - tổng hợp sẽ theo dõi thông tin về khen thưởng - kỷ luật, nghỉ phép, thông tin về tiền lương của nhân viên + Phòng hành chính - tổng hợp sẽ cập nhật thông tin về tiền lương.
+ Cuối mỗi thỏng phũng hành chính - tổng hợp sẽ lập các báo cáo về tiền lương để gửi ban lãnh đạo, và gửi phòng tài chính - kế toán làm cơ sở thanh toán lương cho nhân viên.
Yêu cầu đối với phần mềm quản lý nhân sự - tiền lương tại công ty
Trờn các form nhập dữ liệu phải được bố trí thuận tiện, dễ sử dụng, đảm bảo một số yêu cầu:
+ Màu sắc trên form phải hài hoà, dễ nhìn không có quá nhiều mà sắc song cũng cần làm nổi bật một số trường quan trọng.
+ Dựng phím tắt để thay đổi vị trí trường nhập theo một thứ tự từ trên xuống dưới, từ trái qua phải hay thay đổi vị trí từ form chính sang form con. + Hiển thị các thực đơn cùng với hướng dẫn sử dụng cỏc phớm tắt.
Trờn các form phải sử dụng các thuật ngữ đặc trưng của thiết bị tin học: + Giảm tối thiệu việc nhập dữ liệu bằng tay và nên sử dụng các combo box để nhân viên chọn các giá trị chuẩn có sẵn Điều này sẽ giúp nhân viên thuận tiện hơn khi sử dụng và tăng độ chính xác của thông tin.
+ Dựa vào các qui tắc đã được chấp nhận về đồ hoạ để minh hoạ thông tin trên màn hình Ví dụ nên sử dụng máy in để mô tả nút có chức năng in văn bản, sử dụng biểu tượng của đĩa mềm để mô tả nút có chức năng lưu văn bản. + Phải có dấu hiệu cho biết người sử dụng đang thao tác với thực đơn nào, ví dụ khi nhân viên đang thực hiện nhập danh mục hàng hoá thỡ trờn thanh tiêu đề của form nhập phải hiển thị chữ danh mục hàng hoá.
+ Phải có câu hỏi xác nhận một số thao tác của nhân viên làm thay đổi dữ liệu hệ thống, ví dụ chương trình phải hiện thông báo hỏi nhân viên có chắc chắn muốn xoá hay thay đổi bản ghi nào đó hay không
+ Các phím nóng phải được sự dụng thống nhất trong toàn bộ hệ thống, tiện lợi cho người sự dụng.
Hệ thống cho phép phân quyền cho người sử dụng, do đó chống được những truy nhập bất hợp pháp vào hệ thống dữ liệu, đồng thời định rõ được trách nhiệm trong trường hợp có sự cố.
Yêu cầu đối với quản lý nhân sự
+ Cập nhật các thông tin về nhân viên: các thông tin chung, thông tin về quá trình công tác, quan hệ gia đình, bằng cấp,… đầy đủ và chính xác.
+ Dễ dàng sửa đổi, bổ sung các thông tin khi có những thay đổi xảy ra + Có thể in thông tin chi tiết cho từng nhân viên.
Yêu cầu đối với quản lý lương
+ Cập nhật cỏc cỏc phiếu lĩnh lương nhanh chóng, chính xác.
+ Tính và in ra các phiếu lương cho từng nhân viên.
+ Báo cáo thông tin nhân viên theo phòng ban, chức vụ, trình độ,…hoặc theo các tiêu chí phân loại của người sử dụng.
+ Lập các bảng lương theo tháng, hoặc yêu cầu người sử dụng.
+ In các phiếu lương cho từng nhân viên.
+ Cho phép người sử dụng in ra các báo cáo hoặc xuất ra các file dưới dạng MS World, MS Excel, XML…
Mô hình hoá hệ thống quản lý nhân sự - tiền lương
3.2.1 Sơ đồ chức năng kinh doanh (BFD)
Sơ đồ kiến trúc phần mềm
Quản lý nhân sự tiền lương
Quản lý danh mục Quản lý nhân sự Quản lý lương Thống kê báo cáo
Kiểm tra hồ sơ NV
Cập nhật hồ sơ NV
Sửa đổi, bổ sung hồ sơ NV
Báo cáo TTNV theo yêu cầu
Lập bảng lương theo tháng
3.2.2 Sơ đồ luồng thông tin (DFD)
Quản lý nhân sự – tiền lương
Hệ thống Danh mục Nhân sự Tiền lương Báo cáo Trợ giúp Đăng nhập lại Đăng ký
Thoát phòng ban Chức vụ
Quản lý nhân sự tiền lương
QĐ nhân sự, bảng chấm công Báo cáo
Sơ đồ ngữ cảnh quản lý nhân sự tiền lương
Nhân viên 1.0 Quản lý danh mục
QĐ nhân sự, kế hoạch làm việc
Hồ sơ nhân sự Tiền lương
Sơ đồ chức năng quản lý nhân sự tiền lương mức 0
1.3 DM quốc gia 1.4 DM ngoại ngữ
Sơ đồ DFD mức 1 chức năng quản lý danh mục
2.2 Kiểm tra hồ sơ NV
2.3 Cập nhật hồ sơ NV
2.3 Bổ sung hồ sơ NV
Hồ sơ nhân viên hồ sơ đã được kiểm tra
QĐ nhân sự, kế hoạch làm việc
Sơ đồ DFD mức 1 chức năng quản lý nhân sự
TTTL 3.3 Lập phiếu lĩnh lương
P.hành chính tổng hợp kế hoạch làm việc
TT làm việc TT đã được xử lý
Sơ đồ DFD mức 1 chức năng quản lý tiền lương
4.1 Báo cáo TTNV theo yêu cầu
Hồ sơ nhân sự Tiền Lương
Sơ đồ DFD chức năng báo cáo thống kê
3.2.3 Sơ đồ quan hệ thực thể IFD
Thời Phòng nhân sự Kế toán Giám đốc điểm
Các phòng ban Phòng nhân sự Kế toán
Tổng hợp và tính lương
HS lương, phụ cấp, bảo hiểm….
Kiểm tra ngày công Bảng chấm công
Theo dõi làm thêm giờ
Thiết kế cơ sở dữ liệu
3.3.1 Sơ đồ quan hệ thực thể
Mã nhân viên Tên nhân viên Quốc tịch Dân tộc Tôn giáo Chức vụ Phòng ban Ngoại ngữ
3.3.2 Chi tiết thiết kế các bảng
Phụ cấp SH Phụ cấp CV
Số ngày tính lươngTháng
Cơ sở dữ liệu phục vụ cho chương trình quản lý nhân sự - tiền lương tại công ty ICOM Việt Nam được xây dựng từ các bảng sau:
Chú ý: Cỏc khoỏ chớnh sẽ được thể hiện bằng cách gạch chân
Ví dụ: Trong bảng “dang mục chức vụ “ có MaCV là khoỏ chớnh
Danh mục chức vụ (DMChucVu)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaCV Text 5 Mã chức vụ
2 TenCV Text 30 Tên chức vụ
Danh mục phòng ban (DMPhongBan)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaPB Text 5 Mã phòng ban
2 TenPB Text 30 Tên phòng ban
Danh mục ngoại ngữ (DMNgoaiNgu)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaNN Text 5 Mã ngoại ngữ
2 TenNN Text 40 Tên ngoại ngữ
Thông tin nhân viên (CanBo)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaNV Text 5 Mã nhân viên
2 TenNV Text 50 Tên nhân viên
3 NgaySinh Date/time 8 Ngày sinh
11 DCLienLac Text 100 Địa chỉ liên lạc
11 Email Text 100 Địa chỉ email
13 DienThoai Number Double Điện thoại
14 NgayBD Date/time 8 Ngày vào cơ quan
15 NgayKT Date/time 8 Ngày kết thúc
19 HSLuong Text 20 Hệ số lương
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaNV Text 5 Mã nhân viên
2 SoKT Text 15 Số khen thưởng
3 SoTien Number Double Số tiền
4 Nội Dung Text 100 Nội dung
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaNV Text 5 Mã nhân viên
2 SoKL Text 15 Số kỷ luật
3 SoTien Number Double Số tiền
4 Noi Dung Text 100 Nội dung
Thông tin quan hệ gia đình (QHGiaDinh)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaNV Text 5 Mã nhân viên
4 TenQH Text 10 Tên quan hệ
7 NoiCT Text 100 Nơi công tác
Quá trình công tác (QTCongTac)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaNV Text 5 Mã nhân viên
3 DiaChi Text 100 Địa chỉ công ty
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaCB Text 6 Mã nhân viên
2 NgayLamViec Date/time 8 Ngày làm việc
3 NgayNP Date/time 8 Ngày nghỉ phép
4 NNCL Number Double Ngày nghỉ có lương
5 NNKL Number Double Ngày nghỉ không lương
6 TongNgay Number Double Tổng số ngày làm
7 Thang Text 4 Tháng chấm công
Danh mục tôn giáo (DMTonGiao)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaTG Text 5 Mã tôn giáo
2 TenDT Text 20 Tên tôn giáo
Thông tin tiền lương (Tienluong)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 SoPL Text 5 Số phiếu lĩnh lương
2 MaCB Text 5 Mã nhân viên
3 Thang Text 4 Tháng tính lương
4 LuongTamUng Number Double Lương tạm ứng
5 LuongChinh Number Double Lương chính
6 HSSinhHoat Number Double Hệ số sinh hoạt
7 PhuCapSH Number Double Phụ cấp sinh hoạt
8 PhuCapCV Number Double Phụ cấp chức vụ
9 NgayHL Number Double Số ngày hưởng lương
10 BHYT Number Double Bảo hiểm y tế
11 BHXH Number Double Bảo hiểm xã hội
12 LuongCT Number Double Lương cuối tháng
Danh mục dân tộc (Dantoc)
STT Tên trường Kiểu trường Độ rộng Mô tả
1 MaDT Text 5 Mã dân tộc
2 TenDT Text 20 Tên dân tộc
STT Tên trường Kiểu trường Độ rộng Mô tả
Thuật toán tạo tài khoản mới
Thuật toán đổi mật khẩu
Thuật toán thêm bản ghi
Thuật toán xóa bản ghi
Thiết kế giao diện
3.4.1 Nguyên tắc thiết kế a Mục tiêu
- Giao diện phù hợp với nhiệm vụ
- Giao diện phải hiệu quả
- Cung cấp phản hồi của hệ thống đúng lúc cần (v í dụ thanh tiến độ (progress bar), thông báo yêu cầu chờ khi hệ thống đang thực hiện các xử lý mất nhiều thời gian …)
- Tăng năng suất làm việc của người sử dụng
- Phỏt sinh các câu hỏi khi cần thiết , không lạm dụng b Nguyên tắc
Giao diện có thể chia thành 3 loại:
- Đáp ứng được mục tiêu nghiệp vụ
- Phù hợp với người sử dụng
- Trình bày dữ liệu đúng vị trí
- Cần lưu ý kích thước khác nhau về không gian hiển thị giữa báo biểu in ra giấy và báo biểu xuất ra màn hình.
Mục đích nhập tường minh.
Thứ tự nhập trực quan
“Look and feel” : những gì người sử dụng nhìn thấy trên giao diện khớp với với thực tế lưu trữ bên trong, để người sử dụng yên tâm về những gì mình làm.
Có những lựa chọn cho người sử dụng tùy trình độ (gợi ý và hỗ trợ cho người sử dụng mới, có cách làm tắt, nhanh cho NSD có kinh nghiệm)
Dễ nhớ (Đặt tên các điều khiển hợp lý và gợi nhớ)
- Phương tiện : Môi trường triển khai ứng dụng (web, window form,…) cũng đòi hỏi những nguyên tắc khác nhau do có sự khác nhau về tốc độ xử lý. Giao diện tương tác
- Kinh nghiệm của người sử dụng
- Cố gắng của người sử dụng
Di chuyển trong hệ thống (menu,…) : ở phần tr ờn cựng của màn hình
Di chuyển ở mức trang web : phần không gian ở trên, ngay bên dưới phần di chuyển hệ thống
Di chuyển ở mức phân hệ : cột bên tay trái
- Tình trạng : phần ở dưới cùng của màn hình
- Không gian làm việc : phần còn lại
- Màn hình phải có tên
- Thực đơn : tên thực đơn phải khớp với quy trình nghiệp vụ
- Người sử dụng phải biết được mình đang ở đâu
- Người sử dụng biết được bằng cách nào đến được màn hình hiện tại
- Biết được rõ ràng nội dung thông tin trên từng không gian con.
- Thường có thông tin ngày làm việc, phiên bản của ứng dụng
- Người sử dụng luôn cảm thấy dễ chịu khi làm việc
- Không quá cầu kỳ để người sử dụng mới vẫn cảm thấy dễ làm việc.
- Chọn font rõ ràng, cỡ chữ phù hợp, trỏnh dựng chữ hoa (trừ trường hợp cần thiết như chữ đầu dòng hoặc đầu tên riêng).
- Màu sắc hài hòa, nờn dựng nhiều màu lạnh, chỉ dựng cỏc màu nóng cho các mục muốn gõy chỳ Kết hợp màu nền và màu chữ hợp lý Trên một màn hình, số màu nền và màu chữ chỉ nên khoảng 3-5 màu.
- Chớp, nháy : sử dụng để gây chú ý, nhưng không lạm dụng.
Kinh nghiệm của người sử dụng
Giao diện phải dễ học, dễ nhớ, phù hợp với người mới sử dụng, nhưng đồng thời cũng hỗ trợ để tăng năng suất của người sử dụng có kinh nghiệm.
- Thiết kế giao diện sao cho người sử dụng dự đoán được hệ thống sẽ làm gì
- Nhất quán trong toàn hệ thống về: cỏc tờn chức năng, tên trường, ý nghĩa của biểu tượng, vị trí các mục, các nút điều khiển.
Giảm thiểu cố gắng của người sử dụng
Nguyên tắc: Người sử dụng không phải nhấp chuột quá 3 lần để đến với màn hình cần làm việc. c Quy trình thiết kế giao diện
Lập kịch bản thi hành một qui trình nghiệp vụ:
- Dòng chính (có thể nhiều hơn một dòng chính)
- Lập kịch bản khai thác toàn hệ thống để thấy các kịch bản li ờn quan nhau, từ đó gom nhóm và thiết kế hệ thống thực đơn
Thiết kế cấu truc giao diện:
Thiết kế hệ thống thực đơn, sơ đồ quan hệ và tương tác giữa các màn hình giao diện, lập bản vẽ cho các màn hình.
Thiết kế chuẩn của giao diện:
Thiết kế các chuẩn để đảm bảo tính nhất quan trong toàn hệ thống:
- Cách di chuyển (di chuyển từ hệ thống và di chuyển bên trong một màn hình)
- Các hành động ứng với các điều khiển.
- Cách trình bày (thống nhất cách trình bày cho tất cả các giao diện trong hệ thống).
Thực hiện giao diện mẫu
- Xõy dựng các màn hình mẫu.
- Xõu chuỗi các màn hình để làm rõ kịch bản.
1) Phương pháp Heuristic: So sánh với các tiêu chí, nguyên tắc đã đề ra
2) Phương pháp mô phỏng: Dựa trên các kịch bản Những người kiểm nghiệm thuộc một nhóm độc lập, có nắm vững yêu cầu nghiệp vụ của hệ thống.
3) Người sử dụng đánh giá: Tương đối ít tốn kém, có hiệu quả, tuy nhiên khó thuyết phục người sử dụng tham gia
4) Lập sẵn mẫu tiêu chí đánh giá: tốn kém hơn, nhưng sẽ dễ đánh giá hơn vì tiêu chí rõ ràng, có thể dùng cho đánh giá nội bộ (phương pháp 1 và 2) lẫn đánh giá ngoài (phương pháp 3)
3.4.2 Một số giao diện điển hình
Form đăng nhập hệ thống
Giao diện quản lí đăng nhập
Giao diện hệ thống quản lí nhân sự
Giao diện kí hợp đồng
Giao diện quá trình công tác
Giao diện quản lý khen thưởng
Giao diện quản lý kỷ luật
Giao diện quản lý lương cơ bản
Giao diện quản lý phòng ban
Giao diện quản lý phụ cấp
Triển khai phần mềm
- Microsoft Windown 95 trở lên hoặc Microsoft Windows NT Workstation 4.0 trở lên.
- Bộ vi xử lý 486DX / 66MHz trở lên.
- Màn hình VGA hoặc màn hình độ phân giải cao được hỗ trợ bởi Microsoft Windows.
3.5.2 Cài đặt và triển khai phần mềm
Phần mềm được viết bằng bộ công cụ Visual Studio 2010 với CSDL SQL SERVER 2008R2 Khi cài đặt phải đảm bảo máy tính đạt yêu cầu sau:
- Máy tính: Bộ vi xử lý Intel Dual Core hoặc cao hơn
- Bộ nhớ trong (RAM): 1GB trở lên
- Đĩa cứng: 1GB trống hoặc nhiều hơn
- Màn hình: Độ phân giải 1024x768 hoặc tốt hơn
- Hệ điều hành: Windows XP SP3/Vista/7 hoặc Windows Server 2003/2008
- Hệ quản trị cơ sở dữ liệu SQL Server (cài riêng hoặc cài theo bộ cài đặt phần mềm)
- NET Framwork 4.0 trở lên (cài riêng hoặc cài theo bộ cài đặt phần mềm)
- Bộ gõ tiếng việt: Unicode