1

Re: Hệ thống quản lý phòng họp và máy chiếu

Em có nhu cầu về một phần mềm quản lý phòng họp và máy chiếu, yêu cầu như sau:

1. Authenticate bằng NTML và tự động lưu UserID/DateTime vào event khi tạo.
2. Ngôn ngữ ASP.NET là tốt nhất, không thì thoả mãn (1) cũng tạm :-). Database là MSSQL.
3. Phần chương trình gồm các mục:
     a. Import/Sync users từ AD
     b. Tạo usergroup
     c. Tạo phòng họp
     d. Tạo máy chiếu
     e. Booking:
         - Tạo event mới dựa trên calendar theo Time Zone. Trong form này thì các mục Tên event, thời gian bắt đầu/kết thúc là bắt buộc. Phòng họp và máy chiếu là tuỳ chọn.
         - Kiểm tra conflict/duplicate item khi tạo/sửa event.
4. Yêu cầu bổ xung:
     a. Usergroup gồm 2 group chính: Normal và High, những user trong group High sẽ có quyền "đẩy" các event của Normal user lên sớm hơn hoặc muộn đi. Mục đích là giành quyền dùng resources.
     b. Các menu cho các chức năng có thể được hiển thị/ẩn trong phần Administrator
     c. Màn hình chính bao gồm: Tạo Event mới, Xem các Event theo phòng họp/máy chiếu. Phần dưới là calendar current month hiển thị các events.
5. Các yêu cầu còn lại mà chưa nghĩ ra :-)

Mời các bác đóng góp ý kiến và tham gia thực hiện. Giá ban đầu là USD200 :-)

Sành điệu là sống đẹp :-)

2

Re: Hệ thống quản lý phòng họp và máy chiếu

Bác chaien "cầu kì" quá smile

Tôi thấy [erl=http://mrbs.sourceforge.net/]MRBS[/erl] cũng tạm được, đang chỉnh vài thứ linh tinh GUI để chạy @work đây smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

3

Re: Hệ thống quản lý phòng họp và máy chiếu

Tại em cũng muốn dùng @work, mà chỗ em lại dùng AD :-p

Sành điệu là sống đẹp :-)

4

Re: Hệ thống quản lý phòng họp và máy chiếu

Thế viết cái plugin cho MRBS thì giá bao nhiêu hả bác? wink

Last edited by skz0 (02/11/2006 14:09)

5

Re: Hệ thống quản lý phòng họp và máy chiếu

MRBS theo như em thấy thì không có phần book equipment (projector, notebook...)
Nếu bác viết được plugin cho MRBS và phần booking equipment thì same price :-)

Sành điệu là sống đẹp :-)

6

Re: Hệ thống quản lý phòng họp và máy chiếu

Bác chaien check email nhé smile

7

Re: Hệ thống quản lý phòng họp và máy chiếu

chaien viết:

MRBS theo như em thấy thì không có phần book equipment (projector, notebook...)
Nếu bác viết được plugin cho MRBS và phần booking equipment thì same price :-)

Thực ra chuyện quản lý phòng họp hay equipment cũng không khác nhau mấy. Chỉ cần chỉnh lại một số thuật ngữ trong đó để hợp với ngữ cảnh thôi. Tôi đang định dùng cho Cty để quản lý 1 phòng họp, một vài thiết bị (notebook, projector) và mấy chiếc xe. GUI cần "touch" lại mới xem được, chỉnh cả PHP code & CSS.

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

8

Re: Hệ thống quản lý phòng họp và máy chiếu

Ý tưởng là trong form book phòng họp có phần để chọn là có book equipment luôn. Nó dùng chung timeframe với phòng họp như thế tiện hơn là sửa phòng họp thành máy chiếu rồi book riêng rẽ.

Sành điệu là sống đẹp :-)

9

Re: Hệ thống quản lý phòng họp và máy chiếu

1. Nếu máy chiếu luôn phải đi đôi với phòng họp thì đâu cần tách ra làm chi ? Cứ coi như book phòng họp là có máy chiếu trong đó luôn, dùng hay không dùng chả quan trọng.

2. Nếu máy chiếu có thể được sử dụng riêng lẻ (ngoài phòng họp chẳng hạn) thì nên phân chia thành 2 ressource riêng biệt chứ sao nữa ?

