1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống thông tin Viện dưỡng lão

47 378 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 5,33 MB
File đính kèm Phần_mềm_quản_lý_Viện_Dưỡng_Lão.rar (3 MB)

Nội dung

Với mong muốn tìm hiểu một phần nhỏ trong kho tàng phát triển của công nghệthông tin để phụ giúp thêm cho việc quản lý trong viện dưỡng lão thêm tốt hơn thì chúng em đã đi vào tìm hiểu v

Trang 1

- -XÂY DỰNG PHẦN MỀM QUẢN TRỊ CƠ SỞ

DỮ LIỆU

Đề tài: Xây dựng phần mềm quản lý

Viện dưỡng lão Diệu Viên

Giáo viên hướng dẫn : Th.s Lê Phước Nam Hà

…., ngày 05 tháng 9

Trang 2

MỤC LỤC

A PHẦN MỞ ĐẦU 2

I Lí do chọn đề tài: 2

II Mục đích nghiên cứu: 3

III Nhiệm vụ nghiên cứu: 3

IV Đối tượng nghiên cứu: 3

V Phạm vi nghiên cứu: 4

VI Phương pháp nghiên cứu: 4

B PHẦN NỘI DUNG 5

Phần I: MÔ TẢ 5

1 KHẢO SÁT HỆ THỐNG 5

2 MÔ TẢ 10

Phần II: CHỨC NĂNG HOẠT ĐỘNG CỦA HỆ THỐNG 13

Phần III: PHÂN TÍCH CHỌN MẪU VÀ BẢNG DỮ LIỆU 14

3.1 Bảng dữ liệu quản lý viện dưỡng lão Diệu Viên 14

3.2 Sơ đồ mối quan hệ 18

3.3 Giao diện 19

Phần IV: MỘT SỐ REPORT 40

Phần V: CODE PHẦN MỀM 43

Trang 3

A PHẦN MỞ ĐẦU

I Lí do chọn đề tài:

Men theo con đường nhỏ, đất đá lổm chổm thuộc địa phận phường Thủy Xuân,thị xã Hương Thủy, tỉnh Thừa Thiên Huế, chúng em tìm đến Viện dưỡng lão DiệuViên, một địa chỉ từ thiện cho những mảnh đời, cụ già bất hạnh nương nhờ Việndưỡng lão Diệu Viên hiện đang chăm sóc, cưu mang cho hơn 20 người già bấthạnh, nơi đó được thành lập cách đây khoảng 20 năm, lúc đầu chỉ nhận chăm sóccác cụ già yếu bị tàn tật, không nơi nương tựa trong tỉnh Nhưng sau này, được sựgiúp đỡ của các nhà hảo tâm nên chùa đã mở rộng, tiếp nhận thêm nhiều cụ từ cáctỉnh lân cận xin về chùa để sống những ngày cuối đời

Với mong muốn tìm hiểu một phần nhỏ trong kho tàng phát triển của công nghệthông tin để phụ giúp thêm cho việc quản lý trong viện dưỡng lão thêm tốt hơn thì chúng em đã đi vào tìm hiểu về cách thức tổ chức và hoạt động của viện dưỡng lão Diệu Viên để từ đó xây dựng nên phần mềm Nó sẽ trở thành công cụ hữu ích cho những người quản lý ở viện dưỡng lão trong các hoạt động lưu trữ, xử lý thôngtin một cách nhanh chóng và hiệu quả, nhằm nâng cao hiệu suất, tốc độ tính toán, khả năng chính xác cao và việc kịp thời, làm giảm thiểu tối đa những vất vả trong công việc như: hồ sơ trước đây phải lưu trữ rất nhiều trong vở, tài liệu…, thì bây giờ chỉ cần một chiếc máy tính nhỏ gọn cũng có thể lưu trữ cả kho hồ sơ đồ

sộ,khổng lồ Ứng dụng phần mềm có thể chưa hoàn chỉnh, nhưng một phần nào đã thể hiện được sự cố gắng của chúng em trong những bước đầu hòa nhập với môi trường làm việc bên ngoài và thế giới công nghệ mới

Mặc dù rất cố gắng để hoàn thành đề tài, xong thời gian có hạn và kinh nghiệmkiến thức chưa nhiều nên việc phân tích, thiết kế còn thiếu xót Vì vậy, chúng em

Trang 4

mong nhận được ý kiến đóng góp của quý Thầy cô và bạn bè để đề tài được hoàn thiện hơn.

II Mục đích nghiên cứu:

- Củng cố và nắm chắc kiến thức về phân tích và thiết kế hệ thống thông tin

- Tạo ra một phần mềm quản lý có thể ứng dụng được trong thực tế

- Nâng cao năng lực và kĩ năng thiết kế phần mềm

- Thông qua việc nghiên cứu về các viện dưỡng lão ở nơi khác để nắm được tìnhhình

+ Đưa ra chính sách quản lý phù hợp mang lại hiệu quả cho viện dưỡng lão + Đánh giá khả năng rủi ro, bất ổn

+ Cung cấp những dịch vụ, hình thức mới

III Nhiệm vụ nghiên cứu:

- Tìm hiểu cách thức quản lý của viện dưỡng lão

- Tìm hiểu quy trình nghiệp vụ

- Áp dụng các kiến thức đã học về Cơ sở dữ liệu, Phân tích và thiết kế hệ thốngthông tin quản lí và lập trình hướng đối tượng để xây dựng phần mềm quản lý việndưỡng lão Diệu Viên theo một cách hiện đại nhất để hạn chế đi các hoạt động thủcông phức tạp

IV Đối tượng nghiên cứu:

Viện dưỡng lão Diệu Viên địa chỉ: 4/126 Nguyễn Hữu Cảnh Tx Hương Thủy Thành phố Huế

-V Phạm vi nghiên cứu:

- Phân tích thiết kế hệ thống quản lý viện dưỡng lão Diệu Viên

Trang 5

VI Phương pháp nghiên cứu:

- Thu nhập thông tin từ trên mạng, xin số liệu trực tiếp tại viện dưỡng lão

- Tham khảo, trao đổi ý kiến từ các chuyên gia, giảng viên, các người hoạt độngcùng lĩnh vực

- Tìm hiểu, nghiên cứu lý thuyết dựa trên các tài liệu sưu tầm được

- Sử dụng ngôn ngữ lập trình C# để thực hành

Trang 6

B PHẦN NỘI DUNG

Phần I: MÔ TẢ

1 KHẢO SÁT HỆ THỐNG.

1.1 Giới thiệu:

Viện dưỡng lão Diệu Viên

Địa chỉ: 4/126 đường Nguyễn Hữu Cảnh – Tx Hương Thủy – thành phố Huế

Trang 7

1.2 Phòng ở của những người được nuôi dưỡng:

Trang 8

1.3 Nơi thường sinh hoạt của các đoàn từ thiện:

Sư cô quản lý công việc ở đây bằng cách gì?

Hiện tại viện dưỡng lão chưa có phần mềm nào quản lý, mọi công việc điều phân chia theo sư cô giao việc, ghi chép thông tin gì đều ghi bằng sổ sách.

Trang 9

Sư cô

Viện dưỡng lão tiếp nhận những đối tượng nào?

Viện dưỡng lão tiếp nhận những cụ bà có hoàn cảnh khó khăn, không nơi nương tựa, không còn người thân trong gia đình, hoặc người thân không có khả năng chăm sóc các cụ và được các nhà chức năng quản lý

ở địa phương cho phép.

Họ cần cung cấp những thông tin gì?

Họ tên, giới tính, tuổi, quê quán, một số trường hợp đặc biệt không có giấy tờ tùy thân thì phải chờ các xác nhận của địa phương.

Hiện tại ở viện dưỡng lão có bao nhiều phòng, mỗi phòng có bao nhiều người ở và

có nâng cấp thêm số lượng trong trong tượng lai hay không?

Hiện tại có 6 phòng, mỗi phòng ở được 4 người, và có 1 phòng đặc biệt giành cho những người bị bệnh nặng để tiện chăm sóc, Viện có thể xây thêm phòng trong tương lai để có thể thêm nơi ở cho nhiều người hơn.

Ở tại mỗi phòng có người quản lý, hay chăm sóc cho những người trong phòng không?

Bình thường các người ở trong phòng sẽ sinh hoạt, chăm sóc lẫn nhau, và có các phật tử trong viện sẽ hỗ trợ các cụ khi cần, mỗi phật tử sẽ chịu trách nhiệm quản lý các cụ theo ca trong ngày.

Các công việc chính trong viện dưỡng lão gồm những công việc gì?

Có các công việc như nấu ăn, chăm sóc rau, các loại cây ăn quả trong vừa, đi chợ, kiếm củi để nấu ăn trong viện, chăm sóc các cụ

bị bệnh, tiếp đón các nhóm, đoàn thiện nguyện.

