某公司人事管理系统需求分析与Visual C实现

版权申诉
0 下载量 44 浏览量 更新于2024-10-05 收藏 437KB ZIP 举报
资源摘要信息:"某公司人事管理系统软件需求工程课程报告Visual C课程项目压缩包" 本资源摘要将围绕“某公司人事管理系统软件需求工程课程报告Visual C”这一主题,详细解读所包含的关键知识点。本资源文件为一个压缩包,文件名称列表显示包含多个组件,预示着这可能是一个复杂的系统开发项目文档。以下将对每个组件和相关知识点进行详细说明。 首先,【标题】中提到的“companys-personnel-management-.zip_visual c”,暗示了这个项目的主要内容是关于Visual C语言开发的一个公司人事管理系统。Visual C是一种基于Microsoft Visual Studio开发环境的C/C++语言版本,拥有图形用户界面(GUI)和面向对象的编程工具,非常适合于复杂应用的开发。 【描述】中提到的“软件需求工程课程报告”说明这个压缩包是与软件工程相关的教学材料,可能包括了需求分析、设计文档、测试计划等。需求工程是软件开发前期的关键环节,涉及与利益相关者沟通,明确软件的目标、功能、约束等。而“某公司人事管理系统”则指明了项目的具体应用领域,即针对公司内部员工的人事管理。 【标签】中的“visual_c”再次强调了这个项目的开发语言是Visual C,这也提示我们在解压和查看文件内容时,需要注意包含Visual C代码、库文件以及可能的项目配置文件。 【压缩包子文件的文件名称列表】中包含的几个文件分别是: - [Content_Types].xml:这通常是Office Open XML格式文件的一部分,用以定义文档中使用的MIME类型。在这个项目中,该文件可能包含了Word文档中各种元素的MIME类型定义,有助于理解文件中数据的组织方式。 - docProps:该文件夹可能包含文档的高级属性信息,如作者、标题、摘要等,这些信息对于理解文档的基本内容和背景有重要作用。 - word:根据描述,这个文件夹应该包含具体的Word文档,例如项目的需求文档、报告正文等。Word文档是软件工程文档中常用的格式,便于撰写和审阅。 - customXml:此文件夹包含自定义的XML数据,可能用于存储项目特定的元数据或是用于Word文档中的可扩展内容。在人事管理系统开发中,这可能包含了项目相关的XML配置或数据定义。 - _rels:这个文件夹通常包含关系文件,描述了包内文件之间的关系,如超链接、包含的文档部分等。了解这些关系有助于理顺项目文档结构,快速定位相关信息。 综合以上内容,这个“companys-personnel-management-.zip_visual c”项目是一个使用Visual C语言开发的公司人事管理系统,其相关的课程报告包含了详细的软件需求工程文档。通过这个压缩包内的文件列表,我们可以了解到报告中可能涉及的文档格式、项目结构和软件需求工程的相关知识,如需求获取、需求分析、需求规范等关键步骤。对于学习和理解人事管理系统开发过程、掌握Visual C语言开发技巧以及软件工程知识具有重要价值。

