Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.85 MB, 29 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>KHOA CÔNG NGHỆ THÔNG TIN</b>
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">Đất nước ta đang bước vào thời kỳ cơng nghiệp hóa hiện đại hóa đất nước. Sự phát triển của khoa học kỹ thuật diễn ra mạnh mẽ và nhanh chóng địi hỏi con người phải có những kiến thức khoa học cơ bản để nắm bắt được xu thế chung của thời đại. Công nghê G thông tin là mô Gt trong những ngành đi đầu của sự phát triển đó.
CJng với viê Gc ứng dKng khoa học kỹ thuâ Gt vào đời sMng, con người đO nâng cao chất lượng cuô Gc sMng. Các công viê Gc đều được sự hP trợ của máy móc, thiết bQ. Và máy tRnh trS thành cơng cK quản lU đắc lực không những đMi với các công ty, xR nghiê Gp lớn mà còn đMi với các doanh nghiê Gp, hô G gia đVnh kinh doanh nhỏ lW.
Bắt kQp xu hướng ấy, các lâ Gp trVnh viên đO cho ra đời những sản phYm phần mềm ứng dKng theo nhu cầu của xO hô Gi. Những phần mềm này giZp cho công viê Gc quản lU trS nên nh[ nhàng, đơn giản thay vV quản lU b\ng s] sách và sự tRnh toán của con người như trước đây. TJy theo yêu cầu của khách hàng và mức đô G quản lU lớn hay nhỏ mà các phần mềm ra đời với những tRnh năng khác nhau.
Nh\m mKc đRch xây dựng phần mềm quản lU cho các c^a hàng thời trang, em đO thực hiê Gn đề tài này. Có thể do nhu cầu chưa thâ Gt sự cấp thiết vV trong thực tế viê Gc quản lU c^a hàng. Nhưng với sự phát triển của công nghê G thông tin thV viê Gc ứng dKng để xây dựng phần mềm quản lU.
Đề tài được dJng cho c^a hàng, chủ c^a hàng và người quản lU là những đMi tượng chRnh s^ dKng phần mềm với các chức năng như thêm, xóa, s^a thơng tin; các chức năng quản lU, quản lU khách hàng, quản lU nhân viên
Bài báo cáo này sẽ đề câ Gp đến quá trVnh thực hiê Gn đề tài t` lZc xây dựng U tưSng, khảo sát hiê Gn trạng, xác đQnh yêu cầu, phân tRch thiết kế hê G thMng, thiết kế giao diê Gn… cho đến lZc cài đă Gt, kiểm th^ và hoàn thiê Gn chương trVnh.
<b>1</b>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><b>1.1 Thành viên 1</b>
- Họ & Tên ( sinh viên ): Trương Quang Huynh - Chuyên ngành (của sinh viên): Công nghệ phần mềm
- Tên U tưSng( sản phYm): Thiết kế website bán hàng thời trang cao cấp. -Ngày/Tháng/Năm: 04/02/1998
<b>1.1.2 Mô tả ý tưởng sản phẩm</b>
Kinh doanh thời trang cao cấp đang rất hấp dẫn, tuy nhiên vẫn rất Rt nơi và trang web trao đ]i buôn bán quần áo thời trang cao cấp. Nh\m mKc đRch trao đ]i và bn bán những mặt hàng xQn xị của nhiều cá nhân s^ dKng sản phYm 1-2 lần và muMn bán nó đi. Với mKc đRch mO hóa thương mại ngành thời trang cao cấp này nên em đO quyết đQnh ra U tưSng xây dựng trang web mua bán thời trang cao cấp.
Người dJng có thể đăng sản phYm của mVnh lên để bán hoặc mua sản phYm của người khác, tất cả người dJng đều có thể đưa ra mức hợp lR để cạnh tranh.
<b>1.1.3 Đánh giá cơ sở kiến thức</b>
- Họ & Tên (sinh viên): Trần Ngọc Hải
- Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm - Tên U tưSng (Sản phYm): Phần mềm quản lU phịng khám thZ y - Ngày/Tháng/Năm: 10/6/2001
<b>1.2.1 Mơ tả ý tưởng sản phẩm</b>
Khi cuộc sMng của con người ngày càng phát triển thV việc chăm sóc sức khỏe được quan tâm nhiều hơn. ChRnh vV vậy các phòng khám thZ y, bệnh viện chăm sóc sức khỏe cho thZ cưng cũng được quan tâm hơn. Lượng thZ cưng ngày càng tăng lên đồng nghĩa với việc các phòng khám, bệnh viện thZ cưng ngày càng nhiều hơn. Vậy làm sao để quản
<b>2</b>
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">lU các dQch vK một cách dễ dàng, tVm kiếm và hP trợ thZ cưng bQ bệnh tại nhà, dQch vK khám chữa bệnh online cho các khu vực chưa có bệnh viện thZ y. Tôi mang đến cho bạn một đề xuất về: “Phần mềm quản lU phòng khám thZ y” để dễ dàng cho việc quản lU phòng khám và cho cả thZ cưng của mVnh.
<b>1.2.2 Tác nhân</b>
<b>Bác sĩ: có các chức năng khám chữa bệnh cho thZ cưng, khách hàng có nhu cầu</b>
theo dõi bệnh thZ cưng tại c^a hàng cho khách hàng, nhập thông tin khách hàng vào trang quản lU của c^a hàng như: sM điện thoại, họ tên. Khách hàng mua hàng, khám chữa bệnh xong thV bác sĩ in hóa đơn cho khách hàng và thMi tiền th`a lại cho khách.
<b>Người dùng:1. Khách hàng</b>
Đem thZ cưng bQ bệnh tới c^a hàng chữa bệnh, bác sĩ hỏi thZ cưng mấy ngày qua bQ gV và được bác sĩ tư vấn, khách hàng khám chữa bệnh tại c^a hàng. Bác sĩ lưu thông tin khách hàng vào trong trang quản lU, khám ch^a bệnh cho thZ cưng xong thV khách hàng trả tiền cho bác sĩ, nhận tiền th`a.
Nếu S vJng chưa có bệnh viện thZ y thV có thể lên trang web của c^a hàng để được bác sĩ tư vấn và khám ch^a bệnh online.
<b>2. Khách vãng lai</b>
TVm kiếm phòng khám chữa bệnh trên trang web của c^a hàng, thZ cưng bQ bệnh nh[ không cần đến tận c^a hàng thV có thể lên mKc chat trên trong trang web để được bác sĩ tư vấn, khám chữa bệnh online cho khách hàng mà không cần tới c^a hàng.
<b>1.2.3 Đánh giá cơ sở kiến thức của sinh viên</b>
- Phân tRch thiết kế hệ thMng: ĐO học - Hệ quản trQ cơ sS dữ liệu: Đang học - Ngôn ngữ C#: Đang học
- HTML/CSS: Đang học
<b>3</b>
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5"><b>1.3 Thành viên 3</b>
- Họ & Tên (Sinh viên): Nguyễn Văn Hoàng - Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm
- Tên U tưSng (Sản phYm): Website kinh doanh điện thoại di động và các linh kiện - Ngày/Tháng/Năm: 29/10/2000
<b>1.3.1 Mô tả ý tưởng sản phẩm</b>
ChZng ta có thế nói thế kỷ 21 đO và đang chứng kiến sự phát triển mạnh mẽ của ngành Công nghệ thông tin. Công nghệ thông tin (CNTT) đO và đang thay đ]i thế giới một cách nhanh chóng và t`ng bước kéo nền tri thức của nhân loại xRch lại gần nhau hơn. Đó là nhờ việc phát triển hệ thMng website trên toàn thế giới. Ngày nay, Website đO đóng một vai trị quan trọng đMi với con người chZng ta t` giải trR cho đến quảng cáo, thương mại, quản lU… Website (thương mại điện t^) sẽ dần dần thay thế những phương thức kinh doanh cũ trong các doanh nghiệp bSi tRnh ưu việt mà Website mang lại như: nhanh hơn, rW hơn, tiện dKng hơn, hiệu quả hơn và không bQ giới hạn không gian và thời gian.
<b>1.3.2 Tác nhân</b>
Với tầm quan trọng đó, mPi con người chZng ta cần trang bQ cho mVnh một kiến thức về nền tảng Web. Nếu bạn sS hữu một lượng kiến thức rộng lớn về nền tảng web thV bạn sẽ có cơ hội tVm việc làm rất dễ. BSi vV, bạn có thể đảm nhận các cơng việc về IT tại các công ty không chuyên về IT nhưng các cơng ty này đều có các ứng dKng CNTT vào quản lU Website trong các t] chức như ngân hàng, công ty sản xuất, dQch vu, nhà hàng, khách sạn, đặc biệt là tham gia các công ty sản xuất phần mềm (Website, các ứng dKng Web trên mobile). Xuất phát t` những nhu cầu thực tế đó nhóm chZng em quyết đQnh “Xây dựng Website Bán Điện Thoại Di Động Và Các Thiết BQ Linh Kiện” nh\m tạo ra hệ thMng quản lU bán hàng có tRnh thiết thực và ứng dKng vào thực tế.
<b>1.3.3 Đánh giá cơ sở kiến thức của sinh viên</b>
- Phân tRch thiết kế hướng đMi tượng: ĐO được học S CDIO2 - Hệ quản trQ cơ sS dữ liệu: Đang học
- HTML/CSS: Đang học
<b>2. Ý tưởng nhóm</b>
Nhóm thMng nhất chọn U tưSng của thành viên: Trương Quang Huynh
<b>4</b>
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6"><b> Đề tài: Web bán thời trang cao cấp</b>
<b>Yêu cầu chức năng:</b>
<b>Yêu cầu chức năng nghiệp vụ:</b>
Lưu trữ:
+ Hệ thMng lưu trữ thông tin về:
- Hệ thMng lưu trữ thông tin về hóa đơn: mO hóa đơn, thành tiền, trạng thái, người thanh tốn…
- Thơng tin khách hàng: mO khách hàng, tên khách hàng, sdt người nhận, đQa chỉ…
- Thông tin nhân viên: mO nhân viên, họ tên nhân viên, lương, sdt, đQa chỉ….
Tra cứu:
- Tra cứu thông tin về sản phYm: mO, tên, giá cả…
- Tra cứu thông tin khách hàng: mO khách hàng, tên khách hàng, sdt, đQa chỉ…
- TVnh trạng: hiện còn hay đO hết.
- Tra cứu thông tin nhân viên: mO nhân viên, tên nhân viên, đQa chỉ, sdt… - Tra cứu thông tin c^a hàng: đQa chỉ, người quản lU, sdt ….
Tính tốn:
- T]ng tiền hóa đơn đặt hàng.
- T]ng thu nhập trong ngày, tháng, quU, năm của nhà hàng. - SM lượng nguyên vật liệu đO s^ dKng và còn lại - Lương nhân viên
- SM lượng của các mặt hàng đO bán được nhiều (là những mặt hàng được ưa chuộng để upsale vào hôm sau)
Kết xuất:
<b>5</b>
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">- Hóa đơn khách hàng - Lương nhân viên
- Danh sách các món đồ hiện có - Doanh thu của c^a hàng
- Phản hồi của khách hàng (hài long hay có vấn gV cần tư vấn) Phân quyền:
- Khách hàng: chỉ được quyền xem thông tin, tVm, xem sự kiê Gn, đóng góp U kiến
- Nhân viên: s^ dKng được hầu hết chức năng của phần mềm tr` quyền quản lU tài khoản của chủ c^a hàng.
- Chủ c^a hàng: có tồn quyền trong phần mềm. <b>Yêu cầu phi chức năng:</b>
<b>Liên quan đến người dùng:</b>
Tính tiến hóa:
- Phần mềm có thể chỉnh s^a và nâng cấp cho phJ hợp với thQ hiếu của khách hàng và nhu cầu quản lU của chủ c^a hàng.
Tính tiện dụng:
- Thân thiện với người s^ dKng. - Dễ dàng thao tác.
- Các chức năng được bM trR không quá phức tạp và dễ nhVn.
- Các màn hVnh chức năng tương tác tMt với nhau, tạo sự thuâ Gn tiê Gn cho người dJng.
Tính hiệu quả:
- CSDL được lưu trữ an toàn và dễ dàng truy xuất.
- Phần mềm hoạt động ]n đQnh, tMc độ truy cập và x^ lU nhanh.
<b>6</b>
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><b>2. Chức năng trong sơ đồ Use Case:</b>
<b>3 </b> SM lượng tồn kho Lưu trữ
<b>4</b> <sup>Nhập thông tin nhân</sup>
<b>5</b> <sup>Tra cứu thông tin nhân</sup>
<b>11</b> Lập hóa đơn bán hàng Lưu trữ
<b>12</b> Xuất hóa đơn bán hàng Lưu trữ
<b>14</b> <sup>Tra cứu thông tin hàng</sup>
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9"><b>3. Mô tả chi tiết từng chức năng và từng tác nhân:</b>
<b>Chủ cửa hàng</b>
− Đăng nhập hệ thMng. − Tra cứu thông tin nhân viên. − Kiểm tra sản phYm. − Chỉnh s^a sản phYm. − Thêm sự kiện. − Chỉnh s^a sự kiện. − Xóa sự kiện. − Thêm tài khoản. − Xóa tài khoản.
− Tra cứu thông tin khách hàng. − Kiểm tra sản phYm.
− Xem thMng kê. − Xem danh sách sự kiện.
<b>8</b>
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">− Hủy mua sản phYm. − Xem danh sách sự kiện.
Nhân viên c^a hàng s^ dKng thMng kê để nắm bắt tVnh hVnh hoạt động của c^a hàng, thơng tin có thể là: khách hàng, thơng tin sản phYm, sM lượng bán hàng, sM lượng đặt hàng.
<b>3Đặt hàng</b> <sup>Khách hàng có thể chọn mua hoặc đặt sản</sup>
phYm muMn mua.
<b>4Quản lý đơn hàng</b> <sup>Nhân viên quản lU đơn hàng của doanh</sup>
nghiệp, sản phYm cho người tiêu dJng.
<b>5Đóng góp ý kiến</b> Khách hàng có thể đóng góp U kiến tại
<b>9</b>
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">quầy hoặc trên website.
<b>6<sup>Tìm kiếm sản phẩm</sup></b> <sup>TVm sản phYm để thay đ]i cập nhật sản</sup>
phYm đó.
<b>7Cập nhật thơng tin</b>
Cập nhật thông tin sản phYm: Thêm sản phYm mới, cập nhật giá bán, sM lượng. Cập nhật thông tin cá nhân khách hàng có thể thay đ]i thơng tin cá nhân của mVnh.
<b>8Quản lý khách hàng</b>
Nhân viên thêm khách hàng mới, sữa chữa thông tin khách hàng, tra cứu thông tin khách hàng khi khách hàng đến mua hàng hoặc đO mua hàng trên website.
Thêm sản phYm, tra cứu thông tin sản phYm, sữa lại thông tin sản phYm khi nhập/xuất hàng và điền vào website doanh nghiệp để dễ quản lU.
<b>10Quản lý nhân viên</b>
Chủ doanh nghiệp thêm nhân viên mới, tra cứu thông tin nhân viên khi cần thiết trên website của doanh nghiệp khi cần trả lương, nghỉ bao nhiêu ngày.
<b>11Thanh toán</b> <sup>Khách hàng mua hàng xong thanh toán tiền</sup>
cho nhân viên.
<b>Bảng 2.4 Bảng mô tả chức năng</b>
<b>10</b>
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>4. Sơ đồ Use Case:</b>
<b>Hình 4.1 Biểu đồ Use Case tổng quát</b>
<b> 4.2 Bảng đặc tả Use Case tổng quát:</b>
<b>Tác nhân</b> Nhân viên, Quản lU, Khách hàng
<b>Mục đích</b> Mơ tả tồn bộ chức năng của t`ng đMi tượng trong
<b>11</b>
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">hệ thMng
<b> 4.3 Gói Use Case quản lý khách hàng: 4.3.1 Biểu đồ Use Case</b>
<b>Hình 2.2 Use Case Quản lý đơn hàng</b>
<b>4.3.2 Đặc tả sự kiện quản lý nhân viên</b>
<b>Mục đích</b> Kiểm sốt thMng kê đơn đặt hàng g^i
<b>12</b>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">4. ThMng kê lại đơn đặt hàng
<b>Các yêu cầu cụ thể</b> Khách hàng cập nhật thông tin đơn đặt hàng cho nhân viên .
<b>Điều kiện trước</b> Nhân viên xác nhận đơn đặt hàng và chuYn bQ đơn hàng cho khách hàng.
<b>Điều kiện sau</b> ThMng kê lại đơn đặt hàng thành công/ thiếu sản phYm thất bại.
<b>Các yêu cầu mở rộng</b> Nhân viên đưa đơn đặt hàng đO đủ cho khách, khách hàng xác nhận thanh tốn.
<b>13</b>
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><b>4.4 Gói Use Case quản lý sản phẩm</b>
<b>Hình 4.4.1 User Case Quản lý sản phẩm4.4.2. Đặc tả sự kiện quản lý sản phẩm</b>
<b>Mục đích</b> Quản lU sản phYm của công ty
<b>Mô tả chung</b> Quản lU khi muMn thêm, xóa, cập nhật sản phYm mới vào kho hàng
<b>Luồng sự kiện chính</b> 1. Quản lU thêm sản phYm
3. Cập nhật thông tin sản phYm mới vào kho, hệ thMng
<b>Các yêu cầu cụ thể</b> Quản lU cập nhật thông tin sản phYm mới phải được sự xác nhận của chủ
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><b>Các u cầu mở rộng</b> Khơng có
<b>4.5 Gói Use Case quản lý nhân viên</b>
<b>Hình 4.5.1 Use case quản lý nhân viên4.5.2 Đặc tả sự kiện quản lý nhân viên</b>
<b>Mục đích</b> Quản lU nhân viên của công ty
<b>Mô tả chung</b> Chủ c^a hàng khi muMn thêm tài khoản, xóa tài khoản, tra cứu thông tin nhân viên trong c^a hàng.
<b>15</b>
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17"><b>Luồng sự kiện chính</b> 1. Thêm tài khoản
3. Tra cứu thông tin nhân viên
<b>Các yêu cầu cụ thể</b> Chủ c^a hàng thêm tài khoản, xoá tài khoản,tra cứu thông tin nhân viên nhân viên trong c^a hàng.
<b>Điều kiện trước</b> Chủ c^a hàng thêm tài khoản nhân viên mới vào hệ thMng.
<b>Điều kiện sau</b> Thêm nhân viên/ xóa nhân viên thành cơng, thất bại. Tra cứu thơng tin nhân viên có trong hệ thMng tại c^a hàng.
<b>Các u cầu mở rộng</b> Khơng có
<b>5. Sơ đồ tuần tự</b>
<b>Hình 5.1 Sơ đồ tuần tự Đăng nhập6. Chi tiết các bảng dữ liệu</b>
1 about_id int Khóa chRnh MO giới thiê Gu
<b>16</b>
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">4 details string Chi tiết
<b>Bảng 2.5 Giới thiê uu</b>
<b>Bảng 2.6 Admin</b>
1 contact_id int Khóa chRnh MO Contact
<b>Bảng 2.7 Liên Hê u</b>
1 custumerid int Khóa chRnh MO khách hàng
<b>Bảng 2.8 Khách Hàng</b>
<b>17</b>
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19"><b>STTThuộc tínhKiểuMiền giá trịÝ nghĩaGhi chú</b>
<b>Bảng 2.9 Hố Đơn</b>
2 product_id int Khóa ngoại MO sản phYm
<b>Bảng 2.10 Chi Tiết Hố Đơn</b>
1 Feedback_id int Khóa chRnh MO phản hồi
<b>Bảng 2.11 Phản Hồi</b>
<b>7. Sơ đồ quan hệ</b>
<b>18</b>
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20"><b>Hình 7.1 Sơ đồ quan hê u</b>
<b>PHẦN III:</b>
<b>19</b>
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21"><b>KẾT QUẢ THỰC NGHIỆM VÀ GIAO DIỆN</b>
<b>Hình 2.1 Sơ đồ tuần tự Đóng góp ý kiến</b>
<b>Hình 2.2 Sơ đồ tuần tự xác nhâ un đơn hàng</b>
<b>20</b>
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22"><b>Hình 2.3 Sơ đồ quản lý hóa đơn</b>
<b>Hình 2.4 Sơ đồ tuần tự cập nhật thông tin sản phẩm</b>
<b>21</b>
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23"><b>Hình 2.5 Sơ đồ tuần tự Thêm sản phẩm mới</b>
<b>Hình 2.6 Sơ đồ tuần tự xóa sản phẩm</b>
<b>22</b>
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24"><b>Hình 2.7 Sơ đồ tuần tự Thêm thể loại</b>
<b>Hình 2.8 Sơ đồ tuần tự cập nhật thể loại</b>
<b>23</b>
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25"><b>Hình 2.9 Sơ đồ xóa thể loại</b>
<b>Hình 2.10 Sơ đồ tuần tự tìm kiếm</b>
<b>24</b>
</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26"><b>Hình 2.11 Sơ đồ tuần tự xóa thơng tin nhân viên</b>
<b>Hình 2.12 Sơ đồ tuần tự thêm nhân viên</b>
<b>25</b>
</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27"><b>Hình 2.13 Sơ đồ tuần tự cập nhật thơng tin nhân viên</b>
<b>Hình 2.14 Sơ đồ tuần tự qn mật khẩu</b>
<b>26</b>
</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29"><b>Hình 3.2 Giao diê un Trang Đăng nhâ upc. Giao diện đăng kí</b>
<b>Hình 3.3 Giao diê un Form Đăng ký</b>
<b>28</b>
</div>