ngôn ngữ lập trình visualbasic liên kết với csdl access

85 377 0
ngôn ngữ lập trình visualbasic liên kết với csdl access

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân LỜI NÓI ĐẦU Thế kỷ 21 được coi là thế kỷ của công nghệ thông tin (CNTT), điều này đã được khẳng định bằng sự phát triển không ngừng của CNTT.khoa học công nghệ, nhân loại ngày càng đạt được những bước tiến quan trọng trên tất cả các lĩnh vực: kinh tế, y học, văn hoá, chính trị, quân sự…Ứng dụng thành tựu công nghệ thông tin vào lĩnh vực kinh tế đã mang lại hiệu quả vô cùng to lớn, Việt Nam cũng không nằm ngoài trường hợp này.Nền kinh tế Việt Nam đã và đang từng bước thay da đổi thịt, để bắt kịp với cơ chế kinh tế thị trường đòi hỏi mỗi doanh nghiệp Việt Nam phải có một cách tổ chức và quản lý phù hợp. Bởi vậy, các doanh nghiệp Việt Nam ngày càng mạnh dạn đầu tư những máy móc, thiết bị có công nghệ hiện đại vào sản xuất các loại hàng hoá có chất lượng cao, sử dụng phần mềm vào quản lý. Các nhà quản lý không những muốn thực hiện công việc một cách đơn thuần mà còn muốn nắm bắt thông tin một cách nhanh nhất, chính xác nhất để đem lại hiệu quả kinh tế tối đa.Trong khi đó việc quản lý cả công ty là một vấn đề rất lớn và phức tạp nên công tác tổ chức và quản lý ở bất kỳ công ty nào cũng cần phải tin học hoá, giúp nhà quản lý nắm bắt thông tin một cách nhanh nhất để kịp thời đưa ra các quyết sách phù hợp cho từng giai đoạn cụ thể. Nước ta trong vài thập kỷ gần đây, CNTT được Nhà nước ưu tiên phát triển hàng đầu với nhiều dự án lớn đầu tư phát triển CNTT. Nhờ sự ưu đãi đặc biệt đó, ngành CNTT đã và đang phát triển cả về chất lượng và quy mô. Trong nước có khoảng 30%-40% các trường đại học, cao đẳng có chuyên ngành đào tạo CNTT. Nhiều ngành nghề nhờ áp dụng những tiến bộ của CNTT đã thu được nhiều thành tựu đáng kể, tạo nên những thuận lợi trong công việc hàng ngày, tiết kiệm thời gian, nhân lực và tiền bạc. 1 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân Nói đến CNTT có rất nhiều phân hệ nhỏ. Một trong những phân hệ CNTT được áp dụng rộng rãi trong thực tiễn đó là tin học quản lý. Tin học quản lý được áp dụng trong nhiều ngành nghề ở nước ta như cơ quan, công sở, trường học và đặc biệt là ở các doanh nghiệp. Hiện nay tin học có rất nhiều ngôn ngữ lập trình cơ sở dữ liệu như SQL, ACCESS, FOXPRO…Em đã chọn ngôn ngữ lập trình VisualBasic liên kết với CSDL Access để thực hiện đề tài này vì nó có ưu điểm là người dùng được cung cấp đầy đủ các chức năng quản lý CSDL, chúng có thể hoạt động linh hoạt nhờ công cụ phát triển tổng quát. Công cụ VisualBasic có thể truy xuất tới điều khiển, có thể lập trình được, và có khả năng xác định được hỏi – đáp, tạo và cập nhật cơ sở dữ liệu. Dưới sự hướng dẫn nhiệt tình của thầy giáo Trần Công Uẩn trong quá trình phân tích và thiết kế hệ thống để em có thể hoàn thành được bẳn báo cáo tốt nghiệp này. mặc dù đã rất cố gắng nhưng chắc không thể tránh được những lầm lẫn và sai sốt. vì vậy kính mong nhận dược những ý kiến đóng góp của thầy cô và các bạn để cuốn báo cáo tốt nghiệp được hoàn thiện hơn Em xin chân thành cảm ơn! Hà nội ngày 08 tháng 06 năm 2008 Sinh viên thực hiện Võ Đức Dương 2 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân M ục l ục Lời nói đầu 1 Chương 1: Khảo sát thực trạng quản lý nhân sự tại công ty máy tính Tân Phát 1: Khái quát về công ty máy tính Tân Phát 3 1.1 Sự hình thành và phát triển công ty 3 1.2 Chức năng và nhiệm vụ công ty 4 1.3 Bộ máy tổ chức công ty 5 2. Thực trạng quản lý nhân sự tại công ty máy tính Tân Phát 7 2.1 Công tác Quản lý nhân sự tại công ty 7 3. t ính cấp thiết của việc xây dựng bài toán quản lý nhân sự 10 4. Mục tiêu của việc xây dựng chương trình quản lý nhân sự 12 5.Tính khả thi của Phần mềm Quản lý nhân sự 12 6. những công việc đã làm được và chưa làm được 13 Chương 2. Cơ Sở Phương pháp luận 14 1. Thiết kế cơ sở dữ liệu 14 2. Chọn hệ quản trị và cơ sở dữ liệu lập trình 14 3. Giới thiệu về Visual Basic 14 4. Giới thiệu về Access 16 5. Giới thiệu về ASP 25 6. Giới thiệu về ngôn ngữ kịch bản Vbscript 30 3 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân 7. Tìm hiểu về Internet Information Server (IIS) 31 Chương 3: phân tích hệ thông quản lý nhân sự tại công ty Tân Phát 1. Biểu đồ phân cấp chức năng 38 2.biểu đồ luồng dữ liệu 41 2.1 Biểu đồ luồng dữ liệu ngữ cảnh 41 2.2 Biểu đồ luồng dữ liệu mức đỉnh 43 2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 45 3. Các bảng cơ sở dữ liệu 52 4. Mô hình liên kết thực thể 58 5. Các giao diện của form trong trương trình 60 Kết luận 68 Các sách tham khảo 70 Nhận xét của giáo viên 71 Ph ụ l ục 73 4 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân Chương 1 KHẢO SÁT THỰC TRẠNG QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH TÂN PHÁT 1. Khái quát về công ty TNHH TÂN PHÁT 1.1 Sự hình thành và phát triển của công ty Công ty TNHH thành lập và hoạt động được 6 năm, Công ty Tân Phát đã trở thành một công ty dẫn đầu trong lĩnh vực phân phối linh kiện máy tính, máy tính nguyên chiếc và các thiết bị ngoại vi. Tân Phát bắt đầu hoạt động kinh doanh phân phối từ đầu năm 2001, trong 6 tháng đầu, công ty Tân Phát đã đạt được danh hiệu đại lý phân phối uỷ quyền của sản phẩm Intel, ổ cứng Maxtor, Samsung, bo mạch chủ Intel, Gigabyte, MSI, máy in HP và Canon; và nhiều đối tác khác: LG, Samsung. Với sự nỗ lực không ngừng trong quản lý cùng với các chính sách hỗ trợ khách hàng, sau 12 tháng hoạt động, công ty Tân Phát đã đạt được niềm tin với người tiêu dùng và các bạn hàng trong nước, độ tin cậy với các đối tác nước ngoài đặt mối quan hệ làm ăn lâu dài với công ty. Với một hệ thống bán hàng vững chắc được thiết lập tại hầu hết các tỉnh thành phía Bắc, các tỉnh miền Trung và miền Nam bộ, công ty Tân Phát đã phân phối hàng trăm chủng loại mặt hàng linh kiện máy tính của các hãng lớn trên thế giới. Hiện này công ty Tân Phát có một đội ngũ cán bộ hơn 40 người đạt trên 90% đã tốt nghiệp đại học và trên đại học chuyên ngành kỹ thuật và kinh tế. Với một đội ngũ cán bộ trẻ năng động và chuyên nghiệp Công ty Tân Phát đã xây dựng được một cơ cấu tổ chức vững mạnh. 5 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân Trên bước đường phát triển, Công ty Tân Phát không chỉ mở rộng hệ thống phân phối bán buôn mà còn xây dựng một hệ thống bán lẻ cho người tiêu dùng một cách chuyên nghiệp. Khi mua hàng của Tân Phát, khách hàng sẽ hoàn toàn yên tâm về mọi mặt, bởi Tân Phát đáp ứng được tất cả những mong muốn mà khách hàng cần như: - Giá cả tốt nhất: Giá cả các sản phẩm Tân Phát bán ra được niêm yết đúng theo báo giá. Giá bán lẻ được áp dụng theo giá bán buôn, vì vậy khách hàng yên tâm không sợ mua phải hàng sai giá. - Chất lượng được đảm bảo: Công ty Tân Phát chỉ cung cấp những sản phẩm có nguồn gốc xuất xứ từ chính hãng, do vậy khách hàng không lo mua phải hàng nhái kém phẩm chất. - Dịch vụ hậu mãi sau bán hàng chu đáo: Tất cả khách hàng đến với công ty Tân Phát được hưởng chế độ dịch vụ bảo hành 1 đổi 1 trong 6 tháng đầu tiên. - Dịch vụ bảo trì miễn phí vào tất cả các ngày trong tuần tại công ty. Đó chính là lý do để Công ty Tân Phát ngày càng phát triển lớn mạnh hơn. 1.2. Chức năng và nhiệm vụ của công ty Chức năng chính của công ty là phân phối linh kiện máy tính, máy tính nguyên chiếc và các thiết bị ngoại vi. Là một công ty được thành lập và hoạt động chưa lâu, số cán bộ nhân viên viên chưa nhiều, song công ty đã và đang gây được uy tín trên thị trường. 6 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân Công ty đang lập chiến lược mở rộng thị phần, chiếm lĩnh thị trường miền Trung và một phần miền Nam. Với doanh thu hàng năm lớn, công ty đã đóng góp 1 phần đáng kể thuế cho Nhà nước, góp phần tạo công ăn, việc làm cho người lao động. Hiện nay, công ty đã có đầy đủ những cơ sở vật chất cần thiết phục vụ cho hoạt động phân phối kinh doanh : Công ty có trụ sở chính đặt tại Showroom số 20 và số 86 Chùa Bộc, Quận Đống Đa, Hà Nội. 1.3. Bộ máy tổ chức của công ty 1.3.1. Sơ đ ồ tổ chức công ty Gi¸m §èc Phã Gi¸m §èc Kinh Doanh Phã Gi¸m §èc KÜ ThuËt Phßng Kinh Doanh Phßng KÕ To¸n Phßng KÜ ThuËt Phßng B¶o Hµnh 7 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân 1.3.2. Bộ máy quản lý của công ty được phân thành 2 cấp : Đứng đầu là Giám đốc; giúp việc cho giám đốc là phó giám đốc và các phòng chức năng. Ban giám đốc: Phụ trách chung cho toàn công ty, gồm giám đốc và Phó giám đốc. Ban giám đốc ban hành các văn bản quy định về quy mô, cơ cấu, điều lệ hoạt động tiêu chuẩn, … nhằm thiết lập tổ chức và xác định những mối quan hệ trong hoạt động trong nội bộ công ty, đồng thời đưa ra những chỉ thị, mệnh lệnh hành chính bắt buộc các phòng ban, những đơn vị cấp dưới thực hiện những nhiệm vụ nhất định hoặc hoạt động theo những phương thức nhất định nhằm đảm bảo cho các bộ phận trong hệ thống hoạt động ăn khớp và đúng hướng…Giám đốc là người quản lý chung, là người có thẩm quyền ban hành các văn bản, đưa ra những quyết định chung cho toàn thể công ty. Phó giám đốc : Quản lí nhân sự các phòng ban, chịu trách nhiệm trước giám đốc về tình hình hoạt động kinh doanh của các sản phẩm của công ty trên thị trường. Phòng kinh doanh: Đứng đầu là trưởng phòng, phó phòng và các nhân viên. 8 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân Nhiệm vụ chính của phòng kinh doanh là tìm hiểu và tiếp cận thị trường với mục đích là thu thập các thông tin cần thiết về báo cáo với trưởng phòng, phó phòng. Trong quá trình kinh doanh, trưởng- phó phòng có nhiệm vụ quản lý và phân công công việc đối với nhân viên trong phòng mình, cụ thể là doanh số bán hàng, chi phí bán hàng, quảng cáo, việc thực hiện chỉ tiêu bán hàng đối với từng nhân viên, sự thoả mãn của người tiêu dùng. Phòng kĩ thuật: Tiếp nhận những chỉ thị, quyết định của ban giám đốc và phổ biến, phân công đến từng người trong đơn vị mình, cụ thể là: loại sản phẩm, chất lượng sản phẩm, số lượng, chi phí cho sản phẩm. Phòng Kế toán: Đứng đầu là Kế toán trưởng và các kế toán viên. Nhiệm vụ chính của phòng là quản lý tài sản của công ty, kết quả kinh doanh, dự trữ lưu chuyển tiền tệ, phân phát tiền lương cho toàn thể công ty, đồng thời thực hiện các công tác kế toán xử lý chứng từ ghi sổ, lập báo cáo kế toán, phân tích tình hình hoạt động của công ty, tham mưu cho các cấp lãnh đạo, ban giám đốc về công việc sử dụng hiệu quả vốn, nguồn tài chính. Đồng thời đưa ra đầy đủ, chính xác quá trình hình thành, huy động vốn của công ty. Phòng Bảo Hành : nhiệm vụ chính của phòng là bảo hành các sản phẩm mà công ty đã bán ra theo tiêu chuẩn của nhà sản xuất. 2. Thực trạng quản lý nhân sự tại Công ty TNHH Tân Phát 2.1. Công tác quản lý nhân sự của công ty Công ty TNHH Tân Phát là một doanh nghiệp tư nhân hạch toán độc lập và có tư cách pháp nhân. 9 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân Là một doanh nghiệp kinh doanh, công ty có nhiệm vụ tổ chức việc kinh doanh sao cho có lợi nhất. Vì vậy công ty phải xây dựng, tổ chức quản lý nhân sự một cách có hệ thống và đày đủ từ trên xuống dưới. Đối tượng quản lý là tất cả nhân viên viên trong công ty. Tổng số nhân viên viên trong công ty là 55 người, trong đó có nhiều người có trình độ Thạc sỹ, đại học, cao đẳng, trung cấp. Nội dung quản lý tương đối rộng, do có sự biến đổi khá thường xuyên về nhân viên viên trong công ty. Cụ thể : Tuyển nhân sự: Hàng năm do một số cán bộ chuyển công tác, thôi việc, hết hợp đồng… thì phòng Hành chính - Tổ chức có nhiệm vụ tuyển thêm, bổ sung, thay thế nhân viên viên. Sau khi thu hồ sơ xin việc, công ty sẽ triệu tập những người được tuyển và thử việc họ trong vòng 03 tháng, hồ sơ tiếp nhận được lưu vào tệp Hồ sơ hợp đồng. Toàn bộ công việc này diễn ra trong phòng Hành chính-Tổ chức. Sau 03 tháng thử việc, nếu đạt tiêu chuẩn, công ty sẽ chính thức ký hợp đồng dài hạn với nhân viên và phân vào các vị trí cần thiết. Khi đó Hồ sơ hợp đồng sẽ được chuyển lưu vào tệp Hồ sơ nhân viên. Hồ sơ nhân viên gồm: Sơ yếu lý lịch Đơn xin việc Giấy khám sức khoẻ Văn bằng, chứng chỉ Quyết định tiếp nhận của Giám đốc Quyết định bổ nhiệm của Giám đốc(Nếu có) Hợp đồng lao dộng Quyết định nâng lương của giám đốc(nếu có) 10 [...]... liệu và ngôn ngữ lập trình Dựa trên thực trạng quản lý tại công ty TNHH Tân Phát - nơi đang thực tập và những ngôn ngữ lập trình đã được học, em thấy Visual Basic là ngôn ngữ lập trình rất hữu ích, thân thiện với người dùng và đặc biệt là phù hợp với khả năng của mình Đây là lý do chính để em quyết định chọn Visual Basic làm ngôn ngữ khi thiết kế chương trình của mình Một trong những ngôn ngữ hữu ích... Kinh tế Quốc dân Song với những tính năng ưu việt của ngôn ngữ ASP, em đã chọn ngôn ngữ này để thiết kế phần mềm “Quản lý vật tư” 3.2.2 Giới thiệu về ngôn ngữ kịch bản Vbscript: VBscript là một thành phần của ngôn ngữ lập trình Visual Basic.Vbscript cho phép thêm các Active script vào các trang web Microsoft Internet Explorer 3.0 có thể chạy được các chương trình của ngôn ngữ lập trình Visual Basic Sự... cứ trình duyệt nào để xem kết quả ASP có thể được xem dễ dàng trong trình duyệt Netscape navigator hay Internet Explorer Tuy nhiên, ta cần chú ý đến web server phải có khả năng chạy ASP ASP là một trong nhiều kỹ thuật dùgn để tạo các trang web động: Active websites: Với nhiều kỹ thuật mới chúng được kết hợp xây dựng với nhiều ngôn ngữ và các kỹ thuật ta có thể dùng bất cứ một trong những kỹ thuật ngôn. .. chương trình chèn vào các trang HTML Với Vbscript ta có thể viết ra các biểu mẫu dữ liệu hay các chương trình game chạy trên web Sự phát triển của Vbscript: Vbscript khởi đầu phát triển cho môi trường Client side Vbscript 1.0 được đưa ra như là một bộ phận của Internet Explorer 2.0 và Vbscript cung cấp phần lớn các chức năng lập trình của ngôn ngữ Visual Basic Mục tiêu của Vbscript là cung cấp một ngôn ngữ. .. Tongiao 6 Cài đặt và tạo lập cơ sở dữ liệu cho chương trình Khi khởi động chương trình Microsoft Access, ta thấy màn hình xuất hiện: 22 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân 23 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân Nhìn vào màn hình giao diện ta có thể chọn lựa các chế độ làm việc khác nhau Đối với bài này ta chọn cách tạo lập 1 hệ CSDL mới và ghi lại với tên QLNS.mdb 3.2 Giới... vấn đề đa dạngcủa thực tế Các hàm, thủ tục của Access Basic sẽ trợ giúp giải quyết những phần việc hó mà công cụ không thể làm nổi Bởi những tính năng ưu việt của ngôn ngữ Microsoft Access, nên em đã quyết định chọn ngôn ngữ này để cài đặt cơ sở dữ liệu cho hệ thống quản lý nhân sự Microsoft Access là một trong 4 phần mềm ứng dụng của Microsoft Office, Access là hệ quản trị cơ sở dữ liệu chạy trong... Browser Cùng với sự ra đời của Internet Information Server 3.0 và Active Server Pages, VBscript 2.0 bây giờ có thể chạy trên web server Vbscript 2.0 mở rộng khả năng lập trình so với phiên bản đầu tiên mà đặc trưng cho phép tự động kết nối tới ActiveX từ Web Server Sự kết nối này cho phép khẻ năng truy xuất tới cơ sở dữ liệu trên các server và chạy các ứng dụng trên server Xác định Vbscript là ngôn ngữ hỗ... thu thập được dễ dàng từ các phòng ban trong công ty 14 Báo Cáo Thực Tập Trường Đại học Kinh tế Quốc dân Hơn nữa, chương trình được phát triển trong môi trường Visual Basic kết hợp với CSDL Access, giao diện dễ sử dụng và quen thuộc với người dùng Và đặc biệt, dựa trên cơ sở chương trình quản lý nhân sự sẵn có của công ty Vì vậy việc xây dựng và phát triển phần mềm Quản lý nhân sự chạy trên máy tính... Microsoft Access Em chọn Microsoft Access là ngôn ngữ trợ giúp về khâu thiết kế cơ sở dữ liệu Cài đặt cơ sở dữ liệu bằng phần mềm ứng dụng Microsoft Access của bộ Microsoft office, đây l à một hệ thống cở sở dữ liệu quan hệ chạy trong môi trường Windows dùng để tạo xử lý cơ sở dữ liệu Hệ thống định nghĩa khoá một bảng và sau đó tự động kiểm tra sự trùng khoá mà không cần phải lập chương trình kiểm... thêm, việc chọn Font chữ, cỡ chữ, kiểu in và việc trình bầy trên báo cáo được tiến hành rất đơn giản Macro bao gồm một dẫy các hành động (Action) dùng để tự động hoá một loạt các thao tác, macro thường dùng với mẫu biểu để tổ chức giao diện chương trình ; Đơn thể Đơn thể là nơi chứa các hàm, thủ tục viết bằng ngôn ngữ Access Basic Mặc dù các công cụ mà Access cung cấp khá đầy đủ, nhưng lẽ dĩ nhiên không . nghiệp. Hiện nay tin học có rất nhiều ngôn ngữ lập trình cơ sở dữ liệu như SQL, ACCESS, FOXPRO…Em đã chọn ngôn ngữ lập trình VisualBasic liên kết với CSDL Access để thực hiện đề tài này vì nó. dữ liệu và ngôn ngữ lập trình Dựa trên thực trạng quản lý tại công ty TNHH Tân Phát - nơi đang thực tập và những ngôn ngữ lập trình đã được học, em thấy Visual Basic là ngôn ngữ lập trình rất. dân Hơn nữa, chương trình được phát triển trong môi trường Visual Basic kết hợp với CSDL Access, giao diện dễ sử dụng và quen thuộc với người dùng. Và đặc biệt, dựa trên cơ sở chương trình quản lý

Ngày đăng: 17/10/2014, 07:59

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan