Download as pdf or txt
Download as pdf or txt
You are on page 1of 70

ục lục

1. Đề xuất dự án .................. 1

1.1. Giới thiệu......................................................................... 2

1.2. Nền......................................................................... 3

1.3. Báo cáo vấn đề........................ 4

1.4. Ôn tập Văn học .................. 8

1.5. Nghiên cứu khả thi .................. 14

2. Phân tích hệ thống........................ 17

2.1. Phương pháp dự án............

2.2. Hệ thống hiện có.................. 22

2.3. Hệ thống đề xuất.................. 26

3. Thiết kế hệ thống.................. 33

3.1. Thiết kế cơ sở dữ liệu .................. 33

3.2. Thiết kế giao diện người dùng ................... 48

4. Triển khai hệ thống.................. 50

4.1. Ảnh chụp các biểu mẫu &; Báo cáo .................................................... 43

5. Kiểm thử hệ thống.................. 44

5.1. Các loại xét nghiệm.................. 45

5.2. Mục tiêu kiểm tra....................................

5.3. Trường hợp thử nghiệm ....................................


GIỚI THIỆU

Tổ chức Y tế Thế giới định nghĩa Nha khoa là "khoa học và nghệ thuật phòng ngừa, chẩn
đoán và điều trị bệnh, chấn thương và dị tật của răng, hàm và miệng".

Các nha sĩ chẩn đoán và điều trị các vấn đề với răng và mô trong miệng, cùng với việc đưa ra
lời khuyên và quản lý chăm sóc để giúp ngăn ngừa các vấn đề trong tương lai.

Họ cung cấp hướng dẫn về đánh răng, dùng chỉ nha khoa, sử dụng florua và các khía cạnh
khác của chăm sóc răng miệng. Họ loại bỏ sâu răng, trám sâu răng, kiểm tra tia X, đặt chất
trám nhựa bảo vệ lên răng của trẻ em, làm thẳng răng và sửa chữa răng bị gãy. Họ cũng
thực hiện phẫu thuật chỉnh sửa nướu và hỗ trợ xương để điều trị các bệnh về nướu răng.

Các nha sĩ nhổ răng và thực hiện các mô hình và số đo cho răng giả để thay thế răng bị mất.
Họ cũng quản lý thuốc gây mê và viết đơn thuốc kháng sinh và các loại thuốc khác.

Các trung tâm chăm sóc sức khỏe răng miệng rất quan trọng vì họ cung cấp các dịch vụ quan
trọng cho xã hội, vì vậy cần phải tự động hóa quy trình làm việc của họ để nâng cao chất
lượng dịch vụ của họ.

Vì hầu hết các phòng khám nha khoa của chúng tôi làm việc hệ thống thủ công, và rất khó để
theo dõi tình hình sức khỏe của bệnh nhân một cách có trật tự theo thời gian.

Khi đó, đáng để tạo ra một hệ thống cơ sở dữ liệu an toàn và theo dõi thông tin của bệnh nhân
cũng như đơn giản hóa công việc của họ ở mức độ nào đó.

Một lý do khác tại sao điều quan trọng đối với các phòng khám nha khoa là phải có hệ thống
cơ sở dữ liệu là bệnh nhân có vấn đề về răng miệng có thể mất nhiều thời gian để chữa trị và
đến gặp bác sĩ / chuyên gia tư vấn của họ nhiều lần, vì vậy nha sĩ phải theo dõi lịch sử điều trị
của họ đúng cách để cung cấp loại điều trị tốt nhất.
NỀN

Phòng khám Nha khoa và Nhà thuốc Abokor Artan

Phòng khám nha khoa và dược phẩm Abokor Artan được thành lập vào năm 1997 tại thành
phố hargeisa vì đây là phòng khám nha khoa nổi tiếng và hàng đầu ở Somaliland.
Phòng khám nha khoa Abokor Artan là phòng khám nha khoa thuộc sở hữu tư nhân của nha sĩ
Abokor Artan, cung cấp dịch vụ nha khoa tại Somaliland.

Các hoạt động chính của phòng khám nha khoa và dược phẩm Abokor Artan bao gồm dùng
chỉ nha khoa, sử dụng florua, loại bỏ sâu răng, trám sâu răng, kiểm tra tia X, đặt chất bịt kín
nhựa bảo vệ lên răng, làm thẳng răng và sửa chữa răng bị gãy. Họ cũng thực hiện phẫu thuật
chữa bệnh trên nướu và hỗ trợ xương để điều trị các bệnh về nướu răng.

Phòng khám nha khoa có quy mô nhỏ và không có chi nhánh ở các vùng khác của Somaliland,
chỉ có một nha sĩ Tiến sĩ Abokor Artan cũng là chủ sở hữu, làm việc tại phòng khám và hai trợ
lý của ông.

Phòng khám nha khoa làm việc 11/5 mỗi ngày trừ cuối tuần, nha sĩ làm việc hai ca.

Vào buổi sáng, nha sĩ kiểm tra bệnh nhân đã kiểm tra và mô tả vấn đề của họ, trong khi vào
buổi chiều, nha sĩ cố gắng tiếp nhận và xem các khiếu nại của ít nhất 50 bệnh nhân.

Ngoài Phòng khám Nha khoa và Dược phẩm Abokor Artan, còn có nhiều phòng khám nha
khoa khác cung cấp dịch vụ tương tự cho xã hội, nhưng kiến thức đáng tin cậy của Tiến sĩ
Abokor và nhóm của ông đã khiến phòng khám trở thành phòng khám nha khoa nổi tiếng và
hướng đến khách hàng nhất ở Somaliland.

Phòng khám Nha khoa và Dược phẩm Abokor Artan làm việc trong một hệ thống thủ công;
Họ sử dụng những cuốn sách lớn để lưu trữ thông tin của bệnh nhân.
TUYÊN BỐ VẤN ĐỀ
Hiện tại, không có hệ thống cơ sở dữ liệu nha khoa nào được áp dụng cho các Phòng khám
Nha khoa ở Somaliland. Thông thường, các nha sĩ sử dụng thẻ nha sĩ để ghi lại tất cả các
thông tin nha khoa. Thông tin này có thể dễ dàng bị lừa, vì thông tin có thể bị xóa và cũng có
thể thay đổi dễ dàng. Phương pháp thủ công trên giấy đã được phòng khám sử dụng có thể
được xem bởi bất kỳ ai khác. Thông tin bệnh nhân nha khoa nên được phòng khám giữ bí mật
như một chính sách điều trị. Ngoài ra, thẻ nha sĩ có khả năng bị mất, thất lạc hoặc bị người
khác lấy.

Một lần nữa đe dọa dữ liệu của bệnh nhân, lãng phí không gian, chi phí không cần thiết có liên
quan, mất thời gian, sai lầm không phải lúc nào cũng có thể tránh được và sự lặp lại công việc
có thể xảy ra.

Bằng cách có sự phát triển mới của Hệ thống cơ sở dữ liệu nha khoa cho Phòng khám Nha
khoa Abokor Artan, tất cả các hồ sơ liên quan đến thông tin nha khoa của bệnh nhân sẽ được
lưu giữ trong một cơ sở dữ liệu an toàn và có thể dễ dàng theo dõi bởi nha sĩ.

Nha sĩ có thể tìm ra phương pháp điều trị tốt nhất cho bệnh nhân bằng cách xem lịch sử nha
khoa trong quá khứ đã được ghi lại trước đó. Vì vậy, để tổ chức, lưu giữ thông tin của bệnh
nhân và đưa ra phương pháp điều trị tốt nhất, phù hợp nhất cho người bệnh thì phải có hệ
thống cơ sở dữ liệu lưu trữ đúng thông tin cho từng bệnh nhân.
PHẠM VI DỰ ÁN
Phạm vi dự án là hệ thống quản lý bệnh nhân và nha sĩ / tư vấn của phòng khám nha khoa và
phải đáp ứng tất cả các nhu cầu của họ như đăng ký bệnh nhân và thu thập dữ liệu của họ và
truy xuất lại thông tin bất cứ lúc nào.