Liên hệ logic giữa hai tài nguyên này thực ra là chủ quan của người quản lý mà thôi.

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

10

Re: Hệ thống quản lý phòng họp và máy chiếu

Về mặt phân tích dữ liệu thì ghép cái máy chiếu belong to meeting room là tự lmaf khó mình. tách ra thành 2 thực thể độc lập thì muốn nắn muốn bóp gì chả được?
- set time frame
- chọn phòng
- chọn bảng
- chọn máy chiếu
- chọn bình cafe
....

Không có gì quí hơn Độc Lập - Tự Do
-- Hồ Chí Minh

11

Re: Hệ thống quản lý phòng họp và máy chiếu

Các bác không hiểu ý em.

Ý em là khi book phòng họp thì mình có thể chọn book máy chiếu, notebook... nói chung là equipment trong form đó luôn. Thời hạn sử dụng các equipment đó là bằng thời hạn sử dụng phòng họp. Ý là book 1 lần được cả phòng họp và equipment.

Nếu coi equipment như là phòng họp thì mình phải làm:
1. Book phòng họp thời gian từ 1:00 tới 3:00
2. Book equipment từ 1:00 đến 3:00
Như thế thì thêm các thủ tục mà dễ gây nhầm lẫn giữa 2 lần book.

Đây không phải là ghép equipment vào phòng họp. Nó vẫn là 2 thực thể riêng rẽ. Chỉ có time frame usage là giống nhau thôi.

Sành điệu là sống đẹp :-)

12

Re: Hệ thống quản lý phòng họp và máy chiếu

Ơ thì em đang nói thế còn gì, bác không hiểu bọn em thì có

Không có gì quí hơn Độc Lập - Tự Do
-- Hồ Chí Minh

13

Re: Hệ thống quản lý phòng họp và máy chiếu

Em xin mô tả lại yêu cầu của bác Chaien thế này, dưới góc độ Use Cases 1 chút. Nếu không đúng xin bác sửa dùm em:
1. Chương trình ASP.NET (1.0, 1.1. 2.0) với MSSQL (SQL 2000, MSDE hoặc SQL Express 2005).

2. Sẽ có 1 (vài) người có quyền admin. Sau khi admin login vào (với username, password, domain name từ AD) thì sẽ có quyền:

a. Import / Sync user từ AD. Nếu User luôn sync với AD (tạo user trên AD thì hiển nhiên user sẽ xài được phần mềm này) thì chức năng này không cần thiết. Nếu bỏ đi chương trình sẽ nhẹ hơn.

b. Tạo usergroup với các priority từ high đến low, ví dụ từ 9 --> 0. Usergroup có priority cao hơn có thể đẩy event của user khác xuống dưới. Nếu usergroup này tương ứng vói usergroup trên AD thì chức năng này cũng không cần, chỉ cần set role tương ứng là xong. Tuy nhiên nếu cần chức năng này thì mục a. Import users là cần thiết.

c. Tạo máy chiếu, phòng họp

d. Giấu / hiển thị các menu chức năng (optional) của user

3. Sử dụng: xoay quanh việc tạo event:

a. Hiện thị calendar  với time frame và các phòng/máy chiếu đã đăng ký

b. User chọn ô time frame --> hiện lên danh sách các phòng còn trống (và, optional, các phòng đăng ký bởi cấp dưới) và các máy chiếu còn trống --> Chọn phòng và máy chiếu --> Save lại --> xong

c. Optional: chuyển phòng / máy chiếu khác cho cấp dưới nếu đã lấy phòng của người ta.

d. Optional: Gửi email xác nhận cho người đăng ký người bị chuyển phòng.

----------------------
Xong phần xác định yêu cầu. Nếu em viết đầy đủ các chức năng như trên, em sẽ sử dụng ASP.NET 2.0 với VWD 2005 và SQL Express 2005 (cả 2 đều miễn phí), CSS đặt riêng có thể thay đổi mà không cần sửa code.


Thời gian giao hàng: 10 ngày cho bản thử nghiệm thô, 5 ngày tiếp theo cho bản thử nghiệm 2, sau đó khoảng từ 5 - 10 ngày cho bản release cuối cùng.
--> Khoảng 20MD

