Tải bản đầy đủ (.docx) (41 trang)

Phân Tích Thiết Kế Hệ Thống Đề Tài Quản Lý Giáo Trình Thư Viện Đại Học Điện Lực

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 (1.74 MB, 41 trang )

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG
TIN


BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề tài: QUẢN LÝ GIÁO TRÌNH THƯ VIỆN ĐẠI HỌC ĐIỆN
LỰC

Giảng viên hướng dẫn:

TS. NGUYỄN THỊ HỒNG KHÁNH

Sinh viên thực hiện:

NGUYỄN VĂN NINH

Mã sinh viên

21810310093

Lớp:

D16QTANM

Hà Nội, tháng 11 năm 2022
1



MỤC LỤC
Trang

CHƯƠNG 1: Khảo Sát Hiện Trạng Và Xác Lập Dự Án.....................6
1.1

Khảo Sát Hiện Trạng.....................................................................................6

1.1.1

Giới Thiệu Về F-Store.............................................................................6

1.1.2

Giới thiệu chung......................................................................................6

1.1.3

Cơ cấu,sơ đồ tổ chức...............................................................................7

1.1.4

Trang thiết bị của cửa hàng.....................................................................8

1.1.5

Quy trình hoạt động.................................................................................8

1.1.6


Ưu và nhược điểm của hệ thống hiện tại.................................................9

1.2

Xác lập dự án...............................................................................................10

1.2.1

Mục tiêu của dự án mới.........................................................................10

1.2.2 Yêu cầu hệ thống mới...............................................................................10
1.2.3

Phạm vi thực hiện dự án........................................................................10

1.2.4

Công nghệ sử dụng................................................................................11

1.2.5

Ước tính chi phí.....................................................................................11

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG............................................12
2.1 Biểu đồ phân cấp chức năng...........................................................................12
2.1.1 Quản lý nhân viên.....................................................................................12
2.1.2 Quản lý bán hàng......................................................................................13
2.1.3 Quản lý kho...............................................................................................13
2.1.4 Báo cáo.....................................................................................................15
2.2 Biểu đồ luồng dữ liệu......................................................................................16

2.2.1 Biểu đồ ngữ cảnh......................................................................................16
2.2.2 Biểu đồ luồng dữ liệu mức đỉnh...............................................................17
2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh.......................................................21

CHƯƠNG 3 : THIẾT KẾ.....................................................................22
3.1. Thiết kế cơ sở dữ liệu.....................................................................................22
2


3.1.1. Mơ hình dữ liệu quan hệ..........................................................................22
3.1.2 Biểu đồ dữ liệu quan hệ............................................................................25
3.1.3 Mơ hình vật lý dữ liệu..............................................................................26
3.1.4 Thiết kế cơ sở dữ liệu...............................................................................27
3.2 Thiết kế giao diện............................................................................................31

3


PHIẾU CHẤM ĐIỂM
Sinh viên thực hiện:

Họ và tên
Nguyễn Văn Ninh

Chữ ký

Ghi chú

Chữ ký


Ghi chú

Giảng Viên Chấm:

Họ tên
Giảng viên 1:

Giảng viên 2:

4