Dự án này là về ứng dụng quản lý phòng khám nha khoa, ứng dụng này sẽ bao gồm bốn mô-
đun quan trọng. Mà sẽ như thế này: -

1) Quản lý bệnh nhân


A) Thêm thông tin bệnh nhân
B) Tìm kiếm/chỉnh sửa thông tin bệnh nhân
C) Đặt lịch hẹn với bệnh nhân
D) Nắm bắt khiếu nại của bệnh nhân
E) Ghi lại thông tin chẩn đoán bệnh nhân.
F) Lưu giữ lịch sử điều trị bệnh nhân
2) Quản lý nha sĩ
A) Thêm nha sĩ
B) Sửa đổi thông tin nha sĩ.
3) Quản lý người dùng
A) Đăng ký người dùng
B) Đặt lại mật khẩu người dùng
C) Tìm kiếm người dùng
4) Báo cáo, phần này của ứng dụng là rất quan trọng và nó sẽ được bắt nguồn từ các
mô-đun khác. Trong Báo cáo, chúng tôi có thể dễ dàng tạo báo cáo bằng các tiêu chí
tìm kiếm khác nhau về: -
A) Bệnh nhân đã đăng ký
B) Thông tin nha sĩ
C) Tiền sử điều trị bệnh nhân
D) Số lượng bệnh nhân chúng tôi có trong một thời gian nhất định
Mục tiêu
Mục tiêu của phần mềm này là lưu trữ, lưu lại tất cả các thông tin liên quan đến bệnh nhân và
nha sĩ.

Đồng thời lấy lại thông tin đó, thao tác thông tin, tạo báo cáo và đưa ra quyết định dựa trên các
báo cáo được tạo.

MỤC TIÊU

1. Hệ thống quản lý để lưu tất cả các hồ sơ bệnh nhân một cách chính xác và vi tính.
2. Hệ thống sẽ có thể tránh sự dư thừa dữ liệu của thông tin nha khoa của bệnh nhân.
3. Hệ thống nên quản lý để kiểm tra ngày và giờ có sẵn để đặt lịch hẹn giữa nha sĩ và
bệnh nhân.
4. Hệ thống có thể hiển thị lịch sử nha khoa của bệnh nhân và điều trị đã được thực hiện.
5. Tạo báo cáo tình trạng răng miệng của bệnh nhân theo liệu trình điều trị và nhiều tiêu
chí khác
6. Tạo báo cáo có giá trị về số lần bệnh nhân đến điều trị tại phòng khám.
KHẢO SÁT VĂN HỌC VÀ CÔNG VIỆC LIÊN QUAN

Đánh giá tài liệu là một cuộc khảo sát và thảo luận về tài liệu trong một lĩnh vực nghiên cứu
nhất định.
Một đánh giá tài liệu khảo sát các bài báo học thuật, sách và các nguồn khác có liên quan đến
một vấn đề, lĩnh vực nghiên cứu hoặc lý thuyết cụ thể, cung cấp mô tả, tóm tắt và đánh giá phê
bình của từng tác phẩm

CÔNG VIỆC LIÊN QUAN

i. DENTIMAX (Chủ tịch và Giám đốc điều hành Levin Group, Inc)

Ông đã tham gia vào ngành nha khoa trong hơn 27 năm và có thể nói một cách dứt khoát rằng
DentiMax là một công cụ tuyệt vời cho cả thực hành nha khoa mới và hiện có.
Được sử dụng kết hợp với các hệ thống kinh doanh thực hành được ghi lại, DentiMax sẽ giúp
tăng dòng tiền và năng suất thực hành của bạn trong khi làm cho quy trình làm việc của bạn
trơn tru và minh bạch cho bệnh nhân.
DentiMax cung cấp các chương trình phần mềm nha khoa dễ sử dụng, đầy đủ tính năng tích
hợp hoàn toàn quản lý thực hành nha khoa, hình ảnh kỹ thuật số và biểu đồ lâm sàng bệnh
nhân.
Hình 2-1 Mô-đun bác sĩ DentiMax

ii. Công ty Nha khoa Suzy

Theo Suzy Dental Corporation; Suzy Dental là một Hệ thống quản lý nha khoa bao gồm ứng
dụng được sử dụng trong phòng khám nha khoa, quản lý văn phòng nha khoa và cả bệnh nhân
nha khoa. Hệ thống này cho phép ba nhóm người dùng là nha sĩ, nhân viên và bệnh nhân.

Các tính năng hoặc mô-đun đã được bao gồm trong hệ thống này là:

 Sổ hẹn điện tử.

Một ứng dụng cho phép nha sĩ xem hồ sơ của bệnh nhân bằng cách nhấp vào các cuộc hẹn đặt
phòng từ bệnh nhân.

 Thanh toán cho bệnh nhân


Bệnh nhân được phép chọn quy trình thanh toán thích hợp. Và quá trình thanh toán sẽ được
thực hiện như thế nào.

 Thu hồi bệnh nhân


Bệnh nhân được gọi lại cho các cuộc hẹn, phương pháp điều trị và thủ tục bổ sung.

 Xử lý phối thư
Hợp nhất các tài liệu được tạo trong Suzy DENTAL hoặc Microsoft Word với thông tin bệnh
nhân để giao tiếp bệnh nhân hiệu quả, được cá nhân hóa.

 Quản lý bảo hiểm


Người dùng (bệnh nhân) có thể thực hiện yêu cầu bồi thường điện tử, ví dụ như bảo hiểm y tế
từ hệ thống này.

 Lập kế hoạch điều trị


Bước tiếp theo sẽ được nha sĩ giới thiệu cho bệnh nhân (điều trị trong tương lai).

 Theo dõi giới thiệu


Theo dõi sự giới thiệu từ nha sĩ.

 Tích hợp
Hình ảnh nội sọ, hệ thống X quang kỹ thuật số và các hệ thống khác
Biểu đồ nha khoa điện tử
Công nghệ máy tính đã cách mạng hóa cách thế giới kinh doanh, cho phép chúng ta làm việc
nhanh hơn, thông minh hơn và hiệu quả hơn bao giờ hết. Máy tính lần đầu tiên được đưa vào
văn phòng nha khoa vào cuối những năm 1960 như một thiết bị phải thu. Ngày nay, chúng ta
có thể số hóa bất cứ điều gì và nhớ lại nó trong phẫu thuật với bệnh nhân.

Dựa trên trang web biểu đồ nha khoa điện tử; nó là phần mềm để quản lý văn phòng y tế và
nha khoa đã được triển khai dành riêng cho Hệ điều hành OS 9 của Apple.
Nhiệm vụ của phần mềm này là cung cấp biểu đồ lâm sàng bên ghế, biểu đồ nha chu và cả hồ
sơ phòng khám.
Hệ thống này đã cung cấp một giao diện tốt và hiệu quả có thể dễ dàng được sử dụng bởi nha
sĩ để ghi lại tất cả các thông tin về bệnh nhân nha khoa.
Phần mềm này đã cung cấp toàn bộ yêu cầu quan trọng cho nha sĩ như biểu đồ nha khoa, pallet
dụng cụ và thanh tra răng.
Biểu đồ nha khoa sẽ cung cấp một minh họa đầy đủ và đầy đủ về răng của bệnh nhân.
Pallet công cụ cho thấy các công cụ có thể được sử dụng bởi nha sĩ để thực hiện điều trị cho
bệnh nhân.
Thanh tra răng là một lĩnh vực mà nha sĩ có thể thu thập tất cả thông tin nha khoa về bệnh
nhân chỉ trong một giao diện.
KHẢO SÁT VĂN HỌC