Việc quản lý chi tiêu ở đây do ai quản lý?

Việc quản lý chi tiêu do sư cô quản lý, như thức ăn ở đây có thể kiếm từ trong vườn,

sư cô sẽ chi tiền thêm để người phụ trách

Trang 10

đi chợ mua thêm đồ ăn, tiền thuốc than cho những người bị bệnh.

Viện dưỡng lão thường hay đón tiếp các đoàn tình nguyện về đây không?

Có nhiều đoàn thường xuyên về thăm hỏi, vui chơi, tổ chức các hoạt động và hỗ trợ tài chính cho viện để chăm sóc các cụ ở đây

Các nhóm, đoàn tình

nguyện khi về có báo trước hay không? Ai sẽ làm việc với họ?

Các đoàn khi về thì sư cô sẽ lên lịch làm việc, tiếp đón họ để bàn bạc tổ chức hoạt động trong ngày hôm đó, và cũng quản lý

ra vào ở đây để tránh các sự cố trong viện Những lúc sư cô có việc bận cô sẽ bàn giao lại cho 1 phật tử để tiếp đón họ.

Trong việc quản lý viện dưỡng lão, sư cô

có những khó khăn nào không?

Sư cô khó khăn trong việc quản lý người mới, phải làm các loại giấy tờ, các khoản chi tiêu, mỗi phật tử đôi khi chưa biết công việc của mình trong ngày hôm đó khi

sư cô đi vắng.

2 MÔ TẢ.

a Phòng ở :

- Mỗi phòng sẽ được quản lý theo thông tin: Mã phòng, tên phòng, số người

ở Khi xây mới một phòng thì sẽ thêm phòng mới vào hệ thống, khi có một phòng đang sửa chữa hoặc phá bỏ thì xóa phòng đó khỏi hệ thống Nếu có thayđổi về thứ tự thì thực hiện chỉnh sửa lại thông tin trong hệ thống

b Người được nuôi dưỡng :

- Thêm người:

+ Sư Cô có trách nhiệm kiểm tra phòng còn đang trống nếu có hơn một

Trang 11

gồm: tên, tuổi, quê quán, xác minh tình trạng quan hệ gia đình nhận giấy xác nhận người già đơn thân không nơi nương tựa của địa phương Nếu thỏa mãn những yêu cầu của Viện dưỡng lão Diệu Viên thì tiến hành thêm mới vào một phòng chỉ định, cập nhật lại thông tin cho phòng đó Nếu không còn phòng trống hoặc giấy tờ thông tin chưa đủ điều kiện thì không nhận người mới.

- Sửa thông tin:

+ Những trường hợp đăng ký thông tin sai cần cập nhật lại thông tin cho người đó

+ Những trường hợp tại viện dưỡng lão muốn thay đổi thông tin cũng thực hiện cập nhật lại Ví dụ Sư cô trong chùa muốn thay đổi pháp danh, tự người

đó muốn thay đổi danh xưng…

- Xóa thông tin:

+ Khi một người không muốn ở viện nữa và tìm được một nơi ở mới thì thực hiện xóa thông tin người đó, cập nhật lại phòng

+ Khi có người mất đi ta thực hiện xóa thông tin và cập nhật lại phòng

c Phật tử :

- Cập nhật:

+ Khi có một phật tử mới Sư cô thực hiện thêm mới danh vào danh sách phật

tử gồm các thông tin: tên, tuổi, ngày tháng năm sinh, giấy tờ tùy thân nếu có Sửa thông tin phật tử nếu có sai sót Xóa bỏ thông tin nếu phật tử không còn sinh hoạt tại viên hoặc đã mất

- Lên lịch:

+ Những phật tử sẽ được các Sư cô lên lịch chăm sóc các cụ già theo tuần, có thể xem ca làm việc của mình trên hệ thống Sư cô là người có thể thay đổi, chỉnh sửa lịch đó trên hệ thống hoặc cấp quyền cho một thành viên khác Nội dung lịch làm việc gồm: ngày, tên công việc và người làm tương ứng

- Chi tiêu:

Trang 12

+ Nếu có khoản chi tiêu nào trong ngày cần phải thêm vào hệ thống bao gồm các thông tin: ngày chi, tên khoản chi, số tiền, số lượng.

d Tổ chức từ thiện :

- Khi có một đoàn từ thiện mới ủng hộ hoặc giúp đỡ cho viện thì tiến hành