LỜI MỞ ĐẦU
“Nhanh, Tiện, Chính xác và Hiệu quả” là bốn phương châm cần phát huy để
ứng dụng vào cuộc sống hiện đại. Bởi lẽ xã hội đang trên đà phát triển theo hướng
cơng nghiệp hóa, hiện đại hóa. Cùng với sự bùng nổ của nền văn minh Công Nghệ
Thông Tin làm cho mọi thứ diễn ra xung quanh chúng ta với tốc độ chóng mặt. Và
nó đặt ra yêu cầu hồn thành cơng việc một cách nhanh chóng, tốn ít thới gian,
thông dụng với mọi đối tượng mà vẫn thu được hiệu quả cao.
Là những sinh viên năm thứ hai của Khoa Công Nghệ Thông Tin, Trường
Đại Học Điện Lực, dưới dự dạy bảo nhiệt tình của thầy cơ trong trường và cùng
với tinh thần ham học hỏi chúng em muốn thử sức mình với ứng dụng của Cơng
Nghệ Thông Tin vào môi trường thực tế. Sau một khoảng thời gian học tập và
nghiên cứu về mơn phân tích thiết kế hệ thống thông tin và những môn học có liên
quan, chúng em đã lựa chọn “Xây dựng Hệ Thống Quản Lý Cửa Hàng Bán
Máy Tính” để làm đề tài thiết kế cho nhóm mình. Đây là một cơ hội tốt cho nhóm
chúng em tìm hiểu và áp dụng những kiến thức mà mình đã học và thực tế. Hi
vọng rằng dưới sự hướng dẫn của quý thầy cô chúng em tạo ra được phần mềm hệ
thống này thật tốt để có thể áp dụng trong thực tế.
Tuy rằng nhóm em đã tìm hiểu và khảo sát hết khả năng của mình nhưng

vẫn cịn thiếu sót và những sai lầm. Chúng em rất mong nhân được góp ý và chỉ
bảo của q thầy cơ để chương trình của nhóm em được hoàn thiện hơn nữa!

5


CHƯƠNG 1: Khảo Sát Hiện Trạng Và Xác Lập Dự Án

1.1 Khảo Sát Hiện Trạng

Đề Tài: “Quản Lý Của Hàng Bán Máy Tính”.
Với sự phát triển của đất nước hiện nay, ngành Tin học có một vai trị quan
trọng đối với sự phát triển Kinh Tế-Xã Hội của đất nước. Tin học giúp con người
quản lý các dữ liệu thông tin, quản lý nhân sự …vv Một cách dễ dàng, chính xác
và tiêu tốn ít thời gian. Chính vì vậy mà Việt Nam đã coi Công Nghệ Thông Tin là
mục tiêu, động lực của sự phát triển Kinh Tế-Xã Hội.
Và để có thể nâng cao ngành Cơng Nghệ Thơng Tin máy tính là một cơng cụ
khơng thể thiếu. Chính vì vậy mà ngày càng nhiều cửa hàng bán máy tính được ra
đời. F-Store được sinh ra là để giải quyết điều đó.
1.1.1 Giới Thiệu Về F-Store
F-Store được thành lập năm 2010, ngành nghề kinh doanh chính là cung cấp
máy vi tính và các linh kiện của máy.
Với sứ mệnh phát triển một hệ sinh thái hàng chính hãng, bằng sự nỗ lực
không ngừng để mang đến cho khách hàng những sản phẩm và dịch vụ ưu việt.
Cùng với phương pháp giáo dục sản phẩm một cách khoa học, khách hàng sẽ am
hiểu hết về sản phẩm và dễ dàng khai thác hết các chức năng của sản phẩm, làm
cho việc mua sắm an tâm và tiết kiệm hơn.
F-Store hiện nay đang là đối tác hàng đầu của các hãng máy tính trên thế
giới như: DELL, HP, ASUS, MSI, … F-Store luôn mang đến những sản phẩm chất
lượng với giá cả tốt nhất.


1.1.2 Giới thiệu chung
Tên cửa hàng: F-Store
Tổng số nhân viên: 7 người.
Thời gian làm việc: Sáng: 7h30 – 15h00.
6


Chiều: 15h30 – 23h00.
Doanh thu hàng tháng: Không xác định.
Địa chỉ: Số 180 Nguyễn Trãi, Thanh Xuân, Hà Nội.
Hotline: 19001930.
Quản lý: 0854964853.
Fanpage: fb.com/F-Store-394234798324385.
1.1.3 Cơ cấu, sơ đồ tổ chức
 Chức năng và nhiệm vụ các bộ phận
 Quản lý cửa hàng: Là bộ phận có chức vụ cao nhất trong cửa
hàng, không trực tiếp tham gia vào công việc bán hàng, giao
dịch. Trực tiếp tổ chức và đưa ra những phương án phát triển
cho cửa hàng. Có trách nhiệm xử lí và đưa ra quyết định cho
các tình huống xảy ra trong cửa hàng.
 Quản lý nhân viên: Quyết định về việc điều chỉnh, tuyển nhân
