Tải bản đầy đủ (.doc) (23 trang)

tìm hiểu công nghệ subversion và google docs phân tích bài toán website bán điện thoại di động

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 (538.54 KB, 23 trang )

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT HÀN
KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO THỰC TẬP TỐT NGHIỆP
ĐỀ TÀI :
Tìm hiểu công nghệ Subversion và Google Docs
Phân tích bài toán bán điện thoại di động
Sinh viên : Trần Đức Luận
Lớp : HT02
Cán bộ hướng dẫn : Th.s Hồ Văn Phi
Đơn vị thực tập : Công ty TNHH Toàn Cầu Thịnh
Đà Nẵng, ngày / 05/2011
LỜI MỞ ĐẦU
Sau Ba năm học tại trường mỗi sinh viên được truyền đạt những kiến thức cơ bản
nhất về chuyên ngành mà mỗi sinh viên đã chọn, trau dồi kiến thức bước qua ngưỡng
cửa của trường là một xã hội bao la rộng lớn đầy những khó khăn, chông gai và thử
thách, để có thể tiếp cận cuộc sống một cách chủ động hơn mỗi sinh viên được thử sức
của mình tại những địa điểm thực tập do nhà trường tìm kiếm hoặc sinh viên tự liên
hệ.
Thực tập là một bước tiền đề cho mỗi sinh viên có thể hiểu được cần vận dụng
những kiến thức đã học vào cuộc sống như thế nào? Cuộc sống đang cần ở chúng ta
cái gì? Những gì chúng ta phải học sau khi ra trường, từ cách thức giao tiếp, phương
pháp làm việc, tìm hiểu văn hóa doanh nghiệp văn hóa giao tiếp… Mỗi sinh viên cần
trang bị cho mình những kiến thức đó để từ đó bước vào đời một cách chững chạc hơn
chính chắn hơn .
Thực tập là cơ hội tốt cho mỗi sinh viên nắm bắt những thứ mới mẽ nhất, những
công nghệ hiện đại nhất mà bên ngoài thực tế đang cần, giúp cho sinh viên tìm hiểu
thêm những kiến thức mới cách thức học tập và làm việc mới qua đó mỗi sinh viên
phải thả hết sức lực của mình vào những yêu cầu mà doanh nghiệp nơi mà chúng ta
thực tập đặt ra, phải làm việc và học tập báo cáo đúng với yêu cầu doanh nghiệp cần.


Đối với chính em đợt thực tập là này là một cơ hội lớn cho bản thân có thể khẳng
định mình, đem những kiến thức đã học để áp dụng so sánh vào thực tế xem những
kiến đó nó khác gì với thực tiển bên ngoài và mình cần phải hài hòa nó làm sao để các
bạn, các anh chị trong công ty có thể nhìn thấy được khả năng của mình tới đâu? Để có
thể đánh giá một cách khách quan về thực lực của em từ đó em sẻ rút ra bài học cho
bản thân phấn đấu làm tốt hơn nữa những gì sẽ được làm việc và học hỏi về sau.
Trong quá trình thực tập em xin chân thành cảm ơn anh Trọng đã tận tình giúp đở
em trong quá trình tìm hiểu những công nghệ mới, và hướng dẫn em hoàn thành tốt tốt
đợt thực tập lần này
Em xin chân thành cảm ơn!
CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
*
PHIẾU ĐÁNH GIÁ
KẾT QUẢ THỰC TẬP TỐT NGHIỆP CUỐI KHOÁ CỦA SINH VIÊN
KHÓA HỌC: 2008 - 2011
- Họ và tên sinh viên: Trần Đức Luận
- Ngày tháng năm sinh: 8/10/1989
- Nơi sinh: Cam Lộ - Quảng Trị
- Lớp: HT02 Khóa: 2008 – 2011. Hệ đào tạo: Chính quy.
- Ngành đào tạo: Khoa học máy tính
- Thời gian thực tập tốt nghiệp: từ ngày: 12/04/2011 đến ngày: 15/05/2011
- Tại cơ quan: Công ty Toàn Cầu Thịnh
- Nội dung thực tập:
Tìm hiểu công nghệ Google Docs và công cụ làm việc theo nhóm Subversion
ứng dụng các công nghệ đó vào việc làm đồ án tốt nghiệp.
1. Nhận xét về chuyên môn:





2. Nhận xét về thái độ, tinh thần trách nhiệm, chấp hành nội quy, quy chế của cơ
quan thực tập:




3. Kết quả thực tập tốt nghiệp:
Xếp loại: (A, B, C, D) …………………………………………
Đà Nẵng, ngày …… tháng …… năm 2010
CÁN BỘ HƯỚNG DẪN CƠ QUAN TIẾP NHẬN SINH VIÊN THỰC TẬP
(Ký, ghi rõ họ tên) (Ký tên, đóng dấu)

MỤC LỤC
Tìm hiểu công nghệ Subversion và Google Docs. 1
Phân tích bài toán website bán điện thoại di động
DANH MỤC HÌNH VẼ
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 2
Phân tích bài toán website bán điện thoại di động
PHẦN I: GIỚI THIỆU VỀ CÔNG TY TNHH
TOÀN CẦU THỊNH
1. CƠ QUAN THỰC TẬP
Tên công ty: Công ty TNHH Tin Học MTV Toàn Cầu Thịnh
Tên viết tắt: Ebizland
Đơn vị cấp: Sở Kế Hoạch và Đầu Tư Thành Phố Đà Nẵng
Địa chỉ trụ sở chính: 239/1 Hải Phòng - Phường Tân Chính - Q.Thanh Khê - TP
Đà Nẵng
2. GIỚI THIỆU CHUNG
Với kinh nghiệm nhiều năm hoạt động trong lĩnh vực Công nghệ thông tin, chúng

tôi chuyên sâu trong các lĩnh vực phát triển các hệ thống website doanh nghiệp, phầm
mền, giải pháp lưu trữ hosting/domain và triển khai lắp đặt các hệ thống an ninh
camera với hệ thống cơ sở hạ tầng chất lượng cao cùng với đội ngũ nhận viên giàu
kinh nghiệm, công ty Ebizland đã góp phần đưa cơ sở hạ tầng xã hội lên tầm cao mới.
Ebizland luôn đặt mục tiêu chất lượng lên hang đầu, bao gồm cơ sở hạ tầng, chất
lượng sản phẩm, kỹ thuật thi công lắp đặt và chất lượng dịch vụ sau khi triển khai.
Chính vì vậy chúng Ebizland đang ngày càng được các nhà thầu tin tưởng và lựa chọn.
Để thuận lợi hơn trong việc tìm hiểu và lựa chọn, chúng tôi xin gửi Quí Công ty
bản hồ sơ năng lực với đầy đủ thông tin cơ bản về Doanh nghiệp và sản phẩm của
chúng tôi.
3. MỤC TIÊU HOẠT ĐỘNG
Trở thành công ty gia công phần mềm hàng đầu ở Đông Nam Á
để đưa tên Việt Nam vào bản đồ thế giới về công nghiệp phần mềm.
“Nhịp cầu thương mại – phát triển tương lai” là phương châm hành động của
Ebizland nhằm đạt mục tiêu đề ra. Bằng nỗ lực và lòng tận tụy của từng cá nhân và
của toàn công ty, dựa trên cơ sở hiểu biết sâu sắc nhu cầu của khách hàng và năng lực
không ngừng được nâng cao Ebizland sẽ triển khai các ứng dụng thành công, mang lại
hiệu quả cao cho khách hàng. Với phong cách phục vụ tận tình, chu đáo, giá cả phải
chăng, công ty đã chiếm được cảm tình của khách hàng trong địa bàn Đà Nẵng cũng
như trên tất cả các tỉnh, thành phố trong cả nước. Đối với tất cả các khách hàng dù lớn
hay nhỏ hơn, Công ty chủ trương xây dựng mối quan hệ lâu dài và tin cậy. Chế độ bảo
hành hậu mãi, luôn tìm ra giải pháp tốt nhất nhằm đưa hệ thống của khách hàng hoạt
động hiệu quả nhất, đồng thời đáp ứng nhu cầu phát triển trong tương lai.
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 3
Phân tích bài toán website bán điện thoại di động

