您的實驗室都如何進行人員公告、SOP修訂閱讀紀錄?
使用E-MAIL?使用紙本一個人一個人蓋章?
您如何知道E-MAIL已經有效通知,人員於何時讀取?三班輪替的人員蓋完章要花多少時間?
同仁跟你反映過:什麼時候公告的?我不知道!?
我想讓這流程有效率一點,設計了公告紀錄網頁,與檢驗報告查詢系統連結。
程式碼還沒想好放在哪,有興趣可以直接找我拿。
系統需求:APACHE OR IIS 網頁伺服器, MYSQL, PHP+PEAR(auth, mdb2)
**program lists(in subDIR \msg)
- ../login.php
- styles.css
- config.inc.php
- header.php
- index.php
- msg_add.php
- msg_edit.php
- msg_read_log.php
- msg_read_log_user.php
- msg_show.php
- sample_posteddata.php
table
- MSG_cont(
CREATE TABLE msg_cont (
m_id int(11) NOT NULL auto_increment,
m_date varchar(14) default NULL,
m_title1 varchar(128) NOT NULL default '',
m_title2 varchar(128) default NULL,
m_content text NOT NULL,
to_show char(1) NOT NULL default '1',
post_oper varchar(5) NOT NULL default '',
read_count int(11) default '1',
PRIMARY KEY (m_id),
FULLTEXT KEY m_content(m_content),
KEY post_oper(post_oper)
) TYPE=MyISAM COMMENT='message 內容'; - msg_read_log(
CREATE TABLE msg_read_log (
m_id int(11) NOT NULL default '0',
oper_id varchar(5) NOT NULL default '',
post_date varchar(14) default NULL,
read_date varchar(14) default '9',
remark varchar(64) NOT NULL default '',
PRIMARY KEY (m_id,oper_id),
KEY m_id(m_id),
KEY oper_id(oper_id)
) TYPE=MyISAM COMMENT='message read log'; - Msg_search(
CREATE TABLE msg_search (
m_id int(11) NOT NULL default '0',
m_key varchar(128) NOT NULL default '',
PRIMARY KEY (m_id,m_key),
FULLTEXT KEY m_key(m_key)
) TYPE=MyISAM; - Oper(
CREATE TABLE oper (
oper_id varchar(6) default NULL,
oper_name varchar(10) default NULL,
pswd_desc varchar(15) default NULL,
EXPER_TYPE varchar(10) default NULL,
e_mail varchar(60) default NULL,
auth_right varchar(10) NOT NULL default 'user',
UNIQUE KEY oper_id(oper_id)
) TYPE=MyISAM; - msg_cont_backup(
CREATE TABLE msg_cont_backup (
m_id int(11) NOT NULL auto_increment,
m_date varchar(14) default NULL,
m_title1 varchar(128) NOT NULL default '',
m_title2 varchar(128) default NULL,
m_content text NOT NULL,
to_show char(1) NOT NULL default '0',
post_oper varchar(5) NOT NULL default '',
read_count int(11) default '1',
PRIMARY KEY (m_id),
FULLTEXT KEY m_content(m_content),
KEY post_oper(post_oper)
) TYPE=MyISAM COMMENT='message 內容'; - msg_read_log_backup(
CREATE TABLE msg_read_log_backup (
m_id int(11) NOT NULL default '0',
oper_id varchar(5) NOT NULL default '',
post_date varchar(14) default NULL,
read_date varchar(14) default NULL,
remark varchar(64) NOT NULL default '',
KEY m_id(m_id)
) TYPE=MyISAM COMMENT='message read log';
**USER FRIENDLY INTERFACE
- CKEditor :可將word格式直接貼上,增加可讀性
- CKFinder:檔案上傳(未完成,中文檔名有問題)
- message 管理,選擇人員公佈
- message 可包括各組公告、SOP修改公告、
- message 可搜尋
- 人員登錄
- 依照登錄與 讀取公告,紀錄讀取公告時間
- 追蹤未讀取的名單
- 顯示各公告的讀取情況
沒有留言:
張貼留言