freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上職稱(chēng)申報(bào)系統(tǒng)設(shè)計(jì)方案(編輯修改稿)

2025-06-11 03:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 報(bào)的未經(jīng)管理員審核或?qū)徍宋赐ㄟ^(guò)的記錄。(2)提交審核結(jié)果:提交經(jīng)過(guò)審核的申報(bào)記錄的審核結(jié)果。根據(jù)系統(tǒng)需求分析過(guò)程中,對(duì)數(shù)據(jù)建模的結(jié)果,設(shè)計(jì)出系統(tǒng)共有9張業(yè)務(wù)表他們分別是:(1)系統(tǒng)權(quán)限表。此表用于保存系統(tǒng)用戶(hù)權(quán)限。字段名字段類(lèi)型長(zhǎng)度約束字段描述right_idnumber—primary key權(quán)限IDright_parent_idnumber—父權(quán)限IDright_urlVARCHAR220權(quán)限URLright_textVARCHAR210權(quán)限文本(2)系統(tǒng)角色表。此表用于保存系統(tǒng)角色。 系統(tǒng)角色表字段名字段類(lèi)型長(zhǎng)度約束字段描述role_idnumber50primary key權(quán)限IDRole_namevarchar250not null權(quán)限名role_descvarchar250角色描述(3)角色權(quán)限表。用于系統(tǒng)權(quán)限表和系統(tǒng)角色表的中間表。 角色權(quán)限表字段名字段類(lèi)型長(zhǎng)度約束字段描述rf_idnumber—primary key表idrf_role_idnumber—foreign key角色idrf_right_idnumber—foreign key權(quán)限id(4)基層單位表。用于保存基層單位信息。 基層單位表字段名字段類(lèi)型長(zhǎng)度約束字段描述unit_idnumberprimary key單位IDunit_namevarchar225uniquenot null單位名unit_ima_urlvarhcar250—公示照片的路徑qualificationnumbernot null單位申報(bào)資格(5)職稱(chēng)表。用于保存申報(bào)的職稱(chēng)的信息。 職稱(chēng)表字段名字段類(lèi)型長(zhǎng)度字段描述約束pos_idnumber—職稱(chēng)IDprimary keypos_typevarchar230職稱(chēng)類(lèi)型pos_scalevarchar210職稱(chēng)等級(jí)pos_namepos_specialityvarchar2varchar21010職稱(chēng)名專(zhuān)業(yè)(6)用戶(hù)表。用于保存系統(tǒng)用戶(hù)信息。 用戶(hù)表字段名字段類(lèi)型長(zhǎng)度字段描述約束usr_idnumber—用戶(hù)IDprimary keyuser_namevarchar210用戶(hù)名Not nullunit_idnumber—所屬單位IDforeign keyusr_passwordvarchar210密碼Not nullusr_role_idnumber—用戶(hù)角色idforeign keyqualificationvarchar210用戶(hù)的申報(bào)資格Not nullphonevarchar211用戶(hù)電話(huà)varchar211varchar220郵箱USR_realNamevarchar210真實(shí)姓名not nullCardIDvarchar220身份證edu_bacgvarchar210學(xué)歷(7)申報(bào)個(gè)人表。用于保存申報(bào)人員的信息。 申報(bào)個(gè)人表字段名字段類(lèi)型長(zhǎng)度字段描述約束IDnumber—表IDprimary keyuser_idnumber—用戶(hù)IDforeign keypos_idnumber—職稱(chēng)IDforeign key(8)業(yè)務(wù)表。用于保存職稱(chēng)申報(bào)的信息。 業(yè)務(wù)表字段名字段類(lèi)型長(zhǎng)度字段描述約束opera_idnumber—業(yè)務(wù)IDprimary keyuser_idnumber—申報(bào)個(gè)人IDforeign keypos_idnumber—職稱(chēng)IDforeign keyopera_namevarchar210業(yè)務(wù)名稱(chēng)declarTimevarchar212申報(bào)時(shí)間Not nullUnitDeclarnumber—基層單位涉河結(jié)果resultvarchar24申報(bào)結(jié)果(9)申報(bào)材料表。用于報(bào)訊申報(bào)人上傳的材料信息。 材料上傳存放表字段名字段類(lèi)型長(zhǎng)度字段描述約束DATA_IDnumber—數(shù)據(jù)IDprimary keyUSER_IDnumber—申報(bào)人員IDforeign keyFILE_NAMEvarchar236文件名FILE_PATHvarchar220文件保存路徑not null 系統(tǒng)類(lèi)設(shè)計(jì) 系統(tǒng)類(lèi)框架本系統(tǒng)采用企業(yè)軟件設(shè)計(jì)模式,系統(tǒng)分三層,即DAO層用于持久化、Service層用于業(yè)務(wù)處理和Action層用于數(shù)據(jù)接收和轉(zhuǎn)發(fā),所以類(lèi)結(jié)構(gòu)也分為這三層。DAO層和Service層都各自提供一個(gè)接口和頂層抽象類(lèi)。 系統(tǒng)類(lèi)圖所有的實(shí)體類(lèi)對(duì)實(shí)現(xiàn)序列化接口。DAO層提供訪問(wèn)數(shù)據(jù)庫(kù)的功能,DAO層類(lèi)都繼承自一個(gè)抽象類(lèi):BaseHibernateDAOImpl,而這個(gè)抽象類(lèi)又繼承子hibernate框架中的HibernateDaoSupport類(lèi),DAO層各具體類(lèi)都值實(shí)現(xiàn)父類(lèi)的唯一一個(gè)抽象方法:public Class? getEntityClass() ,返回當(dāng)前類(lèi)要操作的實(shí)體類(lèi)的Class對(duì)象。Servic層提供對(duì)業(yè)務(wù)的處理,每一類(lèi)業(yè)務(wù)提供一個(gè)接口和一個(gè)實(shí)現(xiàn)類(lèi),接口中提供此類(lèi)業(yè)務(wù)需要的方法,實(shí)現(xiàn)類(lèi)去具體實(shí)現(xiàn),并在實(shí)現(xiàn)類(lèi)中注入要操作的DAO層類(lèi)對(duì)象。Action層提供form表單數(shù)據(jù)的接收和轉(zhuǎn)發(fā)功能,在每個(gè)Action類(lèi)中注入相應(yīng)的Service類(lèi)對(duì)象,進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā)。系統(tǒng)用戶(hù)管理核心類(lèi)根據(jù)三層架構(gòu)。 用戶(hù)管理核心類(lèi)圖用戶(hù)管理核心類(lèi)說(shuō)明:(1)UserAction類(lèi)是用戶(hù)管理模塊Action層核心類(lèi),其屬性u(píng)ser和unit及相對(duì)于的getter和setter方法用于接收頁(yè)面?zhèn)鬟f的form表單的值,通過(guò)Spring配置文件和提供setUnitService、setRoleService和setUnitService注入相對(duì)應(yīng)的Service層類(lèi)對(duì)象。屬性msg和getMsg用于登錄驗(yàn)證失敗后向登錄頁(yè)面顯示錯(cuò)誤原因。屬性context是Action上下文對(duì)象,用于獲得MapString,Object類(lèi)型的session和request對(duì)象,此兩種對(duì)象用于保存要傳到JSP頁(yè)面的值。而addInformation、changePwd、registUser、regist、logoin和showLift等方法用于頁(yè)面請(qǐng)求action的轉(zhuǎn)發(fā)。(2) UserServiceImpl類(lèi)是用戶(hù)管理模塊Service層核心類(lèi),實(shí)現(xiàn)UserService接口,通過(guò)Spring的IOC(InversionofControl,控制反轉(zhuǎn))動(dòng)態(tài)注入U(xiǎn)serDAO接口的相對(duì)于的實(shí)現(xiàn)類(lèi)對(duì)象,通過(guò)在方法中調(diào)用UserDAO類(lèi)的對(duì)應(yīng)方法實(shí)現(xiàn)action轉(zhuǎn)發(fā)過(guò)來(lái)的業(yè)務(wù)的處理。申報(bào)核心類(lèi)根據(jù)三層架構(gòu)。 申報(bào)核心類(lèi)圖申報(bào)核心類(lèi)說(shuō)明:(1)DeclareAction是申報(bào)業(yè)務(wù)的action層的核心類(lèi),通過(guò)Spring IOC容器注入DeclareServiceImpl對(duì)象,在此類(lèi)中提供屬性u(píng)ser、posScale和posType及對(duì)象的getter和setter方法,用于接收頁(yè)面?zhèn)鬟f的form表單的值。declare()方法用于處理頁(yè)面請(qǐng)求的action,在當(dāng)中調(diào)用DeclareServiceImpl對(duì)應(yīng)的方法處理業(yè)務(wù)。(2)DeclareServiceImpl是申報(bào)業(yè)務(wù)的Service層的核心業(yè)務(wù)處理類(lèi)。通過(guò)Spring IOC容器動(dòng)態(tài)注入OperationDAO、UserDAOImpl和PosDAO等DAO層類(lèi)對(duì)象。通過(guò)相應(yīng)的方法處理action業(yè)務(wù)。本章怕給出了網(wǎng)上職稱(chēng)申報(bào)系統(tǒng)的系統(tǒng)流程、主要功能模塊和數(shù)據(jù)庫(kù)的表設(shè)計(jì),詳細(xì)的描述了系統(tǒng)的功能。通過(guò)本章的描述,未后面的系統(tǒng)實(shí)現(xiàn)提供參考支持。第四章 系統(tǒng)實(shí)現(xiàn)通過(guò)前面的基礎(chǔ)理論介紹、可行性研究、需求分析和系統(tǒng)設(shè)計(jì),已經(jīng)確定了本網(wǎng)上職稱(chēng)申報(bào)系統(tǒng)需要實(shí)現(xiàn)的具體功能和實(shí)現(xiàn)方法?,F(xiàn)在介紹本系統(tǒng)的系統(tǒng)實(shí)現(xiàn)。,Hibernate實(shí)現(xiàn)DAO層,Struts2實(shí)現(xiàn)Action,Spring管理數(shù)據(jù)對(duì)象的注入,JSP做數(shù)據(jù)顯示。 數(shù)據(jù)庫(kù)訪問(wèn)本系統(tǒng)主要通過(guò)MyEclipse下的DataBase Connection Driver實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),Hibernate提供了方便快捷的訪問(wèn)方式,同時(shí)還需要加入對(duì)應(yīng)的JDBC驅(qū)動(dòng)包。Hibernate數(shù)據(jù)庫(kù)連接配置,指定數(shù)據(jù)庫(kù)連接字符串配置信息,實(shí)現(xiàn)主要代碼如下:hibernateconfiguration sessionfactory property name= /property property name= jdbc:oracle:thin:@localhost:1521:orcl /property property name=scott/property property name=tiger/property ! 方言 property name= /property property name=true/property property name=update/property property name=30/property property name= true /property property name= /property property name=true/property mapping resource=hn/decl/entity/ / mapping resource=hn/decl/entity/ / mapping resource=hn/decl/entity/ / mapping resource=hn/decl/entity/ / mapping resource=hn/decl/entity/ / mapping resource=hn/decl/entity/ / mapping resource=hn/decl/entity/ / mapping resource=hn/decl/entity/ / /sessionfactory在這段代碼中,分別設(shè)置了數(shù)據(jù)庫(kù)連接的url、連接的用戶(hù)名和密碼、數(shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi)和夾在實(shí)體類(lèi)的hibernate配置文件。數(shù)據(jù)庫(kù)事務(wù)代理配置,解析代碼如下:filter filternamehibernateSession/filtername filterclass/filterclass initparam paramnamesessionFactoryBeanName/paramname paramvaluemyFactory/paramvalue /initparam /filter filtermapping filternamehibernateSession/filtername urlpattern*.action/urlpattern /filtermappingbean id=myFactory class= destroymethod=close property name=configLocation value=classpath:/property /bean bean id=txManager class= property name=sessionFactory ref=myFactory/propert
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1