sự, phân ca, chấm công và trả lương cho nhân viên trong cửa
hàng theo sự chỉ thị của quản lý quán.
 Bộ phận bán hàng: Là bộ phận tư vấn, tiếp nhận yêu cầu từ
khách hàng khi đến cửa hàng, khách có nhu cầu mua máy thì sẽ
được tư vấn, cịn sửa chữa và bảo hành thì được gửi đến bộ
phận kỹ thuật.
 Bộ phận CSKH: Là bộ phận chuyên tiếp nhận, xử lý những
phản hồi từ những cuộc gọi từ khách hàng hoặc những vấn đề

7


liên quan đến vấn đề về kĩ thuật máy tính thì thơng tin đến bộ
phận kỹ thuật để xử lý được vấn đề của khách hàng.
 Bộ phận kỹ thuật: Là bộ phận chuyên tiếp nhận những yêu cầu
xử lý của khách hàng về máy tính được nhân viên tiếp nhận để
biết được những lỗi về máy của mình hoặc có nhu cầu lắp thêm
linh kiện thì được nhân viên hỗ trợ.
 Bộ phận bảo vệ: Có nhiệm vụ trơng coi cửa hàng khi mở và
trông giữ xe của khách hàng hoặc hành vi mất trật tự trong cửa
hàng thì sẽ xử lý.
1.1.4 Trang thiết bị của cửa hàng
- 02 máy tính chủ, 01 máy in, 01 máy thu ngân, 01 máy tính xách tay,
06 camera an ninh.
1.1.5 Quy trình hoạt động
- Quy trình nhập hàng:
 Cửa hàng nhập hàng theo quý mỗi năm.
 Nhập hàng từ 4 nhà cung cấp sản phẩm chính.
- Quy trình bán hàng:
 Có thơng tin về nhân viên bán hàng.
 Thông tin về giá thành của sản phẩm bán ra.
 Giới thiệu sản phẩm cho khách hàng đáp ứng nhu cầu của
khách hàng.
 Có thông tin về khách hàng mua sản phẩm.
- Quản lý số hàng bán được:
 Thống kê số lượng máy tính và linh kiện đã bán được theo
tháng.
 Nắm được chi tiết thông tin về sản phẩm đã bán được.
- Quản lý số hàng tồn kho:

 Thống kê số lượng hàng hóa chưa bán được trong thời gian
nhất định.
8


 Có thơng tin chi tiết về sản phẩm tồn kho.
- Quy trình bảo dưỡng, sửa chữa:
 Tiếp nhận yêu cầu của khách hàng khi khách mang theo máy
tính đã mua ra cửa hàng.
 Kiểm tra lỗi cho thông tin máy của khách và thông báo lỗi cho
khách.
 Khi máy đang được bảo dưỡng hoặc sửa chữa thì khách hàng
có thể ngồi ghế đợi hoặc đi xem thông tin các sản phẩm khác
trong cửa hàng.
- Quản lý nhân viên:
 Nhân viên quán bao gồm 1 quản lý, 1 nhân viên bảo vệ, 1 nhân
viên thu ngân, 2 nhân viên bán hàng, 2 nhân viên kỹ thuật.
Thông tin của nhân viên được lưu vào sổ để chấm công phát
lương.
 Mức lương đối với từng nhân viên:
 Quản lý: 20,000,000/tháng
 Nhân viên kỹ thuật: 15.000.000 đồng/tháng.
 Nhân viên bán hàng, thu ngân:10.000.000 đồng/tháng.
 Nhân viên bảo vệ: 7.000.000 đồng/tháng.
 Mỗi tháng nhân viên sẽ được nghỉ 4 ngày tự chọn. Báo trước
cho quản lý trước ít nhất 1-2 tuần để sắp xếp lịch.
1.1.6 Ưu và nhược điểm của hệ thống hiện tại
1.1.6.1 Ưu điểm
 Dễ sử dụng, không yêu cầu cao về trình độ sử dụng Tin học.
 Giá cả thấp, kinh phí đầu tư vào việc quản lý khơng cao.

