![檔案管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/fc797e9c-8f32-4eb1-b555-d8f7a7c7f734/fc797e9c-8f32-4eb1-b555-d8f7a7c7f7341.gif)
![檔案管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/fc797e9c-8f32-4eb1-b555-d8f7a7c7f734/fc797e9c-8f32-4eb1-b555-d8f7a7c7f7342.gif)
![檔案管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/fc797e9c-8f32-4eb1-b555-d8f7a7c7f734/fc797e9c-8f32-4eb1-b555-d8f7a7c7f7343.gif)
![檔案管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/fc797e9c-8f32-4eb1-b555-d8f7a7c7f734/fc797e9c-8f32-4eb1-b555-d8f7a7c7f7344.gif)
![檔案管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/fc797e9c-8f32-4eb1-b555-d8f7a7c7f734/fc797e9c-8f32-4eb1-b555-d8f7a7c7f7345.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課 程 設(shè) 計(jì)檔案管理系統(tǒng)姓 名 院(系) 計(jì)算機(jī)科學(xué)與工程學(xué)院專業(yè)年級(jí) 學(xué) 號(hào) 指導(dǎo)教師 職 稱 講師起止時(shí)間 2011-12-12至2011-12-25目 錄一、概述1二、需求與功能分析1三、概要設(shè)計(jì)31)檔案管理系統(tǒng)32)用戶管理模塊43)系統(tǒng)參數(shù)設(shè)置模塊54)借閱管理模塊65)案卷管理模塊76)文件管理模塊77)數(shù)據(jù)管理模塊8四、數(shù)據(jù)庫(kù)設(shè)計(jì)81.概念結(jié)構(gòu)設(shè)計(jì)82.邏輯結(jié)構(gòu)設(shè)計(jì)113.物理結(jié)構(gòu)設(shè)計(jì)134.數(shù)據(jù)庫(kù)的實(shí)施135.數(shù)據(jù)庫(kù)運(yùn)行及維護(hù)23五、關(guān)鍵技術(shù)實(shí)現(xiàn)231.創(chuàng)建視圖232.存儲(chǔ)過(guò)程設(shè)計(jì)253.觸發(fā)器設(shè)計(jì)27六、數(shù)據(jù)庫(kù)安全性控制291.用戶管理及權(quán)限設(shè)置29七、系統(tǒng)實(shí)現(xiàn)31八、總
2、結(jié)與展望34參 考 文 獻(xiàn)37一、 概述1. 系統(tǒng)背景隨著各行業(yè)各領(lǐng)域信息化水平的不斷提高以及對(duì)檔案信息化認(rèn)識(shí)的不斷深入,檔案管理工作日益受到重視。人們對(duì)檔案管理信息系統(tǒng)定位提出越來(lái)越高要求的同時(shí),也面臨著許多新的問(wèn)題。主要面臨著如下新的應(yīng)用需求和挑戰(zhàn):信息檔案化、企業(yè)級(jí)應(yīng)用、開(kāi)放性應(yīng)用、檔案管理工作前移,為現(xiàn)實(shí)工作服務(wù)、新應(yīng)用要求和新技術(shù)集成、異構(gòu)數(shù)據(jù)海量存儲(chǔ)等。檔案管理系統(tǒng)通過(guò)建立統(tǒng)一的標(biāo)準(zhǔn),規(guī)范整個(gè)文件管理,包括規(guī)范各業(yè)務(wù)系統(tǒng)的文件管理;構(gòu)建完整的檔案資源信息共享服務(wù)平臺(tái),支持檔案管理全過(guò)程的信息化處理,包括:采集、移交接收、歸檔、存儲(chǔ)管理、借閱利用和編研發(fā)布等等,同時(shí)逐步將業(yè)務(wù)管理模式
3、轉(zhuǎn)換為服務(wù)化管理模式,以服務(wù)模型為業(yè)務(wù)管理基礎(chǔ),業(yè)務(wù)流和數(shù)據(jù)流建立在以服務(wù)為模型的系統(tǒng)平臺(tái)之上。檔案管理系統(tǒng)為企事業(yè)單位的檔案現(xiàn)代化管理,提供完整的解決方案,檔案管理系統(tǒng)既可以自成系統(tǒng),為用戶提供完整的檔案管理和網(wǎng)絡(luò)查詢功能,也可以與本單位的oa辦公自動(dòng)化和dpm設(shè)計(jì)過(guò)程管理,或者與mis信息管理系統(tǒng)相結(jié)合,形成更加完善的現(xiàn)代化信息管理網(wǎng)絡(luò)。2. 開(kāi)發(fā)環(huán)境windows 7 x86 sp1 ultimate+ microsoft sql server 2008 r2二、 需求與功能分析系統(tǒng)功能需求簡(jiǎn)介檔案管理系統(tǒng)是一套功能強(qiáng)大、操作簡(jiǎn)便、實(shí)用的自動(dòng)化管理軟件,包括用戶管理、檔案數(shù)據(jù)錄入(分為文
4、件錄入和案卷錄入2部分)、案卷數(shù)據(jù)查詢(分為文件查詢和案卷查詢2部分)、借閱管理等。可以應(yīng)用于一般的檔案室,也可以應(yīng)用于網(wǎng)絡(luò)中的辦公系統(tǒng),進(jìn)行聯(lián)網(wǎng)操作。基本功能需要:1) 用戶登錄在用戶進(jìn)入系統(tǒng)前,首先要求用戶進(jìn)行,登錄時(shí)要驗(yàn)證用戶名和密碼是否匹配,驗(yàn)證通過(guò)后允許用戶進(jìn)入本系統(tǒng)操作。2) 修改注冊(cè)信息 用戶登錄后,可以修改自己的注冊(cè)信息,包括修改用戶密碼、每頁(yè)顯示行數(shù)等信息,不允許修改用戶名、姓名和部門(mén)等信息。3) 權(quán)限設(shè)置本模塊只有系統(tǒng)管理員可以操作。管理員可以增加系統(tǒng)用戶、刪除系統(tǒng)用戶、修改用戶的相關(guān)屬性、修改用戶的權(quán)限表。4) 數(shù)據(jù)錄入本模塊處理用戶輸入新的檔案文件信息或者檔案案卷信息。
5、輸入數(shù)據(jù)時(shí)要考慮用戶連續(xù)錄入的情況,可以從上一條記錄復(fù)制數(shù)據(jù)到新的記錄中。5) 數(shù)據(jù)維護(hù)本模塊需要具有“數(shù)據(jù)維護(hù)”的權(quán)限的用戶可以操作。數(shù)據(jù)維護(hù)模塊對(duì)已經(jīng)“刪除”(只是做刪除標(biāo)記)的檔案文件做最后判定,判斷該文件是否需要?jiǎng)h除。此模塊涉及兩種操作:恢復(fù)和徹底刪除。6) 數(shù)據(jù)查詢按用戶輸入的條件查詢相應(yīng)的檔案文件信息。查詢結(jié)果以列表目錄形式顯示,也可以卡片形式顯示。具有檔案處理權(quán)限的用戶可以對(duì)查詢的結(jié)果編輯并保存,也可以“刪除”(做刪除標(biāo)記)檔案文件記錄。7) 數(shù)據(jù)修改本模塊主要實(shí)現(xiàn)批量修改數(shù)據(jù)的功能,可以由用戶指定條件,將數(shù)據(jù)庫(kù)中所有符合條件的文件或案卷記錄按要求修改某個(gè)字段的值。例如:可以指定
6、將所有文件年份為“2002”的文件記錄的保管期限改為“長(zhǎng)期”。8) 檔案借閱此模塊分為外借登記、歸還記錄和電子借閱申請(qǐng)?zhí)幚韮刹糠?,具有“借閱管理”?quán)限的用戶可以操作此模塊。外借模塊實(shí)現(xiàn)檔案文件的借出登記和歸還登記功能。電子借閱申請(qǐng)由具有“借閱管理”權(quán)限的用戶處理。一般用戶提出閱讀電子文檔的請(qǐng)求后,被同意閱讀后,文件將被發(fā)送給申請(qǐng)人。三、 概要設(shè)計(jì)系統(tǒng)功能圖解說(shuō)明1) 檔案管理系統(tǒng)圖1. 檔案管理系統(tǒng)的功能2) 用戶管理模塊圖2. 用戶管理模塊功能a. 添加用戶:管理員可以對(duì)用戶進(jìn)行添加操作。b. 刪除用戶:管理員可以對(duì)已有用戶進(jìn)行刪除操作。c. 查看用戶權(quán)限:每個(gè)用戶都具有一定的權(quán)限,管理員可
7、以看用戶的管理權(quán)限。d. 修改管理權(quán)限:管理員可以修改用戶的管理權(quán)限。e. 添加管理權(quán)限:管理員在權(quán)限管理中可以添加管理權(quán)限。f. 刪除管理權(quán)限:管理員在權(quán)限管理中可以刪除管理權(quán)限。3) 系統(tǒng)參數(shù)設(shè)置模塊圖3. 系統(tǒng)參數(shù)設(shè)置模塊功能a. 系統(tǒng)表:管理員可以修改單位名稱和卷宗號(hào)并保存。b. 檔案種類表:對(duì)檔案種類進(jìn)行添加、刪除操作。c. 文件種類表:對(duì)文件種類進(jìn)行添加、刪除操作。d. 文件類目表:對(duì)文件類目進(jìn)行添加、刪除操作。e. 其他參數(shù)表:對(duì)其他文件進(jìn)行編輯 、刪除操作。在編輯時(shí)可以修改附件存放路徑和備份文件存放路徑。4) 借閱管理模塊圖4. 借閱管理模塊功能a. 借閱登記:輸入借閱條件后就
8、可以申請(qǐng)借閱登記。b. 借閱查詢:提供對(duì)所借出案卷的查詢工作,對(duì)歸還日期做詳細(xì)說(shuō)明。c. 網(wǎng)上查詢:網(wǎng)上借閱又提供網(wǎng)上借閱申請(qǐng)、未提交的借閱申請(qǐng)、處理的借閱申請(qǐng)、借閱申請(qǐng)?zhí)幚砗途W(wǎng)上答復(fù)幾個(gè)小模塊。5) 案卷管理模塊圖5. 案卷管理模塊功能a. 案卷查詢:對(duì)所需要的案卷進(jìn)行查詢操作。b. 案卷錄入:保存案卷。6) 文件管理模塊圖6. 文件管理模塊功能a. 文件查詢:對(duì)所需要的文件進(jìn)行查詢操作。b. 文件錄入:保存文件。7) 數(shù)據(jù)管理模塊圖7. 數(shù)據(jù)管理模塊功能a. 數(shù)據(jù)備份:對(duì)文件表和案卷表分別進(jìn)行備份。b. 數(shù)據(jù)恢復(fù):對(duì)文件表和案卷表分別進(jìn)行數(shù)據(jù)恢復(fù)。四、 數(shù)據(jù)庫(kù)設(shè)計(jì)1. 概念結(jié)構(gòu)設(shè)計(jì)1) 實(shí)
9、體e-r圖圖8. 用戶實(shí)體e-r圖圖9. 部門(mén)實(shí)體e-r圖圖10. 案卷實(shí)體e-r圖圖11. 檔案實(shí)體e-r圖2) 全局e-r圖圖12. 全局e-r圖2. 邏輯結(jié)構(gòu)設(shè)計(jì)1) 實(shí)體關(guān)系模型轉(zhuǎn)換用戶表(用戶編號(hào),登陸名,密碼,用戶姓名,部門(mén),顯示條數(shù))部門(mén)表(部門(mén)編號(hào),部門(mén)名稱)案卷表(案卷序號(hào),案卷編號(hào),檔案種類,案卷標(biāo)題,起始日期,截止日期,保存期限,總件數(shù),總頁(yè)數(shù),歸檔號(hào),檔號(hào),責(zé)任者,本卷情況,立卷人,檢查人,立卷時(shí)間)檔案管理表(檔案編號(hào),檔案種類,檔案狀態(tài),刪除標(biāo)記,文獻(xiàn)類型,成文日期/載體形成時(shí)間)檔案種類表(種類編號(hào),管理類型,文件類型)用戶角色表(用戶編號(hào),用戶名)2) 關(guān)系結(jié)構(gòu)
10、表格設(shè)計(jì)字段名稱含義類型長(zhǎng)度是否為空黙認(rèn)值主鍵外鍵約束users_id用戶編號(hào)intnyusers_username登錄名varchar50nusers_password密碼char20nusers_name用戶姓名varchar50nusers_department部門(mén)varchar50nyusers_page顯示條數(shù)intn表1. 用戶(登錄)表(users)字段名稱含義類型長(zhǎng)度是否為空黙認(rèn)值主鍵外鍵約束dept_id部門(mén)編號(hào)varchar50nydept_name部門(mén)varchar50n表2. 部門(mén)表(departments)字段名稱含義類型長(zhǎng)度是否為空黙認(rèn)值主鍵外鍵約束files_id
11、案卷序號(hào)varchar50nyfiles_num案卷編號(hào)varchar50nfilesmanage_id案卷編號(hào)varchar50nyfiles_title案卷標(biāo)題varchar50nfiles_starttime起始日期datefiles_endtime截止日期datefiles_storagetime保存期限intfiles_totalpackages總件數(shù)varchar50files_totalpage總頁(yè)數(shù)varchar50files_filingnumber歸檔號(hào)char10files_archivalcode檔號(hào)char10files_agent責(zé)任者varchar50files_
12、situation本卷情況varchar50files_archives立卷人varchar50files_examiner檢查人varchar50files_filidate立卷時(shí)間date表3. 檔案案卷表(files)字段名稱含義類型長(zhǎng)度是否為空黙認(rèn)值主鍵外鍵約束filesmanage_id檔案編號(hào)varchar50nyfilesmanage_type檔案種類varchar50yfilesmanage_state檔案狀態(tài)varchar50filesmanage_delete刪除標(biāo)記bitfilesmanage_type1文獻(xiàn)類型varchar50filesmanage_date成文日期/
13、載體形成時(shí)間date表4. 檔案管理表(filesmanage)字段名稱含義類型長(zhǎng)度是否為空黙認(rèn)值主鍵外鍵約束filestype_id種類編號(hào)varchar30nfilestype_managetype管理類型varchar30filestype_filetype文件類型varchar30y表5. 檔案種類表(filestype)字段名稱含義類型長(zhǎng)度是否為空黙認(rèn)值主鍵外鍵約束roles_id用戶權(quán)限varchar50nroles_name權(quán)限用戶組名稱varchar50ny表6. 用戶角色(權(quán)限)表(roles)3. 物理結(jié)構(gòu)設(shè)計(jì)1) 存取方法:索引方法2) 存儲(chǔ)結(jié)構(gòu)a. 確定數(shù)據(jù)的存放位置i
14、. 由于涉及的數(shù)據(jù)庫(kù)文件不大,故將表和索引放在同一個(gè)磁盤(pán)上。ii. 將日志文件、備份文件與數(shù)據(jù)庫(kù)對(duì)象放在不同的磁盤(pán)上,以改善系統(tǒng)的性能。b. 確定系統(tǒng)配置i. 采用系統(tǒng)默認(rèn)配置,不更改相關(guān)配置變量。4. 數(shù)據(jù)庫(kù)的實(shí)施1) 創(chuàng)建數(shù)據(jù)庫(kù)圖13.定義數(shù)據(jù)庫(kù)名稱為:files2) 創(chuàng)建表a. users表圖14.在ssms中創(chuàng)建files表圖15.在ssms中創(chuàng)建表關(guān)系創(chuàng)建腳本use filesgoset ansi_nulls ongoset quoted_identifier ongoset ansi_padding ongocreate table dbo.users(users_id int n
15、ot null,users_username varchar(50) not null,users_password char(20) not null,users_name varchar(50) not null,users_department varchar(50) not null,users_page int not null,roles_name varchar(50) not null, constraint pk_users primary key clustered (users_id asc)with (pad_index = off, statistics_noreco
16、mpute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on primary) on primarygoset ansi_padding offgoalter table dbo.users with check add constraint fk_users_departments foreign key(users_department)references dbo.departments (dept_id)goalter table dbo.users check constraint
17、 fk_users_departmentsgoalter table dbo.users with check add constraint fk_users_roles foreign key(roles_name)references dbo.roles (roles_name)goalter table dbo.users check constraint fk_users_rolesgob. departments表圖16.在ssms中創(chuàng)建departments表圖17.在ssms中創(chuàng)建表關(guān)系創(chuàng)建腳本use filesgoset ansi_nulls ongoset quoted_id
18、entifier ongoset ansi_padding ongocreate table dbo.departments(dept_id varchar(50) not null,dept_name varchar(50) not null, constraint pk_departments primary key clustered (dept_id asc)with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks =
19、 on) on primary) on primarygoset ansi_padding offgofiles表圖17.在ssms中創(chuàng)建files表圖18.在ssms中創(chuàng)建表關(guān)系創(chuàng)建腳本use filesgoset ansi_nulls ongoset quoted_identifier ongoset ansi_padding ongocreate table dbo.files(files_id varchar(50) not null,files_num varchar(50) not null,filesmanage_id varchar(50) not null,files_tit
20、le varchar(50) not null,files_starttime date null,files_endtime date null,files_storagetime int null,files_totalpackages varchar(50) null,files_totalpage varchar(50) null,files_filingnumber char(10) null,files_archivalcode char(10) null,files_agent varchar(50) null,files_situation varchar(50) null,f
21、iles_archives varchar(50) null,files_examiner varchar(50) null,files_filidate date null, constraint pk_files primary key clustered (files_id asc)with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on primary) on primarygoset ansi_pa
22、dding offgoalter table dbo.files with check add constraint fk_files_filesmanage1 foreign key(filesmanage_id)references dbo.filesmanage (filesmanage_id)goalter table dbo.files check constraint fk_files_filesmanage1goc. filesmanage表圖19.在ssms中創(chuàng)建filesmanage表圖20.在ssms中創(chuàng)建表關(guān)系創(chuàng)建腳本use filesgoset ansi_nulls o
23、ngoset quoted_identifier ongoset ansi_padding ongocreate table dbo.filesmanage(filesmanage_id varchar(50) not null,filesmanage_type varchar(50) not null,filesmanage_state varchar(50) null,filesmanage_delete bit null,filesmanage_type1 varchar(50) null,filesmanage_date date null, constraint pk_filesma
24、nage primary key clustered (filesmanage_id asc)with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on primary) on primarygoset ansi_padding offgoalter table dbo.filesmanage with check add constraint fk_filesmanage_filestype foreign
25、key(filesmanage_type)references dbo.filestype (filestype_filetype)goalter table dbo.filesmanage check constraint fk_filesmanage_filestypegod. filestype表圖21.在ssms中創(chuàng)建filestype表創(chuàng)建腳本use filesgoset ansi_nulls ongoset quoted_identifier ongoset ansi_padding ongocreate table dbo.filestype(filestype_id varch
26、ar(50) not null,filestype_managetype varchar(50) null,filestype_filetype varchar(50) not null, constraint pk_filestype primary key clustered (filestype_filetype asc)with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on primary) on
27、primarygoset ansi_padding offgoe. roles表圖22.在ssms中創(chuàng)建roles表創(chuàng)建腳本use filesgoset ansi_nulls ongoset quoted_identifier ongoset ansi_padding ongocreate table dbo.roles(roles_id varchar(50) not null,roles_name varchar(50) not null, constraint pk_roles primary key clustered (roles_name asc)with (pad_index =
28、 off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on primary) on primarygoset ansi_padding offgo5. 數(shù)據(jù)庫(kù)運(yùn)行及維護(hù)1) 數(shù)據(jù)庫(kù)備份指定物理位置為c:backup備份sql語(yǔ)句如下:exec sp_addumpdevice diskmybackup,c:backupfiles.bakbackup database files to mybackupwith init,name=files2)
29、數(shù)據(jù)庫(kù)恢復(fù)指定物理位置為c:backup恢復(fù)備份sql語(yǔ)句如下:exec sp_addumpdevice diskmybackup,c:backupfiles.bakrestore database filesfrom mybackupwith repalce五、 關(guān)鍵技術(shù)實(shí)現(xiàn)1. 創(chuàng)建視圖usersrole視圖圖23.在ssms中創(chuàng)建usersrole視圖create view dbo.usersroleasselect users_1.users_id as expr1, users_1.users_username as expr2, users_1.users_password as
30、expr3, users_1.users_name as expr4, users_1.users_department as expr5, users_1.users_page as expr6, dbo.roles.roles_name, users_1.users_id, users_1.users_username, users_1.users_password, users_1.users_name, users_1.users_department, users_1.users_page, users_1.roles_name as expr7from dbo.users as u
31、sers_1 cross join dbo.rolesfiles&manage視圖圖24.在ssms中創(chuàng)建files&manage視圖create view dbo.files&manageasselect dbo.files.*, dbo.filesmanage.*from dbo.files inner join dbo.filesmanage on dbo.files.files_type = dbo.filesmanage.filesmanage_type2. 存儲(chǔ)過(guò)程設(shè)計(jì)1) 驗(yàn)證登陸賬號(hào)create procedure checkinusers_userna
32、me varchar(50),users_password char(20),checkinfo varchar(50) outputasif exists (select * from users where users_username=users_username and users_password=users_password)set checkinfo='驗(yàn)證成功'elseset checkinfo='驗(yàn)證失敗'2) 添加用戶create procedure adduserusers_username varchar(50),users_passwo
33、rd char(20),users_name varchar(50),users_department varchar(50),users_page int,roles_id varchar(50),addinfo varchar(50) outputasif not exists (select * from users where users_username=users_username)begininsert into users(users_username,users_password,users_name,users_department,users_page, roles_id
34、)values(users_username,users_password,users_name,users_department,users_page, roles_id)if error!=0set addinfo='添加成功'elseset addinfo='添加失敗'endelseset addinfo='用戶已存在'3) 添加角色create procedure addroleroles_id varchar(50),roles_name varchar(50),addinfo1 varchar(50) outputasif not e
35、xists (select * from roles where roles_id=roles_id)begininsert into roles(roles_id,roles_name)values(roles_id,roles_name)if error!=0set addinfo1='添加成功'elseset addinfo1='添加失敗'endelseset addinfo1='角色已存在'4) 添加文檔類型create procedure addfiletypefilestype_id varchar(50),filestype_man
36、agetype varchar(50),filestype_filetype varchar(50),addinfo2 varchar(50) outputasif not exists (select * from filestype where filestype_id=filestype_id)begininsert into filestype(filestype_id,filestype_managetype,filestype_filetype)values(filestype_id,filestype_managetype,filestype_filetype)if error!
37、=0set addinfo2='添加成功'elseset addinfo2='添加失敗'endelseset addinfo2='文檔類型已存在'3. 觸發(fā)器設(shè)計(jì)1) users表觸發(fā)器create trigger insert_orupdate on users for insert,updateas declare page intselect page=users_page from insertedif page<1beginselect page=1delete from users where users_page<1in
38、sert into users(users_id,users_username,users_password,users_name,users_department,users_page)select users_id,users_username,users_password,users_name,users_department,page from insertedset nocount on;end2) filesmanage表觸發(fā)器create trigger change_delete on dbo.filesmanage for insert,updateas declare de
39、lete bitselect delete=filesmanage_delete from insertedif delete!=1 or delete!=0beginselect delete=1delete from filesmanage where delete!=1 or delete!=0insert into filesmanage(filesmanage_id,filesmanage_type,filesmanage_state,filesmanage_delete,filesmanage_type1,filesmanage_date)select filesmanage_id
40、,filesmanage_type,filesmanage_state,delete,filesmanage_type1,filesmanage_date from insertedset nocount on;end3) files表觸發(fā)器create trigger change_date on dbo.files for insert,updateas declare starttime datedeclare endtime datedeclare filidate dateselect starttime=files_starttime from insertedselect end
41、time=files_endtime from insertedselect filidate=files_filidate from insertedif year(starttime)<0 or month(starttime)>12 or month(starttime)<0 or day(starttime)>31 or day(starttime)<0or year(endtime)<0 or month(endtime)>12 or month(endtime)<0 or day(endtime)>31 or day(endti
42、me)<0or year(filidate)<0 or month(filidate)>12 or month(filidate)<0 or day(filidate)>31 or day(filidate)<0beginprint '日期格式錯(cuò)誤,請(qǐng)重新輸入'rollback transactionend六、 數(shù)據(jù)庫(kù)安全性控制1. 用戶管理及權(quán)限設(shè)置圖25.設(shè)置登陸模式圖26.添加本地用戶圖27. 完成添加圖28.服務(wù)器角色設(shè)置七、 系統(tǒng)實(shí)現(xiàn)1、用戶登錄2、登錄成功跳轉(zhuǎn)判斷您是超級(jí)用戶還是普通用戶3、用戶管理超級(jí)用戶可對(duì)所有用戶的信息進(jìn)行修改,其可以添加超級(jí)用戶,同時(shí)可以刪除自己,刪除自己后跳到登錄界面4、檔案管理界面顯示出當(dāng)前的所有檔案的信息,超級(jí)管理員可對(duì)其進(jìn)行修改,普通管理員只可以查看5、檔案添加 八、 總結(jié)與展望通過(guò)這次的課程設(shè)計(jì)使我有了很多的收獲。由于檔案管理的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 共同買(mǎi)房投資合同范例
- 信息培訓(xùn)合同范本
- 人員租聘合同范本
- 養(yǎng)殖場(chǎng)水電安裝合同范本
- 鄉(xiāng)鎮(zhèn)路燈維修合同范本
- 健身收購(gòu)合同范例
- 減肥合同范例6
- 美國(guó)大學(xué)留學(xué)申請(qǐng)書(shū)
- 申請(qǐng)當(dāng)班長(zhǎng)的申請(qǐng)書(shū)
- 人事檔案合同范本
- 自動(dòng)體外除顫器
- 《微生物學(xué)發(fā)展史》課件
- 少兒素描課件
- 天津市部分區(qū)2023-2024學(xué)年高二上學(xué)期期末考試 生物 含解析
- 《對(duì)私外匯業(yè)務(wù)從業(yè)資格》開(kāi)放式測(cè)試答案
- 《保險(xiǎn)法解讀》課件
- 非煤礦山復(fù)工復(fù)產(chǎn)安全培訓(xùn)
- 變壓器投標(biāo)書(shū)-技術(shù)部分
- 《我國(guó)跨境電子商務(wù)消費(fèi)者權(quán)益保護(hù)問(wèn)題研究》
- 臨床中心靜脈穿刺置管護(hù)理深靜脈CVC
- 2024九省聯(lián)考適應(yīng)性考試【甘肅省】歷史試卷及答案解析
評(píng)論
0/150
提交評(píng)論