精品文档---下载后可任意编辑中山市小学学校学籍管理系统的分析与设计中期报告1
需求分析需求分析是软件开发过程中的一项重要工作,它是为明确软件系统中的功能、性能、接口和限制等方面的要求,以便于在后续的设计、编码、测试等环节中,能够确保软件能够满足用户的需求和要求
在本次学籍管理系统的需求分析过程中,需要明确的功能点如下:1)学生信息管理;2)教职工信息管理;3)课程信息管理;4)班级信息管理;5)成绩信息管理;6)考勤信息管理;7)家长信息管理;8)系统用户的管理;9)权限控制
系统设计系统设计是基于需求分析,对系统进行整体的设计,包括系统的结构、功能模块、数据库设计、接口设计等方面
为了满足上述需求,设计方案如下:1)系统结构该系统的组成部分包括:数据库、数据访问层、业务逻辑层、表示层,如下图所示:数据库 |数据访问层 |业务逻辑层精品文档---下载后可任意编辑 |表示层2)功能模块该系统的功能模块如下:(1)学生信息管理模块:该模块包括学生信息的添加、修改、删除和查询等功能
(2)教职工信息管理模块:该模块包括教职工信息的添加、修改、删除和查询等功能
(3)课程信息管理模块:该模块包括课程信息的添加、修改、删除和查询等功能
(4)班级信息管理模块:该模块包括班级信息的添加、修改、删除和查询等功能
(5)成绩信息管理模块:该模块包括成绩信息的添加、修改、删除和查询等功能
(6)考勤信息管理模块:该模块包括考勤信息的添加、修改、删除和查询等功能
(7)家长信息管理模块:该模块包括家长信息的添加、修改、删除和查询等功能
(8)系统用户管理模块:该模块包括系统用户的添加、修改、删除和查询等功能
(9)权限管理模块:该模块包括权限的分配和控制等功能
3)数据库设计数据库的设计是系统设计的核心之一
该系统的数据库设计如下:(1)学生信息表字段名:学号、姓名、性别、出生日期、地址