Dự án của chúng tôi sẽ xây dựng với VB.NET là front-end và SQL server là back-end. Chúng
tôi sẽ tạo ra một hệ thống cơ sở dữ liệu sẽ lưu trữ và lưu thông tin bệnh nhân, thông tin tư vấn
và như vậy.
Trong khảo sát tài liệu, chúng tôi đã kiểm tra các Dự án khác mà chúng tôi cũng đã giao trong
Phần công việc liên quan.
Các Dự án này hoạt động như Ứng dụng cơ sở biểu mẫu và ứng dụng dựa trên web nhưng, Dự
án của chúng tôi sẽ hoạt động dưới dạng ứng dụng dựa trên biểu mẫu.

Vì vậy, chúng tôi không thể sử dụng Ứng dụng cơ sở web vì những lý do sau: -
a) Người dân ở nước ta không có kết nối internet đầy đủ
b) Rất khó để triển khai ứng dụng dựa trên web, vì hầu hết mọi người của chúng tôi
không đủ thông tin đầy đủ để hiểu các hệ thống như vậy.
c) Hầu hết mọi người thích đi trực tiếp bởi bác sĩ và họ không tin tưởng truy cập qua
internet.

Tùy chỉnh chúng tôi sẽ thực hiện để phù hợp với yêu cầu phòng khám nha khoa của
chúng tôi

 Tính năng kết hợp thư cho Nha khoa Suzy không phù hợp với các phòng khám nha
khoa của chúng tôi vì tất cả bệnh nhân có thể không có e-mail.
 Quản lý bảo hiểm chưa hoạt động ở nước ta, do không có công ty bảo hiểm nào ở
Somaliland.
YÊU CẦU TÀI NGUYÊN

Nền tảng đang chạy dự án là

 Hệ điều hành:
 Microsoft Windows® XP với Gói Dịch vụ 3
 Microsoft Windows® XP chuyên nghiệp
 Microsoft Windows Vista
 Microsoft Windows 7
 Các gói của ứng dụng:
 Microsoft Visual Studio 2008
 Máy chủ Microsoft SQL 2005
Yêu cầu phần cứng

Danh sách sau đây là các yêu cầu hệ thống tối thiểu để chạy dự án:

 RAM (Bộ nhớ truy cập ngẫu nhiên) 512MB

 CPU (Central Process Unit) yêu cầu bộ xử lý Pentium máy tính có tốc độ xung nhịp
ít nhất 233 megahertz (MHz). Microsoft khuyến nghị máy tính có bộ xử lý Pentium
III hoặc nhanh hơn

 Dung lượng đĩa cứng khả dụng

2 GB dung lượng đĩa cứng khả dụng

 Ổ đĩa:

Ổ đĩa CD-ROM hoặc ổ đĩa DVD-ROM để cài đặt.

 Màn hình
Cần có màn hình Super VGA với độ phân giải tối thiểu 800x600 và 256 màu.

PHÂN TÍCH CÔNG VIỆC &BIỂU ĐỒ GANTT / LỊCH TRÌNH (Dòng thời
gian)
Nghiên cứu khả thi

Mục tiêu chính của nghiên cứu khả thi là chăm sóc tính khả thi về kỹ thuật, hoạt động, logic
và kinh tế của việc phát triển hệ thống máy tính. Tất cả các hệ thống đều khả thi, được cung
cấp tài nguyên không giới hạn và thời gian vô hạn. Việc đánh giá tính khả thi của dự án ở giai
đoạn nghiên cứu hệ thống là cần thiết và hữu ích. Nghiên cứu khả thi sẽ được thực hiện cho dự
án này bao gồm.

 Tính khả thi về mặt kỹ thuật

 . Tính khả thi trong hoạt động

 Tính khả thi về kinh tế

 Tính khả thi logic

Tính khả thi về mặt kỹ thuật

Tính khả thi về mặt kỹ thuật bao gồm tính sẵn có của Tài nguyên rủi ro và công nghệ.
Ban quản lý cung cấp các phương tiện phần cứng và phần mềm mới nhất để hoàn thành thành
công các dự án. Với sự hỗ trợ phần cứng và phần mềm mới nhất này, hệ thống sẽ hoạt động
cực kỳ tốt.
Tính khả thi trong hoạt động

Trong hệ thống thủ công hiện tại, rất khó để duy trì và cập nhật lượng thông tin khổng
lồ. Sự phát triển của hệ thống đã được bắt đầu vì yêu cầu được đưa ra bởi ban quản lý của thực
thể liên quan. Hệ thống này sẽ xử lý yêu cầu một cách tốt hơn và làm cho quá trình dễ dàng
hơn, do đó, chắc chắn rằng hệ thống được phát triển là khả thi về mặt hoạt động.

Tính khả thi về kinh tế

Trong tính khả thi về kinh tế, chi phí phát triển của hệ thống được đánh giá, cân nhắc
nó với lợi ích cuối cùng thu được từ hệ thống mới. Người ta thấy rằng lợi ích, từ hệ thống mới
sẽ nhiều hơn chi phí và thời gian liên quan đến sự phát triển của nó.

Tính khả thi về mặt pháp lý

Về tính khả thi về mặt pháp lý, cần kiểm tra xem phần mềm chúng tôi sẽ phát triển có
đúng về mặt pháp lý hay không, điều đó có nghĩa là những ý tưởng mà chúng tôi đã thực hiện
cho hệ thống được đề xuất sẽ được thực hiện hợp pháp hay không. Vì vậy, đây cũng là một
bước quan trọng trong nghiên cứu khả thi.
Chương 2

Phân tích hệ thống

Giới thiệu

Phân tích hệ thống là một quá trình logic; Mục tiêu của giai đoạn này không thực sự là giải
quyết vấn đề mà là xác định những gì phải làm để giải quyết vấn đề. Mục tiêu cơ bản của giai
đoạn phân tích là phát triển mô hình logic của hệ thống.

Phương pháp luận dự án

(Phương pháp tiếp cận)

Vòng đời phát triển hệ thống (SDLC) là một mô hình khái niệm được sử dụng trong quản lý
dự án mô tả các giai đoạn liên quan đến dự án phát triển hệ thống thông tin, từ nghiên cứu khả
thi ban đầu đến bảo trì ứng dụng đã hoàn thành.

Phương pháp sẽ được áp dụng để thực hiện hệ thống này là phương pháp thác nước. Chúng
tôi sẽ sử dụng một cuộc phỏng vấn để thu thập dữ liệu và các công cụ như sơ đồ luồng dữ liệu
và sơ đồ E-R để thể hiện luồng dữ liệu của hệ thống.

Thu thập dữ liệu (Câu hỏi phỏng vấn)

1. Loại hệ thống bạn đang sử dụng bây giờ?


2. Bạn gặp vấn đề gì với hệ thống hiện có?
3. Sổ sách hoạt động và thông tin của bạn được lưu trữ từng cái?
4. Các loại bệnh nhân của bạn?
5. Công việc được thực hiện cho bệnh nhân là gì?
6. Thông tin bạn giữ từ bệnh nhân để đăng ký là gì?
7. Có ai nên được báo cáo không?
8. Có tiền sử điều trị không?

Phân tích sơ bộ

2.1 Hệ thống hiện có

