320 likes | 526 Views
Báo cáo đồ án xây dựng Hệ thống thông tin trong tin học Đề tài : Xây dựng hệ thống quản lý chấm công trong doanh nghiệp. Nhóm thực hiện : Lê Hải Cường Phạm Đình Cường Nguyễn Hòa Nguyễn Đức Huy Trần Ngọc Hiếu. Lớp : Hệ thống thông tin – K51. Hà Nội, 10/2010. Mục lục.
E N D
Báocáo đồ án xây dựngHệthốngthôngtin trong tin họcĐềtài: Xâydựnghệthốngquản lý chấm công trong doanh nghiệp Nhómthựchiện: Lê Hải Cường PhạmĐình Cường NguyễnHòa NguyễnĐứcHuy TrầnNgọcHiếu Lớp: Hệ thống thông tin – K51 Hà Nội, 10/2010
Mụclục Giớithiệuđồán Quytrìnhthựchiện Demo
Mụclục Giớithiệuđồán Quytrìnhthựchiện Demo
1. Giớithiệuđồán - Bài toán: tin họchóahệthốngquảnlýchấmcôngnhânviêntrongcác doanh nghiệp - Mụcđích: xâydựnghệthốngchấmcôngtrongdoanhnghiệp, giúpdoanhnghiệpquảnlývấnđềnhânsựvàlươngnhânviên. - Phạm vi: ápdụngchocácdoanhnghiệpcầnquảnlýcácnhânviên. Cáccôngnghệsửdụng Hệthốngđượcxâydựngdựatrênnềntảng web vớingônngữlậptrìnhlà Java. Môhình: MVC, n-ties Database: SQL Server 2005. Web server (Servlet Container): Tomcat IDE: Eclipse (MyEclipse) Framework : Hibernate, Spring, JSF, Richfaces, Jasper. - Đốitượngcụthể: côngty cổ phần và đầu tư Archi. Website: htttp://archi-company.com.vn
Mụclục Giớithiệuđồán Quytrìnhthựchiện Demo
2. Quy trình thực hiện 2.1. Khảosáthệthống 2.2. Phântích 2.3. Thiếtkế 2.4. Lậptrình 2.5. Tíchhợpvàkiểmthử 2.6. Triểnkhai
2. Quy trình thực hiện 2.1. Khảosáthệthống. 2.2. Phântích 2.3. Thiếtkế 2.4. Lậptrình 2.5. Tíchhợpvàkiểmthử 2.6. Triểnkhai
2.1. Khảo sát hệ thống Một số nhượcđiểmcủaphầnmềmchấmcônghiện nay: Phát triển dựa trên nền tảng desktop application. Khó khăn cho nhà quản lý trong việc kiểm soát tiến độ khi không ở trong công ty. Việc thiết kế dựa vào mô hình hướng cấu trúc nên khả năng phân tầng không rõ ràng, khó khăn khi mở rộng hệ thống hơn so với mô hình hướng đối tượng. Xây dựng hệ thống trên nền tảng web, theo kiến trúc MVC.
2.1. Khảo sát hệ thống Nghiệp vụ : • Quản lý nhân sự • Quản lý phòng ban, bộ phận • Quản lý nhân viên: hồ sơ cá nhân, thông tin ảnh. • Quản lý luân chuyển cán bộ trong công ty • Quản lý chấm công • Công ty đề ra các quy định chấm công . • Quản lý giờ giấc làm việc của nhân viên. • Quản lý lương Dựa trên dữ liệu chấm công trong tháng và công thức tính của công ty, bộ phận kế toán sẽ tổng hợp và đưa ra lương nhân viên trong tháng.
2. Quy trình thực hiện 2.1. Khảosáthệthống. 2.2. Phântích 2.3. Thiếtkế 2.4. Lậptrình 2.5. Tíchhợpvàkiểmthử 2.6. Triểnkhai
2.2. Phân tích hệ thống Hệthốngbaogồmcác module chínhsau: • Quảnlýnhânsự • Quảnlýchấmcông • Quảnlýlương • Báocáo
2.2. Phân tích hệ thống Quảnlýnhânsự: • Quảnlýphòng ban, bộphận • Quảnlýnhânviên: hồsơcánhân, thông tin ảnh. • Quảnlýluânchuyểncánbộtrongcôngty • Tìmkiếmthông tin nhânviên.
2.2. Phân tích hệ thống Quảnlýchấmcông • Chứcnăngđịnhnghĩathángchấmcông • Chứcnăngđịnhnghĩacalàmviệc • Chứcnăngđăngkýcalàmviệcbấtthường (Quảnlýđổicalàmviệc) • Chứcnăngquảnlýphâncalàmviệc • Chứcnăngquảnlýlàmthêmgiờ • Chứcnăngđịnhnghĩalý do vắngmặt • Chứcnăngđăngkýlý do vắngmặt • Chứcnăngđịnhnghĩalý do rangoài • Chứcnăngđăngkýlý do rangoài • Chứcnăngsửalỗiquẹtthẻ • Chứcnăngđăngkýsốgiờlàmthêmtốiđa • Xuất / Nhậpdữliệuchấmcông
2.2. Phân tích hệ thống • Báocáo • Báocáonhânviênđilàmtừngngày • Báocáogiờvàora chi tiết • Báocáonhânviênđimuộn, vềsớm • Báocáochấmcôngtháng • Quảnlýlương • Tínhlương • Báocáolương (thôngbáolươngchonhânviên)
Các biểu đồ UML • Class diagram • Sequence diagram • State diagram
Class diagram Class diagram cho usecase “Quản lý ca làm việc “
2. Quy trình thực hiện 2.1. Khảosáthệthống. 2.2. Phântích 2.3. Thiếtkế 2.4. Lậptrình 2.5. Tíchhợpvàkiểmthử 2.6. Triểnkhai
2.3. Thiết kế • Thiết kế giao diện. • Thiết kế cơ sở dữ liệu. • Thiết kế chương trình.
Cơ sở dữ liệu • SQL Server • Gồm 21 bảng
Thiết kế chương trình • Thiết kế theo mô hình MVC: model, view, controller. • Model: hibernate • View: JSF, richface • Controller: JSF
Mụclục 2.1. Khảo sát hệ thống. 2.2. Phân tích 2.3. Thiết kế 2.4. Lập trình 2.5. Tích hợp và kiểm thử 2.6. Triển khai
2.4. Lập trình • Ngônngữ: java (j2ee) • Frame work: Hibernate, JSF, Richfaces, Jasper report. • IDE: Eclipse • Quảnlý version: SVN • Lưutrữ source code: Google host • Tổchứcthưmục project: theoquytrình CMMI.
Cấu trúc thư mục 01_Contract 02_Baseline 03_Approval 04_Working 05_Backup 06_Reused 07_References
Cấu trúc thư mục 01_Contract 02_Baseline 03_Approval 04_Working 05_Backup 06_Reused 07_References