Xây dựng và thiết kế hệ thống thông tin quản lý vào ra
MỤC LỤC Trang Đi muộn 38 Nhân viên 38 Về sớm 39 Vắng mặt .39 Không quẹt thẻ 40 1 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 LỜI MỞ ĐẦU Công nghệ thông tin, hiện nay đã trở thành thước đo phát triển của mỗi quốc gia trên thế giới. Là ngành công nghiệp mũi nhọn của các nước phát triển. Công nghệ thông tin mang lại nhiều lợi ích và tính năng to lớn trong việc trợ giúp những công việc tưởng chừng như rất khó khăn. Đối với các nước đang phát triển thì việc ứng dụng công nghệ thông tin vào thực tiễn lại càng rất quan trọng. Do vậy việc sáng tạo, phát minh sáng chế ra ứng dụng để áp dụng vào cuộc sáng ngày càng được cải thiện và cạnh tranh gay gắt. Do những phần mềm quản lý đang dần trở nên một nhân tố không thể thiếu được của nền kinh tế nên các doanh nghiệp đã bắt đầu khởi động việc ứng dụng CNTT vào doanh nghiệp mình. Chính vì điều đó nhiều quốc gia trên thế giới coi Công nghệ thông tin là ngành kinh tế mũi nhọn để phát triển, thực hiện công nghiệp hoá và hiện đại hoá đất nước, đưa đất nước thoát khỏi tình trạng nghèo nàn, lạc hậu. Không những các cơ quan tổ chức sử dụng máy tính mà hiện nay việc sử dụng máy tính của mỗi cá nhân cũng rất cao, nó đã trở nên quen thuộc với con người. Công ty PWD Soft với ứng dụng tin học mạnh mẽ ngoài nhiệm vụ giúp ban lãnh đạo trong việc chỉ đạo, quản lý thống nhất tình hình phát triển và ứng dụng công nghệ thông tin trong ngành, xử lý các số liệu thống kê theo kế hoạch. Hiện tại Công ty PWD Soft đang dự định xây dựng phần mềm kiểm soát vào ra của nhân viên, đây là vấn đề cần được giải quyết sớm, vì Công ty PWD Soft đang thực hiện việc nâng cấp việc quản lý vào ra của nhân viên, nhưng hiện tại lại chưa có một phần mềm nào đặc thù riêng biệt để quản lý vào ra của nhân viên của Cty, vì vậy 2 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 hiện nay, quản lý vào ra hoàn toàn thực hiện bằng giấy tờ. Đây chính là nguyên nhân không quản lý nhân viên chặt chẽ về thời gian làm việc. Phần mềm kiểm soát vào ra được sử dụng để theo dõi thời gian bắt đầu vào cơ quan, thời gian ra về, số lần vào ra cơ quan trong một ngày, số ngày vắng mặt của mỗi nhân viên trong công ty để đưa ra những báo cáo hàng ngày, hàng tháng gửi tới lãnh đạo cấp trên nhằm mục đích phê bình những nhân viên thường xuyên đi làm muộn, hoặc trong giờ làm việc ra ngoài quá nhiều. Ngoài ra, khi biết được họ tên hoặc số thẻ của nhân viên thì chương trình phải tra cứu được nhân viên đó có đi làm muộn không? Có về sớm không? Và trong một đơn vị có tổng số bao nhiêu người đi làm muộn trong ngày? Dưới sự hướng dẫn tận tình của thầy giáo TS. Trương Văn Tú cùng với sự giúp đỡ tận tình của các thành viên trong công ty, em đã chọn đề tài: “Xây dựng và thiết kế hệ thống thông tin quản lý vào ra”. Chuyên đề thực tập gồm: Chương I: Tổng quan về cơ quan thực tập. Chương II: Những vấn đề chung về phương pháp luận cơ bản và ngôn ngữ sử dụng Chương III: phân tích và thiết kế hệ thống thông tin quản lý vào ra. Em xin chân thành cảm ơn khoa Tin học kinh tế - Trường Đại học kinh tế quốc dân, TS. Trương Văn Tú, công ty phần mềm PWD Soft đã giúp đỡ em hoàn thành chuyên đề thực tập tốt nghiệp này. Tuy đã hoàn thành, song về nội dung không thể tránh những thiếu sót vì vậy em rất mong sự đóng góp ý kiến của các thầy cô giáo, các bạn đọc để đề tài sau em hoàn thành tốt hơn. Sinh viên: Nguyễn Tiến Linh 3 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 CHƯƠNG I. TỔNG QUAN VỀ CƠ QUAN THỰC TẬP I. TỔNG QUAN VỀ CÔNG TY PWD SOFT 1. Lịch sử thành lập và phát triển. Điểm khác biệt ở PWD Soft với các công ty phần mềm khác là những chiếc xe lăn và những chiếc nạng dựng bên các bàn làm việc . PWD Soft là một gương mặt mới và rất đặc biệt trong "làng" CNTT Việt Nam. Tất cả thành viên của PWD Soft - từ giám đốc đến nhân viên - là những người không may mắn trong cuộc sống nhưng tự tin cho một quyết tâm lớn: tham gia thị trường Mỹ. "PWD là viết tắt của chữ People With Disabilities (công ty TNHH CNTT của người khuyết tật). Tôi mong muốn đây sẽ là nơi những người khuyết tật (NKT) tìm lại chính mình" - ông Đỗ Văn Du, một Việt kiều Mỹ giải thích rất ngắn gọn về công ty của mình. Hiện nay, PWD có 20 nhân viên. "Tôi không muốn nguồn nhân lực này bị bỏ qua một cách lãng phí. Họ đều là những người có trình độ và khả năng làm việc không thua kém bất kỳ người bình thường nào. Nhiều người khi đến đây đã được đào tạo khá tốt. Đáng tiếc là cơ hội việc làm cho họ hiện không nhiều", ông Du nói. Năm 1971, ông Du được nhận một suất học bổng về chuyên ngành kiến trúc tại Mỹ. Sau đó, số phận đã đưa ông đến với trung tâm đào tạo CNTT cho NKT. "Từ nơi đây, tôi nhận ra CNTT là nghề bình đẳng nhất. Với CNTT, mọi người dù bình thường hay khuyết tật đều có cơ hội như nhau về việc làm, lương bổng. 4 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 CNTT được xem như công cụ hữu hiệu rút ngắn khoảng cách giữa NKT với các thành phần lao động khác". Say mê học hỏi, từ một cậu bé khuyết tật (bị tai nạn và mất đi một phần cơ thể), ông Du đã thành công trong sự nghiệp mà không phải người bình thường nào cũng làm được: trở thành chuyên gia tư vấn CNTT cho nhiều tập đoàn hàng đầu thế giới về công nghệ như EDS, Bluecross . "Cuộc đời đã mang lại cho tôi nhiều may mắn", ông Du tâm sự. Như một cách tri ân, ông đã từ bỏ cuộc sống và công việc đang ổn định tại Mỹ để về VN lập công ty phần mềm, mở rộng cánh cửa nghề nghiệp cho những NKT khác. "Tôi muốn chia sẻ với những người cùng cảnh ngộ. Bản thân là NKT nên tôi hiểu họ, biết cách thắp sáng ước mơ có công việc và được cống hiến đang cháy bỏng trong họ. Họ là nguồn nhân lực mà nhiều doanh nghiệp đang không biết cách khai thác. Người làm CNTT rất cần kỹ năng phân tích. Những nhân viên ở đây đều biết phân tích hoàn cảnh để chiến thắng và vươn lên. Kỹ năng phân tích đó chính là chất xám và tôi tin họ sẽ làm việc tốt". Ông Du không giấu tham vọng chinh phục thị trường Mỹ – một thị trường lớn và rất khó tính. Ông tự tin nói: "Nhiều DNPMVN cũng đang nỗ lực xâm nhập vào thị trường này nhưng còn rất khó khăn. Tuy nhiên, không vì là một doanh nghiệp mới mà PWD ngại xông pha. Mấy chục năm làm việc tại Mỹ đã giúp tôi có mối quan hệ với các đối tác, quan trọng hơn, tôi hiểu làm ăn với người Mỹ là như thế nào, cần phải đáp ứng yêu cầu gì . Các DNPM VN hiện chưa có hợp đồng lớn, chưa có kinh nghiệm làm việc trong một số chương trình, thiếu tính chuyên nghiệp: hạn chế về ngoại ngữ, kỹ năng giao tiếp, chất lượng tiêu chuẩn quốc tế chưa có, dịch vụ khách hàng yếu . Tất cả những điều này là rào cản của DNPM VN khi tiếp cận với thị trường Mỹ". 5 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Để sẵn sàng tiếp cận những khách hàng khó tính bậc nhất này, PWD hợp tác với một đối tác của Mỹ là tập đoàn Evizi nhằm đảm bảo về hợp đồng gia công phần mềm; hợp tác với tập đoàn DTT của VN về nguồn nhân lực và kinh nghiệm làm việc cho những hợp đồng lớn. Đặc biệt, PWD đưa ra chương trình đào tạo nhân viên mới theo cách rất đặc biệt. Khi được tiếp nhận vào PWD Soft, nhân viên phải làm quen ngay với môi trường chuyên nghiệp. Buổi sáng, giảng viên đến dạy họ về tin học và ngoại ngữ. Buổi chiều, họ tự chia nhóm để làm việc và hỗ trợ nhau. Đây cũng là cách giúp mọi người làm quen với phương thức làm việc nhóm. "Thời gian đầu, một số người không tránh khỏi sự bỡ ngỡ do chưa quen với tác phong làm việc của công ty. Tuy nhiên, tôi muốn họ phải làm việc thực sự như những người bình thường, hơn nữa, còn phải chuyên nghiệp để đáp ứng yêu cầu của đối tác. Có như vậy, khi nhận lương ngang bằng với người bình thường, NKT mới cảm thấy xứng với sức lao động của mình. Tôi là người tham gia nhiều hoạt động từ thiện (ông Du là người đã đứng ra quyên góp thiết bị y tế để các bệnh viện trong nước có thể phẫu thuật miễn phí cho 300 trẻ em bị bệnh não úng thủy trong nước - PV), nhưng tôi không mang tinh thần từ thiện vào công việc. Tôi chỉ mang đến cho họ cơ hội làm việc như những người bình thường khác. CNTT có khả năng mang đến cho NKT một tương lai tốt", ông Du chia sẻ. Tháng 12 năm 2007 công ty PWD Soft được thành lập dưới sự sáng lập của ông Đỗ Văn Du và chính ông trực tiếp làm giám đốc. 2. Tổng quan về công ty PWD Soft 2.1. Giới thiệu chung - Tên công ty : Công ty PWDSoft. - Trụ sở: Số 101, Láng Hạ, Cầu Giấy, Hà Nội. 6 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - Số điện thoại: 04 5624763 PWD là viết tắt của chữ People With Disabilities (công ty TNHH CNTT của người khuyết tật). PWD Soft là một gương mặt mới và rất đặc biệt trong "làng" CNTT Việt Nam. Tất cả thành viên của PWD Soft - từ giám đốc đến nhân viên - là những người không may mắn trong cuộc sống nhưng tự tin cho một quyết tâm lớn: tham gia thị trường Mỹ. Công ty PWDSoft thành lập nhằm thu hút những người khuyết tật có khả năng và đam mê ngành CNTT đặc biệt là công nghệ phần mềm vào đào tạo để trở thành những lập trình viên chuyên nghiệp. Sau khi được đào tạo thì họ sẽ được tạo công ăn việc làm đầy đủ. - Nội dung hoạt động: + Đào tạo lập trình viên. + Nhận các hợp đồng sản xuất và gia công phần mềm. - Địa bàn hoạt động của công ty: phạm vi cả nước và nước ngoài. - Hiện nay công ty có 20 người, có cả những lập trình viên và các học viên. Các học viên sẽ được đào tạo từ 6 tháng đến 1 năm tùy theo năng lực của mỗi người. 7 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 2.2. Sơ đồ tổ chức của công ty PWD Soft 2.3. Chức năng , nhiệm vụ của các phòng ban: • Giám đốc: là người điều hành mọi hoạt động của công ty. • Nhóm 1, nhóm 2: mỗi nhóm có 1 trưởng nhóm và 9 nhân viên khác, thực hiện những nhiệm vụ mà giám đốc giao cho. • Quản trị hệ thống: là người phụ trách về máy tính và mạng máy tính của công ty. 2.4. Quan hệ của PWD Soft với các tổ chức, công ty khác PWD Soft có nhiều bạn hàng là các tổ chức, tập đoàn lớn ở trên thế giới như tập đoàn EVIZI, hãng máy bay BOING của Mỹ và nhiều công ty gia công phần mềm khác ở Mỹ và Đan Mạch. Ngoài ra ở Việt Nam thì PWD Soft có quan hệ thân thiết với các công ty DTT, HanoiCTT là những công ty gia công phần mềm nổi tiếng đạt tiêu chuẩn quốc tế. Giám Đốc Nhóm 1 Nhóm 2Quản trị hệ thống 8 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 CHƯƠNG II. NHỮNG VẤN ĐỀ CHUNG VỀ PHƯƠNG PHÁP LUẬN CƠ BẢN VÀ NGÔN NGỮ SỬ DỤNG. I. TỔNG QUAN VỀ PHƯƠNG PHÁP LUẬN CƠ BẢN. 1. Tổ chức và thông tin trong tổ chức. Trong những năm 80 đã chứng kiến sự gia tăng tầm quan trọng của thông tin trong các tổ chức, tốc độ và sự phức tạp của xử lý ngày một tăng. Hàng triệu máy tính được lắp đặt trên thế giới và nhiều triệu km cáp quang, dây dẫn và sóng điện từ kết nối con người, máy tính cũng như các phương tiện xử lý thông tin lại với nhau. Thông tin trong các cơ quan, tổ chức có tầm quan trọng vô cùng to lớn. Thông tin được dùng để lập kế hoạch nhằm tạo ra sự biến chuyển trong tổ chức đồng thời thông tin cũng là một phương tiện để biến chuyển. Nhờ có thông tin, các nhà quản lý có thể lập kế hoạch, đặt ra những mục tiêu cho công ty hay tổ chức của mình một cách sát với thực tế. Các nhà quản lý, lãnh đạo nhờ có thông tin có thể đưa ra các quyết định nhanh chóng đối với hoạt động của tổ chức, giúp tổ chức đạt được những mục tiêu của mình. Sự phát triển của công nghệ thông tin đã đóng vai trò của một lực trợ giúp và một chất xúc tác trong việc nâng cao tầm quan trọng của thông tin. Tầm quan trọng của thông tin trong tổ chức ngày càng tăng, nhờ có nguồn thông tin chính xác, tin cậy mà các nhà quản lý có thể đưa ra những quyết định đúng đắn, kịp thời, những quyết định có chất lượng cao góp phần vào sự thành công của cơ quan hay tổ chức. Hình dưới đây là sự thể hiện một tổ chức do R.N Anthony đưa ra. Anthony trình bày tổ chức như là một thực thể cấu thành từ ba mức quản lý có tên là: lập kế hoạch chiến lược, kiểm soát quản lý chiến thuật và điều hành tác nghiệp. 9 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Tháp quản lý Các quyết định của một tổ chức được chia thành 3 loại: quyết định chiến lược, quyết định chiến thuật và quyết định tác nghiệp. - Quyết định chiến lược: là những quyết định xác định mục tiêu và những quyết định xây dựng nguồn lực cho tổ chức. - Quyết định chiến thuật: là những quyết định cụ thể hoá mục tiêu thành nhiệm vụ, những quyết định kiểm soát và khai thác tối ưu nguồn lực. - Quyết định tác nghiệp: là những quyết định nhằm thực thi nhiệm vụ. 10 Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Xử lý giao dịch Cấp tác nghiệp Cấp chiến thuật Cấp chiến lược Dữ liệuDữ liệuDữ liệu Thông tin Thông tin Thông tin Quyết định Quyết định Quyết định [...]... DIỄN HỆ THỐNG THÔNG TIN Cùng một hệ thống thông tin có thể được mô tả khác nhau tuỳ theo quan điểm của người mô tả Mỗi một người liên quan đến hệ thống sẽ mô tả hệ thống thông tin theo một mô hình khác nhau Khái niệm mô hình này là rất quan trọng, nó tạo ra một trong những nền tảng của phương pháp phân tích thiết kế và cài đặt hệ thống thông tin Có ba mô hình đã được đề cập tới để mô tả cùng một hệ thống. .. Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 2.2.3 Thiết kế hệ thống Từ các khía cạnh đã được xem xét và phân tích chúng ta tiến hành thiết kế bao gồm: thiết kế logic và thiết kế vật lý 2.2.4 Triển khai hệ thống Bao gồm hai công việc lớn và cụ thể là: Tạo lập các chương trình và cài đặt và chuyển đổi hệ thống 2.2.5 Vận hành và bảo trì Bắt đầu vận hành và bước... hệ thống Lúc này chuyên viên chỉ đóng vai trò người hướng dẫn việc sử dụng hệ thống hoàn toàn do người sử dụng tiến hành Trong quá trình vận hành hệ thống luôn được bảo trì theo kế hoạch định trước và khi có nhu cầu 3 Phương pháp phát triển một hệ thống thông tin 3.1 Nguyên nhân dẫn tới việc phát triển một hệ thống thông tin Thời đại ngày nay là thời đại của khoa học công nghệ, thông tin Hệ thống thông. .. Khái quát về Hệ thống thông tin 2.1 Định nghĩa về HTTT Hệ thống thông tin là một tập hợp những con người, các thiết bị phần cứng và phần mềm… thực hiện hoạt động thu thập, lưu trữ, xử lý và phân phối thông tin trong một tấp các ràng buộc được gọi l à môi trường Nguồn Đích Thu thập Phân phát Xử lý và lưu trữ CSDL Mô hình Hệ thống thông tin 2.2 Vòng đời phát triển của một HTTT HTTT được xây dựng là sản... logic của hệ thống thông tin, cho phép loại bỏ đợc các vấn đề của hệ thống thực tế và được những mục tiêu đã được thiết lập ở giai đoạn trước Mô hình logic của hệ thống mới sẽ bao gồm các thông tin mà hệ thống mới sản sinh, nội dung của các tệp cơ sở dữ liệu, các xử lý sẽ phải thực hiện và các dữ liệu được nhập vào Mô hình logic sẽ phải được nưgời dùng xem xét và chuẩn y Giai đoạn thiết kế logic bao... Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - Lập kế hoạch thiết kế vật lý ngoài - Thiết kế chi tiết các giao diện - Thiết kế cách thức tương tác với phần tin học hoá - Thiết kế các thủ tục thủ công - Chuẩn bị và trình bày báo cáo về thiết kế vật lý ngoài 4.2.6 Giai đoạn 6: Triển khai kỹ thuật hệ thống Kết thúc giai đoạn này kết quả đạt đợc là phần tin học... thập thông tin và phương pháp trình bày hệ thống là cần thiết Phân tích viên phải biết chuyển đổi các yếu tố logic sang thành các phương án cụ thể và đánh giá chi phí và lợi ích của các phương án về mặt tài chính cũng như xã hội Những hiểu biết về lập trình, thử nghiệm hệ thống và những phương pháp cài đặt cũng cần thiết hữu ích 4.2 Các giai đoạn phát triển hệ thống thông tin Để xây dựng một hệ thống thông. .. nhất để phân tích và thiết kế hệ thống thông tin Chúng thể hiện hai mức mô hình và hai góc nhìn động và tĩnh về hệ thống Sinh viên: Nguyễn Tiến Linh 26 Lớp: Tin học 45A Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Vật lý Động IFD (Information Flow Diagram) Sơ đồ luồng thông tin Tĩnh SD (System Dictionary) Từ điển hệ thống, các phích vật lý DFD (Data Flow Diagram) Sơ đồ luồng... được đề cập tới để mô tả cùng một hệ thống thông tin: mô hình logic, mô hình vật lý ngoài và mô hình vật lý trong 2 Mô hình logic Mô hình logic mô tả hệ thống làm gì: dữ liệu mà nó thu thập, xử lý mà nó phải thực hiện, các kho để chứa các kết quả hoặc dữ liệu để lấy ra cho các xử lý và những thông tin mà hệ thống sản sinh ra Mô hình này trả lời câu hỏi “cái gì?” và “để làm gì?” Nó không quan tâm tới phương... lý khi thiết kế Như đã nói ở trên, việc phân tích bắt đầu từ thu thập dữ liệu về hệ thống thông tin đang tồn tại và về khung cảnh của nó Nguồn dữ liệu chính là những người sử dụng, các tài liệu và quan sát Cả ba nguồn này cung cấp chủ yếu sự mô tả mô hình vật lý ngoài của hệ thống, việc phiên dịch là nhiệm vụ của phân tích viên 4 Tiến trình phân tích và thiết kế hệ thống 4.1 Vai trò của phân tích và . các thành viên trong công ty, em đã chọn đề tài: Xây dựng và thiết kế hệ thống thông tin quản lý vào ra . Chuyên đề thực tập gồm: Chương I: Tổng quan. pháp luận cơ bản và ngôn ngữ sử dụng Chương III: phân tích và thiết kế hệ thống thông tin quản lý vào ra. Em xin chân thành cảm ơn khoa Tin học kinh tế