C语言实现的企业人事管理系统设计

版权申诉
0 下载量 93 浏览量 更新于2024-07-03 收藏 520KB DOC 举报
"沈阳工程学院的学生团队在2008年进行了一项课程设计项目,构建了一个企业人事管理系统。这个项目涉及到了C语言程序设计,涵盖了需求分析、概念结构设计和逻辑结构设计等多个阶段。学生团队由李呈呈、阙木琴、刘兰兰和乔卫军组成,由孙宪丽和费雅洁两位副教授指导。设计过程要求包括编写系统需求分析报告、绘制E-R图、创建CDM和PDM模型,并最终形成一份详尽的课程设计说明书,字数不少于3000字。设计完成后,每个团队需提交一份包含需求分析、概念结构设计和逻辑结构设计的报告,确保设计的连贯性。项目的时间进度从4月29日开始,到5月11日结束,包括了资料查阅、需求分析、概念和逻辑结构设计的讨论与撰写,以及设计一致性的检查。" 本摘要中提到的知识点主要包括: 1. **C语言程序设计**:企业人事管理系统是用C语言编写的,表明学生在学习和应用C语言进行实际系统开发,这涵盖了变量声明、控制结构、函数定义、文件操作等基础知识。 2. **需求分析**:作为软件开发的第一步,需求分析涉及识别和记录系统的功能需求,通常包括数据流图和数据字典,用于明确系统如何处理信息以及数据的定义。 3. **概念结构设计**:这一阶段涉及到实体关系图(E-R图)的绘制,用于表示实体、属性和实体之间的关系,是数据库设计的重要组成部分。 4. **逻辑结构设计**:在概念设计的基础上,逻辑设计将E-R图转化为关系数据模型(CDM),并进一步转化为物理数据模型(PDM),考虑表的设计、索引优化和存储效率等因素。 5. **设计文档撰写**:学生需要按照指定格式撰写课程设计说明书,包括摘要、关键词、目录、正文、结论、致谢和参考文献,强调了技术文档的规范性和完整性。 6. **团队协作**:项目由一个小组完成,成员间有明确的分工,反映了在实际开发中团队合作和沟通的重要性。 7. **时间管理**:给出了详细的时间进度表,展示了软件开发中的时间规划和任务分配,有助于保证项目按期完成。 8. **设计成果提交**:每个团队需要提交一份综合报告,确保设计的各个阶段成果得以整合,体现了设计的连贯性和一致性。 通过这个课程设计,学生不仅提升了C语言编程技能,还掌握了软件开发的基本流程,包括需求分析、设计和文档编写,为未来从事IT行业的工作奠定了基础。