Phòng khám Nha khoa Abokor Artan là một hệ thống hoàn toàn thủ công hoặc dựa trên giấy.
Phòng khám này bao gồm nhiều hoạt động như đăng ký bệnh nhân, các cuộc họp giữa nha sĩ
và bệnh nhân và nhiều công việc khác.

Hoạt động tiêu biểu

 Bệnh nhân được đăng ký


Để đăng ký một bệnh nhân, bệnh nhân phải từ 15 tuổi trở lên hoặc có người khác chịu
trách nhiệm về anh ta. Bệnh nhân nên có khiếu nại liên quan về sức khỏe răng miệng
 Lên lịch hẹn cho bệnh nhân đã đăng ký
Sau khi bệnh nhân được đăng ký, y tá / nhân viên nên đặt và cho bệnh nhân biết, ngày
và giờ mà bệnh nhân có thể gặp nha sĩ để chẩn đoán và điều trị.
 Than phiền
Sau khi y tá đặt ngày hẹn, bệnh nhân gặp nha sĩ và nói với khiếu nại rằng anh ấy / cô
ấy có.
 Chẩn đoán bệnh nhân
Ở giai đoạn này, nha sĩ đã nắm bắt được khiếu nại chính của bệnh nhân và sẽ thực hiện
hành động thích hợp mà chúng tôi gọi là (quá trình chẩn đoán).
 Điều trị bệnh nhân
Sau khi kết quả chẩn đoán được cả nha sĩ và bệnh nhân biết đến, sau đó nha sĩ sẽ đưa
ra phương pháp điều trị thích hợp dựa trên tình trạng của bệnh nhân.
Vấn đề với hệ thống hiện tại

1. Tốn thời gian nhập liệu và truy xuất thông tin


Abokor Artan Dental Clinic &; Pharmacy phải đối mặt với một khó khăn lớn và công
việc không hiệu quả, từ việc đăng ký bệnh nhân, tìm kiếm hồ sơ cũ của bệnh nhân, đặt
lịch hẹn và theo dõi thông tin bệnh nhân.

2. Không có tiền sử điều trị


Trong trường hợp bệnh nhân cần nhiều hơn một lần thăm khám; Bệnh nhân được coi
là bệnh nhân mới ngay cả khi đó là lần khám thứ hai cho bệnh nhân đó, sự khác biệt
duy nhất giữa bệnh nhân mới và bệnh nhân hiện tại là đơn thuốc của bác sĩ đối với
bệnh nhân, trong đó, nếu bị mất, bệnh nhân sẽ không thể gặp lại nha sĩ trừ khi họ đăng
ký lại làm bệnh nhân mới.
3. Mất dữ liệu
Dữ liệu được viết trong sổ phẫu thuật của họ có thể dễ dàng bị mất, làm chậm danh
tiếng của phòng khám.

4. Tìm kiếm nếu thông tin của bệnh nhân bị thất lạc, sau đó tìm kiếm nó là khó khăn, vì
nó sẽ gây thất vọng cho bệnh nhân.
5. Thiếu lịch hẹn thích hợp của nha sĩ và bệnh nhân
6. Sự lặp lại của công việc
Giải pháp được đề xuất
Hệ thống máy tính là giải pháp cho một số vấn đề mà phòng khám phải đối mặt.
Tự động hóa công việc của phòng khám sẽ cải thiện luồng công việc chung của phòng
khám.
Một hệ thống cơ sở dữ liệu cho phòng khám này sẽ phản ánh nhiều lợi thế cho phòng
khám này như: -
 Nhập thông tin bệnh nhân một lần, điều này sẽ loại trừ trùng lặp dữ liệu.
 Truy xuất dữ liệu với vài cú nhấp chuột, điều này sẽ tiết kiệm thời gian.
 Thông tin của bệnh nhân được lưu và không có cơ hội mất dữ liệu.
 Y tá / nhân viên có thể dễ dàng đặt hoặc hủy cuộc hẹn.
 Lịch sử điều trị của bệnh nhân sẽ được lưu lại, điều này sẽ giúp Nha sĩ theo dõi
sức khỏe của bệnh nhân một cách chính xác.
 Các chi phí không cần thiết như sách và giấy tờ có thể tránh được
 Lịch sử thanh toán có thể được duy trì dễ dàng.
 Hệ thống cơ sở dữ liệu hỗ trợ tạo ra các báo cáo với các tiêu chí khác nhau sẽ
giúp người quản lý đưa ra quyết định chính xác về một vấn đề cụ thể.

2.2 Hệ thống đề xuất

Abokor Artan Dental Clinic &; Pharmacy có một người quản lý, đồng thời là chủ sở
hữu.
Phòng khám có một nha sĩ và hai nhân viên chịu trách nhiệm đăng ký bệnh nhân và
đưa thuốc theo toa cho bệnh nhân.
Vì vậy, hệ thống này sẽ được sử dụng trong một mạng nhỏ (dựa trên máy khách-máy
chủ), trong đó chính nha sĩ là quản trị viên của cơ sở dữ liệu và chịu trách nhiệm ai
đang truy cập cơ sở dữ liệu và những đặc quyền nào nên được trao cho người dùng.
ID người dùng và mật khẩu phải được duy trì để hạn chế quyền truy cập dữ liệu và
trao quyền toàn vẹn dữ liệu.
Hệ thống mới phải là một hệ thống rất đơn giản và dễ sử dụng; Quan trọng nhất, nó
phải rất thân thiện với người dùng để người dùng có thể làm quen mà không cần đào
tạo trước.

Ưu điểm của hệ thống đề xuất

1. Tất cả Đăng ký có thể được hoàn thành tự động khi bạn nhập dữ liệu.
2. Dữ liệu có thể được lưu tự động ngay sau khi nhập để giảm thiểu nguy cơ mất dữ liệu.
3. Sắp xếp và lưu trữ tài liệu và các thông tin khác như tìm kiếm dễ dàng hơn nhiều.
4. Tìm kiếm và truy xuất dữ liệu dễ dàng hơn nhiều.
5. Các quy tắc xác thực có thể được sử dụng để đảm bảo xác minh tốt hơn
6. Bổ sung bệnh nhân mới, sửa đổi cuộc hẹn, lưu giữ lịch sử điều trị của bệnh nhân sẽ
đơn giản

Cấu trúc yêu cầu

Mô hình hóa quy trình

Mô hình hóa quy trình liên quan đến việc biểu diễn đồ họa các chức năng hoặc quy trình nắm
bắt, thao tác, lưu trữ và phân phối dữ liệu giữa hệ thống và môi trường của nó và giữa các
thành phần hệ thống. DFD (sơ đồ luồng dữ liệu) của Phòng khám Nha khoa Abokor Artan như
thế này:
Sơ đồ bối cảnh của Abokor Artan Dental Clinic &; Pharmacy
Sơ đồ luồng dữ liệu cấp 0
Sơ đồ cấp 1 thể hiện thành phần của quy trình 1
Sơ đồ cấp 1 thể hiện Thành phần của Quy trình 5
Cấp độ hai của Quy trình Năm

Mô hình logic

Mô hình logic liên quan đến cấu trúc bên trong và chức năng của các quy trình. Để thể hiện
mô hình logic của hệ thống, chúng ta sẽ sử dụng phương pháp tiếng Anh có cấu trúc.
Tiếng Anh có cấu trúc

Quy trình cấp 0

(Hệ thống phòng khám nha khoa)

Quy trình 1.0: Nắm bắt thông tin bệnh nhân


Làm
Đọc yêu cầu của bệnh nhân
Chuyển sang Nha sĩ
Cho đến khi kết thúc tệp

Quy trình 2.0: Cập nhật tệp bệnh nhân đã đăng ký