1.1.6.2 Nhược điểm
 Tốn nhiều thời gian, gây khó khăn trong khâu quản lý và
đồng bộ.
 Tốc độ xử lý chậm.
 Chưa thực sự có một hệ thống đánh giá năng lực nhân
viên.
 Quản lý thủ công thường chịu ảnh hưởng lớn bởi các yếu
tố chủ quan do các tác nhân bên ngồi.
 Thiếu chính xác trong khâu kiểm kho.

9


Khi mở rộng quy mơ của cửa hàng thì hệ thống quản lý thủ
công sẽ không đáp ứng được. Bài tốn đặt ra là tìm cách tổ chức quản
lí một hệ thống mới, quản lý các hoạt động liên quan tới quản lí bán
hàng trên cơ sở cách thức hoạt động và quy tắc làm việc của đơn vị.
Hệ thống mới phải làm sao giải quyết được các vấn đề nêu trên, phù
hợp với điều kiện ứng dụng của đơn vị sử dụng.
1.2 Xác lập dự án
1.2.1 Mục tiêu của dự án mới
-Hệ thống quản lý bán hàng có nhiệm vụ chức năng nghiệp vụ về bán
hàng. Hỗ trợ quản lý kho hàng và nhân viên làm việc. Giúp quản lý cửa
hàng, thống kê báo cáo từ đó năm bắt được tình hình kinh doanh của quán
để đưa ra phương hướng và các chiến lược phát triển cho cửa hàng trong
tương lai.
-Góp phần nâng cao hiệu quả cơng việc, thúc đẩy phát triển hoạt động
của quán. Giúp cho công việc quản lý trở lên dễ dàng, tiện lợi và chính xác
hơn.
-Giảm bớt chi phí nhân cơng, thời gian và sức lực.

1.2.2 Yêu cầu hệ thống mới
 Thực hiện tốt các chức năng chính hiện tại.
 Tuân thủ đúng quy tắc về bán hàng.
 Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời.
 Theo dõi chi tiết hàng nhập, tồn đọng…
 Tạo được các báo cáo hàng tháng, hàng quý…
 Thống kê được các linh kiện sắp hết hoặc những mẫu máy tính bán
chạy trong qn,….
 Có đầy đủ chức năng quản lý hệ thống quản lý.

1


 Hệ thống phải có chế độ sao lưu phục hồi dữ liệu, nhằm đảm bảo
an toàn về mặt dữ liệu.
 Bảo mật tốt và chỉ làm việc với người có quyền sử dụng.
1.2.3 Phạm vi thực hiện dự án
Các chức năng chính của dự án:
 Quản lý bán hàng.
 Quản lý nhân viên.
 Quản lý kho.
 Báo cáo.
1.2.4 Công nghệ sử dụng
Xây dựng hệ thống quản lý cơ sở dữ liệu Hệ Quản Trị SQL sever
(SQL sever 2019).
Ngôn ngữ lập trình: C
Trình biên dịch: Visual Studio 2019.
1.2.5 Ước tính chi phí
 Chi phí một hệ thống máy tính: 10.000.000 đồng
 Chi phí dự trù bảo trì và nâng cấp: 8.000.000 đồng

 Chi phí đào tạo tin học cho nhân viên: 3.000.000 đồng
 Chi phí đường truyền mạng: 800.000/tháng
 Chi phí cho người viết phần mềm: 15.000.000 đồng
 Tổng chi phí: 36.800.000 đồng.

1


CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1 Biểu đồ phân cấp chức năng

Hình 2.1 Biểu đồ phân cấp chức năng
 Mơ tả chi tiết chức năng của lá:

1


2.1.1 Quản lý nhân viên
 2.1.1.1 Cập nhật thông tin: Mỗi nhân viên làm việc tại cửa hàng sẽ
