在系统的开发和设计之前,通过调查和分析,充分了解用户的各种需求和系统的每个功能模块,并分析该系统将达到预期的目标,与最终目标相比,最后进行系统设计。功能使用方便,操作也比较简单,可维护性强,系统安全性高,信息交流广泛,能够满足用户的需求。
根据需求调查并分析得出基于PHP的此系统的要求如下:
首先,系统涉及到四种身份的用户:管理员、校内指导教师、校外指导教师、
学生。
(1)学生功能模块分析:学生是学生实践成绩管理系统的主体,其他的功能都是为管理学生实践成绩信息提供服务的。学生选择身份登录后,左边是导航栏,右面显示基本信息,学生可以查看实践项目并进行选择,提交实践周记、实践总结报告和实践结果,查看实践成绩,修改登录密码。
(2)校内指导教师功能模块分析:校内指导教师选择身份登录后,可以进行以下操作:审核学生提交的实践周记和实践总结报告,评定实践成绩。
(3)实践单位指导教师功能模块分析:校外指导教师选择身份登录后,可以进行以下操作:审核学生提交的实践结果,录入实践成绩。
(4)管理员功能模块分析:管理员选择身份登录后,可以做以下操作:管理校内教师的信息、管理实践单位和校外指导老师的信息、管理学生的信息、管理实践的项目、审核学生实践的项目、分配校内的指导教师、管理学生的实践成绩。
3。3 系统要求
(1) 在运行上安全、可靠;
(2) 在功能上各功能模块相对比较齐全;
(3) 用户能够快速地掌握操作网站的技巧;
(4) 管理员方便管理、操作安全;
(5) 操作方便、界面友好;
(6) 易于今后的扩充和维护。
3。4 数据库需求分析
数据库在设计的整个系统中处于极其重要的地位。因此,为了确保系统最终实现的效果以及运行的效率,必须有效地设计数据库结构。合理的数据库结构设计不仅仅有利于程序的实现,而且同时可以提高数据存储的效率,确保数据的完全和一致。来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
在设计系统数据库之前,必须对用户各方面的需求进行详细分析,包括注册、登录、学生信息,老师信息,实践单位信息的展示等等。同时还应该考虑到用户后期可能增加的需求,从而使系统数据库满足各种数据的存取,减少后期维护的工作量。
4 系统详细设计
4。1 功能模块设计
此系统界面友好、操作也比较简单,无论你是上班族还是学生都能轻松使用。我设计的是当每任何一个使用者登录系统时,不同的使用者进入菜单的功能也是不同的,不同角色的用户可以操作相应权限的功能模块,实现数据的集成。