欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    产权交易电子商务平台系统 功能设定 模块逻辑处理.docx

    • 资源ID:18364758       资源大小:723.58KB        全文页数:39页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    产权交易电子商务平台系统 功能设定 模块逻辑处理.docx

    1、产权交易电子商务平台系统 功能设定 模块逻辑处理产权交易电子商务平台系统系统功能设定5.1系统功能设定5.1.1 基本功能功 能简 要 说 明员工与部门管理部门管理部门的增、改、删、查等基本功能员工管理员工信息管理员工的增、改、删、查等基本功能员工部门调整调整员工所在部门员工角色指派指派员工担任的角色员工状态修改修改员工的状态,包括在任和离职等状态组织机构根据部门,查看当前人员组织结构图角色管理角色信息管理对角色的增、改、删、查等基本功能查看角色指派关系按角色角度查看:查看某角色的所有用户按用户角度查看:查看某用户具有的所有角色权限管理动态权限管理修改动态权限动态权限信息可描述为:节点编号、角

    2、色名称、节点对应的页面、对可操作对象的描述、对象权限规则查看动态权限指派信息查看所有动态权限指派信息静态权限管理指派静态权限针对某权限,指定分配给的角色查看动态权限指派信息按权限角度查看:查看具有某静态权限的所有角色按角色角度查看:查看某角色具有的所有静态权限客户管理个人客户基本信息管理个人客户的增、改、删、查等基本功能状态管理设定个人客户的状态(激活与否)企业客户基本信息管理企业客户的增、改、删、查等基本功能状态管理设定企业客户的状态(激活与否)流程管理节点管理对节点的增、改、删、查等基本功能。模板管理添加模板记录模板摘要信息并从全部节点池中选择合适的节点组成流程查看模板信息查看现有全部模板

    3、及详细信息项目管理查看项目列表显示当前所有已完成和未完成的项目,并用图形化形式显示项目当前所处状态查看项目详细信息查看项目的已录入的所有资料,包括出让申请表、挂牌及公告内容分配vip用户指派可以查看此项目的vip用户(包括国资委和其他产权交易中心)删除项目删除项目查看项目流程负责人查看项目流程中个各节点的负责人工作日节假日管理对节假日的管理,增加,修改,删除,查看工作日计算计算开始日期后n个工作日后的日期申请表管理针对恶意注册的出让申请和受让申请,进行定期清理日志管理查看日志查看系统当前所有日志导出日志将日志导出至文件,文件路径取决于config配置文件,管理员可修改删除日志删除选中的日志5.

    4、1.2业务功能功 能简 要 说 明出让申请出让方填写产权出让申请并提交确定流程及负责人部门经理确定负责新项目的项目经理实例化流程项目经理为选择的流程模板进行实例化审核企业国有产权进场交易协议书交易中心对协议书进行审核,项目经理记录内容确定挂牌及公告内容出让方与项目经理协商挂牌及公告内容,交易中心各级审核人对其进行审核挂牌出让方填写的主要信息挂牌并公告受让申请受让方填写产权受让申请并提交审核企业国有产权进场交易协议书交易中心协议书进行审核,项目经理记录主要内容终止挂牌项目经理选择确定终止方式交易确定交易方式,时间和地点,启动交易,结束后项目经理确定唯一受让方审核产权交易合同交易中心对产权交易合同

    5、进行审核交割及审核交易中心对产权交易证书进行审核审核交易过户权证交易中心对交易过户权证进行审核交易价款收讫财务部员工查看各个项目应交的交易价款,并记录已交款项5.2数据模型设计5.2.1 数据库总体设计5.3系统软件结构设计系统功能模块划分包括:五大部分:工作流管理,角色与权限管理,辅助功能,业务流程,消息系统;各部分逻辑关系如下:5.4模块处理逻辑5.4.1流程模板定制及实例化模块5.4.1.1主要类关系FMAbastract类:属性:amodelId /模版编号modelName /模版名称creatorId /创建人modelDescrip /模版描述主要方法:addFMAbstract

    6、() /添加流程模版摘要信息delFMAbstract() /删除流程模版摘要信息getAllFMAbstract() /根据模版编号取得流程模版摘要信息checkFMAbstract() /查看流程模版是否存在FMCustomize类:属性:cmodelId /模板编号cnodeId /节点编号cnodeSequId /节点顺序号cnodeDescrip /节点描述主要方法:addFMCustomize() /添加流程模板定制信息getAllFMCByKey() /根据模板编号取得模板信息delFMCustomize() /删除模板FlowInstance类:主要方法:addFlowInst

    7、ance() /添加流程实例getFlowInstanceById() /取得流程实例中单个活动节点的信息getFIByProSequ() /取得某项目实例中处于某序列位置的活动节点信息getAllFIByKey(int iproId) /取得某项目实例的所有活动,iproId为项目编号getAllFlowInstance() /getFIByMaxId(int iproId, int i) /找出出让或受让流程中序号最大的节点,iproId为项目编号,i标志位,1表示出让,2表示受让。updFlowInstance() /更新流程实例信息Node类:属性描述:nodeId /节点编号node

    8、Name /节点名称nodeDescrip /节点描述saleDescrip /出让方功能描述buyDescrip /手让方功能描述主要方法:getAllNode() /取得所有节点delNode() /删除节点updNode() /更新节点信息getNodeById() /根据节点编号取得节点信息getSNodeByState() /根据节点序列号查找出让方节点getBNodeByState() /根据节点序列号查找受让方节点5.4.1.2主要功能实现 定制流程模板: 更新节点信息: 设置流程内权限信息: 实例化流程: 添加节点: 5.4.2角色及权限模块主要类关系如下Dept类:属性描述:

    9、id /部门编号name /部门名称business /部门职责主要方法:addDept() /添加部门updDept() /更新部门信息getAllDept() /取得所有部门信息delDept() /删除部门Emp类:主要方法:addEmp() /添加员工checkLogin() /验证登录updEmp() /更新员工信息getEmpById() /取得员工信息getAllEmp() /取得所有员工getAllEmpByDept() /取得某部门得所有员工getAllInactive /取得所有离职得员工getAllEmpByRole /取得具有某角色得所有员工isActive() /判断

    10、员工状态,是否在职Role类:主要方法:addRole() /添加角色updRole() /更新角色getAllRole() /取得所有角色getAllRoleByEmp(string empid) /取得某员工具有的所有角色getAllRoleByPrivi(string privi) /取得具有某权限的所有角色delRole() /删除角色UA类:主要方法:addUA() /添加角色分配关系isUAExist() /判断某用户是否具有某角色getAllUA() /取得所有角色分配关系delUA() /删除角色分配关系PA类:属性描述:pnodeId /节点编号proleId /角色编号pa

    11、geName /页面名称objectDescrip /对可操作对象的描述objectPrivi /权限规则主要方法searchPA() /判断某角色是否具有某权限getObjectPrivi() /取得权限规则信息getPAById() /根据角色和节点取得对应的权限信息Privi类:主要方法updPrivi() /更新静态权限getAllPrivi() /取得所有静态权限getAllPriviByRoleId(String roleId) /取得某角色指派的所有静态权限getAllPriviByEmp(String empid) /取得某用户指派的所有静态权限StaticPrivi类:主要方

    12、法isStaticPAExist() /判断某角色是否具有某静态权限getAllStaticPA() /取得所有静态权限分配信息getAllStaticPAByPrivi() /根据指定静态权限取得分配信息updStaticPA() /更新静态权限指派关系5.4.3 项目管理主要类关系Project类:getProById()/员工根据项目编号取得项目信息getAllProject()/找出所有项目信息getProjectByName(String proName)/员工根据项目名称查找项目getProjectByMulti(String sql) /员工根据多项查询条件查找项目getProj

    13、ectByIdOut(String proId) /会员根据项目编号查找项目getProjectByNameOut(String proName) /会员根据项目名称查找项目getProjectByTimeOut(String startTime,String endTime) /会员根据项目挂牌及公告开始时间和终止时间查找项目getProjectByMultiOut(String sql) /会员根据多项查询条件查找项目getProjectByTime(String startTime,String endTime) /根据项目生成时间查找项目getAPByNullproMngId()/找出

    14、所有未分配项目经理的项目searchPerson(int proId,String userId) /根据用户编号检验用户是否参与过编号为proId的项目searchPersoning(int proId,String userId) /根据用户编号检验用户是否正在参与编号为proId的项目 SubProject类:getSubprojectById()/查找子项目是否存在getSubprojectById(int proid,int subProid)/根据项目编号和子项目编号查找子项目信息getSPByMaxProId()/根据项目编号找出此项目的最大子项目编号getAllSubproje

    15、ctByProId(int proId)/根据项目编号找出该项目的所有子项目信息getAllBuyByProId(int proId)/根据项目编号找出所有准备终止挂牌的受让方信息getAllNullBuyByProId(int proId)/根据项目编号找出所有还未处于终止挂牌活动的受让方信息getAllSubprojectByProMngId(String proMngId)/取得项目经理负责的所有项目getStateById(int proId, int subProId)/取得子项目的状态信息getSPByAppId(int appId,int i)/根据申请表找出子项目信息chang

    16、eState(int proId, int i)/修改子项目状态信息getSPByPro()/计算出受让方的个数getAllSubproject()/取得所有未完成的项目信息getAllSubprojected()/取得所有已完成的项目信息getBuyPro()/计算出未达到终止挂牌活动的受让方个数getAllNullDelete(int proId)/根据项目编号取得该项目未被删除的出让方和受让方getAllSaleProByMemberId(String memberId)/取得客户的所有出让项目getAllBuyProByMemberId(String memberId)/取得客户的所有

    17、受让项目getAllSubprojectByMemberId(String memberId)/取得客户参与过的所有项目getAllSubprojectByVip(String vip)/取得vip用户可以查看的所有未完成项目getAllSubprojectedByVip(String vip)/取得vip用户可以查看的所有已完成项目saleApp类:addSaleApp()/添加出让申请表信息getSaleAppById()/根据出让申请表编号取得该出让申请表的详细信息getSaleApp1ById()/根据出让申请表编号取得出让申请附表一中的信息getSaleApp2ById()/根据出让

    18、申请表编号取得出让申请附表二中的信息getSaleApp4ById()/根据出让申请表编号取得出让申请附表三中的信息getSaleApp5ById()/根据出让申请表编号由项目经理确定出让方需要提交的资料updSaleApp()/更新出让申请表信息updSaleApp1()/更新出让申请表附表一中的信息updSaleApp2()/更新出让申请表附表二中的信息updSaleApp4()/更新出让申请表附表三中的信息updSaleApp5()/更新出让方需要提交的资料updSaleAppSaved()/更新标志位getSAByMemberId(String smemberId)/根据客户编号取得该

    19、客户的所有出让申请表信息getAllSaleApp()/取得所有出让申请表信息delSaleApp()/删除出让申请表getUndoSAByMemberId(String smemberId)/根据会员编号取得该会员所有未提交的出让申请表Proclaim类:addProclaim()/添加挂牌及公告内容getProclaimById()/根据项目编号查找是否存在此项目的挂牌及公告内容getAllProclaim(String date)/找出所有在date日期以前的项目的挂牌及公告内容changeState()/改变出让活动的状态getProclaimByDP(String date, int

    20、 proId)/根据项目编号计算该项目的挂牌天数bulletin(int proId)/根据项目编号查看该项目是否已经挂牌endDate(String strDate, int dateNum)/根据项目的挂牌起始日期及挂牌天数计算出项目的挂牌终止日期updProclaim()/更新挂牌及公告内容Auction类:addAuction()/添加竞价信息getAuctionById()/根据项目编号取得该项目的竞价信息updAuction()/更新竞价信息getAllAuction()/取得所有项目的竞价信息delAuction()/删除竞价信息ExchContract类:addExchCont

    21、ract()/添加产权交易合同信息getExchContractById()/根据项目经编号取得该项目的产权交易合同信息updExchContract()/更新产权交易合同信息getAllExchContract()/取得所有项目的产权交易合同信息delExchContract()/删除产权交易合同信息Account类:addAccount()/添加收款记录getAccountByNum()/根据序号取得该条收款记录信息updAccount()/更新收款记录getAllAccountByProId(int proId)/根据项目编号取得该项目的所有收款记录delAccount()/删除收款记录

    22、searchAccount(int proId,int type,String memberId)/根据项目编号,款项类型以及客户编号计算出该客户缴纳该款项的总金额 填写并提交出让申请主要过程 提出申请:出让方填写出让标的名称,生成一张新的申请表。 暂存:完整的申请表带有三份附件:标的企业基本情况、对受让方的基本要求、提交材料目录。针对提交的信息量大的特点,为出让方提供暂存功能。使得出让方能够在填写过程中保存已填信息,待下次登陆时继续填写(“填写未提交的出让申请”将作为一项工作出现在当前任务列表中)。 提交所有资料:出让申请在暂存阶段中,系统只是提供资料存储的空间,交易中心对其不实施任何操作,

    23、只有当出让方确认提交时才生成一个新项目。记录进场交易协议书项目经理审核交易合同部门经理审核交易合同查看所有项目的vip用户分配信息:为项目分配可以查看的vip用户:5.4.4系统基本功能模块5.4.4.1管理员信息模块管理员登陆:修改管理员权限级别:添加管理员修改个人信息5.4.4.2工作日志模块InsertWorkAffair.jsp-提供给用户输入事件addWorkAffair.jsp-由InsertWorkAffair.jsp调用,完成输入事件。delAffair.jsp-删除事件getAllAffair.jsp-获得事件列表UpdAffair.jsp-更新事件信息UpdateAffai

    24、r.jsp-更新事件信息的处理各jsp页面之间的关系总结如下图所示:5.4.4.3 消息通知模块分为三个功能上相对独立的模块: 基于msn-lib1开发即时通讯功能模块(ML) 基于socket开发的任务提醒功能模块-客户端部分(SC) 基于socket开发的任务提醒功能模块-服务器端部分(SS)1)ML模块如图所示,ML的设计包括: 用户的登录 登录后开始通信 用户的退出2)SC与SS的设计与结构SS 与 SC 设计包括: 用户登录 登录后发送任务提醒 用户退出1) 实现 客户端socket构建客户端构建socket的步骤如下: 生成一个sokcet对象,标明服务器端的IP与端口ID与服务器

    25、端建立连接与服务器端传送数据 服务器端socket构建服务器端构建socket的步骤如下:生成服务器端socket对象将socket与服务器端的IP地址 、端口ID绑定等待客户端的socket连接客户端连接信息到达服务器端,连接建立,传送数据5.5基础数据编码方案本章的任务就是对本系统涉及的信息提出编码设计方案,编码规范分为两种类型:一种为规则编码,这类编码的不同位代表不同的数据信息,如节点编码、部门编码等;一种为无意义编码,用来区分不同情形,如挂牌信息标志,管理员级别标志等。下面将对系统的基础信息编码作出约束:5.5.1规则编码 部门编码: dept.id采用三位作为部门编码。前两位为部门序

    26、列号;最后一位为部门并列号。例如:020 信息部,030 交易一部,031交易二部,032 交易三部0表示系统管理员(由系统初始);1表示普通管理员(由系统管理员添加) 角色编码:role.id采用三位作为角色编码。第一位表示内部用户还是外部用户,“1”企业内部员工,“2”会员,“3”普通访问者;后两位为角色编号。如102为总裁。 节点编码: node.id采用五位作为节点编码。第一位为节点类别,1表示出让过程节点,2表示受让过程节点,3表示交易完成后的公共节点;第二三位为大节点编号,按照顺序编码;第四位为子节点编号,表示原子活动节点,按照顺序编码;最后一位为冗余位,以备将来扩展系统时插入节点

    27、。 节点顺序编码:采用三位作为节点顺序编码。第一位节点类别,1表示出让过程节点,2表示受让过程节点,3表示交易完成后的公共节点;后两位表示节点顺序。5.5.2无意义编码 管理员级别:admin.flag0表示超级管理员(由系统初始);1表示系统管理员(由超级管理员添加,负责系统的正常维护) 挂牌状态标志:proclaim.flag0:还没有挂牌 1:正在挂牌中 2:已经摘牌 3:暂停 员工状态:employee.active0:未被激活;1:被激活。 会员类别:member.flag0:企业客户;1:个人客户 会员状态:member.atictive0:未被激活;1:被激活。 款项类型:account.type1表示登记挂牌手续费 2表示公告费 3表示咨询服务费 4表示保证金 5表示交易佣金 6表示交易价款 7代理服务费 8 竞投(拍卖、招标)佣金 申请表状态:bapp.saved sapp.saved0表示受让申请表尚未提交 1表示受让申请表已经提交 价款支付方式:exchcontract.payway0表示分期付款 1表示一次性付款


    注意事项

    本文(产权交易电子商务平台系统 功能设定 模块逻辑处理.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开