Source code: giao luôn.

Chi phí: Lấy bác 20$/MD x 20MD = 400$, donate cho VNOSS 100$, em còn 300$.

Nếu bác đồng ý thì em sẽ lên bản yêu cầu (bằng word / openoffice) và gửi cho bác ;-) Nếu không thì bạn nào có thể làm rẻ hơn, nhanh hơn thì có thể sử dụng lại bản yêu cầu thô ở trên. Theo em thì giá trên đã rất hữu nghị cho thành viên VNOSS, vì thường em lấy MD cao hơn, nhưng làm tích cực hơn rất nhiều và thời gian giao hàng dưới 1 tuần cho yêu cầu trên.

Nếu đồng ý thì ta close topic ở đây, bác email cho em: deptrai at vnoss.org hoặc my real name @ vnoss.org (bác biết em là ai).

Lời nói chẳng mất tiền mua,
Lựa lời mà nói cho vừa lòng nhau.

14

Re: Hệ thống quản lý phòng họp và máy chiếu

Cám ơn bác Crank. Yêu cầu bác mô tả khá chính xác. Chi tiết bác tham khảo ở link bên dưới:

Windows SharePoint Services Applications Template: Room And Equipment

Hệ thống đó hoạt động rất tốt, chỉ hạn chế ở chỗ là không check được duplicate/conflict events. Nếu bác sửa được hệ thống trên cho nó có thể check được duplicate/conflict events thì cũng có giá $200.

Các hệ thống tương đương trên web bán chỉ có $265 thôi :-)

Em có tham khảo cái này nhưng chưa thành công. Bác thử xem sao :-)

Sành điệu là sống đẹp :-)

15

Re: Hệ thống quản lý phòng họp và máy chiếu

Hmm, em chưa dùng Windows SharePoint bao giờ. Sửa code bên trong (nếu nó có code) để tránh conflit em nghĩ chắc là không khó lắm. Cái khó là phải thiết lập hệ thống Windows SharePoint để cài đặt, thử nghiệm.

Em đã gửi thư cho Microsoft xin 1 bản Windows Server 2003 về để chạy thử, dùng AD để viết chương trình cho bác. Chắc vài bữa nữa thư sẽ đến. Có lẽ em download về cho nó lẹ vậy.

Em sẽ xem qua xem viết ứng dụng từ đầu hay dùng SharePoint sẽ nhanh hơn, sẽ báo cáo với bác sau.

Các hệ thống tương đương trên Web bán với giá tương đối rẻ vì họ bán cho nhiều người. Em thì phải nghiên cứu viết từ đầu nên dĩ nhiên khó cạnh tranh lại. Tuy nhiên em sẽ xem lại đề nghị của bác, vì mục đích của em cũng học hỏi thêm là chính, chưa đặt nặng vấn đề tài chính.

Lời nói chẳng mất tiền mua,
Lựa lời mà nói cho vừa lòng nhau.

16

Re: Hệ thống quản lý phòng họp và máy chiếu

Các chuyên gia về SharePoint cho em hỏi xíu.
Em đọc help thấy trên MSDN của Microsoft có hỗ trợ việc quản lý user AD trên SharePoint, nếu thay đổi thông tin trên AD thì nó có thể tự động cập nhật vào SP nhưng phần ngược lại khi thay đổi thông tin của user trên SP thì không thấy, bác nào biết về cái này thì giúp em với.
Help me help me

17

Re: Hệ thống quản lý phòng họp và máy chiếu

vnpenguin viết:

Bác chaien "cầu kì" quá smile

Tôi thấy [erl=http://mrbs.sourceforge.net/]MRBS[/erl] cũng tạm được, đang chỉnh vài thứ linh tinh GUI để chạy @work đây smile

Bạn ơi cho mình hỏi chút : sao mình down về rùi mà là hoài nó hổng chạy.
nó cứ báo lỗi :

Warning: require_once(grab_globals.inc.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\mrbs\testdata.php on line 6

Fatal error: require_once() [function.require]: Failed opening required 'grab_globals.inc.php' (include_path='.:/php/includes') in C:\wamp\www\mrbs\testdata.php on line 6

mình dùng WAMPSERVER để chạy