3.1 Giá trị và niềm tin của Ebizland
Chúng tôi mong muốn phát triển công ty, phát triển bản thân, làm giàu cho công
ty, làm giàu cho bản thân, đóng góp cho xã hội, xây dựng đất nước Việt Nam giàu

mạnh thông qua các sản phẩm và dịch vụ cung cấp cho khách hàng.
Chúng tôi tin tưởng vào lao động hết mình, có trách nhiệm nghề nghiệp, luôn luôn
đổi mới nhiều nhất các sản phẩm, dịch vụ có giá trị cho khách hàng, cho xã hội.
3.2 Cam kết hành động
Với phương châm “hoàn thiện trên từng bước tiến”Ebizland không ngừng hoàn
thiện mình không chỉ trong công tác chuyên môn mà còn không ngừng hoàn thiện
nhân cách, tác phong của từng nhân viên để ngày càng được nâng cao chất lượng phục
vụ khách hàng.
Là một công ty hoạt động với phương châm: lợi ích của khách hàng là trên hết; lợi
ích của người lao động được quan tâm; đóng góp có hiệu quả vào sự phát triển của
cộng đồng.
Đối với Khách hàng: Ebizland cam kết thỏa nãm tối đa lợi ích của khách hàng trên cơ
sở cung cấp cho khách hàng những sản phẩm, dịch vụ tối ưu, chi phí có tính cạnh
tranh.
Đối với nhân viên: Ebizland quan tâm đến cả đời sống vật chất và tinh thần của người
lao động, đảm bảo mức thu nhập cao và ổn định, có cơ hội thăng tiến, người lao động
thường xuyên được chăm lo nâng cao trình độ nghiệp vụ, được phát triển cả quyền lợi
chính trị, văn hóa và phúc lợi xã hội.
Đối với cộng đồng: Ebizland cam kết thực hiện tốt nghĩa vụ tài chính đối với ngân sách Nhà
nước; Luôn quan tâm chăm lo đến công tác xã hội, từ thiện để chia sẻ khó khăn của cộng
đồng.
4. CÁC SẢN PHẨM PHẦN MỀM
• Thiết kế, lập trình Web.
• Xây dựng và cung cấp phần mềm.
• Phát triển ứng dụng Web
• Quảng bá trên mạng Internet.
• Cung cấp - Lắp đặt - quản trị hệ thống mạng máy tính
• Thương mại điện tử.
• Quản trị, cập nhật website
• Thuê dung lượng máy chủ

Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 4
Phân tích bài toán website bán điện thoại di động

• Đăng ký tên miền
• Thiết kế logo, Brochure, Catalogue…
• Tư vấn giải pháp CNTT.
• An ninh mạng Việt Nam
PHẦN II: NỘI DUNG NGHIÊN CỨU
2.1 Tìm hiểu công nghệ Subversion
Subversion (viết tắt là SVN) là một hệ thống quản lí version (version control
system(VCS)) được giới thiệu vào năm 2000 bởi công ty CollabNet. Đây là hệ thống hỗ trợ
làm việc theo nhóm rất hiệu quả. Khi một nhóm làm việc cùng trên một project, việc nhiều
người cùng chỉnh sửa nội dung của một file là điều không thể tránh khỏi. SVN cung cấp các
chức năng để có thể thực hiện việc này một cách đơn giản và an toàn.
Về mặt khái quát, SVN giống như một hệ thống file server mà các client có thể download
và upload file một cách bình thường. Điểm đặt biệt của SVN là nó lưu lại tất cả những gì thay
đổi trên hệ thống file: file nào đã bị thay đổi lúc nào, thay đổi như thế nào, và ai đã thay đổi
nó. SVN cũng cho phép recover lại những version cũ một cách chính xác. Các chức năng này
giúp cho việc làm việc nhóm trở nên trơn tru và an toàn hơn rất nhiều.
Hình 1. Quy trình làm việc của SVN
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 5
Phân tích bài toán website bán điện thoại di động

2.1.1 Một số chức năng của Subversion
Muốn làm việc với subversion trước tiên chúng ta phải tạo một hosting để lưu trử
thông tin tài nguyên của dự án.
Hiện nay có rất nhiều trang cung cấp hosting miễn phí ví dụ như
hoặc chúng ta có thể tạo hosting ngay trên trang web của

Google là
ở trong hosting này Administrator có được quyền cao nhất ở đó họ có thể thêm thành
viên mới, cấp quyền cho thành viên
Đăng ký hosting thành công chúng ta download chương trình Subversion tại
/>Sau khi download về cái đặt lên máy tính
• Chức năng commit
Bước 1
Đưa một project vào SVN server Mở windows explorer lên, chọn thư mục của dự
án thực hiện "right click" và chọn TortoiseSVN → Import
Hình 2. Import file lên SVN
Bước 2
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 6
Phân tích bài toán website bán điện thoại di động

Điền các thông tin cần thiết (khi truy cập vào url server thì sẽ có dialog yêu cầu
nhập thông tin username + password đã gửi)
Ở đây có 2 thông tin mà mình phải nhập đó là Link server mình đăng ký và một
thông tin nữa là password khi đăng ký làm trên hosting
Hình 3. Nhập URL Server SVN trong khi Import
Sau khi import chờ cho tài nguyên được tải lên server
Hình 4. Hoàn thành Import
• Lấy một project từ SVN
Sau khi tài nguyên được tải lên server sau đó chúng ta muốn lấy xuống làm việc
thực hiện các bước như sau.
Bước 1
Mở hoặc tạo mới một folder để chứa source của dự án
Bước 2
Tiếp đến chọn thư mục chứa dự án
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận

Tìm hiểu công nghệ Subversion và Google Docs. 7
Phân tích bài toán website bán điện thoại di động

Hình 5. Chọn folder chứa tài nguyên lấy về
Bước 3
Chọn thông tin dự án trên server
Tại URL of repository là đường dẫn đến source chúng ta cần lấy
Hình 6. Chọn tài nguyên trên SVN
Bước 4
Chờ lấy source trên server và nhấn ok
Hình 7. Xử lý lấy tài nguyên
• Kiểm tra các file bị thay đổi với server SVN
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 8
Phân tích bài toán website bán điện thoại di động

Nếu chưa có bất kỳ sự thay đổi nào thì icon của thư mục dự án như sau
Hình 8. Icon chưa có sự thay đổi của dự án
Nếu có một file, hay một thư mục nào có sự thay đổi thì icon cùa thư mục như sau
Hình 9. Icon đã có sự thay đổi của dự án
• Cho biết file bị thay đổi
Hình 10. Xem file bị thay đổi
Xem file đó thay đổi nội dung gì
Hình 11. Chọn chức năng kiểm tra sự thay đổi file
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 9
Phân tích bài toán website bán điện thoại di động

Thông tin thay đổi
Hình 12. File được thay đổi

Right click tìm chức năng "Compare with base"
Hình 13. Chọn chức năng xem thay đổi
Tìm xem thử coi chi tiết là nó thay đổi cái gì ?
Hình 14. Thông tin thay đổi
• Đưa thông tin thay đổi lên Server SVN
Bước 1
Chọn thư mục cần đưa lên Server
Bước 2
Dùng chức năng "Commit " để đưa thông tin vào server
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 10
Phân tích bài toán website bán điện thoại di động

Hình 15. Đưa tài nguyên lên SVN
Sau khi commit các thông tin giữa clien và version mới nhất tại server hoàn toàn giống
nhau thì icon của thư mục thư mục trở về như cũ.
Hình 16. Icon sự thống nhất tài nguyên của client và server
• Đưa file mới vào SVN
Nếu trong quá trình phát triển dự án cần thêmmột số file vào dự án thì sau khi thêm
vào các bạn chọn chức năng "add" để đưa các file này vào SVN
Bước 1
Right click vào file chưa có icon SVN
Hình 17. Chọn file cần thêm
Bước 2
Sau khi đưa lên thì phải commit các thông tin đó quá trình commit thì tương tự
như các bước trên (cập nhật file có thông tin thay đổi).
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 11
Phân tích bài toán website bán điện thoại di động


Hình 18. Commit file đã thêm
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 12
Phân tích bài toán website bán điện thoại di động

2.2 Tìm hiểu Google Docs
Google Docs là một trong những sản phẩm nổi tiếng của Google với tính năng lưu trữ
văn bản trực tuyến rất thuận tiện, giúp bạn có thể chia sẻ và chỉnh sửa ở mọi nơi có Internet.
Tất nhiên cũng như nhiều sản phẩm khác của Google, Google Docs hoàn toàn miễn phí và hỗ
trợ cả tiếng Việt.
Để sử dụng, bạn vào địa chỉ và điền tài khoản và mật khẩu đã
đăng ký với Google. Nếu không có tài khoản, bạn có thể chọn Create A new google Account
để đăng ký sử dụng. Sau khi màn hình đăng nhập hoàn tất, bạn có thể sử dụng hầu hết các tính
năng cần thiết của một chương trình soạn thảo văn bản trực tuyến. Khi đó, bạn sẽ thấy được
những tính năng vượt trội của Google Docs ngay khi sử dụng thông qua ba chức năng chính:
Hiệu quả, tiện lợi và chia sẻ cấp cao.
2.2.1 Tính hiệu quả của Google Docs
Khung soạn thảo tương thích tốt với Unicode, cho bạn soạn thảo tiếng Việt dễ dàng. Hỗ
trợ đầy đủ các tính năng của một chương trình soạn thảo văn bản. Chế độ kiểm tra chính tả
cho văn bản tiếng Anh. Bạn có thể lưu văn bản soạn thảo dưới dạng html, RTF (tương thích
với WordPad), PDF (tương thích với chuẩn Acrobat Reader), Word (tương thích Office của
Windows), OpenOffice (Tương thích OpenOffice).
Bạn có thể in trực tiếp ngay trên khung soạn thảo. Hỗ trợ tác vụ Find & Replace trong
trường hợp cần chỉnh sửa nhiều từ giống nhau. Bạn có thể chèn hình ảnh, liên kết, table…
Hình 19. Ứng dụng của Google Docs
2.2.2 Tính tiện lợi của Google Docs
Ngoài tính năng soạn thảo trực tuyến, Google Docs còn cho bạn đem tài liệu để chỉnh sửa
mọi lúc mọi nơi khi cần. Điều này đã thể hiện tính tiện lợi của Google Docs trong việc lưu trữ
các văn bản theo dạng Portable gián tiếp, không cần lưu trữ trên các phương tiện lưu trữ cá
nhân cho những tập tin nhỏ gọn

2.2.3 Một số ứng dụng của Google Docs
• Tính chia sẻ cấp cao trong Google Docs
Với Google Docs, bạn có thể chọn Share now để chia sẻ cho mọi người thông qua email
với tác vụ Collaborate. Để mở rộng hơn trong việc chia sẻ tập tin, bạn có thể thao tác trên
menu mở rộng Publish. Ngoài ra, để mọi người có thể xem tập tin của mình, bạn có thể nhờ
Google gán một đường link về tập tin qua thao tác Publish Document. Khi đó, tài liệu của bạn
sẽ có một địa chỉ web cụ thể cho mọi người truy cập và đọc tài liệu khi cần.
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 13
Phân tích bài toán website bán điện thoại di động

Hình 20. Chia sẻ trong Google Docs
Chúng ta có thể share tài liệu với nhiều mức quyền khác nhau như: Read, Read
write…
Chia sẻ tài liệu cho người ngoài Google Docs
Google Docs chủ yếu dành cho những nhóm người hợp tác làm việc chung
Để chia sẻ một tập tin, nhấp vào biểu tượng ổ khóa cạnh đề mục của document ở góc trên bên
trái cửa sổ. Một hộp thoại sẽ hiện ra, chọn Change. Trong hộp thoại mới, chọn "Public on the
Web" hoặc "Anyone with the Link" đều được. Nếu bạn muốn người xem có quyền edit văn
bản ngoài việc chỉ xem, bấm chọn "Allow Anyone to Edit". Cuối cùng bấm nút Save, copy và
paste link để chia sẻ đến người nào bạn muốn.
Hình 21. Chia sẻ với người dùng ngoài Google Docs
Tự động sửa lỗi chính tả
Nếu chúng ta thường xuyên gõ nhầm hoặc đánh vần sai các từ ngữ, chế độ tự động chỉnh
sửa lỗi chính tả của Google Docs sẽ giúp bạn. Tính năng này hỗ trợ sửa lỗi chính tả ngay
trong quá trình gõ. Chọn Tools > Preferences, hiện ra một hộp thoại, gõ vào những từ mà bạn
thường có xu hướng viết sai nhiều nhất vào ô trống Replace, sau đó nhập từ đúng vào ô trống
With kế bên.
• Làm việc nhóm trên Google Docs
Một điều đặc biệt là Google Docs cung cấp cho chúng ta một môi trường làm việc nhóm hêt

sức thú vị, những thành viên được share tài liệu trên Google Docs từ đó mỗi thành viên có thể
update những thông tin trên đó, thông qua một view khác người dùng khác có thể thấy được
sự thay đổi tài liệu ngay tại thời điểm update.
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 14
Phân tích bài toán website bán điện thoại di động

Đặc biệt google docs có thể lưu vết những thay đổi tại mỗi thời điểm khác nhau
qua đó chúng ta có thể dể dàng lấy lấy tài liệu bất cứ thời điểm nào mà chúng ta cần
Hình 22. Làm việc nhóm trên Google Docs
Ngoài ra còn một số tính năng như:
Mở rộng tối đa không gian soạn thảo
Gắn ngôi sao cho nhiều file cùng lúc
Xem thông tin kỹ thuật của video
Xem các mẫu văn bản
Chèn hình ảnh vào tài liệu
Chỉnh sửa vị trí hình ảnh
Chèn link
Dùng Bookmarks để mở liên kết tới những tài liệu có nội dung dài
Dùng Google Docs để tạo trang web đơn giản
Nhiều định dạng đơn vị tiền tệ trong cùng một spreadsheet
Tô màu tự động cho các ô tính bằng cách đặt quy định
Thu thập dữ liệu spreadsheet bằng Form
Tạo bản vẽ trong các bài thuyết trình
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 15
Phân tích bài toán website bán điện thoại di động

PHẦN III: LÝ THUYẾT PHÂN TÍCH BÀI TOÁN XÂY DỰNG
WEBSITE BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG

3.1 Khảo sát hiện trạng và đánh giá hiện trạng
Trước kia trong kinh doanh thương mại, việc quảng bá thương hiệu và bán sản
phẩm thường phải có sự gặp mặt trực tiếp giữa người bán và người mua gây lãng phí
rất nhiều thời gian và công sức. Ngày nay, với sự bùng nổ của internet và việc ứng
dụng công nghệ thông tin vào sản xuất, kinh doanh. Khách hàng có thể ngồi nhà mà
vẫn lựa chọn được những sản phẩm và hàng hoá ưa thích. Người bán cũng không cần
phải tốn nhiều gian hàng và kho bãi để chứa vật tư hàng hoá. Việc xây dựng website
bán hàng (thương mại điện tử) cũng nhằm mục đích trên. Đó chính là việc giới thiệu
và bán sản phẩm đến từng người tiêu dùng. Tạo cho họ cảm thấy thật dễ dàng để chọn
lựa được sản phẩm ưng ý.
Công ty TNHH Nhật Anh là một một công ty chuyên buôn bán những mặt hàng
điện thoại với nhiều loại điện thoại như: Nokia, SamSung,Motorola, Sony-
Ericsion,O2…. Cùng với đó là mặt hàng đáp ứng được nhiều mẫu mã tạo được ấn
tượng với khách hàng.
Các mặt hàng được chia thành nhiều mức khác nhau với nhiều mức giá để khách
hàng có thể dể dàng lựa chọn mặt hàng mà mình thích còn phù hợp với túi tiền của
người tiêu dùng.
Việc xây dựng thành công website có thể giúp khách hàng tìm hiểu một cách chi
tiết về từng loại sản phẩm trên trang web, nếu khách hàng ưng ý với sản phẩm mình
chọn có thể mua hàng trực tiếp trên mạng thông qua giỏ hàng.
Với nhiều nhà cung cấp khác nhau công ty có thể mang lại cho khách hàng sự tin
cậy và nhiều mức giá khác nhau nhằm đáp ứng được tốt nhất nhu cầu của khách hàng.
Cùng với đó là một đội ngũ nhân viên hết sức tận tình có thể tư vấn cho khách hàng
những vấn đề mà họ còn thắc mắc hoặc cung cấp nhanh nhất cho người tiêu dùng
những sản phẩm mới.
3.2 Phân tích hiện trạng hệ thống
3.2.1 Mua hàng
Mua hàng là một chức năng quan trọng của website để khách hàng có thể dễ dàng
tham khảo và mua hàng trên website, khách hàng có thể lựa chọn các sản phẩm ưa
thích sau đó đăng ký mua hàng tại website hoặc đến trực tiếp công ty để mua sản phẩm

của mình, thông tin mua hàng sẻ được Nhân viên kinh doanh kiểm tra bao gồm thông
tin của khách hàng và thông tin sản phẩm nếu thông tin yêu cầu phù hợp sẻ xuất phiếu
đặt hàng.
3.2.2 Thanh Toán
3.2.2.1 Mua hàng tại quầy
Sau khi có được phiếu đặt hàng, khách hàng phải thanh toán tiền mua sản phẩm và
nhận hàng thông qua bộ phận kế toán, bộ phận kế toán sẻ kiểm tra thông tin của khách
hàng thông qua phiếu đặt hàng sau đó sẻ lập hóa đơn cho khách hàng và bộ phận xuất
kho sẻ giao sản phẩm cho khách hàng.
3.2.2.2 Mua hàng trực tuyến
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 16
Phân tích bài toán website bán điện thoại di động

Khách hàng truy cập vào website của công ty sau đó xác định sản phẩm cần mua
và yêu cầu đặt hàng tại website, tại đây website sẻ yêu cầu khách hàng đăng nhập để
lấy thông tin khách hàng nếu như chưa có thông tin đăng nhập khách hàng buộc phải
đăng ký làm thành viên của khách hàng để được mua sản phẩm, sau khi đăng nhập
thành công phiếu đặt hàng sẻ được lưu vào CSDL và xuất thông tin đặt hàng cho
khách hàng, sau đó khách hàng phải thanh toán tiền cho công ty qua các phương thức
như: Chuyển khoản hoặc đến trực tiếp công ty để thanh toán khi đó bộ phận kế toán sẻ
kiểm tra thông tin khách hàng sau đó sẻ lập hóa đơn và yêu cầu bộ phân xuất kho sẻ
giao hàng cho khách hàng
3.3 Xác lập dự án
Xây dựng website bán hàng trực tuyến là một chương trình quản lý nhiều chức năng
khác nhau nhưng chủ yếu tập trung các chức năng sau đây
3.3.1 Module giới thiệu công ty
Cho phép trình bày thông tin giới thiệu về công ty, lĩnh vực hoạt động, cơ
cấu tổ chức, các đơn vị thành viên như phương châm kinh doanh, lịch sử công
ty, chính sách bán hàng, chính sách bảo hành, bảo trì,

3.3.2 Module quản lý sản phẩm, dịch vụ
o Cho phép cập nhật nội dung thông tin về sản phẩm và dịch vụ như thông
số, giá cả, hình ảnh
o Cho phép tùy chọn hiển thị các sản phẩm với các tính năng được định sẳn như
Sản phẩm mới, sản phẩm bán chạy,sản phẩm khuyến mãi.
3.3.3 Module khách hàng - đối tác
Cho phép đăng thông tin về đối tác, đại lý, cửa hàng, có thể tạo các link
liên kết đến các website của các đối tác, công ty thành viên.
3.3.4 Module Giỏ hàng
Gồm các chức năng giỏ hàng, đơn hàng, quản lý khách hàng Khách hàng có thể chọn
hàng và đăng ký đặt mua hàng một cách dễ dàng.
3.3.5 Các Module tiện ích
3.3.5.1 Module Tìm kiếm
Cho phép người dùng có thể tìm kiếm dễ dàng các nội dung thông tin có trong websie
thông qua bộ tìm kiếm.
3.3.5.2 Module quảng cáo
Cho phép quản lý các banner quảng cáo hiện có trên website, có thể tạo baner
quảng cáo cho các dịp khuyến mãi, lễ tết, Cho phép đăng quảng cáo các công ty khác
website.
3.3.5.3 Module liên hệ trực tuyến
Cung cấp Form mẫu liên hệ cho phép người sử dụng dễ dàng gửi những đánh giá,
nhận xét yêu cầu của mình cho doanh nghiệp.
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 17
Phân tích bài toán website bán điện thoại di động

