Bối cảnh và vấn đề nghiên cứu
Đồ án môn học Công nghệ phần mềm với đề tài "Quản lý và lưu trữ công văn" được thực hiện bởi nhóm sinh viên Kiều My, Trần Đức Tâm và Nguyễn Khắc Văn (Lớp Sư phạm Tin Khóa 33, Khoa Toán – Tin học, Trường Đại học Sư phạm Thành phố Hồ Chí Minh) dưới sự hướng dẫn của ThS. Trần Ngọc Bảo, hoàn thành vào tháng 5 năm 2010.
Bối cảnh thực tiễn của nghiên cứu xuất phát từ hoạt động quản trị văn thư tại các đơn vị hành chính sự nghiệp và lực lượng vũ trang. Tại các đơn vị này, công văn và mệnh lệnh hành chính được ban hành, tiếp nhận thường xuyên từ các cơ quan cấp trên, các ban ngành trung ương đến địa phương nhằm triển khai nhiệm vụ. Phương thức quản lý văn thư truyền thống dựa trên việc ghi chép thủ công vào sổ sách giấy tờ bộc lộ nhiều điểm hạn chế về tốc độ luân chuyển, khả năng tra cứu, tính đồng bộ và việc bảo quản hồ sơ lưu trữ lâu dài. Xuất phát từ thực trạng đó, việc xây dựng một hệ thống phần mềm hỗ trợ tự động hóa các thao tác văn thư là yêu cầu cấp thiết được nhóm tác giả đặt ra.
Mục tiêu nghiên cứu được xác định cụ thể trong văn bản như sau:
- Tạo ra một ứng dụng giao diện đồ họa cho người dùng (GUI – Graphic User Interface).
- Tin học hóa việc quản lý Công văn Đến, Công văn Đi và công tác lưu trữ Công văn.
- Hỗ trợ tự động hóa các thao tác nghiệp vụ hành chính bao gồm: cập nhật dữ liệu, thống kê, tìm kiếm, xuất báo cáo cho các đơn vị.
Đối tượng và phạm vi nghiên cứu của đề tài bao gồm:
- Đối tượng nghiên cứu: Quy trình nghiệp vụ tiếp nhận, luân chuyển, xử lý, phát hành và lưu trữ các loại công văn (Công văn Đến, Công văn Đi) cùng hệ thống biểu mẫu, sổ sách theo dõi tại cơ quan hành chính.
- Phạm vi không gian nghiên cứu: Do hạn chế về mặt thời gian và kiến thức chuyên môn, đề tài giới hạn phạm vi nghiên cứu và triển khai ứng dụng cho các đơn vị có khối lượng công văn ở mức vừa và nhỏ. Điển hình là các đơn vị thuộc lực lượng Quân đội như Tiểu đoàn (khảo sát trực tiếp tại Tiểu đoàn 19 thuộc Bộ Chỉ huy Bộ đội Biên phòng tỉnh với chức năng huấn luyện chiến sĩ mới), các Đồn Biên phòng (đơn vị phụ trách giữ gìn an ninh trật tự biên giới và giao thông đường bộ, đường thủy) cùng các cơ quan, công ty quy mô nhỏ. Nhóm tác giả xác định hướng mở rộng tiếp theo của đề tài mới hướng tới các cơ quan lớn có khối lượng công văn khổng lồ như Ủy ban nhân dân cấp huyện, cấp tỉnh hay Phòng Văn thư của Quốc gia.
- Phạm vi thời gian: Đồ án được triển khai khảo sát, phân tích, lập trình và hoàn thiện từ ngày 25/03/2010 đến ngày 14/06/2010.
Cơ sở lý thuyết và phương pháp
Đồ án vận dụng khung lý thuyết và phương pháp luận tiêu chuẩn của chuyên ngành Công nghệ phần mềm và Phân tích thiết kế hệ thống thông tin:
- Khung lý thuyết và mô hình kỹ thuật:
- Mô hình thực thể - mối quan hệ mức quan niệm (ERD - Conceptual Data Model / CDM) và mức vật lý (Physical Data Model / PDM) để mô hình hóa cấu trúc dữ liệu quan hệ.
- Mô hình luồng dữ liệu (Data Flow Diagram - DFD) phân cấp từ mức khung cảnh (cấp 0), mức phân rã nghiệp vụ chính (cấp 1) đến mức xử lý chi tiết (cấp 2).
- Phương pháp chuẩn hóa cơ sở dữ liệu quan hệ, phân tích các quan hệ một - một (1-1), một - nhiều (1-n), và kỹ thuật tách các thuộc tính phức hợp (phức hợp các trường ghi chú) thành các bảng độc lập nhằm đáp ứng yêu cầu nghiệp vụ thực tế.
- Các nguyên lý thiết kế giao diện đồ họa người dùng (GUI) và cấu trúc phân cấp chức năng theo hệ thống trình đơn (menu tree).
- Phương pháp nghiên cứu thực tế:
- Phương pháp khảo sát hiện trạng: Tiến hành khảo sát thực tế cơ cấu tổ chức gồm 6 bộ phận (Ban chỉ huy, Bộ phận trợ lý, Bộ phận Văn thư, Bộ phận Thông tin – Cơ yếu, Bộ phận Hậu cần – Tài chính, Bộ phận Công tác) và nghiên cứu chu trình luân chuyển văn bản tại Tiểu đoàn 19 và các Đồn Biên phòng.
- Phương pháp phân tích nghiệp vụ: Tổng hợp các quy trình tiếp nhận, phê duyệt, xử lý, sao lưu và phân loại lưu trữ theo tủ hồ sơ; xác định các quy tắc ràng buộc tự nhiên và ràng buộc ngữ cảnh.
- Phương pháp thiết kế hệ thống và mô phỏng xử lý: Xây dựng mô hình dữ liệu quan hệ logic/vật lý, lập bảng từ điển thực thể, xác định khóa chính/khóa ngoại và phân rã các luồng dữ liệu xử lý văn bản.
- Phương pháp thực nghiệm phần mềm: Cài đặt chương trình bằng ngôn ngữ lập trình chuyên dụng, kiểm thử trên nhiều môi trường hệ điều hành khác nhau và đóng gói thành bộ cài đặt hoàn chỉnh.
- Nguồn dữ liệu: Dữ liệu nghiên cứu bao gồm hệ thống sổ đăng ký công văn đến, các mẫu biểu thống kê công văn đến theo tháng (ví dụ số liệu tháng 4/2010), mẫu thống kê theo cơ quan ban hành, mẫu thống kê theo loại văn bản và mẫu theo dõi công văn lưu trữ thực tế tại đơn vị khảo sát.
Thiết kế và triển khai
Hệ thống quản lý công văn được nhóm tác giả thiết kế và triển khai theo các thông số kỹ thuật, mô hình dữ liệu và giải pháp công nghệ cụ thể có trong tài liệu:
1. Kiến trúc dữ liệu và mô hình quan hệ
Cơ sở dữ liệu của hệ thống được chuẩn hóa ở mức logic và vật lý với 8 bảng dữ liệu quan hệ, giải quyết các mối quan hệ 1-1 và 1-n, đồng thời tách các thuộc tính phức hợp thành bảng ghi chú riêng:
| Tên bảng / Thực thể | Mã định danh (Code) | Khóa chính (PK) | Các trường thuộc tính và kiểu dữ liệu chính |
|---|---|---|---|
| Cơ Quan | CO_QUAN |
Mã Cơ Quan |
Mã Cơ Quan varchar(20), Tên Cơ Quan varchar(50), Địa Chỉ varchar(150), Điện Thoại varchar(15) |
| Bộ Phận | BO_PHAN |
Mã BP |
Mã BP varchar(20), Tên BP varchar(50) |
| Nhân Viên | NHAN_VIEN |
Mã NV |
Mã NV varchar(20), Mã BP varchar(20) [FK], Tên NV varchar(50), Mật Khẩu varchar(30), Cấp Bậc varchar(30), Chức Vụ varchar(30) |
| Loại Công Văn | LOAI_CONG_VAN |
Mã loại CV |
Mã loại CV varchar(5), Tên Loại CV varchar(20) |
| Công Văn Đến | CONG_VAN_DEN |
Mã CV Đến |
Mã CV Đến varchar(20), Mã BP varchar(20) [FK], Mã loại CV varchar(5) [FK], Mã Cơ Quan varchar(20) [FK], Tên CV Đến varchar(100), Ngày ra CV Đến datetime, Nội dung vắn tắt Đến varchar(250), Ngày CV Đến datetime, Ngày lưu CV Đến datetime, Tình trạng lưu trữ Đến bit, Tình trạng xử lý Đến bit |
| Ghi Chú Đến | GHI_CHU_DEN |
Thuộc CONG_VAN_DEN |
Mức độ của Đến bit, Số trang của Đến numeric, Tài liệu đính kèm của Đến text, Khác của Đến text |
| Công Văn Đi | CONG_VAN_DI |
Mã CV Đi |
Mã CV Đi varchar(20), Mã BP varchar(20) [FK], Mã loại CV varchar(5) [FK], Mã Cơ Quan varchar(20) [FK], Tên CV Đi varchar(100), Ngày ra CV Đi datetime, Nội dung vắn tắt Đi varchar(250), Ngày CV Đi datetime, Ngày lưu CV Đi datetime, Tình trạng lưu trữ CV Đi bit, Tình trạng xử lý CV Đi bit |
| Ghi Chú Đi | GHI_CHU_DI |
Thuộc CONG_VAN_DI |
Mức độ của Đi bit, Số trang của Đi numeric, Tài liệu đính kèm của Đi text, Khác của Đi text |
2. Các quy định ràng buộc toàn vẹn dữ liệu
Tài liệu định nghĩa các quy tắc ràng buộc logic, ngữ cảnh và giá trị thuộc tính:
- Ràng buộc logic thời gian: Đối với Công văn Đến, ngày ban hành (ra CV) phải trước ngày công văn đến; đối với Công văn Đi, ngày ra CV phải trước ngày gửi đi; với tất cả văn bản, ngày lưu trữ phải sau ngày ra CV và sau ngày đến.
- Ràng buộc quan hệ thực thể: Một công văn chỉ được ban hành bởi một và chỉ một cơ quan ngoài; mỗi công văn có một và chỉ một loại văn bản (không được rỗng); mỗi công văn được xử lý bởi ít nhất một bộ phận; mỗi nhân viên thuộc duy nhất một bộ phận.
- Ràng buộc trường dữ liệu:
MA LOAIdài tối đa 5 ký tự;MA CV ĐẾNvàMA CV ĐIkhông rỗng, không trùng lặp, dài tối đa 20 ký tự;MA CQvàMA BPdài tối đa 20 ký tự;MS NVdài tối đa 10 ký tự;Mật khẩutối đa 30 ký tự;CẤP BẬCkhông được rỗng và phải nằm trong danh mục cấp bậc quân đội quy định; trườngMỨC ĐỘchỉ nhận hai giá trị logic: bình thường (mặc định) và MẬT.
3. Mô hình luồng dữ liệu (DFD)
- DFD Cấp 0: Mô tả tương tác giữa tác nhân Cơ Quan Ngoài với 3 tiến trình trọng tâm: 1. Tiếp nhận Công văn đến, 2. Giải quyết Công văn, 3. Chuyển Công văn đi.
- DFD Cấp 1 và Cấp 2: Phân rã tiến trình Tiếp nhận (ghi sổ công văn đến, cập nhật văn bản); tiến trình Giải quyết (xử lý công văn đến, ra quyết định công văn đi, lưu trữ văn bản); tiến trình Chuyển đi (ghi sổ công văn đi, đóng bì gửi bưu điện hoặc giao liên).
- Hệ thống kho dữ liệu: Gồm 4 kho dữ liệu logic phục vụ luồng công việc: Kho Công văn đến, Kho Công văn đang xử lý (tạm thời tại phòng chỉ huy), Kho Công văn (toàn cơ quan do trợ lý lưu trữ quản lý), và Kho Công văn đi.
4. Thiết kế giao diện và danh mục màn hình
Giao diện người dùng được cấu trúc thông qua cây menu gồm 5 nhánh: Hệ thống (Đăng nhập, Đăng xuất, Thoát), Cập nhật (Công văn đến, Công văn đi, Công văn lưu, Loại công văn, Bộ phận, Cơ quan, Nhân viên), Thống kê (Công văn đến, Công văn đi, Công văn lưu), Trợ giúp (Giới thiệu, Hướng dẫn sử dụng) và Tìm kiếm Thông tin. Nhóm tác giả thiết kế 13 thành phần màn hình cụ thể:
| STT | Mã số màn hình | Loại | Tên gọi và ý nghĩa màn hình |
|---|---|---|---|
| 1 | MhMain |
Form | Màn hình chính của hệ thống |
| 2 | MhLogin |
Form | Màn hình đăng nhập hệ thống |
| 3 | MhCNCVDE |
Form | Màn hình cập nhật Công văn Đến |
| 4 | MhCNCVDI |
Form | Màn hình cập nhật Công văn Đi |
| 5 | MhCNCVLT |
Form | Màn hình cập nhật Công văn Lưu trữ |
| 6 | MhCNLCV |
Form | Màn hình cập nhật Loại Công văn |
| 7 | MhCNBP |
Form | Màn hình cập nhật Bộ phận |
| 8 | MhCNCQ |
Form | Màn hình cập nhật Cơ quan ngoài |
| 9 | MhCNNV |
Form | Màn hình cập nhật Nhân viên |
| 10 | MhTKCV |
Form | Màn hình Thống kê Công văn |
| 11 | MhTK |
Form | Màn hình Tìm kiếm công văn |
| 12 | MhGT |
Form | Màn hình giới thiệu phần mềm |
| 13 | TLHDSD |
Tài liệu | Tài liệu hướng dẫn sử dụng phần mềm |
5. Công nghệ và môi trường triển khai
- Ngôn ngữ và nền tảng phát triển: Sử dụng ngôn ngữ lập trình C# trên môi trường phát triển tích hợp Microsoft Visual Studio 2005.
- Công nghệ giao tiếp cơ sở dữ liệu: Kết hợp công nghệ ADO.NET trên nền tảng .NET Framework 2.0.
- Công cụ đóng gói: Sử dụng phần mềm InstallShield 2009 phiên bản 15 để tạo gói cài đặt phần mềm.
- Môi trường hệ điều hành thử nghiệm: Phần mềm đã được cài đặt và thử nghiệm thực tế trên các hệ điều hành: Windows XP, Windows Vista và Windows 7.
Nội dung chính theo từng chương
Bố cục của báo cáo đồ án được triển khai qua các phần nội dung nghiệp vụ và kỹ thuật cụ thể:
I. Mục tiêu, phạm vi đề tài
Phần này làm rõ mục đích xây dựng ứng dụng đồ họa GUI nhằm giải quyết bài toán tin học hóa khâu văn thư tại các cơ quan hành chính. Nhóm tác giả xác định ranh giới nghiên cứu tập trung vào các đơn vị có khối lượng văn bản vừa phải, lấy nòng cốt khảo sát là đơn vị Quân đội (Tiểu đoàn, Đồn Biên phòng) và định hướng nâng cấp lên các cơ quan quy mô lớn trong các giai đoạn sau.
II. Hiện trạng và yêu cầu
Nội dung phần này mô tả sơ lược tổ chức bộ máy của Tiểu đoàn 19 và các Đồn Biên phòng gồm 6 bộ phận. Báo cáo phân tích chi tiết vai trò của Ban chỉ huy (Tiểu đoàn trưởng, Chính trị viên, Tiểu đoàn phó Quân sự) trong việc chỉ đạo, quán triệt công văn; Bộ phận Trợ lý trong việc phác thảo và lưu trữ hồ sơ; Bộ phận Văn thư tiếp nhận và vào sổ sách; Bộ phận Thông tin – Cơ yếu giải mã điện báo khẩn; Bộ phận Hậu cần – Tài chính và Bộ phận Công tác.
Quy trình nghiệp vụ thực tế được làm rõ:
- Công văn đến: Văn thư kiểm tra hợp lệ, vào sổ, trình Chỉ huy phê duyệt; các văn bản dài hạn (như theo dõi tăng gia sản xuất quý I, tập huấn chiến sĩ mới khóa 2010–2011) được giữ tạm tại phòng chỉ huy, khi xử lý xong mới chuyển sang bộ phận lưu trữ.
- Công văn đi: Phát sinh theo nhu cầu chỉ đạo; Chỉ huy giao trợ lý phác thảo; Chỉ huy duyệt; Văn thư đánh máy, kiểm tra chính tả, in thử, trình ký bản chính thức; Văn thư vào sổ, sao lưu 1 bản gửi lưu trữ và 1 bản gửi bưu điện/giao liên.
- Lưu trữ công văn: Phân loại chặt chẽ theo hai chiều: theo cơ quan ban hành (Tủ Thủ tướng Chính phủ, Tủ Bộ Chỉ huy trực thuộc, Tủ Bộ Nội vụ, Tủ Các cơ quan ban ngành khác gồm Bộ GTVT, Bộ Tài chính, Bộ GD&ĐT, UBND các cấp, Mặt trận Tổ quốc...) và theo loại văn bản (mục Kế hoạch, Nghị quyết, Thông báo, Chỉ thị, Quy định...).
- Hệ thống biểu mẫu và sổ sách: Tài liệu phản ánh 5 biểu mẫu thực tế gồm Sổ công văn đến, Thống kê công văn đến theo tháng, Thống kê theo cơ quan, Thống kê theo loại và Bảng theo dõi công văn được lưu trữ.
III. Mô hình ERD (CDM) và mô tả thực thể
Phần này đặc tả mô hình quan niệm dữ liệu (CDM), danh mục các thực thể gồm BO_PHAN, CONG_VAN_DI, CONG_VAN_DEN, CO_QUAN, GHI_CHU_DI, GHI_CHU_DEN, LOAI_CONG_VAN, NHAN_VIEN kèm theo mô tả vai trò và thuộc tính khóa của từng thực thể trong hệ thống.
IV. Thiết kế dữ liệu, xử lý
Nội dung tập trung trình bày mô hình dữ liệu mức logic, mô hình dữ liệu vật lý (PDM), danh sách các bảng quan hệ, chuẩn hóa các mối quan hệ (tách bảng ghi chú đính kèm), thiết lập các ràng buộc dữ liệu toàn vẹn (bắt buộc nhập, kiểm tra độ dài chuỗi ký tự, ràng buộc khóa ngoại tham chiếu, miền giá trị mức độ mật) và mô hình hóa DFD từ cấp 0 đến cấp 2.
V. Thiết kế Giao diện
Trình bày sơ đồ phân rã chức năng menu dạng cây, lập danh sách 13 thành phần màn hình (MhMain, MhLogin, MhCNCVDE...) và bố cục chi tiết giao diện thao tác cập nhật, tìm kiếm, thống kê báo cáo cho người dùng.
VI & VII. Cài đặt, môi trường thử nghiệm và ưu điểm
Nêu rõ thông số môi trường công nghệ (C#, ADO.NET, Visual Studio 2005, InstallShield 2009 v15, Windows XP/Vista/7). Nhóm tác giả tự đánh giá các ưu điểm nổi bật: giao diện và thao tác hoàn toàn bằng tiếng Việt giúp người dùng dễ tiếp cận; hệ thống có tài liệu hướng dẫn sử dụng chi tiết giúp cán bộ chưa từng sử dụng máy tính vẫn có thể thao tác đơn giản.
Kết quả và đóng góp
Đồ án ghi nhận các kết quả thực nghiệm và số liệu cụ thể theo tài liệu văn bản:
1. Phân công công việc và tiến độ triển khai
Quá trình nghiên cứu và xây dựng phần mềm được phân chia thành 10 hạng mục công việc cụ thể:
| STT | Thời gian | Hạng mục công việc | Người thực hiện |
|---|---|---|---|
| 1 | 25/03/2010 | Khảo sát hiện trạng | Kiều My |
| 2 | 10/04/2010 | Phân tích hệ thống | My, Tâm, Văn |
| 3 | 15/04/2010 | Thiết kế dữ liệu | My, Tâm, Văn |
| 4 | 19/04/2010 | Thiết kế giao diện | My, Tâm |
| 5 | 20/04/2010 | Thiết kế xử lý | Đức Tâm |
| 6 | 25/05/2010 | Cài đặt hệ thống | My, Tâm, Văn |
| 7 | 26/05/2010 | Viết báo cáo đồ án | Kiều My |
| 8 | 12/06/2010 | Xây dựng báo cáo (Reportes) | Khắc Văn |
| 9 | 14/06/2010 | Đóng gói sản phẩm | My, Tâm, Văn |
| 10 | 28/05/2010 | Kiểm tra chương trình | My, Tâm, Văn |
2. Mức độ hoàn thành các phân hệ chức năng
Mức độ hoàn thiện của các chức năng được nhóm tác giả tự đánh giá định lượng bằng tỷ lệ phần trăm:
| STT | Chức năng phần mềm | Mức độ hoàn thành | Ghi chú từ tác giả |
|---|---|---|---|
| 1 | Phân quyền | 80% | Còn hướng phát triển tiếp |
| 2 | Đăng nhập | 90% | Có hướng phát triển thêm |
| 3 | Tìm kiếm | 90% | Chưa tối ưu |
| 4 | Thống kê | 80% | Còn thủ công |
| 5 | Cập nhật | 98% | Nhiều chức năng hoàn chỉnh |
| 6 | Trợ giúp | 99% | Đầy đủ, tài liệu chi tiết |
3. Giải pháp và đóng góp của đề tài
- Chuyển đổi thành công chu trình xử lý văn thư truyền thống tại đơn vị quân đội thành quy trình tin học hóa mạch lạc trên phần mềm giao diện đồ họa.
- Chuẩn hóa mô hình lưu trữ công văn theo hai tiêu chí phân loại song song: theo cơ quan phát hành và theo loại văn bản hành chính, phản ánh chính xác cấu trúc tủ lưu trữ thực tế.
- Xây dựng bộ cài đặt tự động với InstallShield 2009 v15 và tài liệu hướng dẫn sử dụng tiếng Việt chi tiết, hỗ trợ người sử dụng không chuyên về tin học.
Hạn chế và hướng nghiên cứu tiếp
Từ các ghi chú và phạm vi được đề cập trong văn bản đồ án, các hạn chế và hướng phát triển được xác định:
- Hạn chế kỹ thuật và chức năng:
- Chức năng thống kê chỉ đạt mức độ hoàn thành 80%, các thao tác xuất báo cáo vẫn còn tính thủ công.
- Chức năng tìm kiếm đạt 90%, thuật toán truy vấn chưa được tối ưu hóa cho các tập dữ liệu lớn.
- Khâu phân quyền (80%) và đăng nhập (90%) mới giải quyết ở mức độ cơ bản (phân biệt Admin và User thông thường), chưa xây dựng ma trận phân quyền chi tiết theo từng chức vụ, cấp bậc quân đội.
- Phạm vi áp dụng của phần mềm mới dừng lại ở các đơn vị quy mô nhỏ, có lưu lượng công văn thấp; chưa thử nghiệm trên môi trường mạng diện rộng hay cơ sở dữ liệu phân tán.
- Hướng nghiên cứu và phát triển tiếp:
- Nâng cấp cấu trúc dữ liệu và tối ưu hóa các mô-đun xử lý để ứng dụng cho các cơ quan hành chính lớn có lưu lượng văn bản khổng lồ như Ủy ban nhân dân cấp tỉnh, Ủy ban nhân dân cấp huyện, Phòng Văn thư Quốc gia và các tổng công ty, doanh nghiệp quy mô lớn.
- Hoàn thiện và tự động hóa toàn diện mô-đun thống kê, xuất báo cáo tổng hợp nhiều tiêu chí.
- Tối ưu hóa công cụ tìm kiếm dữ liệu và hoàn thiện hệ thống phân quyền người dùng chuyên sâu.
Giá trị tham khảo
Đồ án có giá trị tham khảo học thuật và kỹ thuật thực tế cho các nhóm đối tượng sau:
- Sinh viên ngành Công nghệ phần mềm, Hệ thống thông tin và Sư phạm Tin học: Tài liệu cung cấp ví dụ mẫu mực về một đồ án môn học hoàn chỉnh, bao quát từ khảo sát hiện trạng nghiệp vụ, xây dựng mô hình phân tích DFD, thiết kế dữ liệu quan hệ (ERD/PDM) đến lập trình giao diện và đóng gói ứng dụng.
- Người làm đề tài về tin học hóa văn phòng và quản lý hành chính: Phần khảo sát hiện trạng tại Mục II và hệ thống ràng buộc dữ liệu tại Mục IV là nguồn tham khảo hữu ích về quy trình nghiệp vụ văn thư, phân loại lưu trữ công văn và các quy tắc kiểm tra tính hợp lệ dữ liệu văn bản hành chính trong các cơ quan nhà nước và đơn vị lực lượng vũ trang.
Câu hỏi thường gặp
1. Đơn vị thực tế được nhóm tác giả khảo sát để xây dựng phần mềm là đơn vị nào?
Nhóm tác giả tiến hành khảo sát thực tế tại các đơn vị thuộc lực lượng Quân đội, trọng tâm là Tiểu đoàn 19 (đơn vị có chức năng huấn luyện chiến sĩ mới nghĩa vụ quân sự) và các Đồn Biên phòng trực thuộc Bộ Chỉ huy Bộ đội Biên phòng của một tỉnh.
2. Quy trình phân loại và lưu trữ công văn tại đơn vị được tổ chức như thế nào?
Công văn được phân loại theo hai nhánh chính: Công văn Đến và Công văn Đi. Tại kho lưu trữ, tài liệu được phân chia theo tủ hồ sơ dựa trên cấp cơ quan ban hành (Tủ Thủ tướng Chính phủ, Tủ Bộ Chỉ huy, Tủ Bộ Nội vụ, Tủ Các cơ quan ban ngành) và trong từng tủ tiếp tục được phân loại theo danh mục loại công văn (Kế hoạch, Nghị quyết, Thông báo, Chỉ thị, Quy định...).
3. Hệ thống cơ sở dữ liệu của phần mềm gồm những bảng dữ liệu nào?
Hệ thống gồm 8 bảng dữ liệu quan hệ chính: CO_QUAN (Cơ quan ngoài), BO_PHAN (Bộ phận nội bộ), NHAN_VIEN (Nhân viên), LOAI_CONG_VAN (Loại công văn), CONG_VAN_DEN (Công văn đến), GHI_CHU_DEN (Ghi chú công văn đến), CONG_VAN_DI (Công văn đi) và GHI_CHU_DI (Ghi chú công văn đi).
4. Hệ thống áp dụng những quy tắc ràng buộc logic nào về mốc thời gian của văn bản?
Tài liệu quy định: đối với Công văn Đến, ngày ban hành phải trước ngày công văn đến đơn vị; đối với Công văn Đi, ngày ban hành phải trước ngày gửi đi; đối với tất cả văn bản, ngày lưu trữ vào hồ sơ bắt buộc phải sau ngày ban hành và sau ngày công văn đến.
5. Phần mềm được xây dựng bằng công nghệ gì và thử nghiệm trên môi trường nào?
Hệ thống được lập trình bằng ngôn ngữ C# trên công cụ Visual Studio 2005, sử dụng công nghệ truy xuất dữ liệu ADO.NET trên nền tảng .NET, đóng gói cài đặt qua phần mềm InstallShield 2009 phiên bản 15, và đã được cài đặt thử nghiệm thành công trên các hệ điều hành Windows XP, Windows Vista và Windows 7.
Kết luận
Đồ án môn học Công nghệ phần mềm của nhóm sinh viên Kiều My, Trần Đức Tâm và Nguyễn Khắc Văn đã hệ thống hóa thành công bài toán quản lý văn thư tại đơn vị lực lượng vũ trang cấp cơ sở thành một ứng dụng đồ họa GUI hoàn chỉnh. Bằng việc áp dụng phương pháp phân tích thiết kế hệ thống có cấu trúc (mô hình DFD và ERD/PDM), nghiên cứu đã giải quyết chặt chẽ cấu trúc cơ sở dữ liệu quan hệ và các ràng buộc nghiệp vụ lưu trữ công văn đến, công văn đi. Sản phẩm phần mềm được cài đặt bằng C# trên nền tảng .NET, đóng gói thành bộ cài đặt độc lập và cung cấp tài liệu hướng dẫn sử dụng tiếng Việt cụ thể, tạo tiền đề kỹ thuật vững chắc cho định hướng nâng cấp hệ thống quản trị văn thư lên quy mô cơ quan hành chính lớn trong tương lai.