thêm mới thông tin của tổ chức đó vào danh sách tổ chức từ thiện Nếu có sai sót thì tiến hành sửa đổi lại cho đúng Xóa bỏ một tổ chức nếu dư thừa hoặc không tồn tại hay một lý do khách quan nào đó

- Cập nhật công quả, đóng góp của tổ chức từ thiện cho viện dưỡng lão.

e Báo cáo, thống kê :

Để thuận tiện cho việc quản lý, theo dõi kịp thời có những chỉnh sửa thay đổi cho việc vận hành, phát triển, xây dựng Viện dưỡng lão Diệu Viên xây dựng

hệ thống báo cáo thống kê bao gồm:

+ Báo cáo, thống kê người ở, phật tử

Dựa vào các kết quả này đưa ra những điều chỉnh, cân nhắc phù hợp giúp quá trình quản lý hiệu quả hơn Đề ra những kế hoạch cho những thời gian sắp tới

Trang 13

Phần II: CHỨC NĂNG HOẠT ĐỘNG CỦA HỆ THỐNG

Theo tổchức từthiện

Theo phậttử

Theo chỉtiêu

Theongười ở

Lên lịchviến thăm

Lên lịch làmviệc

Thông tin tổchức từ thiện

Thông tinchi tiêu

Thông tinphật tử

Thông tinngười ở

Thông tintheo phòng

Tổ chức từthiện

Thông tinphật tửChi tiêuNgười ởPhòng ở

Quản lý

truy cập

Báo cáo, thống kê

Quản lý tìm kiếm

HỆ THỐNG QUẢN LÝ

“ VIỆN DƯỠNG LÃO DIỆU VIÊN”

Quản lý sựcố

Trang 14

Phần III: PHÂN TÍCH CHỌN MẪU VÀ BẢNG DỮ LIỆU

3.1 Bảng dữ liệu quản lý viện dưỡng lão Diệu Viên

Bảng 1: Tài khoản

Bảng 2: Phân quyền

Bảng 3: Phật tử

Bảng 4: Chi tiêu

Trang 15

Bảng 5: Chi tiết chi tiêu

Bảng 6: Lịch làm việc

Bảng 7 Buổi làm việc

Bảng 8: Phòng ở

Trang 16

Bảng 9: Chi tiết phòng ở

Bảng 10: Người được nuôi

Bảng 11: Tổ chức từ thiện

Trang 17

Bảng 12: Tài trợ từ thiện

Bảng 13: Lịch viếng thăm

Bảng 14: Buổi viếng thăm

Trang 18

3.2 Sơ đồ mối quan hệ:

Trang 19

3.3 Giao diện:

Hệ thống phần mềm

Form đăng nhập hệ thống

Tiến hành đăng nhập hệ thống khi click tại đây!

Giao diện hiển thị hệ thống khi chưa đăng nhập.

Click “Đăng nhập”

để vào hệ thống.

Trang 20

Form chính

Cập nhật thông tin hệ thống!

Trang 21

Form xóa phòng

Trang 22

Form sửa đổi phòng

Form cập nhật chi tiết phòng ở

Trang 23

Form cập nhật phật tử

Trang 24

Form cập nhật tổ chức từ thiện

Form cập nhật tiền từ thiện

Trang 25

Form cập nhật chi tiêu

Form cập nhật lên lịch làm việc

Trang 26

Form quản lý tìm kiếm

Form báo cáo thống kê người được nuôi dưỡng theo ngày

Form báo cáo thống kê người được nuôi dưỡng theo từng tháng

Trang 27

Form báo cáo thống kê người được nuôi dưỡng theo 1 tháng

Form báo cáo thống kê người được nuôi dưỡng theo năm

Form báo cáo thống kê phật tử theo ngày

Trang 28

Form báo cáo thống kê phật tử theo tháng

Trang 29

Form báo cáo thống kê phật tử theo năm

Form báo cáo thống kê đoàn từ thiện theo ngày.

Trang 30

Form báo cáo thống kê đoàn từ thiện theo tháng.

Form báo cáo thống kê đoàn từ thiện theo năm.

Trang 31

Form báo cáo thống kê chi tiêu theo ngày

Form báo cáo thống kê chi tiêu theo tháng.

Trang 32

Form báo cáo thống kê chi tiêu theo năm.

Form báo cáo thống kê quỹ từ thiện theo ngày.

Trang 33

Form báo cáo thống kê quỹ từ thiện theo tháng.

Form báo cáo thống kê quỹ từ thiện theo năm.

Form in danh sách người được nuôi dưỡng

