Tải bản đầy đủ (.docx) (7 trang)

Sổ tay hướng dẫn thực hiện dự án

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (191.5 KB, 7 trang )

hieu lv
E-SOLUTIONS

SỔ TAY HƯỚNG DẪN
THỰC HIỆN DỰ ÁN


1 Các định nghĩa, viết tắt
Chưa hoàn thiện

2 Các nguyên tắc chung
Khi sử dụng, vận hành hệ thống máy chủ tại E-Solutions cần tuân thủ các nguyên tắc sau:
1. Ổ cứng chứa các thư mục share, thư mục lưu trữ của dự án, phòng phải có backup thường
xuyên
2. Hệ thống phải có 01 máy chủ riêng biệt chỉ sử dụng cho mục đích chạy các chương trình lưu
trữ cơ sở dữ liệu (SQL, Orcale, MySQL, ...)
3. Các tài nguyên thuộc dự án (thư mục share, tài liệu, svn code, database) phòng chỉ phân
quyền cho các thành viên dự án và Lãnh đạo phòng. Tương đương: một người tham gia dự
án nào chỉ có quyền truy cập tài nguyên của dự án đó.
4. Quản trị viên là bộ phận duy nhất được phép cấp quyền truy cập, phân quyền trên máy chủ.
Các trường hợp có thay đổi về quyền truy cập tài nguyên cần có sự thông báo của trưởng dự
án hoặc trưởng phòng trở lên cho bộ phận quản trị server.
5. Việc đặt tên database, đặt tên thư mục dự án, tên thư mục SVN, cấu trúc thư mục, đặt tên
file tài liệu dự án cần phải tuân thủ các nguyên tắc được hướng dẫn trong sổ tay này.
6. Một dự án bắt buộc phải có các tài liệu được quy định trong điều 7 sổ tay này, các tài liệu
phải tuân thủ quy định về trình bày văn bản theo định dạng.
7. Cổng (port) các dự án được phân dải theo nhóm được quy định tại điều 7 sổ tay này
8. Không sửa – lập trình, thao tác trên dữ liệu thật database chạy thật.
9. Chỉ có quản trị máy chủ có tài khoản “sa” máy chủ lưu trữ Database vận hành.
10. Với tất cả các thư mục – database – không tuân thủ quy định nêu trong sổ tay . Quản trị
server được quyền xóa không cần báo trước. Việc mất dữ liệu ,lỗi hoàn toàn do trưởng dự


án chịu trách nhiệm.

3 Tổng quan hệ thống server E-Solutions
3.1 SVR02
Nhiệm vụ chính: Lưu trữ dữ liệu đang vận hành, dữ liệu demo cho khách hàng. Các database tại đây
thường có hậu tố: _Release, _DEMO để phân biệt là các dữ liệu bản phát hành chính thức.
Chứa thư mục dùng chung của toàn công ty, Thư mục dùng chung toàn công ty bao gồm các tài liệu
ban hành nội bộ, mẫu văn bản, thư mục ảnh lưu trữ, video, setup (_net, visualstudio…) thư mục này
không phân quyền.
Chứa thư mục dùng chung chính thức của phòng ban được phân quyền theo từng phòng, dự án
Computer name: SVR02
IP: 192.168.68.2
Thông tin các chương trinh cài đặt:







SQL 2005 instance name: mssqlserver2005
SQL 2008 instance name: mssqlserver2008
SQL 2012 instance name: mssqlserver2012
Default install name đang
Domain
Orcale : 192.168.68.2/ES_ORC:1521


Cấu trúc thư mục chia sẻ máy 02


3.2 SVR03
Nhiệm vụ chính: Môi trường Phát triển – kiểm thử. Chứa các cơ sở dữ liệu trong quá trình lập trình,
kiểm thử. Các database, thư mục public web đặt tại đây thường có các hậu tố : _DEV, _TEST,
DEMO…
Máy SVR03 dùng làm môi trường lập trình, kiểm thử nên tất cả các user được phân quyền
administrator.
Computer name: SVR03
IP: 192.168.68.3
Thông tin các chương trinh cài đặt:






SQL 2005 instance name: mssqlserver2005
Default instance name đang trỏ đến SQL 2008
SQL 2012 instance name: mssqlserver2012 (192.168.68.2)
Oracle :192.168.68.3/HDDT:1521
IIS

3.3 SVR04
Nhiệm vụ chính: Là Môi trường chạy các Application đang vận hành. Đóng vai trò máy chủ domain
second, ổ lưu trữ các thư mục web deploy các hệ thống phát hành chính thức, các web ra internet


Nơi lưu trữ SVN chứa source code các dự án
Computer name: SVR04
IP: 192.168.68.4
Thông tin các chương trinh cài đặt:






IIS
SVN
Thư mục Share
Domain second

4 Hướng dẫn áp dụng quy trình thực hiện dự án
Các nội dung được hướng dẫn trong tài liệu này căn cứ trên quy trình QT_01 do E-Solutions ban
hành. Các hướng dẫn chi tiết về quy trình dự án tham khảo thêm tại tài liệu QT_01

4.1 Khởi động dự án
1. Tại bước khởi động dự án, Trưởng dự án chốt các thông tin về dự án bao gồm:
• Mã dự án (quy định tại điều 5 )
• Thành viên dự án – vị trí các thành viên
• Port public web được quy định tại điều 7 (nếu có)
2. Căn cứ vào các thông tin trên, trưởng dự án lập thư mục dự án đặt tại đường dẫn:
\\192.168.68.3\E:\DuAn
Theo cấu trúc:

3. Trưởng dự án khởi tạo Database đặt tên theo mã dự án + hậu tố _DEV tại Database máy 03. Các
file mdf, ldf phải đặt tại thư mục DATABASEs của dự án.
4. Bộ phận quản trị căn cứ vào thông tin do trưởng dự án cung cấp, thực hiện các bước:
a. Tạo thư mục dự án trên máy 02, phân quyền. Thư mục tại máy 04 sử dụng để lưu trữ các
file chung của dự án (trừ code được lưu tại SVN)
b. Tạo thư mục dự án tại máy 04, phân quyền.
c. Tạo thư mục SVN tại máy 04, phân quyền (Chỉ sử dụng để lưu source code dự án)

d. Tạo database, tạo user database theo mã dự án, map quyền owner cho user. thêm
quyền db creater cho user.

4.2 Deploy phiên bản Test
Deploy phiên bản test cần tuân thủ:
1. Tạo Database tại máy SVR03 theo cấu trúc: mã dự án_TEST. Các file mdf, ldf phải đặt tại thư mục
DATABASEs của dự án.
2. Thư mục Public web tại máy SVR03 đặt tên theo cấu trúc: mã dự án _TEST, đặt trong thư mục
DEPLOYs của thư mục dự án.
3. Tạo mới website IIS tại máy SVR03 theo tên thư mục vừa tạo, binding cổng theo thông tin quy
định của trưởng dự án.


4.3 Deploy phiên bản Demo
Cần có kế hoạch, báo cho quản trị viên để cấu hình NAT cổng ra internet cho chương trình demo.
Nếu muốn demo trên môi trường tách biệt, ổn định – xin quyền truy cập máy SVR02, SVR04 từ quản
trị viên để deploy. Khi deploy cần tuân thủ:
1. Tạo database theo cấu trúc: mã dự án_DEMO. Các file mdf, ldf phải đặt tại thư mục DATABASEs
của dự án
2. Thư mục Public web đặt tên theo cấu trúc: mã dự án _DEMO, đặt trong thư mục DEPLOYs của
thư mục dự án:
3. Tạo mới IIS theo tên thư mục vừa tạo, binding cổng theo thông tin quy định của trưởng dự án

(Ảnh minh họa Database, IIS, thư mục trên máy 03)


(Ảnh minh họa thư mục lưu Database dự án trên máy 03)

4.4 Triển khai dự án
Nếu chương trình được vận hành tại môi trường E-Solutions. Đội dự án thực hiện tạo file bakup

database từ bản Dev máy SVR03, copy vào thư mục BAKs của dự án tại máy SVR02, sử dụng tài
khoản database được cấp tại máy SVR02 để restore database đặt theo quy tắc: mã dự án +
_RELEASE. Các file mdf, ldf đặt tại thư mục DATABASEs của dự án.
Đội dự án có trách nhiệm báo và cung cấp thông tin cho bộ phận quản trị server để được cấp cổng
public internet (nếu có) và quyền truy cập cấu hình IIS trên máy 04.
đường dẫn web Application đặt thư mục được đặt tại:
\\192.168.68.4\D:\02. Thư mục Phòng - Dự Án\Phòng kỹ thuật\DuAn\Mã dự án\Deploys
Các thư mục trong Phòng – Dự Án được phân quyền theo từng bộ phận tham gia dự án.
Cấu trúc tên thư mục trong thư mục deploys:
Mã dự án +_Tên Project + _Tên đơn vị triển khai + _RELEASE

4.5 Vận hành dự án
Trong quá trình vận hành sử dụng thư mục BAKs và tài khoản database được cấp để backup, restore
database. Liên hệ quản trị server khi cần deploy phiên bản release, demo.
Các tài liệu kỹ thuật, setup theo phiên bản, tài liệu phát sinh trong quá trình thực hiện dự án được
lưu tại máy 04 theo đường dẫn dưới và phải đặt tên theo quy định trong điều 5:
\\192.168.68.2\Thu muc phong\Phong Ky Thuat\Du An


(Ảnh chụp thư mục Share máy 04)

5 Quy tắc đặt mã
Mã dự án: <ES_><Mã dự án>[_mã đơn vị triển khai]
Ví dụ: ES_Project_HDDT, ES_Project_HDDT_HaiPhong
Mã file tài liệu: Mã dự án_Tên file_yyyy.MM.dd
Ví dụ: ES_Project_PTTK_20121112, ES_Project_PTTH_HaiPhong_20121112
Các hậu tố đặt tên database, tên thư mục phiên bản:






_RELEASE: bản phát hành hành
_DEV: bản dành cho lập trình
_TEST: bản dành cho tester
_DEMO: bản dành cho mục đích demo

6 Danh mục các tài liệu phải có trong dự án
Chưa hoàn thiện

7 Danh sách Port web quy định theo từng nhóm
Đăng ký port theo dải quy định, trưởng dự án là thành viên của nhóm nào thì sẽ theo dải của nhóm
đó:






ESMR: 2001– 2039
ESOFFICE: 9001 – 9039
ESPC: 8861 – 8899
ESR&D: 9101 - 9139
ESVCGM: 8061 - 8099

8 Quy định – quy chuẩn tài liệu
Các file mẫu về quy chuẩn tài liệu được lưu tại địa chỉ
…….. (chưa hoàn thiện)
Các tài liệu phát sinh phải thực hiện thống nhất theo font chữ, kiểu chữ, kiểu trình bày. Cung cấp đầy
đủ các thông tin về phiên bản, người cập nhật, ngày cập nhật … theo mẫu.




×