学生管理系统设计方案

更新时间:2023-11-13 09:25:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计

题目:学生管理系统

学院:汕尾职业技术学院

专业:网络技术

班级:093计算机一班

学号:2009323123

学生姓名:张文伟

指导老师:李俊杰

起讫日期:2011.10.15-2011.12.15

目录

第一章 设计理论

1.1 PHP程序设计的特点 第二章 需求分析 2.1 系统需求分析 2.1.1 学校具体需求分析 2.1.2 系统设计思想 2.1.3 系统设计分析 2.1.4 系统功能设计

2.2 学生管理系统的实现目标分析 第三章 学生管理系统概要设计 3.1 学生管理系统开发工具的确定 3.2 学生管理系统的开发思想 3.3 学生管理系统的功能 3.3.1 学生管理系统功能分析 3.3.2 学生管理系统设计

第二章 需求分析 2.1系统需求分析 2.1.1.学校具体需求分析

学生:对各科成绩的查询及查看本班成绩排名等情况。

任课老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、

本科成绩在班上的排名。 输出本班科目的成绩及排名情况。

班主任:输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。

输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。

教务处: 学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。 2.1.2系统设计思想

1、 采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

2、 系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名。

3、 系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。 2.1.3系统设计分析

用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。 课程管理:用于对各学期课程的开设和修改。 成绩管理:用于对成绩的输入、修改、汇总及排名。 学生信息管理:添加,删除,修改学生信息等。

授课信息管理: 对授课教师,课程号,学时数,班级等信息的添加,维护等。

学生信息查询: 对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。

学生成绩统计: 统计本科的总分,平均分等信息。 2.1.4系统功能分析

权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。

录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。

查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。

维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。 退出功能:结束并关闭系统。 2.2学生管理系统的实现目标分析

学生课绩信息管理系统主要提供登录模块,学生模块,教师模块,管理员模块,四部组成。 其主要功能如下:

1. 根据用户登录的类型,自动转向相应的操作模块。 2. 学生模块中,学生可以查看成绩及自己的个人信息操作。

3. 教师模块中,教师可以有查看学生信息的所有信息。 4. 管理员模块中,有包括新增,更改,删除,查询学生信息的功能。

第三章 学生管理系统概要设计 3.1 学生管理系统开发工具的确定

基于以上学生管理系统开发语言以及数据库的确定,所有本系统的开发工具就选择了dreamweaver cs4版本和Apache+SQL+PHP版本以及Photoshop cs3版本 3.2 学生管理系统的开发思想

尽量采用学校现有的管理思路,及先进的学生管理系统开发方案,从而达到提高系统开发和应用效果的目的;

系统应符合学生管理系统的规定,满足常用的信息管理需求,并达到操作过程的直观、方便、使用、安全等要求;

系统采用模块化的程序设计方法,即便于系统功能模块的组合,又便于未参与开发的技术人员补充、维护; 3.3 学生管理系统的功能 3.3.1 学生管理系统功能分析

实现功能包括查询学生信息,添加学生信息,删除学生信息 打印学生信息等主要用PHP动态代码编写与测试 3.3.2 学生管理系统设计

本文来源:https://www.bwwdw.com/article/jzev.html

Top