Làm
Đọc thông tin bệnh nhân
THÊM thông tin bệnh nhân vào tệp bệnh nhân đã đăng ký
Cho đến khi kết thúc tệp
Quy trình 3.0: Tạo hóa đơn bệnh nhân
Làm
THÊM phí đăng ký vào hồ sơ thanh toán của bệnh nhân
Cho đến khi kết thúc tệp
Quy trình 4.0: Cập nhật tệp cuộc hẹn
Làm
THÊM cuộc hẹn vào tệp cuộc hẹn
Cho đến khi kết thúc tệp
Quy trình 5.0: Tạo báo cáo
Làm
Đọc tập tin
Hiển thị báo cáo tệp từ tệp
Thành phần sơ đồ cấp 1 của các quy trình 1

Quy trình 1.1: Nắm bắt đơn đặt hàng của bệnh nhân
Làm
Viết thông tin bệnh nhân
THÊM bệnh nhân cho bệnh nhân đã đăng ký
Cho đến khi kết thúc tệp

Quy trình 1.2: Tạo ID bệnh nhân


Làm
TẠO ID mới cho Bệnh nhân
Cho đến khi kết thúc tệp

Quy trình 1.3: Chuyển đổi thông tin bệnh nhân sang nha sĩ
Làm
Đọc hồ sơ bệnh nhân
Chuyển đổi thành Nha sĩ
Cho đến khi kết thúc tệp

Quy trình 1.4: Tăng hồ sơ bệnh nhân đã đăng ký


Làm
THÊM bệnh nhân mới vào Hồ sơ đăng ký
Cho đến khi kết thúc tệp

Quy trình 1.5: Giảm ID bệnh nhân (PID)


Làm
TRỪ PID từ số ID bệnh nhân
Cho đến khi kết thúc tệp
Sơ đồ cấp 1 thể hiện thành phần của quy trình 5

Quy trình 5.1: Truy cập dữ liệu bệnh nhân đã đăng ký

Làm

ĐỌC dữ liệu bệnh nhân đã đăng ký từ hồ sơ đăng ký

Cho đến khi kết thúc tệp

Quy trình 5.2: Tổng hợp dữ liệu bệnh nhân

Làm

CHỌN Dữ liệu Bệnh nhân dựa trên các tiêu chí nhất định

Cho đến khi kết thúc tệp

Quy trình 5.3: Chuẩn bị báo cáo quản lý

Làm

Đọc tập tin

Hiển thị báo cáo tệp từ tệp

Cho đến khi kết thúc tệp


Cấp độ hai của Quy trình Năm

Quy trình 5.2.1: Báo cáo quản lý định dạng

Làm

CHỌN báo cáo

Hiển thị báo cáo tệp từ tệp

Cho đến khi kết thúc tệp

Quy trình 5.2.3: Tổng hợp dữ liệu bệnh nhân

Làm

In báo cáo tệp từ tệp

Cho đến khi kết thúc tệp

Mô hình hóa dữ liệu khái niệm


Mô hình hóa dữ liệu khái niệm liên quan đến việc chuyển đổi Tiếng Anh có cấu trúc thành Sơ
đồ mối quan hệ thực thể (sơ đồ E-R). E-R là một mô hình chi tiết nắm bắt cấu trúc dữ liệu
tổng thể trong một tổ chức. Dưới đây là các thực thể hệ thống.
Sơ đồ mối quan hệ thực thể
Thiết kế hệ thống

3.1 Thiết kế cơ sở dữ liệu

Cơ sở dữ liệu
Cơ sở dữ liệu là một tập hợp thông tin được tổ chức để có thể dễ dàng truy cập, quản lý và cập
nhật. Trong một chế độ xem, cơ sở dữ liệu có thể được phân loại theo các loại nội dung thư
mục, toàn văn, số và hình ảnh.

Cơ sở dữ liệu là một danh sách hoặc một nhóm các danh sách các đối tượng được tổ chức để
làm cho (các) danh sách và giá trị của chúng dễ tạo và quản lý.

Trong thế giới máy tính, điều này cho thấy, đúng, (các) danh sách và giá trị (của chúng) được
lưu trữ trong một máy.

Khi thông tin trở nên quan trọng cao, hầu hết mọi công ty đều giữ một số loại cơ sở dữ liệu,
cho dù nó bao gồm nhân viên, khách hàng hay các sản phẩm mà nó bán.

Chuyển đổi sơ đồ E-R thành quan hệ

SƠ ĐỒ E-R

Một đại diện chi tiết, hợp lý của các thực thể, hiệp hội và các yếu tố dữ liệu cho một tổ chức
hoặc doanh nghiệp

Ba cấu trúc chính của E-Diagram là:

 Thực thể Người, địa điểm, đối tượng, sự kiện hoặc khái niệm về dữ liệu nào sẽ được
duy trì.
 Mối quan hệ là sự liên kết giữa các trường hợp của một hoặc nhiều loại thực thể và nó
có thể được biểu diễn dưới dạng tùy chọn, bắt buộc nhiều, bắt buộc một và nhiều với
tối đa (n).
 Thuộc tính được đặt tên là tài sản hoặc đặc điểm của một thực thể.
Mối quan hệ
Một bảng dữ liệu hai chiều được đặt tên, mỗi mối quan hệ bao gồm một tập hợp các cột được
đặt tên và một số lượng tùy ý các hàng không tên. Vì vậy, để chuyển đổi Sơ đồ E-R để cấu
trúc tốt các mối quan hệ, chúng ta phải bình thường hóa quan hệ của chúng ta càng nhiều càng
tốt.

 Người dùng

User_ID Tên Tên thứ Họ Tên gọi User_Name Mật khẩu Xác minh
thánh hai mật khẩu

 Bác sĩ

Doctor_I Tên Giống DOB Hire_Date Trình độ Điện Kinh Emai Chuyên
D chuyên môn thoại nghiệm l ngành
 Kiên nhẫn

Patient_ID Patient_Name Tuổi Giống Nhóm Ngày đăng Contact_Address Điện


bệnh ký thoại
nhân

Tiếp tục

Di động Email Blood_Group

 Cuộc hẹn

Patient_ID Doctor_Name Appointment_Purpose Dateof_appointment Thời gian hẹn

 Bảng chẩn đoán

Patient_ID Bác sĩ _Name Diagnosis_Type Kết quả chẩn


đoán

 Bảng khiếu nại

Patient_ID Chief_Complaint Medical_history Dental_history Thói Dị ứng


quen

 Bảng điều trị

Patient_ID Treatment_Plan Photo_After Visit_Date Review_Date Prescription_Given


Bình thường hóa
Chuẩn hóa là quá trình chuyển đổi các cấu trúc dữ liệu phức tạp thành các cấu trúc dữ liệu đơn
giản, ổn định. Có hai mục tiêu của quá trình chuẩn hóa: loại bỏ dữ liệu dư thừa (ví dụ: lưu trữ
cùng một dữ liệu trong nhiều bảng) và đảm bảo sự phụ thuộc dữ liệu có ý nghĩa (chỉ lưu trữ dữ
liệu liên quan trong một bảng). Cả hai điều này đều xứng đáng để đạt được, vì chúng làm giảm
dung lượng cơ sở dữ liệu tiêu thụ và đảm bảo rằng dữ liệu được lưu trữ hợp lý.

Cộng đồng cơ sở dữ liệu đã phát triển một loạt các hướng dẫn để đảm bảo rằng cơ sở dữ liệu
được chuẩn hóa. Chúng được gọi là dạng bình thường và được đánh số từ một (dạng chuẩn
hóa thấp nhất, được gọi là dạng bình thường đầu tiên hoặc 1NF) đến năm (dạng bình thường
thứ năm hoặc 5NF). Trong các ứng dụng thực tế, bạn sẽ thường thấy 1NF, 2NF và 3NF cùng
với 4NF không thường xuyên. Hình thức bình thường thứ năm là rất hiếm.

 Bình thường đầu tiên từ (1NF)


