Bao cao project1.2
-
Upload
do-phuc-thinh -
Category
Documents
-
view
220 -
download
0
Transcript of Bao cao project1.2
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 1/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
1
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 2/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN TỬ - VIỄN THÔNG
BÁO CÁO PROJECT 1
Đề tài : Xây Dựng Phần Mềm Quản Lý Bệnh Viện
Giảng Viên Hướng Dẫn : Nguyễn Văn Dũng
2
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 3/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
LỜI NÓI ĐẦU
Ở những bệnh viện,nhất là những bệnh viện lớn,trong một ngày có thể có
hang trăm bệnh nhân xuất nhập viện. Những thông tin về mỗi bệnh nhân cần phải
được ghi lại và lên danh sách để phục vụ cho việc theo dõi và khám chữa bệnh và
các công tác quản lý khác. Ngay cả khi bệnh nhân đã xuất viện thì những thông tin
về bệnh án của họ vẫn cần phải được lưu trong hồ sơ bệnh nhân.Thử tưởng tượng nếu thực hiện công việc trên theo cách thủ côn truyền
thống là ghi vào sổ sách chắc chắn công việc muốn nhanh thì sẽ tốn nhiều nhân
công,mà tính chính xác không cao. Việc tìm kiếm hồ sơ bệnh nhân có nhiều khó
khăn hay việc quản lý sổ sách cũng gây ra không ít phiền toán cho người làm quản
lý,
Cùng với sự phát triển nhanh chóng của CNTT nói chung,các phần mềm
cũng phát triển theo,phục vụ ngày càng nhiều cho con người làm việc ngày càng
hiệu quả hơn,đỡ tốn công sức hơn và quản lý được công việc một cách chặt chẽ
hơn,chống được những thất thoát về tư liệu,tài chính cũng như quản lý nhân sự.
Quản lý bệnh nhân là một phần mềm như vậy.
Mục lục
3
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 4/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
SINH VIÊN THAM DỰ PROJECT & PHÂN CÔNG
CHƯƠNG 1 : ĐẶT VẤN ĐỀ
I. Yêu cầu và tính khả thi của hệ thống1. Yêu cầu hệ thống
1.1 Những khó khăn trong quản lý bệnh viện
1.2 Yêu cầu hệ thống
2. Tính khả thi của hệ thống
2.1 Khả thi về kĩ thuật
2.2 Khả thi về vận hành
I. Phạm vi dự kiến của phần mềm
1. Chức năng
2. Dữ liệu
3. Phần cứng
4. Phần mềm
Chương 2 : Giới thiệu công nghệ1. Tìm hiểu ngôn ngữ lập trình C++
2. Tìm hiểu về hệ quản trị cơ sở dữ liệu SQL Server
3. Đánh giá và kết luận
Chương 3 : Phân tích hệ thống
1. Biều đồ phân cấp chức năng
2. Biểu đồ luồng dữ liệu
4
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 5/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh
2.2 Biểu đồ luồng dữ liệu mức đỉnh
Chương 4 : Thiết kế hệ thốngI. Thiết kế cơ sở dữ liệu
1. Phân tích yêu cầu của CSDL
2. Nhận diện các thực thể
3. Nhận diện mối tương quan giữa các thực thể
4. Xác định khóa chính
5. Thực hiện chuẩn hóa bảng dữ liệu
II. Giao diện hệ thống
Chương 5 : Tổng kết
PHÂN CÔNG CÔNG VIỆC
5
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 6/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
1. Đỗ Phúc Thịnh SHSV
Lớp
Công việc :
2. Vũ Ngọc Duy SHSV: 20080466
Lớp: DT1-K53
Công việc:
CHƯƠNG 1 : ĐẶT VẤN ĐỀ
6
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 7/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
I. YÊU CẦU VÀ TÍNH KHẢ THI CỦA HỆ THỐNG
1. Yêu cầu hệ thống
1.1 Những khó khăn trong quản lý bệnh viện :
- Số lượng bệnh nhân xuất nhập viện quá lớn.
- Số lượng bác sỹ,y tá,hộ lý….và các nhân viên khác lớn.
– Mức độ di chuyển của bệnh nhân trong quá trình khám,quản lý
phòng bệnh nhân hiện tại đang ở,đã ở.
– Số lượng đơn thuốc,các loại thuốc thay đổi trong từng thời kỳ
chuyển bệnh. – Kiểm tra và theo dõi chính xác tình hình bệnh nhân cùng với thông
tin bác sĩ chăm sóc bệnh nhân đó.
– Quản lý các loại thuốc cùng với giá thành hợp lý.
– Hiển thị dữ liệu tra cứu theo điều kiện lọc của người sử dụng.
– Sao lưu dữ liệu định kỳ hoặc tự động,
– Khôi phục dữ liệu trong trường hợp gặp sự cố bất chắc.
– Tính năng quản trị ngược : người sử dụng có thể truy xuất các
thông tin chung bệnh viện cũng như của người nhà bệnh nhân,còn
các bác sĩ có thể truy xuất ra danh sách bệnh nhân mình chăm
sóc,tình trạng,đơn thuốc đã kê.
I.2 Yêu cầu hệ thống
Từ những khó khăn trên với cách suy nghĩ là người quản lý bệnh
viện chúng em có thể quản lý được những mảng sau:
7
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 8/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
• Quản lý bệnh nhân :
Lưu thông tin cá nhân của bệnh nhân.
Tình trạng bệnh.
Ngày xuất ( nhập ) viện. Đơn thuốc được kê tại thời điểm hiện tại và trước đó (
nếu có).
• Quản lý bác sỹ:
Thông tin cá nhân.
Khoa,phòng bác sỹ đó làm việc.
Danh sách bẹnh nhân mà bác sỹ chăm sóc.
• Quản lý phòng bệnh :
Thông tin cụ thể về địa chỉ phòng
Số bệnh nhân trong phòng
Bác sỹ quản lý từng giường bệnh
• Quản lý thuốc :
Thông tin về loại thuốc,thời gian nhập.
Liều lượng được sử dụng cho từng bệnh nhân.
Tuy nhiên trong project chúng em sẽ chia phần quản lý bệnh nhân
thành 2 phần chính,trong đó một phần sẽ chứa thông tin về các bệnh nhân đã
xuất viện ,còn một phần sẽ chứa thông tin của các bệnh nhân hiện tại đang
nằm viện.
1. Tính khả thi của hệ thống
1.1 Khả thi về kỹ thuật
8
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 9/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
Phần mềm sẽ giúp việc quản lý một bệnh viện trở nên thuận tiện
hơn, quản lý gần chính xác khối lượng bệnh nhân,bác sỹ và các đơn thuốc
không còn phải ghi chép các thông tin về từng bệnh nhân giúp tiết kiệm thời
gian, tăng hiệu suất làm việc và độ chính xác vào các giờ cao điểm, quản lýhóa đơn chặt chẽ hơn, giảm thiểu thất thoát về kinh tế.
1.2 Khả thi về vận hành
Hệ thống mới sẽ được phát triển để phù hợp với cấu hình phần
cứng ở nơi sử dụng, giao diện sử dụng dễ dàng, đầy đủ tính năng cần thiết cho
công tác quản lý một bệnh viện, có hướng dẫn sử dụng đầy đủ do đó nhóm tin
vào tính khả thi về mặt vận hành triển khai của hệ thống.
I. Phạm vi dự kiến của phần mềm
1. Chức năng
Phần mềm dự kiến sẽ có các chức năng sau đây :
• Hệ thống :
- Quản lý, phân quyền và theo dõi người dùng trong hệ thống nhằm bảo mật cho phần mềm.
- Thiết lập thông tin chi tiết cho các loại hàng hóa, có thể chỉnh
sửa,xóa.
- Sao lưu và phục hồi dữ liệu của khi gặp có sự cố xảy ra, bảo đảm hệ
thống ổn định và an toàn.
• Danh mục :
– Quản lý từng loại thông tin về bệnh nhân : thông tin cá nhân,ngày
xuất nhập viện,đơn thuốc đã dung,bác sỹ chăm sóc…..
9
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 10/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
– Quản lý thông tin về bác sỹ : thông tin cá nhân,chuyên khoa,vị trí
hiện tại,bệnh nhân đang chăm sóc…
– Quản lý về phòng bệnh : số lượng bệnh nhân đang nằm,số bác sỹ
chăm sóc. – Quản lý về đơn thuốc : các loại thuốc,cấp ngày nào,..
– Tất cả các thông tin đều được lưu trữ theo ngày,ca trực của bác sỹ.
• Trợ giúp :
– Hướng dẫn cài đặt và hướng dẫn sử dụng.
– Công cụ gửi thông tin yêu cầu trợ giúp trực tuyến.
• Báo cáo :
– Tổng kết lại thông tin trong mỗi tuần,tháng.
1. Dữ liệu
Dữ liệu được thu thập từ chính bệnh viện quản lý được cung cấp phần
mềm.
2. Phần cứng
Phần mềm của nhóm chạy trên hệ thống máy tính,vì vậy có thể phải
nâng cấp mở rộng nếu như thiếu số lượng máy tính,do khối lượng công
việc cũng như số lượng bệnh nhân quá lớn vì thế sẽ cần một hệ thống
máy chủ để lưu trữ cũng như sao lưu dữ liệu.
10
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 11/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
Tuy nhiên để cung cấp vị trí cho một hệ thống máy chủ sẽ cần những
người có chuyên môn riêng về vấn đề quản lý cũng như sử dụng phần
mềm này.
3. Phần mềm
Phần mềm được thiết kế để quản lý nên có những điểm nổi bật sau
đây:
- Cơ sở dữ liệu: Microsoft SQL giúp quản lý được nhiều cơ sở dữ liệu.
Người quản lý có thể dễ dàng tra cứu danh mục hóa đơn, bàn, nhân viên....Có thể
thêm bớt trực tiếp vào cơ sở dữ liệu thật nhanh chóng và hiệu quả.
- Font chữ : Unicode theo tiêu chuẩn quốc tế
- Rất dễ cài đặt, ai cũng có thể cài đặt phần mềm dễ dàng.
- Rất dễ sử dụng: Chỉ cần 10 phút làm quen là có thể thao tác dễ dàng.
- Với chi phí ban đầu thấp để có bản quyền phần mềm, bạn có thể sở h
ngay phần mềm quản lý thư viện - một công cụ tốt giúp bạn quản lý thêm hi
quả.
CHƯƠNG 2 : GIỚI THIỆU CÔNG NGHỆ
1. Tìm hiểu về ngôn ngữ lập trình C++
C++ là ngôn ngữ lập trình đa năng dẫn xuất từ C. Nó bổ sung khá nhiều đặc
trưng cho ngôn ngữ tiền thân của mình, mà những đặc trưng quan trọng nhất là hỗ
11
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 12/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
trợ trừu tượng dữ liệu và lập trình hướng đối tượng. C++ duy trì hầu hết những tính
năng của C, C++ tuân theo các kiểu dữ liệu cơ sở,các phép toán,cú pháp câu lệnh
và cấu trúc chương trình của C. Những đặc trưng được bổ sung nâng cấp các phần
giống C của ngôn ngữ cũng như hỗ trợ các kỹ thuật lập trình mới.Bổ sung chủ yếu của C++ so với C là đưa vào các kiểu lớp. Các lớp cho
phép người sử dụng định nghĩa các kiểu dữ liệu tập hợp không chỉ chưa các thành
viên dữ liệu mà còn bao gồm các hàm thao tác trên kiểu. Dữ liệu ẩn trong các lớp
cung cấp cơ chế trừu tượng dữ liệu. Kế thừa lớp mở rộng trừu tượng dữ liệu cho
lập trình hướng đối tượng. Các mẫu định dạng cho phép các lớp được tham số hóa
thành các kiểu phổ biến. Các định nghĩa về các hàm toán tử và các chuyển đổi cho
phép tích hợp các lớp vào trong hệ thống kiểu hiện có bằng cách cho phép các toán
hạng kiểu lớp trong các biểu thức và các chuyển đổi giữa các kiểu lớp và phi lớp.
Các lớp bao hàm những đặc trưng cho phép sự quản lý bộ nhớ được xây
dựng thành các cấu trúc dữ liệu động. Ngôn ngữ cũng cung cấp các toán tử thu hội
cấp phát và cấp phát động thông thường. Sự kết hợp này cho phép nhà lập trình
làm sơ đồ quản lý bộ nhớ thích ứng với miền vấn đè hoặc ứng dụng đặc biệt.
Ngoài các đặc trưng hỗ trợ những kỹ thuật để xây dựng các cấu trúc dữliệu,cũng có các đặc trưng nhằm nâng cao chất lượng sử dụng các hàm. Tất cả khai
báo hàm C++ phải chứa thông tin kiểu đối số. Điều này cho phép kiểm tra kiểu đối
số và quá tải hàm. Các khai báo đối số hàm cũng có thể gồm những giá trị ngầm
định cho các đối số không được đưa ra trong một lệnh gọi hàm. Các kiểu tham
khảo trong C++ cho phép đối số được truyền theo tham trỏ cũng như theo giá trị.
Các ngoại lệ cung cấp chơ chế trả lại lỗi trong những trường hợp các điều kiện bất
thường đòi hỏi cách xử lý đặc biệt.
2. Tìm hiểu về hệ quản trị cơ sở dữ liệu SQL Server
Hệ quản trị cơ sở dữ liệu là phần mềm hay hệ thống được thiết kế để quản
trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu
12
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 13/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu. Có rất nhiều loại
hệ quản trị cơ sở dữ liệu khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân
cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính
SQL (Structured Query Language - ngôn ngữ truy vấn mang tính cấu trúc) làmột loại ngôn ngữ máy tính phổ biến để tạo, sửa, và lấy dữ liệu từ một hệ quản trị
cơ sở dữ liệu quan hệ. Ngôn ngữ này phát triển vượt xa so với mục đích ban đầu là
để phục vụ các hệ quản trị cơ sở dữ liệu đối tượng-quan hệ. Nó là một tiêu chuẩn
ANSI/ISO.
SQL Server là hệ thống quản trị cơ sở dữ liệu quan hệ (Relational DataBase
Management System- RDBMS) sử dụng các lệnh giáo chuyển Transaction-SQL để
trao đổi dữ liệu giữa Client Computer và Server Computer.
SQL Server có một số đặc tính sau:
– Cho phép quản trị một hệ CSDL lớn (lên đến vài tega byte), có tốc độ xử
lý dữ liệu nhanh đáp ứng yêu cầu về thời gian.
– Cho phép nhiều người cùng khai thác trong một thời điểm đối với một
CSDL và toàn bộ quản trị CSDL (lên đến vài chục ngàn user).
– Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật củacông nghệ NT (Network Technology), tích hợp với hệ thống bảo mật của
Windows NT hoặc sử dụng hệ thống bảo vệ độc lập của SQL Server.
– Hỗ trợ trong việc triển khai CSDL phân tán và phát triển ứng dụng trên
Internet
– Cho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng xây
dựng các ứng dụng đặc thù (Visual Basic, C, C++, ASP, ASP.NET,XML,...).
– Sử dụng câu lệnh truy vấn dữ liệu Transaction-SQL (Access là SQL,
Oracle là PL/SQL).
13
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 14/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
1. Đánh giá và kết luận
Với đề tài mà nhóm thực hiện và trong khuôn khổ của mình thì nhóm sẽ sử
dụng những công cụ chính sau :
– Ngôn ngữ lập trình C++ – Hệ quản trị cơ sở dữ liệu SQL Server 2008
– Công cụ sử dụng là Visual Studio 2010a với khả năng lập trình winform.
CHƯƠNG 3 : PHÂN TÍCH HỆ THỐNG
1. Biểu đồ phân cấp chức năng (FHD) :
14
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 15/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
Quản lý bệnhviện
Quản lý bác sỹ Quản lý phòngbệnhQuản lý thuốcQuản lý bệnhnhân
Thôngtin cánhân
Thôngtin vềbệnh
Thông tinvề tình
trạng xuấtnhập viện
Thôngtin vềbác sỹchămsóc
Thôngtin cánhân
Thôngtin vềbệnhnhânchămsóc
Thôngtin
thuốc
Đơnthuốcđang
dùng chobệnhnhân
Cácbệnhnhânđangnằm
Bác sỹchămsóc
2. Biểu đồ luồng dữ liệu :
2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh
15
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 16/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
Bệnh nhân
Bác sỹ
Quản lý bệnh viện
Thuốc
Phòng bệnh
Thông tin cá nhân
Xử lý yêu cầuxuất,nhập viện
Thông tin
Bệnh nhân
Thông tin
Số lượng + liềulượng theo đơn
Thông tin cánhân,bệnh
nhân
Xuất thôngtin bệnh
nhân
2.2 Biểu đồ luồng dữ liệu mức đỉnh
16
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 17/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
Bệnh nhân
Bác sỹ
Quản lý bệnh viện
Thuốc
Phòng bệnh
Thông tin cá nhân
Xử lý yêu cầuxuất,nhập viện
Thông tin
Bệnh nhân
Thông tin
Số lượng + liềulượng theo đơn
Thông tin cánhân,bệnh
nhân
Xuất thôngtin bệnh
nhân
17
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 18/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
CHƯƠNG 4 : THIẾT KẾ HỆ THỐNG
I. Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu được thiết kế dựa vào những phân tích yêu cầu ở phần
trên và tuân thủ theo 8 bước thiết kế CSDL cũng như các quy tắc toàn vẹn dữ
liệu trong mô hình quan hệ.
1. Phân tích yêu cầu của CSDL
Dựa vào các yêu cầu của hệ thống ta xây dựng cơ sở dữ liệu gồm các
thuộc tính sau : Mã bệnh nhân, Họ tên BN, Giới tính,Quê quán, Ngày sinh,
Ngày nhập viện, Ngày xuất viện, Số đt, Chuẩn đoán, Mã phòng, Nhà, Số
phòng, Số giường,Số giường trống, Mã giường, Mã bác sỹ, Ngày sinh BS,
Khoa, Đơn thuốc, Tên thuốc.
2. Nhận diện các thực thể
Dựa trên yêu cầu hệ thống và yêu cầu của CSDL ta xác định như sau:
– Thực thể Bệnh nhân
– Thực thể bác sỹ
– Thực thể phòng
– Thực thể giường – Thực thể đơn thuốc
1. Nhận diện mối tương quan giữa các thực thể
18
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 19/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
– Thực thể “Bệnh nhân” và thực thể “Bác sỹ” : một bác sỹ có thể
chăm sóc nhiều bệnh nhân khác nhau, quan hệ một - nhiều.
– Thực thể “phòng và thực thể “Bệnh nhân” và : mỗi bệnh nhân trong
1 thời điểm chỉ có thể ở trong 1 phòng, và tại 1 nhà tuy nhiên 1 phòng và 1 nhà có thể có nhiều bệnh nhân, đây là quan hệ một –
nhiều.
– Thực thể “Bệnh nhân” và thực thể “đơn thuốc” : mỗi bệnh nhân
trong 1 thời điểm có thể có 1 đơn thuốc nhưng trong cả thời gian tại
bệnh viện có thể xuất hiện các đơn thuốc khác nhau,đây là quan hệ
một – nhiều.
– Thực thể “phòng” và “Bác sỹ” : một phòng có thể có 1 hay nhiều
bác sỹ,quan hệ một – nhiều.
– Thực thể “Bác sỹ” và thực thể “Đơn thuốc” : một bác sỹ có thể kê
nhiều đơn thuốc nên đây là quan hệ một – nhiều.
1. Xác định khóa chính
– Thực thể “Bệnh nhân” : do mỗi bệnh nhân chỉ có thể một mã bệnhnhân duy nhất,xác định duy nhất một giá trị của tập hợp (Họ tên BN,
Ngày tháng năm sinh, Giới tính, Ngày sinh, Ngày nhập viện, Ngày
xuất viện, Số đt, Chuẩn đoán, Mã phòng) nên khóa chính của thực
thể này sẽ là mã bệnh nhân.
– Thực thể “Bác sỹ” : do mỗi bác sỹ chỉ có một mã bác sỹ để xác định
duy nhất một tập hợp ( Họ tên bác sỹ, Khoa, Ngày tháng năm sinh
BS) nên khóa chính của thực thể này là mã bác sỹ.
– Thực thể “Phòng” : mỗi mã phòng chỉ có thể xác định được duy
nhất tập hợp (Nhà, số phòng, số giường, số giường trống,mã bệnh
nhân) nên khóa chính của thực thể này là mã phòng.
19
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 20/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
– Thực thể “Thuốc” :mỗi thực thể thuốc chỉ có thể xác định duy nhất
bằng đơn thuốc,khóa chính là đơn thuốc.
1. Thực hiện chuẩn hóa bảng dữ liệuChuẩn
hóa 0NF
Chuẩn hóa
1NF: tách
nhóm các thuộc
tính lặp ta được
2 bảng là Quản
lý bệnh viện và
bệnh nhân như
sau đây :
20
Quản lý bệnh
việnMã bệnh nhân
Họ tên BNGiới tínhQuê quán
Ngày sinh Ngày nhập viện Ngày xuất viện
Số ĐtChuẩn đoánMã phòng
NhàSố giường
Số giường trốngMã giườngMã bác sỹHọ tên BS
Ngày sinh BSKhoa
Đơn thuốcTên thuốc
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 21/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
I. Giao diện hệ thống
21
Bệnh nhân*Mã bệnh
nhânHọ tên BNGiới tínhQuê quán
Ngày sinh Ngày nhập
viện Ngày xuất
viện
Số ĐtChuẩn đoánMã giườngMã bác sỹĐơn thuốc
5/13/2018 Bao cao project1.2 - slidepdf.com
http://slidepdf.com/reader/full/bao-cao-project12 22/22
BÁO CÁO BÀI TẬP LỚN PROJECT 1
CHƯƠNG 5 : TỔNG KẾT
Ngày nay việc ứng dụng các công nghệ và phần mềm vào việc quản lý
các hệ thống thực tế trong cuộc sống ngày càng phát triển mạnh mẽ và trở nên
cần thiết. Chúng em đã nắm được những kiến thức cơ bản cần thiết để phát
triền một phần mềm quản lý,nắm rõ hơn về ngôn ngữ lập trình C++ và hệ
Quản trị Cơ sở dữ liệu SQL Server. Chúng em tin rằng đây sẽ là những kiến
thức hữu ích cần thiết cho quá trình học tập và làm việc của mình sau này.
Chúng em xin chân thành cảm ơn …………………..đã tận tình giúp đỡ
chúng em hoàn thành môn Đồ án thiết kế I.
22