JDBC Connection [org.postgresql.jdbc.PgConnection@49f1bf43] will not be managed by Spring ==> Preparing: select z.*,y.PDTCLASS_CLASS FROM ( SELECT * FROM (SELECT r.PDT_PLANEX_PDTID,r.PDT_PLANEX_TYPE ,r.SUM_NUM,e.SUM_NUM2,e.COUNT_NUM FROM (SELECT SUM(t.PDT_PLANEX_NUM) as SUM_NUM,t.PDT_PLANEX_PDTID,t.PDT_PLANEX_TYPE FROM c_pdt_plan_ex t WHERE t.PDT_PLANEX_DELETED = 0 and t.DATA_FROM = ? and to_timestamp(?, 'yyyy-MM-dd HH:mm:ss.SSS') >= t.PDT_PLANEX_BEGIN and t.PDT_PLANEX_END >= to_timestamp(?, 'yyyy-MM-dd HH:mm:ss.SSS') GROUP BY t.PDT_PLANEX_PDTID,t.PDT_PLANEX_TYPE )r LEFT JOIN (SELECT SUM(o.WEISHT_NET_WGHT) SUM_NUM2,COUNT(1) COUNT_NUM,o.PDTINF_PDT,o.PDTINF_CLASS,o.PDT_PLANEX_PDTID,o.PDT_PLANEX_TYPE FROM(SELECT * FROM(SELECT * FROM (SELECT q.*, p.* FROM ( SELECT t.PDT_PLANEX_ID, t.PDT_PLANEX_NUM, t.PDT_PLANEX_PDTID, t.PDT_PLANEX_TYPE, t.PDT_PLANEX_BEGIN, t.PDT_PLANEX_END, t.PDT_PLANEX_COID FROM c_pdt_plan_ex t WHERE t.PDT_PLANEX_DELETED = 0 and t.DATA_FROM = ? and to_timestamp(?, 'yyyy-MM-dd HH:mm:ss.SSS') >= t.PDT_PLANEX_BEGIN and t.PDT_PLANEX_END >= to_timestamp(?, 'yyyy-MM-dd HH:mm:ss.SSS') GROUP BY t.PDT_PLANEX_PDTID, t.PDT_PLANEX_COID, t.PDT_PLANEX_TYPE, t.PDT_PLANEX_BEGIN, t.PDT_PLANEX_END, t.PDT_PLANEX_COID ) q LEFT JOIN (SELECT PDTINF_PDT, PDTINF_ID , PDTINF_CLASS FROM c_products_info WHERE PDTINF_DELETED=0 and DATA_FROM = ? )p on q.PDT_PLANEX_PDTID=p.PDTINF_ID)k LEFT JOIN (select g.CPY_CO,g.CPY_ID from c_companys g where CPY_DELETED=0 and DATA_FROM = ? ) c ON k.PDT_PLANEX_COID=c.CPY_ID)k inner JOIN (select j.WEISHT_NET_WGHT,j.WEISHT_PRODUCT,j.WEISHT_CO,j.WEISHT_EMPTY_TM,j.WEISHT_FULL_TM from c_weight_sheets j where WEISHT_DELETED = 0 and DATA_FROM = ? )r ON k.PDTINF_PDT=r.WEISHT_PRODUCT and k.CPY_CO=r.WEISHT_CO AND k.PDT_PLANEX_BEGIN <= r.WEISHT_FULL_TM AND k.PDT_PLANEX_END >= r.WEISHT_FULL_TM ORDER BY k.PDTINF_PDT )o GROUP BY o.PDT_PLANEX_PDTID)e ON e.PDT_PLANEX_PDTID=r.PDT_PLANEX_PDTID AND e.PDT_PLANEX_TYPE=r.PDT_PLANEX_TYPE)w left join (SELECT PDTINF_PDT, PDTINF_ID , PDTINF_CLASS FROM c_products_info WHERE PDTINF_DELETED=0 and DATA_FROM = ? )p on w.PDT_PLANEX_PDTID=p.PDTINF_ID) z left join (select PDTCLASS_CLASS,PDTCLASS_ID from c_pdt_class where PDTCLASS_DELETED=0) y on z.PDTINF_CLASS=y.PDTCLASS_ID ==> Parameters: e9f6ed8e091611ec842700163e092c06(String), 2023-10-08 23:59:59(String), 2020-10-08 23:59:59(String), e9f6ed8e091611ec842700163e092c06(String), 2023-10-08 23:59:59(String), 2020-10-08 23:59:59(String), e9f6ed8e091611ec842700163e092c06(String), e9f6ed8e091611ec842700163e092c06(String), e9f6ed8e091611ec842700163e092c06(String), e9f6ed8e091611ec842700163e092c06(String) Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@57f98196] [2023-06-01 21:16:02] [ERROR] -- Servlet.service() for servlet [dispatcherServlet] in context with path [/szIntranetweb] threw exception [Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: org.postgresql.util.PSQLException: 错误: 字段 "t.pdt_planex_id" 必须出现在 GROUP BY 子句中或者在聚合函数中使用

2023-06-02 上传