Đang tải... (xem toàn văn)
Tài liệu tham khảo chuyên ngành tin học Xây dựng và thiết kế hệ thống thông tin quản lý vào ra
MỤC LỤC Trang2. Khái quát về Hệ thống thông tin 11 4.1. Vai trò của phân tích và thiết kế hệ thống 18 4.2. Các giai đoạn phát triển hệ thống thông tin . 19 II. MÔ HÌNH BIỂU DIỄN HỆ THỐNG THÔNG TIN . 23 III. TÌM HIỂU VỀ CÔNG CỤ SỬ DỤNG ĐỂ THỰC HIỆN ĐỀ TÀI 28 1. Một số khái niệm của cơ sở dữ liệu . 28 Tên báo biểu . 39 Đi muộn 39 Nhân viên 39 Về sớm 40 Vắng mặt . 40 Không quẹt thẻ 41 1Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế LỜI MỞ ĐẦUCô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.2Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế 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 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ụngChươ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 3Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế 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 LinhCHƯƠNG I. TỔNG QUAN VỀ CƠ QUAN THỰC TẬPI. TỔNG QUAN VỀ CÔNG TY PWD SOFT1. 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 4Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế đâ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. 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ó 5Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế 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ỹ".Để 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ẻ.6Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế 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 Soft2.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.- Số điện thoại: 04 5624763PWD 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.7Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế - 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.2.2. Sơ đồ tổ chức của công ty PWD Soft2.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ácGiám ĐốcNhóm 1 Nhóm 2Quản trị hệ thống8Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế 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ế.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 9Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế đạ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.10Sinh viên: Nguyễn Tiến Linh Lớp: Tin học 45AChuyên đề tốt nghiệp thực tập Khoa Tin học kinh tếXử lý giao dịchCấp tác nghiệpCấp chiến thuậtCấp chiến lượcDữ liệuDữ liệuDữ liệuThông tinThông tinThông tinQuyết địnhQuyết địnhQuyết định [...]... cầu và cấu trúc của nó và tìm giải pháp cho thiết kế ban đầu Sinh viên: Nguyễn Tiến Linh 13 Lớp: Tin học 45A Chuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế 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à. .. 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 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 dù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 27 Lớp: Tin học 45A Chuyên đề tốt nghiệp thực tập Vật lý Khoa Tin học kinh tế Độ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 dữ liệu SD... công nghệ, thông tin Hệ thống thông tin ngày càng có vai trò quan trọng, to lớn trong cuộc sống, ảnh hưởng đến việc ra quyết định và chất lượng của quyết định Một hệ thống thông tin hoạt động tốt là một hệ thống mà nhờ nó các nhà quản lý có thể ra các quyết định có chất lượng cao Nhờ có các quyết định này mà các cơ quan hay tổ chức có thể sản xuất, phân phối những sản phẩm và dịch vụ với độ tin cậy... nhằm thực thi nhiệm vụ 2 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 Xử lý và lưu trữ Phân phát CSDL Mô hình Hệ thống thông tin 2.2 Vòng đời phát triển của một HTTT... đổ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 đầu khai thá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. .. 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 hoá của hệ thống thông tin đó chính là phần mềm được xây dựng Những người chịu trách nhiệm về giai đoạn này phải cung cấp tài liệu mô tả về hệ thống Các giai đoạn của quá trình triển khai kĩ thuật là như sau: - Lập kế. .. 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à thiết kế hệ thống Như chúng ta đã biết để xây dựng được một phần mềm hoàn chỉnh thì vai trò của phân tích và thiết. .. xuất của dự án - Chuẩn bị và trình bày báo cáo phân tích chi tiết 4.2.3 Giai đoạn 3: Thiết kế logic Giai đoạn thiết kế logic được thực hiện nhằm xác định tất cả các thành phầ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... công đoạn sau đây: - Lập kế hoạch cài đặt - Chuyển đổi - Khai thác và bảo trì - Đánh giá Sinh viên: Nguyễn Tiến Linh 22 Lớp: Tin học 45A Chuyên đề tốt nghiệp thực tập Khoa Tin học kinh tế II MÔ HÌNH BIỂU 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 . 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ề. pháp luận cơ bản và ngôn ngữ sử dụngChươ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ế -