PHP学生信息管理设计要求与评分标准详解

需积分: 18 2 下载量 179 浏览量 更新于2024-08-30 1 收藏 102KB DOC 举报
在2020-2021学年的第一学期,PHP程序设计课程要求学生独立完成一个项目,并通过系统分析、设计、实现和测试四个阶段展示其学习成果。以下是每个阶段的具体要求: 1. 系统分析阶段(30分) - 学生需要深入理解《软件工程》的相关章节,进行需求分析,撰写需求分析书。这包括但不限于业务需求(明确系统的商业目标)、用户需求(了解目标用户的功能期望)、功能需求(详细列出系统需要实现的各项功能)和系统需求(技术层面的需求,如性能、安全等)。这个阶段对需求的清晰性和合理性有较高要求。 2. 系统设计阶段(40分) - 在这个阶段,学生需设计项目的核心功能和流程,创建系统详细设计书。内容涉及项目功能的详细描述、项目执行的逻辑顺序、数据库的数据结构设计等。使用JetBrains PhpStorm 2017.1.4 x64作为开发工具,PHP运行环境设置为XAMPP,数据库选择MySQL。 3. 系统实现阶段(20分) - 项目必须采用B/S架构,确保前后端分离。源代码要求提交使用PhpStorm的项目文件,代码必须是可运行的。SQL文件需要包含DDL(数据定义语言)和DML(数据操作语言),定义数据库结构和初始数据,数据库连接使用默认的"root/root"账户。 4. 系统测试阶段(10分) - 项目完成后,学生需编写测试报告,涵盖功能测试、性能测试、兼容性测试等内容,确保系统稳定性和有效性。 5. 提交规范(5分) - 提交材料包括:Word格式的需求分析书、详细设计书、源代码(以压缩包形式,命名格式为学号+姓名+项目名称.rar)、SQL文件、以及测试报告。电子邮件提交,提交截止日期未在描述中给出,但需在规定时间内完成。 6. 评分标准(满分100分) - 评分重点在于文档质量,特别是需求分析书和详细设计书,占总分的70%。源代码主要检查是否原创,雷同项目将被判定为0分。源代码运行正常性和SQL语法准确性也很关键,占总分的20%。测试报告则占剩余10%。 7. 参考文档结构 - 学生在撰写文档时,可以参考提供的示例文档结构,确保内容的完整性和专业性。 8. 注意事项 - 课程设计过程中,避免直接复制网络上的项目,以免涉嫌抄袭。保持创新和独立思考,确保项目的独特性。 通过这次课程设计,学生不仅可以提升PHP编程技能,还能掌握软件开发的基本流程,为未来的职业生涯打下坚实的基础。