




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1. 規(guī)則表SystemConfig(對(duì)應(yīng):歸寢規(guī)則設(shè)置需求-歸寢規(guī)則設(shè)置)字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注DB數(shù)據(jù)庫(kù)名稱Varchar(20)DataName數(shù)據(jù)名稱Varchar(20)Value數(shù)據(jù)值Varchar(50)2. 節(jié)假日表Holiday(對(duì)應(yīng):歸寢規(guī)則設(shè)置需求-節(jié)假日設(shè)置)CREATE TABLE Holiday (Id int IDENTITY (1, 1) NOT NULL ,/唯一標(biāo)識(shí)Name nvarchar (20) COLLATE Chinese_PRC_CI_AS NULL ,/假期名字StartTime smalldatetime NULL ,
2、/假期開(kāi)始時(shí)間EndTime smalldatetime NULL ,/假期結(jié)束時(shí)間hd_kind int NULL ,/未用到bEveryYear bit NULL CONSTRAINT DF_Holidays_alway_use DEFAULT (0),/是不是每年重復(fù)(1是,0否)OperatorId int NULL /操作員ID) ON PRIMARY3. 管理員(Operator)(對(duì)應(yīng)登錄用戶:設(shè)置信息保存時(shí)要按管理員進(jìn)行保存。)字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注Id管理員編號(hào)Int由系統(tǒng)自動(dòng)生成Name管理員名稱Varchar(50)PassWord管理員密碼Var
3、char(10)OperatorGroupId管理員組編號(hào)IntAuthority4. 管理員部門(mén)權(quán)限表(DeptAuthority)字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注OperatorId管理員編號(hào)IntOperatorIdDeptId部門(mén)編號(hào)IntDeptBranchIdbIncludeSubBranch是否包含子部門(mén)Bit如果為真則包含子部門(mén),那么管理員有操作子部門(mén)的權(quán)限5. 管理員寢室權(quán)限表(BedChamberAuthority)字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注OperatorId管理員編號(hào)IntOperatorIdBedChamberId寢室編號(hào)IntBed
4、chamberidbIncludeSubBedChamber是否包含子寢室bit如果為真則包含子寢室,那么管理員有操作子寢室的權(quán)限6. 部門(mén)表(DeptBranch)(對(duì)應(yīng)初始化的部門(mén)樹(shù),編碼五位代表一級(jí))字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注Id部門(mén)編號(hào)SmallInt由系統(tǒng)自動(dòng)生成Name部門(mén)名稱VarChar(20)Code部門(mén)編碼由系統(tǒng)自動(dòng)生成,為自連接類型,每五位代表一層,去掉最后五位即為上一層部門(mén)的編碼。例如:00001表示中央團(tuán)校,0000100000表示中文系Type部門(mén)類型tinyint未用HXSZHXYCodeVarchar(50)未用UpdateFlagtinyi
5、nt未用ExtCodeVarchar(50)未用7. 房間表(Bedchamber) (對(duì)應(yīng)初始化的房間樹(shù),編碼五位代表一級(jí))字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注Id編號(hào)Int自動(dòng)生成Name寢室名稱varchar20Code寢室編碼varchar50寢室結(jié)構(gòu):5位代表一級(jí)舉例說(shuō)明:清華大學(xué)寢室 00000為寢室第一級(jí)別,清華大學(xué)第一寢室則為 0000000000,清華大學(xué)第二寢室為0000000001HXSZHXYCode沒(méi)有使用8. 人員信息表(userbasicinfo)(人員信息表,初始化人員輸入的更多里需要,擴(kuò)展查詢里需要,人員詳情界面需要,部分列顯示需要)字段名描述類型(
6、長(zhǎng)度)允許空索引表索引字段備注UserId用戶編號(hào)Int由系統(tǒng)自動(dòng)生成,是各個(gè)表之間人員匹配的唯一關(guān)鍵字UserName姓名Varchar(20)CardId智能卡號(hào)Varchar(20)Balance卡內(nèi)余額Decimal(7, 2)ConsumeTotal用戶消費(fèi)次數(shù)IntCardStatusId卡狀態(tài)編碼tinyintDict_CardStatusIDCardType卡類型編碼tinyint暫未用Phonetized_Name姓名拼音簡(jiǎn)寫(xiě)Char(5)GenderId性別編碼tinyintGenderInfoGenderIdRegisterTime注冊(cè)時(shí)間DateTimeExpiredT
7、ime失效時(shí)間DateTime暫未用Status用戶狀態(tài)tinyInt暫未用PassWord用戶密碼Varchar(8)暫未用IdentityNo身份證號(hào)Varchar(18)CridentialId證件號(hào)Varchar(30)HomePhone家庭電話Varchar(30)CellPhone移動(dòng)電話Varchar(30)Birthday出生日期DatetimeAddress住址Varchar(80)EduLevelId學(xué)歷代碼TinyintEduInfoIdStuClassId學(xué)生班級(jí)代碼SmallIntDeptBranchIdDutyId崗位編碼SmallIntDict_DutyIdEmp
8、DeptId員工部門(mén)編碼SmallIntDeptBranchIdTchSpecialityId教師教研室編碼SmallintDeptBranchIdGraduatedSchool畢業(yè)學(xué)校Varchar(20)GraduateSpeciality畢業(yè)專業(yè)Varchar(50)WorkTime工作時(shí)間DateTimeBedchamberId寢室房間代碼IntBedChamberIdStudentFlag學(xué)生標(biāo)志Bit標(biāo)識(shí)用戶是否為學(xué)生:0-否,1-是EmployeeFlag員工標(biāo)志Bit標(biāo)識(shí)用戶是否為員工:0-否,1-是TeacherFlag教師標(biāo)志Bit標(biāo)識(shí)用戶是否為老師:0-否,1-是ACRu
9、leId考勤規(guī)則編碼Varchar不連接考勤系統(tǒng)時(shí)不用此字段WorkPosition職務(wù)代碼IntDict_PostionId職務(wù)字典與其它字典的不同之處在于有一個(gè)PositionLevel字段WorkType工種代碼SmallIntDict_WorkTypeIdEmployeeType員工類型代碼SmallIntDict_EmployeeTypeIdUserType人員類型代碼smallintDict_UserType IdOrgCorp原工作單位VarChar9. 人員照片信息表(UserImage)(顯示人員詳情里的照片時(shí)需要)字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注UserId人
10、員信息表中該人員的idUserImageimage (16)10. 晚間歸寢情況表(StatResult)(此處的查詢就是把數(shù)據(jù)庫(kù)的每個(gè)滿足條件查詢出來(lái)即可,不需要做統(tǒng)計(jì)。例如:10個(gè)人的在20天里的歸寢情況,就會(huì)生成200條數(shù)據(jù)。此處就是先要接收到界面上傳來(lái)的條件,所有的條件組合后先查詢出具體的人,得到具體人員的UserID,然后再查詢這些人在條件時(shí)間內(nèi)的歸寢情況。)Select au.* from (select * from statResult where CheckDate >='2014-1-16 00:00:00' and CheckDate <=
11、39;2014-10-16 00:00:00' ) au left join DeptBranch d on au.DeptCode=d.codeleft join userbasicinfo u on au.UserId=u.userid left join Bedchamber b on au.DormCode=b.codewhere d.code = andu.username = '林菁' andb.code = '000020001302829'字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注UserIdintUserBasicinfoUseri
12、dDeptId部門(mén)唯一標(biāo)識(shí)intDeptBranchid統(tǒng)計(jì)時(shí)記錄部門(mén)唯一標(biāo)識(shí),是為了經(jīng)過(guò)一段時(shí)間數(shù)據(jù)會(huì)發(fā)生變化,而再翻查前期記錄不準(zhǔn)確問(wèn)題DeptCode部門(mén)編碼Nchar(100)DeptBranchcodeDormid房間唯一標(biāo)識(shí)Bedchamberid統(tǒng)計(jì)時(shí)記錄房間唯一標(biāo)識(shí),是為了經(jīng)過(guò)一段時(shí)間數(shù)據(jù)會(huì)發(fā)生變化,而再翻查前期記錄不準(zhǔn)確問(wèn)題DormCode寢室編碼Nchar(100)BedchamberCodeFDYID輔導(dǎo)員IdintUserBasicinfoUseridCheckDate檢查時(shí)間DateTime例如:2016-03-11 00:00:00NightResult晚間歸寢結(jié)果
13、intDict_CheckResultId對(duì)應(yīng)ID會(huì)有相應(yīng)的NamebNightWeekend是否不檢查bit1不檢查、0檢查bNightHoliday是不是節(jié)假日bit1是節(jié)假日、0不是NightLeaveResult請(qǐng)假唯一標(biāo)識(shí)intLeaveBillIdNightSysId子系統(tǒng)唯一標(biāo)識(shí)smallintpassinfosysidNightPassId通過(guò)記錄唯一標(biāo)識(shí)intpassinfopassidNightAlleyId通過(guò)位置唯一標(biāo)識(shí)intpassinfoalleyidNightPassStatus通過(guò)狀態(tài)tinyintpassinfopassstatusNightPicId通過(guò)招聘
14、intpassimageidNightPassTime通過(guò)時(shí)間DateTimepassinfopasstimeNightDirection通過(guò)方向tinyIntpassinfoDirectionNightRemarks晚間歸寢結(jié)果備注Varchar(30)11. 人員統(tǒng)計(jì)說(shuō)明(Auto_CheckUserFinal)(算出每個(gè)人在自己的二十天里總的每個(gè)情況的歸寢次數(shù)及歸寢率)第一步:按人員將數(shù)量疊加,比如算出30天的每個(gè)人的總數(shù)Select au.人員編號(hào),sum(應(yīng)歸寢人次),sum(正常歸寢人次),sum(晚歸人次),sum(未歸人次),sum(歸寢違紀(jì)人次),sum(歸寢請(qǐng)假人次) fr
15、om (select * from Auto_CheckUserFinal where 檢查時(shí)間 >='2014-04-04' and 檢查時(shí)間 <='2016-04-04') au group by au.人員編號(hào)第二步:按照第一步結(jié)果進(jìn)行運(yùn)算得出歸寢率。(根據(jù)第一步的每個(gè)情況的總次數(shù),除以應(yīng)歸寢總次數(shù)得出每個(gè)情況的歸寢率)12. 部門(mén)晚間歸寢統(tǒng)計(jì)表(Auto_CheckDeptFinal)列表查詢方法:(直接將內(nèi)容查詢出來(lái)并顯示即可)Select au.*, from Auto_CheckDeptFinal au left join
16、DeptBranch d on au.部門(mén)編號(hào)=d.id where au.部門(mén)編號(hào)=1 and 檢查時(shí)間>= and 檢查時(shí)間<=字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注部門(mén)編號(hào)部門(mén)唯一標(biāo)識(shí)intDeptBranchid統(tǒng)計(jì)時(shí)記錄部門(mén)唯一標(biāo)識(shí),是為了經(jīng)過(guò)一段時(shí)間數(shù)據(jù)會(huì)發(fā)生變化,而再翻查前期記錄不準(zhǔn)確問(wèn)題部門(mén)編碼部門(mén)編碼Nchar(100)DeptBranchcode檢查時(shí)間檢查時(shí)間DateTime例如:2016-03-11 00:00:00應(yīng)歸寢人數(shù)int正常歸寢人數(shù)int晚歸人數(shù)int未歸人數(shù)int歸寢違紀(jì)人數(shù)int歸寢請(qǐng)假人數(shù)int正常歸寢率float晚歸率float未
17、歸率float歸寢請(qǐng)假率float歸寢違紀(jì)率float13. 房間晚間歸寢統(tǒng)計(jì)表(Auto_CheckDormFinal)(與部門(mén)的查詢方式相同)Select au.*, from Auto_CheckDormFinal au left join bedchamber b on au.寢室編號(hào)=b.id where au.寢室編號(hào)=1 and 檢查時(shí)間>= and 檢查時(shí)間<=字段名描述類型(長(zhǎng)度)允許空索引表索引字段備注寢室編號(hào)房間唯一標(biāo)識(shí)Bedchamberid統(tǒng)計(jì)時(shí)記錄房間唯一標(biāo)識(shí),是為了經(jīng)過(guò)一段時(shí)間數(shù)據(jù)會(huì)發(fā)生變化,而再翻查前期記錄不準(zhǔn)確問(wèn)題寢室編碼寢室編碼Nch
18、ar(100)BedchamberCode檢查時(shí)間檢查時(shí)間DateTime例如:2016-03-11 00:00:00應(yīng)歸寢人數(shù)int正常歸寢人數(shù)int晚歸人數(shù)int未歸人數(shù)int歸寢違紀(jì)人數(shù)int歸寢請(qǐng)假人數(shù)int正常歸寢率float晚歸率float未歸率float歸寢請(qǐng)假率float歸寢違紀(jì)率float14. 歸寢超時(shí)統(tǒng)計(jì)1. 得到到時(shí)間條件為止,要查詢?nèi)藛T的最后一次通過(guò)時(shí)間(通過(guò)PassInfo數(shù)據(jù)表)2. 根據(jù)通過(guò)時(shí)間與長(zhǎng)時(shí)間未入、長(zhǎng)時(shí)間未出規(guī)則對(duì)比計(jì)算出人員情況i. 只統(tǒng)計(jì)passtatus = 0,29,30,31,37,38,39,40,41,42這些的數(shù)據(jù);ii. DeviceType如果是0-4,則證明是通道的,如果是大于4則是門(mén)鎖的(門(mén)鎖只有進(jìn),沒(méi)有出。)iii. Direction 判斷方向 0進(jìn) 1出3. 顯示數(shù)據(jù)15. 歸寢系統(tǒng)中需要保存的有以下幾點(diǎn):(按登錄人員、各個(gè)頁(yè)面進(jìn)行保存。)1. 通過(guò)類型:哪些顯示在主界面上,哪些在更多里顯示;2. 人員信息:在人員輸入處,哪些列需要顯示在主界面上,哪些顯示在更多里;3. 擴(kuò)展查詢:有哪些自定義查詢,查詢的條件是什么;4. 結(jié)果列表:列的顯示與隱藏、列
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 拼多多的社交屬性與用戶行為研究報(bào)告
- 微信公眾號(hào)文章結(jié)構(gòu)解析
- 技術(shù)改造與產(chǎn)品質(zhì)量提升
- 教育數(shù)字化與在線教育平臺(tái)的發(fā)展趨勢(shì)
- 提升數(shù)學(xué)競(jìng)賽成績(jī)的快速學(xué)習(xí)法
- 技術(shù)與創(chuàng)新在現(xiàn)代企業(yè)管理中的角色
- 抖音營(yíng)銷如何快速提升品牌影響力
- 老山水整治工程可行性研究報(bào)告
- 女性職場(chǎng)現(xiàn)狀調(diào)查報(bào)告
- 乒乓球場(chǎng)安全管理制度
- 外科換藥拆線技術(shù)規(guī)范
- 2025年四川瀘州市中考數(shù)學(xué)試卷真題及答案詳解(精校打印)
- 2025年遼寧黑龍江吉林內(nèi)蒙古高考物理試卷真題(含答案詳解)
- 2025年中考考前最后一卷化學(xué)(武漢卷)(全解全析)
- 2025高考全國(guó)二卷語(yǔ)文真題
- 2025年合作并購(gòu)協(xié)議范本
- 江西中考語(yǔ)文試題及答案
- 2025年繼續(xù)教育公需科目試題及答案
- 真需求-打開(kāi)商業(yè)世界的萬(wàn)能鑰匙
- 19S406建筑排水管道安裝-塑料管道
- CB/T 3766-1996排氣管鋼法蘭及墊片
評(píng)論
0/150
提交評(píng)論