- Loại bỏ các cột trùng lặp khỏi cùng một bảng.
- Tạo các bảng riêng biệt cho từng nhóm dữ liệu liên quan và xác định mỗi hàng
bằng một cột hoặc tập hợp cột duy nhất (khóa chính).
 Dạng bình thường thứ hai (2NF)
- Đáp ứng tất cả các yêu cầu của hình thức bình thường đầu tiên.
- Loại bỏ các tập hợp con dữ liệu áp dụng cho nhiều hàng của bảng và đặt chúng vào
các bảng riêng biệt.
- Tạo mối quan hệ giữa các bảng mới này và người tiền nhiệm của chúng thông qua
việc sử dụng các khóa ngoại.
 Dạng bình thường thứ ba (3NF)

- Đáp ứng tất cả các yêu cầu của hình thức bình thường thứ hai.
- Loại bỏ các cột không phụ thuộc vào khóa chính.

 Dạng bình thường thứ tư (4NF)

Cuối cùng, dạng bình thường thứ tư (4NF) có một yêu cầu bổ sung:

- Đáp ứng tất cả các yêu cầu của hình thức bình thường thứ ba.
- Một mối quan hệ nằm trong 4NF nếu nó không có phụ thuộc đa giá trị.

Hãy nhớ rằng, những hướng dẫn chuẩn hóa này là tập thể. Để cơ sở dữ liệu ở dạng 2NF, trước
tiên nó phải đáp ứng tất cả các tiêu chí của cơ sở dữ liệu 1NF.

Từ điển dữ liệu

Thuật ngữ "từ điển dữ liệu" được nhiều người sử dụng, để biểu thị một tập hợp các bảng riêng
biệt mô tả các bảng ứng dụng. Từ điển Dữ liệu chứa thông tin như tên cột, loại và kích thước,
nhưng cũng có thông tin mô tả như tiêu đề, chú thích, khóa chính, khóa ngoại và gợi ý cho
giao diện người dùng về cách hiển thị trường.
Chẳng hạn
Thiết kế bảng trong cơ sở dữ liệu
Mối quan hệ của bảng
Quan hệ và khối lượng dữ liệu của bảng

1. Người dùng:
Bảng Người dùng có khóa chính (Pk) và nó là ID người dùng duy nhất.
Khối lượng dữ liệu của bảng này ít hơn, vì số lượng nhân viên trong phòng khám là
khoảng ba đến bốn người dùng.
Vì vậy, không cần phải lập chỉ mục cũng như đưa ra quan điểm.
2. Bệnh nhân:
Bảng bệnh nhân có khóa chính (Pk) là ID bệnh nhân.
Khối lượng dữ liệu của bảng này rất lớn và nó có thể đạt tới Gigabit (GB), vì số
lượng bệnh nhân đến phòng khám hàng ngày và chúng tôi có thể nói ít nhất 50
bệnh nhân đến mỗi ngày.
Khi thời gian trôi qua, dữ liệu sẽ tăng lên, vì vậy cần phải biến bảng này thành một
chỉ mục để tăng tốc hiệu suất.
3. Nha sĩ:
Bảng bác sĩ cũng có lĩnh vực chính hoặc duy nhất của riêng mình và đó là ID bác
sĩ.
Khối lượng dữ liệu của bảng này là bảng nhỏ nhất trong toàn bộ cơ sở dữ liệu và lý
do là có một bác sĩ tại Phòng khám Nha khoa Abokor Artan và vì điều đó; Không
cần một chỉ mục.
4. Cuộc hẹn:
Bảng các cuộc hẹn cũng có khóa chính riêng là ID bệnh nhân
Ngoài ra đây là một khóa ngoại (Fk) đang đề cập đến bảng Đăng ký bệnh nhân.
Khối lượng của bảng này giống như bảng Bệnh nhân và hơn thế nữa, vì một bệnh
nhân có thể lấy nhiều cuộc hẹn hơn. Nó là cần thiết để làm cho một chỉ mục cho
bảng này.
5. Than phiền:
Bảng khiếu nại có khóa chính riêng (Pk) là ID bệnh nhân, đồng thời là khóa
ngoại của bảng Đăng ký bệnh nhân.
Khối lượng của bảng này giống như bảng Bệnh nhân vì mọi bệnh nhân sẽ được
nắm bắt khiếu nại của mình. Sẽ thật tuyệt nếu chúng ta lập chỉ mục cho bảng này.

6. Chẩn đoán:
Khóa chính của bảng chẩn đoán là Loại chẩn đoán và nó là duy nhất trong bảng
đó.
Bảng này có khóa ngoại (Fk) là patient_ID bảng giới thiệu bệnh nhân
Khối lượng dữ liệu của bảng này tương tự như bảng của bệnh nhân, vì mọi bệnh
nhân cũng cần chẩn đoán.
7. Kế hoạch điều trị / Lịch sử điều trị:
Bảng này là lịch sử điều trị; khóa chính của nó là ID bệnh nhân
Kích thước cơ sở dữ liệu của bảng này là lớn nhất vì kế hoạch điều trị của một
bệnh nhân có thể mất nhiều thời gian và kích thước lớn hơn.
Xem và lập chỉ mục là tốt cho bảng này để nâng cao hiệu suất của nó vì nhiều dữ
liệu sẽ được lưu trữ trên đó.

Công nghệ ưu tiên

ADO là gì?

Đối tượng dữ liệu ActiveX (ADO) là mô hình truy cập dữ liệu được cung cấp cho người dùng
Visual Basic để viết ứng dụng cho nền tảng Microsoft Windows. ADO cũng được sử dụng bởi
VBScript, một ngôn ngữ chuyên ngành được sử dụng chủ yếu để lập trình chức năng cho các
trang web. cung cấp chế độ xem quan hệ dữ liệu thông qua các đối tượng tập kết nối, lệnh và
ghi.ADO

ADO.NET

ADO.NET (ActiveX Data Objects for .NET ) là một công nghệ truy cập dữ liệu từ
Microsoft .Net Framework , cung cấp giao tiếp giữa các hệ thống quan hệ và phi quan hệ
thông qua một bộ components.ADO.NET chung được xây dựng cho kiến trúc bị ngắt kết nối,
vì vậy nó cho phép truy cập dữ liệu thực sự bị ngắt kết nối và thao tác dữ liệu thông qua Đối
tượng tập dữ liệu của nó, hoàn toàn độc lập với Nguồn dữ liệu. Hai thành phần chính của
ADO.NET là Nhà cung cấp dữ liệu và Tập dữ liệu. .Net Framework bao gồm chủ yếu ba nhà
cung cấp dữ liệu cho ADO.NET đó là Microsoft SQL Server , OLEDB và ODBC là các nhà
cung cấp dữ liệu chính trong .Net Framework.

Nhà cung cấp dữ liệu

Nhà cung cấp dữ liệu trong .NET Framework đóng vai trò là cầu nối giữa ứng dụng và nguồn
dữ liệu. Nhà cung cấp dữ liệu được sử dụng để truy xuất dữ liệu từ nguồn dữ liệu và điều hòa
các thay đổi đối với dữ liệu đó trở lại nguồn dữ liệu.

Các lớp cốt lõi của nhà cung cấp dữ liệu .NET Framework là: -

 Kết nối thiết lập kết nối với một nguồn dữ liệu cụ thể.
 Lệnh Thực hiện lệnh chống lại nguồn dữ liệu.
 DataReader đọc luồng dữ liệu chỉ chuyển tiếp, chỉ đọc từ nguồn dữ liệu.
 DataAdapter là cầu nối được sử dụng để truyền dữ liệu giữa nguồn Dữ liệu và đối
