Bài tập lớn XML: áp dụng công nghệ XML vào trong việc xây dựng chương trình “Quản lý bán đĩa”

28 1.2K 9
Bài tập lớn XML: áp dụng công nghệ XML vào trong việc xây dựng chương trình “Quản lý bán đĩa”

Đ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ài tập lớn XML: áp dụng công nghệ XML vào trong việc xây dựng chương trình “Quản lý bán đĩa”

LỜI MỞ ĐẦU   !"#$%&'()  *+,-%".&'/ 01*23 #45651 7,+8+5!9/:&;<=> ++0?1 @9,  @9#&'"AB@BB5C1  5("&D &6*E:#F<5E:#F5E:#F2! 2G5E:#F2 H,I8&'9 E1*)(", J58#&'@9: @"&' 91&7AK*@:#AL,-+9M'#)1  #4,J+5NOP# +++@&6#)M' : @9+,I*Q5+RE!/ @ABNOP <A&6*ST:#F2 4U2Q@#)&' ,T<R2.#?:6<=)9VM-W65 &7G*X2:RE *, R<:6Y -+Y 1 MỤC LỤC 2 Chương 1: Giới thiệu I. Ích Lợi Khi Sử Dụng XML - NOP+8 7AZ#5[ABNOPAZ#\&'#&Z ZQ@NOP2, - NOP+8:1Z&'@"C@W]PE 8:E!&' - NOPAK8^AZ#)ZQ@_2:AL8 - NOP+8AK88(AZ#Z &6 0 - NOPAK8#&ZAZ##AZ#1Z06 II. Mục tiêu - J*85: C9CE:#F2 4 178C, - J!!@9E:#F2 4)B&)&7[AB E:DAL[AB5E:#F5A2==5 5AL AH, III. Phạm vi đề tài, yêu cầu `9&'<A@CS-NOPU I)RA#I#WAabcb6;AZ#ACd#RNOP, ef9D g 6;AZ# g NW]h#&'ij g NOP g NWPJ g k]lRm# g J g W[+ g n8/*A g Q@QAZ#A2R g o8'@# Chương 2: Nội dung I. Khảo Sát Nghiệp Vụ 3 1. Khảo sát và đánh giá hiện trạng Op4@#Z:@qp2  pAC63 @"9[AB19#)@ #45+2i #C4&DV4@C*54@* :<#F54@H I*Q2 E:#F2 4@#2 [#F!'@ZE:#F AB)E:#F<@,]:@q[AB6/A.5 p 5pAXA#C2_4#4@52  &' /E:#FAB452 4 "Q@!6/@5 &6*, l Q@ D g T:#F<[ g T:#F +62  g T:#F 4@ g T:#F:&7AK@9 f9&6*@9D g`9@:AL[AB5ALp5CQ#'&7AK  @9[AB, g`9@:!@ALA)&7[AB5A<0 ") @9"1 0, g`9+@<E<&7E:#F8E:#F +8E8 , f9AZ#D g ]Z#@:&'!!0 5&'!E:#F, g N[#F&' "_, 2. Mô hình hoạt động nghiệp vụ của quản bán đĩa phim -6;2 2_49@<+ 2_4R8#C5  +,Q@QA  +4 05@<K 4 &2C6 AL*!8Q#'"  , &7A@:&7!!&2 2:B#BA   45A 4iZ*5'@ !" *!4@, 4 &7A 2 5r@( QF 2 ,nM' "4, -J6;AZ#( !A  4@9@:2( Q@ -o8/sA  4#&'5#&'2 &'5#&'Q@ #&6i, -T+5<=@!@5@<#C2_4 @"C@5#CAL< 9#t&7A,IE #F2 4%+[#F5+ ",I*Q5C@9T:#F2 4p9 @"&' 9@B, 5 II. Phân tích thiết kế hệ thống 1. Mô tả vấn đề -I)@9@BBE:#F2 4@5+8QD eOB01D+A/B2 4%&E:#F1 [, e "_0D  T:#F<1[,  T:#F4,  T:#F:&7AK eV&'[AB?1M&'D  1[DE:#F<5Q2   ><,  -<DT:#F+62 4 2. Đặc tả yêu cầu gT:#F<D +8<)A 5[(+Z2! (:+2.<2/:, <i+D OG<5J<5VC# : , gT:#F4@D V4@\&'[Q@),W\&'+ M+4@&'2 ,o<*!4@R 54@\&'Q@Q#&'\&'[M++, J4@2iDOG455CAL5G:545  , gT:#F+6D OM !4\&'Q+6,J+2iD G+65G45#&'5G<5#Q@, gT:#F:D 6 OM<[AB@9\&'@:,J: 2iDJ:5QqEC, 7 III. Thiết kế cơ sở dữ liệu 1. Mô hình phân cấp chức năng 2. Mô hình luồng dữ liệu mức khung cảnh 3. Mô hình dữ liệu mức đỉnh 8 4. Xác định các thực thể J8 J0 -<  OG<  n  V/X  WC J:  J:  OQq  TC V4@  OG4  J  nG:  VCAL  W4  u 4 9 n+6  OG+6  OG<  -#Q@ !+6  OG+6  OG4  W#&'  J 10 [...]... 2 Giao diện chương trình Form đăng nhập 23 Form main Form quản đĩa phim 24 Form danh sách hóa đơn Form quản nhân viên 25 Form quản tài khoản Form tìm kiếm hiển thị lên trình duyệt 26 Chương 3: Kết luận Đây là lần đầu tiên nhóm chúng em áp dụng c nghệ XML vào việc thiết kế, xây dựng phần mềm để quản việc bán đĩa cho các cửa hàng Vận dụng kiến thức đã được học ở trường,... _FileXML, string xml) { try { string fileName = Application.StartupPath + _FileXML; XmlDocument doc = new XmlDocument(); doc.Load(fileName); XmlNode nodeCu= doc.SelectSingleNode (xml) ; doc.DocumentElement.RemoveChild(nodeCu); doc.Save(fileName); } catch { MessageBox.Show("lỗi"); } } public void sua(string FileXML, string sql, string xml, string bang) { XmlTextReader reader = new XmlTextReader(FileXML); XmlDocument... public void Them(string FileXML, string xml) { try { XmlTextReader textread = new XmlTextReader(FileXML); XmlDocument doc = new XmlDocument(); doc.Load(textread); textread.Close(); XmlNode currNode; XmlDocumentFragment docFrag = doc.CreateDocumentFragment(); docFrag.InnerXml = xml; currNode = doc.DocumentElement; currNode.InsertAfter(docFrag, currNode.LastChild); doc.Save(FileXML); } catch { MessageBox.Show("lỗi");... XmlDocument doc = new XmlDocument(); doc.Load(reader); reader.Close(); XmlNode oldValue; XmlElement root = doc.DocumentElement; oldValue = root.SelectSingleNode(sql); XmlElement newValue = doc.CreateElement(bang); newValue.InnerXml = xml; root.ReplaceChild(newValue, oldValue); doc.Save(FileXML); } public void TimKiem(string _FileXML, string xml, DataGridView dgv) { 14 XmlDocument xDoc = new XmlDocument();... dt.WriteXml(Application.StartupPath + _FileXML, XmlWriteMode.WriteSchema); } public DataTable loadDataGridView(string _FileXML) { DataTable dt = new DataTable(); string FilePath = Application.StartupPath + _FileXML; if (File.Exists(FilePath)) { //tao luong xu ly file xml FileStream fsReadXML = new FileStream(FilePath, FileMode.Open); //doc file xml vao datatable dt.ReadXml(fsReadXML); fsReadXML.Close();... báo, và đặc biệt là sự hướng dẫn của thầy, cô nhóm thực hiện chúng em đã hoàn thành bài tập lớn Qua bài báo chúng em muốn gửi lời cảm ơn giảng viên hướng dẫn Ths Đỗ Ngọc Sơn , rất cảm ơn thầy đã nhiệt tình dạy bảo và hướng dẫn chúng em hoàn thành bài tập lớn này Vì kiến thức còn hạn chế, điều kiện về thời gian hơi gấp nên bài báo cáo không tránh khỏi thiếu sót Vì thế, nhóm chúng em rất mong nhận được chỉ... Not null Giới tính Mã khách hàng Thiết kế và cài đặt chương trình Các module chính Class TaoXML( Gồm phương thức thêm, sửa, xóa , tìm kiếm, kiểm tra và 1 hàm tạo XML, Load lên DataGridview) class TaoXML { string strCon = " Data Source =.; Initial Catalog = QLDiaPhim; Integrated Security = True"; public void taoXML(string sql, string bang, string _FileXML) { SqlConnection con = new SqlConnection(strCon);... string xml, DataGridView dgv) { 14 XmlDocument xDoc = new XmlDocument(); xDoc.Load(Application.StartupPath + _FileXML); string xPath = xml; XmlNode node = xDoc.SelectSingleNode(xPath); DataSet ds = new DataSet(); DataTable dt = new DataTable(); XmlNodeReader nr = new XmlNodeReader(node); ds.ReadXml(nr); dgv.DataSource = ds.Tables[0]; nr.Close(); } public string LayGiaTri(string duongDan, string truongA,... void TimKiemXSLT(string data,string tenFileXML,string tenfileXSLT) { XslCompiledTransform xslt = new XslCompiledTransform(); xslt.Load(""+tenfileXSLT+".xslt"); XsltArgumentList argList = new XsltArgumentList(); argList.AddParam("Data", "", data); XmlWriter writer = XmlWriter.Create(""+tenFileXML+".html"); xslt.Transform(new XPathDocument("" + tenFileXML + " .xml" ), argList, writer); writer.Close(); System.Diagnostics.Process.Start(""... sót Vì thế, nhóm chúng em rất mong nhận được chỉ dẫn, bổ sung, sửa chữa, những đóng góp và sự cảm thông sâu sắc của thầy, cô cũng như bạn bè để bài tập của chúng em được hoàn thiện hơn.Nhóm chúng em xin chân thành cảm ơn! 27 BẢNG CÔNG VIỆC STT 1 Thành viên Công việc thực hiện • • • • • • • NgôThị Lúa 2 Nguyễn Thị Tuyển 3 Hoàng Văn Hiệp 28 Form đĩa phim Form danh sách hóa đơn Tìm kiếm Main Form đăng nhập . FileXML, string sql, string xml, string bang) { XmlTextReader reader = new XmlTextReader(FileXML); XmlDocument doc = new XmlDocument();. FileXML, string xml) { try { XmlTextReader textread = new XmlTextReader(FileXML); XmlDocument

Ngày đăng: 07/01/2014, 14:49

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • MỤC LỤC

  • Chương 1: Giới thiệu

    • I. Ích Lợi Khi Sử Dụng XML

    • II. Mục tiêu

    • III. Phạm vi đề tài, yêu cầu

    • Chương 2: Nội dung

      • I. Khảo Sát Nghiệp Vụ

        • 1. Khảo sát và đánh giá hiện trạng

        • 2. Mô hình hoạt động nghiệp vụ của quản lý bán đĩa phim

        • II. Phân tích thiết kế hệ thống

          • 1. Mô tả vấn đề

          • 2. Đặc tả yêu cầu

          • III. Thiết kế cơ sở dữ liệu

            • 1. Mô hình phân cấp chức năng

            • 2. Mô hình luồng dữ liệu mức khung cảnh

            • 3. Mô hình dữ liệu mức đỉnh

            • 4. Xác định các thực thể

            • 5. Mô hình dữ liệu mức quan hệ

            • 6. Các bảng dữ liệu

            • IV. Thiết kế và cài đặt chương trình

              • 1. Các module chính

              • 2. Giao diện chương trình

              • Chương 3: Kết luận

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

Tài liệu liên quan