Trang 34

Form in danh sách phật tử

Form in danh sách các tài khoản

Trang 35

Form in lịch làm việc

Trang 36

Form in danh sách lịch viếng thăm

Form in danh sách phòng ở

Trang 37

Form in danh thông tin tài trợ từ thiện

Form in danh sách chi tiêu hằng ngày

Trang 38

Phần IV: MỘT SỐ REPORT

Report thống kê người được nuôi dưỡng (không theo nhóm)

Trang 39

Report danh sách người được nuôi dưỡng

Trang 40

Phần V: CODE PHẦN MỀM

Code đăng kí tài khoản

public bool AddNewAccout(String tentaikhoan, String matkhau, String quyen, String id_phattu){

cmd.CommandText = string.Format("INSERT INTO

[QuanLyDieuVien].[dbo].[TaiKhoan] ([tentaikhoan] ,[matkhau] ,[quyen] ,[id_phattu] ,[ngaytaotaikhoan]) VALUES ('" + tentaikhoan + "' ,'" + matkhau +

"' ,'" + quyen + "' ,'" + id_phattu + "' ,'" + DateTime.Now.ToShortDateString() +

catch (Exception ex){

string mes = ex.Message;

cmd.Dispose();

Trang 41

return false;

}

Code thêm một người được nuôi dưỡng

public bool AddDataNguoiDuocNuoi(String hoten, String ngaysinh, String

quequan, String giayto)

String ngaytao = DateTime.Now.ToShortDateString();

cmd.CommandText = string.Format("INSERT INTO [QuanLyDieuVien].[dbo].[NguoiDuocNuoi] ([hoten] ,[ngaysinh] ,[quequan] ,[giayto] ,

[ngaytaonguoinuoi]) VALUES (N'" + hoten + "',CONVERT(date, '" + ngaysinh +

"', 103),N'" + quequan + "',N'" + giayto + "',CONVERT(date, '" + ngaytao + "', 103))");

catch (Exception ex){

string mes = ex.Message;

Code cập nhật người được nuôi dưỡng

public bool UpdateDataNguoiDuocNuoi(String id_nguoinuoi, String hoten, String ngaysinh, String quequan, String giayto)

{

Trang 42

cmd.CommandText = string.Format("UPDATE [QuanLyDieuVien].[dbo].[NguoiDuocNuoi] SET [hoten] = N'" + hoten + "' ,[ngaysinh] =

CONVERT(date, '" + ngaysinh + "', 103)' ,[quequan] = N'" + quequan + "' ,[giayto] = N'" + giayto + "' WHERE id_nguoinuoi = '" + id_nguoinuoi + "' "); cmd.CommandType = CommandType.Text;

Code xóa bỏ một người được nuôi dưỡng

public bool DeleteDataNguoiDuocNuoi(String id_nguoinuoi)

{

Trang 43

cmd.CommandText = string.Format("DELETE FROM

[QuanLyDieuVien].[dbo].[NguoiDuocNuoi] WHERE id_nguoinuoi ='" + id_nguoinuoi + "'");

Code thống kê người được nuôi dưỡng theo tháng

public DataTable TKNguoiDuocNuoiThang(String thang, String nam) {

DataTable dt = new DataTable();

cmd.CommandText = "SELECT *, thangtao =

MONTH(ngaytaonguoinuoi) FROM NguoiDuocNuoi WHERE

(MONTH(ngaytaonguoinuoi) = '" + thang + "') AND

(YEAR(ngaytaonguoinuoi) = '" + nam + "')";

cmd.CommandType = CommandType.Text;

Trang 44

DataTable dt = new DataTable();

cmd.CommandText = "SELECT ChiTietPhongO.id_chitietphong,

PhongO.tenphong, PhongO.hienco,NguoiDuocNuoi.hoten,

NguoiDuocNuoi.quequan, '" + nam.ToString() +

Trang 45

"'-NguoiDuocNuoi.id_nguoinuoi INNER JOIN PhongO ON

ChiTietPhongO.id_phongo = PhongO.id_phongo" + chuoiDK;

int nam = DateTime.Now.Year;

public DataTable InNguoiDuocNuoiTuoiNhoHon(String tuoi, String trangthai){

DataTable dt = new DataTable();

cmd.CommandText = "SELECT * FROM NguoiDuocNuoi WHERE "+nam+"- YEAR(ngaysinh) "+trangthai+" "+tuoi+"";

Ngày đăng: 27/11/2018, 17:57

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w