tượng Tập dữ liệu.

Tập dữ liệu

Đối tượng Dataset là cốt lõi của kiến trúc bị ngắt kết nối ADO.NET và được sử dụng để lưu
trữ dữ liệu ở trạng thái ngắt kết nối, trong đó không cần phải có kết nối trực tiếp. Nó chứa
bảng dữ liệu trong đó có hàng dữ liệu và cột dữ liệu.

Lợi ích của ADO.NET

InteroperabilityADO.NET ứng dụng có thể tận dụng tính linh hoạt và sự chấp nhận
rộng rãi của XML. Vì XML là định dạng để truyền các bộ dữ liệu qua mạng, bất kỳ
thành phần nào có thể đọc định dạng XML đều có thể xử lý dữ liệu.
Trong thời gian hệ thống làm việc cần bảo trì, có thể thay đổi, nhưng thay đổi đáng kể,
kiến trúc hiếm khi được thử vì chúng không dễ dàng. Điều đó thật đáng tiếc, bởi vì
trong một quá trình tự nhiên của các sự kiện, những thay đổi đáng kể như vậy có thể
trở nên cần thiết.
ProgrammabilityADO.NET cấu phần dữ liệu trong Visual Studio đóng gói chức năng
truy nhập dữ liệu theo nhiều cách khác nhau giúp bạn lập trình nhanh hơn và ít lỗi hơn.
Khả năng mở rộng
ADO.NET phù hợp với khả năng mở rộng bằng cách khuyến khích các lập trình viên
bảo tồn tài nguyên hạn chế. Bởi vì bất kỳ ứng dụng ADO.NET nào cũng sử dụng
quyền truy cập dữ liệu bị ngắt kết nối, nó không giữ lại khóa cơ sở dữ liệu hoặc kết nối
cơ sở dữ liệu hoạt động trong thời gian dài.

Visual Basic .NET:

Visual Basic (VB), trước đây gọi là Visual Basic .NET, là một ngôn ngữ lập trình máy tính
hướng đối tượng. Đó có thể được xem là một sự phát triển của Visual Basic (VB) của
Microsoft được triển khai trên Microsoft .NET Framework. Để thực hiện hệ thống này, chúng
tôi sẽ sử dụng Visual basic.Net 2008 làm front-end và MS SQL 2005 Server làm back-end.

.NET là gì?

.NET là một nền tảng cung cấp một bộ dịch vụ được tiêu chuẩn hóa. Nó giống như
Windows, ngoại trừ được phân phối qua Internet. Và nó xuất một giao diện chung để các
chương trình của nó có thể chạy trên bất kỳ hệ thống nào hỗ trợ .NET.
Ưu điểm của Visual Basic.NET:

1. Trước hết, VB.NET cung cấp thực thi mã được quản lý chạy theo Thời gian chạy
ngôn ngữ chung (CLR), dẫn đến các ứng dụng mạnh mẽ, ổn định và an toàn. Tất cả
các tính năng của .NET framework đều có sẵn trong VB.NET.

2. .NET framework đi kèm với ADO.NET, tuân theo mô hình bị ngắt kết nối.

3. phải cung cấp các tính năng báo cáo tuyệt vời với hỗ trợ in ấn tốt

4. Nền tảng độc lập.

5. Dễ dàng gỡ lỗi và bảo trì.

6. Cơ sở lập trình hướng sự kiện.

7. front end phải hỗ trợ một số back end phổ biến như Ms SQL

Theo các tính năng đã nêu ở trên, tôi đã chọn Visual Basic.Net phiên bản 2008 làm giao
diện người dùng để phát triển dự án của mình.

Lựa chọn back-end:

Microsoft SQL Server là một ứng dụng máy tính được sử dụng để tạo các ứng dụng cơ sở
dữ liệu trên máy tính để bàn, doanh nghiệp và dựa trên web. Nó được sử dụng ở các cấp độ
khác nhau và với các mục tiêu khác nhau.

1. Hỗ trợ nhiều người dùng.

2. Truy xuất và bảo trì dữ liệu hiệu quả

3. Thủ tục lưu trữ.


4. Dễ dàng cấy ghép với mặt trước

Theo các tính năng đã nêu ở trên, tôi đã chọn Ms SQL làm back-end

3.2 Giao diện người dùng


Thiết kế báo cáo
Triển khai hệ thống

Triển khai hệ thống: Một tập hợp các thiết bị vật lý phụ thuộc lẫn nhau cùng với lập trình của
chúng, cung cấp chức năng và hiệu suất mà hệ thống được thiết kế.

Tải / Splash Form

Hình thức đầu tiên là biểu mẫu Splash cho phép người dùng xem biểu mẫu tiếp theo sau khi
chờ quá trình tải kết thúc và mất vài giây. Và nó trông như thế này:
Mẫu đăng nhập

 Giá trị trống được đưa ra dưới dạng tên người dùng HOẶC giá trị
trống cho mật khẩu

Nếu giá trị null được đưa ra dưới dạng tên người dùng hoặc mật khẩu trong biểu
mẫu đăng nhập và nút Đăng nhập được nhấn, một hộp thông báo sẽ xuất hiện
cho biết "Vui lòng nhập tên người dùng của bạn" nghĩa là nếu hộp tên người dùng
trống và "Vui lòng nhập mật khẩu của bạn" cho trường mật khẩu nếu nó trống.
Như hình dưới đây. Điều này có nghĩa là quyền truy cập vào hệ thống không được
cấp trừ khi tên người dùng và mật khẩu chính xác được cung cấp.
 Mật khẩu không chính xác được cung cấp
Nếu một giá trị không chính xác được nhập làm mật khẩu trong biểu mẫu Đăng
nhập và nút Đăng nhập được nhấn, một hộp thông báo sẽ xuất hiện cho biết
"tên người dùng hoặc mật khẩu không chính xác, hãy thử lại" như hình dưới
đây. Điều này có nghĩa là nếu nhập sai mật khẩu, quyền truy cập vào hệ thống sẽ
không được chấp thuận.

 Giao diện nhiều tài liệu (MDI)


Trong biểu mẫu MDI, chúng tôi có bộ sưu tập tất cả các biểu mẫu trong ứng dụng.
Trong dải menu, chúng tôi có Quản lý bệnh nhân, Quản lý nha sĩ, Quản lý người
dùng và Báo cáo.
 Chọn Quản lý bệnh nhân và tất cả các biểu mẫu liên quan đến bệnh nhân sẽ bật lên
Như mẫu đăng ký bệnh nhân, mẫu hẹn bệnh nhân, mẫu chẩn đoán bệnh nhân và mẫu
lịch sử điều trị bệnh nhân.

 Chọn Quản lý Nha sĩ và tất cả các biểu mẫu liên quan đến Nha sĩ sẽ bật lên
Giống như thêm / sửa đổi biểu mẫu.
 Chọn Quản lý người dùng và tất cả các biểu mẫu liên quan đến Người dùng
sẽ bật lên
Như Thêm biểu mẫu người dùng, biểu mẫu đăng nhập, thay đổi biểu mẫu
mật khẩu và đăng xuất hoặc thoát biểu mẫu.

 Chọn Báo cáo và tất cả các biểu mẫu Báo cáo sẽ bật lên, trong biểu mẫu
Báo cáo, bạn có thể nhận được nhiều báo cáo khác nhau.
 Mẫu đăng ký bệnh nhân

Nếu bạn nhấp vào các nút Thêm +, Thêm bệnh nhân, Sửa đổi thông tin bệnh nhân, Hủy / xóa
và đóng.

