1 / 26
文档名称:

PHP课程设计报告.docx

格式:docx   大小:223KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHP课程设计报告.docx

上传人:guoxiachuanyue002 2021/4/12 文件大小:223 KB

下载得到文件列表

PHP课程设计报告.docx

文档介绍

文档介绍:PHP编程基础与实例教程课程设计报告
学生信息管理系统
姓 名:
班 级: 14-1
专 业: 信息管理与信息系统
完成日期:
指导教师:
目录
系统需求分析 0
系统分析过程 0
系统的总体目标是: 0
系统可行性分析 0
数据库逻辑结构设计 1
数据库 E-R 图 1
数据库关系模式: 1
软件结构设计 5
开发环境 5
系统功能结构 5
系统结构-模块划分 6
登陆模块 6
增删模块 12
软件调试 15
进入主页 15
登录界面 15
根据用户身份登录到对应界面 16
学生登录 16
教师登录 17
管理员登录 18
心得 21
PHP参考文献 21
1. 系统需求分析
系统分析过程
系统的总体目标是:
设计一个学生成绩管理系统,学生所具有的操作功能如下:浏览个人基 本信息;学生登录系统后,修改个人信息,为了保证系统的安全性,学生只 能修改个人密码 , 浏览课程信息,进行选课等;教师查询、录入、修改成绩, 修改个人密码;管理员查询、录入、修改基本信息 , 修改个人密码 , 同时修 改老师教授的课程。
系统所能实现的功能有:
查询模块: 负责学生查询自己的基本信息和成绩, 教师查询成绩和个人基本 信息,管理员查询基本信息情况。
录入模块: 以教师的角色登录, 允许录入成绩; 以管理员身份登录允许录入 人员和课程信息;
修改模块: 以教师的角色登录, 允许修改成绩; 以管理员身份登录允许修改 人员和课程信息;
系统配置模块:密码修改和重置等。
系统可行性分析
经济可行性
现在,计算机的价格已经十分低廉, 性能却有了长足的进步。 而本系统的开 发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高学校的工作效率; 所以,本系统在经济上是可行的。
技术可行性
本系统的开发利用MySQL乍为本系统的数据库,它是一个支持多用户的新型
数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器 /
客户端的结构提供了硬件的支持。
使用wamp与 navicat作为系统开发的开发环境,它提供完善的指令控制语 句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满 足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利 于以后对新系统的扩展与修改。
操作可行性
本系统为一个小型的学生信息管理系统, 所耗费的资源非常的小,学 校的电脑无论是硬件还是软件都能够满足条件, 界面设计时充分考虑管理人员的****惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应 力强;容易扩充,因此,本系统在操作上是可行的

数据库E-R图
数据库关系模式:
Admi nistrator( AdminlD, Adm inN ame, Admi nPassword);
Classlnfo( Class ,Major,department)
Courselnfo( CourseNumbe, CourseName, Grade);
Stude ntCourse(Stude ntID , CourseNumber, Marks);
Studentlnfo( StudentID ,StudentName ,Class,StudentPassword); TeacherInfo ( TeacherlD ,TeacherName,TeacherPassword); Teachinglnfo( CourseNumbe『TeacherlD);
数据库名称:management
拥有的表:
adm ini strator ; Class info ; Course info ; Stude ntCourse ; Stude nti nfo ; Teacherinfo ;
Teachinginfo ;
各个表的属性及数据:
Admi ni strator (Admi nID char(20) primary key, , Adm in Name
char(20),AdminPassword char(20));
包含:管理员编号 AdminID、管理员姓名 AdminName管理员密码 Admi nPassword
亡 adniMlsti塔匚~| 目 MminktrMor ^manage, k
File Hit Window Help