3.4 Xác định các yêu cầu
3.4.1 Yêu cầu chức năng
Trang web được thiết kế gồm các chức năng chính sau.
Người sử dụng phải đăng ký làm thành viên : đăng kí và phân quyền cho người sử

dụng chương trình giúp người quản lý có thể theo dõi, kiểm soát được chương trình.
Cần phân chia khả năng truy cập dữ liệu cho từng đối tượng người sử dụng để tránh
việc điều chỉnh số liệu không thuộc phạm vy quản lý của người sử dụng, dẫn đến việc
khó kiểm soát số liệu làm sai lệch kết quả kinh doanh cuối kì…
a. Quản lý Hệ Thống
Đăng nhập
Cấp quyền
Thoát khỏi hệ thống
b. Quản lý Danh Mục:
Cập nhật danh mục khách hàng.
Cập nhập danh mục sản phẩm.
Cập nhập danh mục nhà cung cấp.
Cập nhật danh mục nhà sản xuất.
c. Quản lý mua hàng
Xác định sản phẩm cần mua
Đặt hàng
d. Thống kê Báo Cáo:
Thống kê sản phẩm bán.
Thống kê sản phẩm tồn kho.
Thống kê thống kê khách hàng mua sản phẩm.
Tìm kiếm tên khách hang.
Tìm kiếm sản phẩm
Tìm kiếm theo nhà cung cấp
Tìm kiếm theo nhà sản xuất.
3.4.2 Yêu cầu phi chức năng
3.4.2.1 Yêu cầu hệ thống
Tự động hóa các tác nghiệp.
Dữ liệu đúng đắn và chặt chẽ.
CSDL thống nhất và đầy đủ.
Cung cấp đầy đủ, chính xác thông tin.

Cho phép truy vấn thông tin và đặt hàng qua Internet.
3.4.2.2 Yêu cầu phi chức năng
Hệ thống phải đảm bảo phục vụ liên tục từ 24/24.
Phải lưu trữ được thông tin tối thiểu trong vòng 3 năm.
Đảm bảo được tính đơn giản dễ sử dụng.
Xử lý được khối lượng lớn các thông tin một cách chính xác.
Website được cố gắng thiết kế với giao diện đẹp mắt tăng thêm tính thẩm mỹ
của trang web giúp khách hàng có thể có cảm giác thích thú khi khi truy cập vào
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 18
Phân tích bài toán website bán điện thoại di động

trang web, cùng với đó là là các chức năng của web củng được thiết kế một cách có
logic khiến người dùng có thể dễ dàng thao tác với website.
Với việc áp dụng đúng quy trình thiết kế làm cho thời gian hoàn thành hệ thống
được rút ngắn đến mức tối đa, tổng chi phí cho trang web củng vừa mức, và sử dụng
phù hợp tài nguyên hệ thống
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận
Tìm hiểu công nghệ Subversion và Google Docs. 19
Phân tích bài toán website bán điện thoại di động

KẾT LUẬN
Thực tập là bước tiền đề quan trọng để cho sinh viên có thể tiếp cận thực tế, tìm
hiểu môi trường làm việc bên ngoài nhà trường, kỹ năng làm việc, kỹ năng giao tiếp,
văn hóa doanh nghiệp là những điều mà sinh viên cần phải chú ý ngoài những bài tập
mà sinh viên phải làm.
Trong quá trình thực tập tại công ty em đã được các anh tại công ty giúp đở rất tận
tình, qua lần thực tập này em đã rút ra được nhiều bài học quý cho bản thân củng như
biết cách làm việc ngoài thực tế, học hỏi được các anh trong công ty rất nhiều thứ đặc
biệt là kỹ năng giao tiếp kỹ năng nói chuyện… nó đóng góp một phần lớn cho sự

thành công của bản thân và hướng đi cho bản thân.
Khoa Khoa học máy tính – Lớp HT02 Trần Đức Luận

×