Thêm +, đầu tiên xóa tất cả các điều khiển sau đó tăng Id bệnh nhân (PID).

Nút Thêm bệnh nhân sẽ lưu nội dung của các điều khiển sau khi bạn xác nhận để lưu hồ sơ.

Để cập nhật hoặc sửa đổi thông tin của bệnh nhân, trước tiên hãy tìm kiếm bệnh nhân mà bạn
sẽ sửa đổi thông tin của anh ấy, sau đó tải vào biểu mẫu này bằng cách nhấp vào nút tìm kiếm.

Nút Xóa cũng hoạt động với nút tìm kiếm, bằng cách chọn bản ghi mà bạn sẽ xóa.
Cuối cùng là nút Đóng: khi bạn nhấn nút đóng, bạn sẽ được hỏi liệu bạn có định đóng biểu
mẫu hay không.

 Đặt lịch hẹn với bệnh nhân


Sau khi bệnh nhân được đăng ký, chúng tôi đã đặt lịch hẹn cho bệnh nhân

Nếu bạn muốn đặt lại ngày hoặc giờ hẹn, trước tiên hãy tìm kiếm hồ sơ cuộc hẹn bằng ID
bệnh nhân cho tiêu chí tìm kiếm và bấm đúp vào bản ghi, sau đó thực hiện bất kỳ sửa đổi nào
bạn muốn. Để minh họa các bước này, hãy xem hình ảnh này.
 Nắm bắt khiếu nại của bệnh nhân

Như bạn có thể thấy có rất nhiều thông tin mà bệnh nhân sẽ được lưu giữ, quan trọng nhất là
vấn đề chính của bệnh nhân.

Để thực hiện thay đổi đối với bản ghi này, trước tiên hãy tìm kiếm bản ghi như bình thường,
sau đó tải dữ liệu vào hộp văn bản của chúng.
 Mẫu chẩn đoán bệnh nhân
 Mẫu lịch sử điều trị bệnh nhân

Sau khi bệnh nhân được nha sĩ và bệnh nhân biết đến, lịch sử điều trị sẽ bắt đầu.
Báo cáo của bệnh nhân
Báo cáo ngày đăng ký
Báo cáo địa chỉ bệnh nhân
Kiểm thử hệ thống

Kiểm thử phần mềm có thể được nêu là quá trình xác nhận và xác minh rằng một chương trình
/ ứng dụng phần mềm

1. đáp ứng các yêu cầu hướng dẫn thiết kế và phát triển của nó;
2. hoạt động như mong đợi; và
3. Có thể được thực hiện với các đặc điểm tương tự.

Phương pháp kiểm tra

Cách tiếp cận hộp

Các phương pháp kiểm thử phần mềm theo truyền thống được chia thành kiểm thử hộp trắng
và hộp đen. Hai cách tiếp cận này được sử dụng để mô tả quan điểm mà một kỹ sư kiểm thử
thực hiện khi thiết kế các trường hợp kiểm thử.

Mức độ kiểm tra


Các bài kiểm thử thường được nhóm theo nơi chúng được thêm vào trong quá trình phát triển
phần mềm hoặc theo mức độ cụ thể của thử nghiệm.
Kiểm thử đơn vị
Kiểm thử đơn vị đề cập đến các thử nghiệm xác minh chức năng của một phần mã cụ thể,
thường là ở cấp độ hàm.

Các loại kiểm thử này thường được viết bởi các nhà phát triển khi họ làm việc trên mã (kiểu
hộp trắng), để đảm bảo rằng chức năng cụ thể đang hoạt động như mong đợi. Một hàm có thể
có nhiều bài kiểm tra, để bắt các trường hợp góc hoặc các nhánh khác trong mã.

Kiểm thử đơn vị một mình không thể xác minh chức năng của một phần mềm, mà được sử
dụng để đảm bảo rằng các khối xây dựng mà phần mềm sử dụng hoạt động độc lập với nhau.
Trong dự án này, mỗi hình thức riêng lẻ đã được thử nghiệm bằng cách sử dụng các kỹ thuật
thử nghiệm.

Mỗi biểu mẫu riêng lẻ đã được xác thực để người dùng chỉ nhập dữ liệu hợp lệ tại mọi thời
điểm.

Mục tiêu quy trình thử nghiệm

 Kiểm tra xác thực

Để chứng minh cho nhà phát triển và khách hàng hệ thống rằng phần mềm đáp ứng các yêu
cầu của nó; Một thử nghiệm thành công cho thấy hệ thống hoạt động như dự định.

 Kiểm tra lỗi

Để phát hiện ra các lỗi hoặc khiếm khuyết trong phần mềm mà hành vi của nó không chính
xác hoặc không phù hợp với đặc điểm kỹ thuật của nó; Kiểm thử thành công là một thử
nghiệm làm cho hệ thống hoạt động không chính xác và do đó phơi bày một khiếm khuyết
trong hệ thống. Các thử nghiệm cho thấy sự hiện diện không phải là không có khuyết tật

Trường hợp kiểm thử


Dữ liệu thử nghiệm Loại dữ liệu

A001 Số ID

Động vật123 Tên

20Một Tuổi

4031283ABCD Số điện thoại.


 Đối với số ID. trường hợp

Như chúng ta có thể thấy, Số ID được tạo tự động bởi tải biểu mẫu và người dùng không được
phép sửa đổi số tự động. Nó đã bị vô hiệu hóa, vì vậy chỉ có thể lưu trữ số.
 Đối với trường văn bản Tên

Lần này, một thông báo xuất hiện cho người dùng nói rằng trường này chỉ dành cho văn bản,
không phải số hoặc kết hợp cả hai.
 Đối với trường hợp Tuổi tác

Người dùng sẽ không được phép gõ bảng chữ cái trong trường tuổi, các nút bàn phím của bảng
chữ cái sẽ bị khóa.
 Đối với trường hợp hộp văn bản số điện thoại

Điều này cũng vậy, người dùng sẽ không được phép gõ bảng chữ cái vào các trường Số điện
thoại, các nút bàn phím của bảng chữ cái sẽ bị khóa.
KẾT THÚC

Hệ thống quản lý nha khoa là một hệ thống là bước đầu tiên để thay đổi phương pháp luận của
ngành y tế trong việc lưu giữ dữ liệu của bệnh nhân cũng như các thông tin quan trọng khác.

Hệ thống này sẽ giúp người dùng quản lý thông tin nha khoa và đảm bảo rằng tất cả các dữ
liệu quan trọng sẽ có thể sử dụng trong thời gian tới. Tất cả hỗ trợ kỹ thuật được hướng dẫn
bởi công ty thiết kế web tốt nhất ở Kolkata - Bhavitra Technologies

Bao gồm cả việc điều trị trong tương lai, cũng như nghiên cứu từ dữ liệu đã được lưu giữ
trong hệ thống cơ sở dữ liệu vì hệ thống này sẽ được sử dụng để quản lý nha khoa, ngành nha
khoa sẽ sớm trở thành một ngành tiêu chuẩn cao, tất cả quá trình sẽ được thực hiện thông qua
máy tính và hệ thống được chỉ định.
Thư mục

Sách tham khảo:

Sách cơ sở dữ liệu

1) Hệ thống quản lý cơ sở dữ liệu hiện đại (I &; II), Jeffrey A. Hoffery, Mary Prescott,
Heikki Topi.

VB.NET Sách

1. "Hướng dẫn dành cho nhà phát triển VB.NET' Syngress Publishing, Inc. Rockland,
2. Lập trình cơ sở dữ liệu Basic.NET trực quan của Rod Stephens
Các trang web được giới thiệu
1. www.google.com
2. www.ask.com
3. www.codeproject.com

You might also like