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

正文內(nèi)容

網(wǎng)上職稱申報系統(tǒng)設(shè)計方案(編輯修改稿)

2025-06-11 03:16 本頁面
 

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