cung cấp đầy đủ thông tin, họ tên, ngày sinh, địa chỉ … để lưu hồ sơ
đồng thời có thể thêm, sửa, xóa khi chuyển cơ sở hoặc nhân viên xin
nghỉ.
 2.1.1.2 Chấm công: Mỗi nhân viên cuối ca quản lý sẽ chấm công dựa
trên các nhân viên đã làm trong cửa hàng. Ngày 15 hàng tháng sẽ dựa
trên những ca đã chấm để trả lương cho nhân viên.
 2.1.1.3 Trả lương: Lương sẽ dựa trên công của nhân viên khi làm tại
cửa hàng tùy thuộc vào bộ phận của nhân viên làm.
 2.1.1.4 Đánh giá nhân viên: Nhân viên dựa trên những số máy đã bán
được và những phản hồi tích cực của khách hàng giành cho nhân viên
thì sẽ được thưởng thêm vào ngày nhận lương của nhân viên.

2.1.2 Quản lý bán hàng
 2.1.2.1 Xử lý yêu cầu của khách hàng: Khi khách hàng vào cửa hàng
thì nhân viên có nhiệm vụ là đón tiếp khách hàng trả lời những câu hỏi
mà khách hàng hỏi. Tùy thuộc vào câu hỏi của khách hàng nhân viên
sẽ tư vấn mua hoặc có nhu cầu lắp ráp linh kiện hoặc sửa chữa thì
chuyển sang các bộ phận liên quan đến yêu cầu của khách hàng.
Khi khách hàng đang được sửa máy thì có thể ngồi ở ghế giành
cho khách hàng hoặc khi sửa quá lâu thì sẽ hỏi khách hàng ngày quay
lại để nhận máy khi sửa xong thì có nhân viên gọi để báo cho khách
và đến cửa hàng bàn giao sản phẩm sau sửa chữa cho khách.
 2.1.2.2 Thanh toán: Khi khách hàng đã lựa chọn được sản phẩm ưng
ý và có u cầu thanh tốn thì sẽ chuyển sang bộ phận thu ngân để
thanh tốn thì phiếu thu sẽ được viết tay có ngày mua và thơng tin sản
phẩm mua đồng thời sẽ nhận yêu cầu bảo hành trong khoảng thời gian
tùy thuộc vào sản phẩm đã mua.
 2.1.2.3 Khảo sát khách hàng: Khi khách hàng đén cửa hàng mua về
sử dụng hoặc lắp ráp linh kiện và sửa chữa thì bộ phận CSKH sẽ có
nhu cầu hỏi khách hàng về thơng sản phẩm đang dùng có bị lỗi hay
hỏng thì sẽ được mang ra hàng bảo hành, sửa chữa trong khoảng thời
gian bảo hành … Đồng thời xin ý kiến của khách hàng về thái phục vụ
với khách hàng từ đó sẽ điều chỉnh thái độ sao cho phù hợp trong thời
gian tiếp theo.
1


2.1.3 Quản lý kho
 2.1.3.1 Quản lý nguồn cung cấp:
o Chức năng này có nhiệm vụ là kiểm tra thơng tin sản phẩm tại
cửa hàng và kho đồng thời khi hết hàng thì có nhu cầu báo cáo
quản lý để nhập hàng.

o Khi gửi yêu cầu thông tin sản phẩm cần tới nguồn cung cấp thì
họ có nhu cầu cung cấp đầy đủ những yêu cầu của của cửa hàng
o Với mỗi nguồn cung cấp đều được lưu thông tin trong hệ thống
của cửa hàng.
 2.1.3.2 Nhập sản phẩm:
o Chức năng của nhập nguyên liệu là chức năng thực hiện việc
nhập thêm những mặt hàng mới mẻ và không giống với những
mặt hàng còn trong cửa hàng.
o Chức năng sẽ kiểm tra thông tin các mặt hàng trong kho mỗi
khi xuất được một số lượng nào đó. Nếu phát hiện lượng sản
phẩm khơng cịn thì hệ thống sẽ gửi u cầu nhập hàng tới
nguồn cung cấp.
o Sau khi thanh toán tồn bộ số hàng đã nhập được u cầu trước
đó thì hệ thống sẽ lưu những hóa đơn này vào kho dữ liệu
“Hàng nhập” với mỗi hàng nhập vào là một hóa đơn nhập.
o Đồng thời hệ thống cũng cập nhật lại lượng sản phẩm còn lại
trong kho sau khi nhập.
 2.1.3.3 Xuất sản phẩm:
o Chức năng này sẽ thực hiện việc xuất một lượng sản phẩm cho
khách hàng có nhu cầu mua.
o Mỗi khi xuất thì sẽ kiểm tra lại hệ thơng trong cửa hàng cịn đủ
số lượng theo yêu cầu của khách từ đó sẽ báo lại với khách
hàng
o Nếu không đủ theo yêu cầu của khách hàng thì cửa hàng sẽ có
nhu cầu giới thiệu những mặt hàng tương sự theo u cầu, cịn
mua hay khơng thì tùy thuộc vào ý kiến của khách hàng.
o Nếu đủ theo yêu cầu của khách thì nguyên liệu thì sẽ xuất sản
phẩm tới khách hàng kiểm tra và thanh toán đồng thời hệ thống
sẽ lưu khách hàng đã mua trong “Hàng xuất” và nhận được bảo
hành của cửa hàng khi dùng bị lỗi hoặc có hỏng hóc tùy thuộc

mặt hàng.
1


 2.1.3.4 Thống kê sản phẩm:
o Chức năng này nhằm tạo ra một bảng thống kê những mặt hàng
còn và đã bán được (tên sản phẩm, mặt hàng, ngày, tháng, …).
o Mỗi khi quản lý yêu cầu kiểm tra sản phẩm thì hệ thống sẽ đưa
bảng để quản lý kiểm tra từ đó thống kê mặt hàng bán chạy và
số hàng còn dư để được nhập những mặt hàng bán chạy.

2.1.4 Báo cáo
 2.1.4.1 Báo cáo doanh thu:
o Chức năng này dành riêng cho quản lý cửa hàng. Chức năng sẽ báo
cáo doanh thu một báo cáo trực tiếp cho quản lý về thông tin tiền
nhâp, tiền bán để từ đó nắm bắt được thơng tin kinh doanh của cửa
hàng.
o Mỗi khi quản lý yêu cầu xem báo cáo của cửa hàng về thơng tin
nhập, xuất hàng thì hệ thống sẽ hiện những đơn hàng xuất, nhập,
số lượng còn lại của mặt hàng. Nhưng thông tin cơ bản nhất là:
Doanh thu = (Tổng)Tiền bán – (Tổng)Tiền nhập
 2.1.4.2 Báo cáo chất lượng phục vụ
o Chức năng này chỉ dành riêng cho quản lý. Quản lý sẽ biết về
những thái độ phục vụ khách hàng của nhân viên có tốt hay khơng.
Dựa vào điểm này thì sẽ điều chỉnh điểm yếu và phát huy điểm
mạnh.
o Mỗi khách hàng có cảm nhận phục vụ như nào thì đều được lưu và
khi quản lý yều cầu xem báo cáo thì hệ thống sẽ gửi tồn bộ từ
khen đến khơng vừa ý được hiện lên từ đó điều chỉnh lại chất
lượng phục vụ.


1


1


2.2 Biểu đồ luồng dữ liệu
2.2.1 Biểu đồ ngữ cảnh

Hình 2.2 Biểu đồ ngữ cảnh

1


2.2.2 Biểu đồ luồng dữ liệu mức đỉnh

Hình 2.3 Biểu đồ luồng dữ liệu mức đỉnh

1


2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh
2.2.3.1 Biểu đồ luồng dữ liệu cho chức năng quản lý nhân viên

Hinh 2.4 Biểu đồ luồng dữ liệu cho chức năng quản lý nhân viên

1



2.2.3.2 Biểu đồ luồng dữ liệu cho chức năng bán hàng

Hình 2.5 Biểu đồ luồng dữ liệu cho chức năng bán hàng

2



×