FPT university CapstoneDocument

16 575 7
Tài liệu đã được kiểm tra trùng lặp
FPT university CapstoneDocument

Đ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

FPT university CapstoneDocument

FPT University – Clinic Manager Project Team MINISTRY OF EDUCATION AND TRAINING FPT UNIVERSITY Capstone Project Document E-Clinic System Report 2: Project Plan ECS Team Group Member Nguyễn Quốc Tuấn – 00594 – tuannq00594 Đỗ Hoàng Hiếu – 00501 – hieudh00501 Nguyễn Hữu Quyên – 00741 – quyennh00741 Trần Đặng Khôi Nguyên – 00323 – nguyentdk00323 Lê Thành Trung – 00729 – trunglt00729 Nguyễn Vũ Hoan – 00505 – hoannv00505 Supervisor Sir. Nguyễn Hồng Kỳ Ext Supervisor Capstone Project Code Hanoi, July21 st 2011 1 FPT University – Clinic Manager Project Team SIGNATURE PAGE Originatior: Đỗ Hoàng Hiếu 21/07/2011 Sub - PM Reviewer: Nguyễn Quốc Tuấn PM Nguyễn Hữu Quyên PTL Trần Đặng Khôi Nguyên Developer Lê Thành Trung Developer Nguyễn Vũ Hoan Developer 2 FPT University – Clinic Manager Project Team Record of change *A - Added M - Modified D - Deleted Acronyms and definition 3 Effective Date Changed Items A, M, D Change Description New Version 21/07/2011 Create the document A Create document 0.1 22/07/2011 Table of content M Modified table of content 0.2 FPT University – Clinic Manager Project Team 4 Definition PM Project Manager PTL Project Technical Leader Sub-PM Sub-Project Manager Leader QA Quality assuarance PQA Process Quality assuarance SQA System Quality assuarance ADD Architecture design document DDD Details design document Req Requirement ECS E-Clinic System FPT University – Clinic Manager Project Team TABLE OF CONTENT 1. Problem Definition: 1.1.Name of this Capstone Project Tên chính thức của dự án và sản phẩm là E-Clinic System (ECS), tức là một hệ thống quản lý phòng khám (Clinic Management). Nhưng có thể khác đi khi dự án được hoàn thành và đưa vào hoạt đông. 1.2.Project Abstract 1.2.1. What is problem? Hầu hết các bệnh viện, phòng khám (công lẫn tư) hiện nay vẫn quản lý việc khám chữa bệnh, hay thu chi , quản lý vật tư tài sản thuốc men…đều dựa rất nhiều vào sổ sách giấy tờ (bản cứng). Với một khối lượng sổ sách lớn thì việc kiểm soát điều phối khám chữa bệnh, cũng thư kiểm kê kết toán thu chi là một điều khó khăn và có thể có sai lầm. Đấy là chưa kể đến việc thất thoát mất mát sổ sách giấy tờ mà ko cách nào tìm lại được. Ngoài ra việc đăng ký khám chữa bệnh còn mất nhiều thời gian, gây nên tâm lý ức chế bức bối cho người bệnh khi phải chờ đợi quá lâu. 5 FPT University – Clinic Manager Project Team Nên vấn đề được đặt ra ở đây là cần phát triển một hệ thống quản lý bệnh viện nhằm: - Đơn giản hóa các thủ tục trong bệnh viện hay giữa bệnh viện và bệnh nhân - Giúp việc xử lý, lưu trữ, tìm kiếm… các dữ liệu trong bệnh viện trở nên chính xác, nhanh chóng và dễ dàng tránh mất mát, sai sót - Có thể hỗ trợ bệnh nhân trong quá trình đăng kí, khám chữa bệnh. Nâng cao mối liên kết giữa bệnh viện và bệnh nhân. 1.2.2. Who has the problem? Về phía bệnh viện: Các bệnh viện cũ (hoạt động đã lâu) thường rất ngại thay đổi (kể cả tích cực) hệ thống hay phương cách quản lý. Vì sẽ tốn một lượng chi phí và công sức đầu tư ban đầu để triển khai và đào tạo sử dụng không nhỏ mà hiệu quả thì chưa biết thế nào. Các bệnh viên mới đi vào hoạt động thì lại ít quan tâm đến giải pháp quản lý mà tập chung vào đầu tư cơ sở vật chất, con người hay quảng bá trước. Về phần các sản phẩm cạnh tranh khác: Hiện tại đã có một số các sản phẩm có chức năng tương tự được sử dụng trong các bệnh viện ở nước ta. Mặc dù chúng vẫn chứa nhiều khuyết điểm và chưa được hoàn chỉnh nhưng đã có ưu thế là đi trước và chiếm được một thị phần đáng kể. Về sản phẩm: Để thuyết phục được các bệnh viện sử dụng và cạnh tranh được với các sản phẩm khác thì yêu cầu đặt ra cho sản phẩm khá cao như: 6 FPT University – Clinic Manager Project Team - Dễ dàng sử dụng, triển khai và quản lý - Chi phí hợp lý - Khắc phục được khuyết điểm và phát huy được của các chương trình đã được sử dụng trước - . 1.2.3. What are the goal? Xây dựng được một hệ thống quản lý bệnh viện giải quyết được các vấn đề đã nêu ở phần 1.2.1 và được sử dụng rộng rãi. 1.2.4. What are the side-effects to be avoided? Các vấn đề có thể học hỏi hay rút kinh nghiệm được cho sản phẩm của nhóm sẽ được xác định dựa vào việc phân tích ưu nhược điểm của các sản phẩm đi trước. 1.2.5. Which actions are admissible? Trước tiên, nhóm phải tìm hiểu và phân tích được ưu nhược điểm của các sản phẩm trên thị trường Khách hàng hiện tại cũng đã có một hệ thống của riêng họ và đã được ứng dụng vào thực tế bệnh viện. Hệ thống đó được làm theo kiểu winforrm application và dựa trên nghệ .NET Framework. Nhóm sẽ nghiên cứu trên hệ thống của khách hàng và các hệ thống khác đã có sẵn để phát triển một hệ thống mới (có thể sử dụng lại cơ sở dữ liệu và một số module có sẵn của khách hàng). 1.3.Project Overview 1.3.1. The curent system: 7 FPT University – Clinic Manager Project Team Hiện nay hầu hết các hệ thống phòng khám như Hospital.NET hay Tcsoft-Medica được xây trên Win Application nên không hỗ trợ người dùng truy cập từ xa. Còn 1 hệ thống khác đó là Ykhoa .NET, nó là 1 phần mềm hoàn hảo nhất hiện nay vì hệ thống này đã được phát triển 10 năm, được test và hoạt động rất nhiều bệnh viện cũng như phòng khám qua nhiều năm. Nhưng cũng có những nhược điểm là chưa có chức năng đăng ký và hỗ trợ khám bệnh cho bệnh nhân, chưa có hệ thống phân lịch, xếp lịch cho bác sĩ, bệnh nhân và chi phí cài đặt cũng rất cao. 1.3.2. The Proposed System Hệ thống hoàn chỉnh sẽ là một hệ thống website Hệ thống sẽ bao gồm các chức năng chính sau: - Ngoài phòng khám: o Đăng ký khám bệnh online cho bệnh nhân o Xem tình hình hoạt động của phòng khám cho Chủ phòng khám o Xem hồ sơ bệnh án cho bệnh nhân - Trong phòng khám: o Quản lý người dùng(dành cho administrator) o Quản lý nhân viên o Quản lý bệnh nhân o Quản lý khám bệnh (danh sách chờ khám, status khám của bệnh nhân) o Quản lý dịch vụ khám (hút mỡ, chích…) o Quản lý xét nghiệm 8 FPT University – Clinic Manager Project Team o Quản lý viện phí o Quản lý bệnh án o Quản lý hóa đơn (các hóa đơn khám bệnh trong ngày) o Hệ thống báo cáo (các báo cáo về dịch vụ khám, các biểu đồ về tình hình khám bệnh…) 1.3.3. Boundaries of the System Hệ thống phát triển của Capstone Project này sẽ bao gồm: - Hoàn thành 2 website hoặc 1 website 1 winform (cái này chưa xác định) - Tất cả các tài liệu liên quan. 1.3.4. Development Environment Yêu cầu về phần cứng và hệ điều hành tối thiểu: - Hệđiềuhành: Windows 2000 Service Pack 4; Windows Server 2003 Service Pack 1; Windows XP Service Pack 2 - Máytính: chip Intel Core 2 Duo 2.0 Ghztrởlên - RAM: 1G RAM - Dung lượng:Ổ cứng còn trống tối thiểu10G Phần mềm: - Microsoft visual 2005 - SQL server 2005 9 FPT University – Clinic Manager Project Team - Crystal Report 9.0 - ALAN Network - IE 4 2. Project Organization 2.1.Software Process Model Mô hình phát triển phần mềm sử dụng để phát triển hệ thống này là mô hình lặp và tăng dần (Iterative and Incremental) Đặc điểm và cách thức phát triển phần mềm của mô hình này như sau: - Nhóm thực hiện đồ án sẽ tiến hành cung cấp một phần hệ thống để khách hàng có thể đưa vào sử dụng trong môi trường hoạt động thực mà không cần chờ cho đến khi toàn bộ hệ thống được hoàn thành - Để khách hàng có thể sử dụng, mỗi phiên bản phải được thực hiện như một quy trình đầy đủ các công việc từ phân tích yêu cầu với khả 10 [...].. .FPT University – Clinic Manager Project Team năng bổ sung hay thay đổi, thiết kế, hiện thực cho đến kiểm nghiệm và có thể xem như một qui trình (chu trình) con - Mục tiêu của phiên bản đầu tiên là phát triển... phí lập kế hoạch phát triển cho toàn hệ thống có thể cao hơn Tức là chi phí lập kế hoạch ban đầu, không bao gồm tất cả chi phí phát sinh sẽ cao hơn Nhưng trong thực tế, nếu ứng dụng hợp lý, toàn bộ 11 FPT University – Clinic Manager Project Team chi phí và thời gian cho đến khi sản phẩm được nghiệm thu có thể thấp hơn so với mô hình khác - Các yêu cầu về kế hoạch và hoạt động trong qui trình cụ thể sẽ... Project technical leader Trần Đặng Khôi Nguyên Developer Lê Thành Trung Developer Coding, study technique, testing Nguyễn Vũ Hoan Developer Coding, study technique, testing 2.3.Tools and Techniques 12 FPT University – Clinic Manager Project Team Công cụ lập trình: - Microsoft Visual Studio 201 Hệ thống cơ sở dữ liệu: - SQL Server 2008 Ngôn ngữ lập trình: - Server/client program: C# - Database query language:... Create URD Nhiệm vụ:tạo URD Tài liệu yêu cầu: không có Sản phẩm: tài liệu URD Ngày hoàn thành:29/8/2011 Nhân lực: ? Rủi ro:có thể xảy ra xung đột ý kiến đóng góp cho URD giữa các thành viên trong nhóm 13 FPT University – Clinic Manager Project Team 3.1.2 Create SRS Nhiệm vụ: tạo SRS Tài liệu yêu cầu: không có Sản phẩm: tài liệu SRS Ngày hoàn thành: 6/9/2011 Nhân lực: ? Rủi ro: có thể xảy ra xung đột ý kiến... schedule 3.1.5 Layout Design Chưa thấy nêu trong schedule 3.1.6 Coding Sản phẩm: source code của dự án và unit test cho từng phần Tài liệu yêu cầu: SRS, URD, architecture design, database, layout design 14 FPT University – Clinic Manager Project Team Ngày hoàn thành: 5/12/2011 Nhân lực: ? Rủi ro: phát sinh sự cố hoặc thay đổi yêu cầu dẫn đến việc trễ tiến độ 3.1.7 Testing Sản phẩm: báo cáo system test Tài... quy tắc code của nhóm được xây dựng dựa trên các quy tắc tiêu chuẩn của ứng dụng phát triển sử dụng c# NET 4.1.Naming Conventions Sẽ dịch sau 4.2.Coding Styles Sẽ dịch sau 4.3.Comments Sẽ dịch sau 15 FPT University – Clinic Manager Project Team 4.4.Coding convention specific for this project Các chuỗi phải được xử lý (cắt tỉa) trước khi chèn vào cơ sở dữ liệu Chuỗi rỗng sau khi xử lý sẽ được chèn vào . FPT University – Clinic Manager Project Team MINISTRY OF EDUCATION AND TRAINING FPT UNIVERSITY Capstone Project Document. Hồng Kỳ Ext Supervisor Capstone Project Code Hanoi, July21 st 2011 1 FPT University – Clinic Manager Project Team SIGNATURE PAGE Originatior: Đỗ Hoàng

Ngày đăng: 23/01/2013, 10:26

Tài liệu cùng người dùng

Tài liệu liên quan