网页界面设计代码学生信息管理系统
姓名:
学号:
学院:
专业班级:
第一章系统的分析与设计
1.1目标设计
(1)学生可以登录系统,实现学生密码修改,学生基本信息查看与修改,成绩信息查看,挂科信息查看,自己的平均分排名显示等功能;
(2)班主任可以登录系统,实现所有学生用户信息的查看、添加、删除和修改,学生基本信息的查看、添加、删除和修改,课程基本信息的查看、添加、删除和修改,学生成绩的查看、添加、删除和修改,平均分排名查看,以及教师基本信息的查看和修改;
(3)管理员可以登录系统,实现所有用户的查看、添加、删除和修改。
(4)当学生用户被创建时(默认用户名为学号),触发器自动在学生基本信息表中添加该学生信息(除学号外,其他为空)
(5)当学生用户被删除时,触发器自动删除学生信息表,学生成绩表中该生信息
1.2系统功能分析及设计
学生信息管理系统包括系统管理、学生管理、成绩管理、科目管理、数据备份、安全设置,关系图如下:
1.3 数据库的设计
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。数据库设计的特点可概述为:数据库建设是硬件、软件和干件的结合。三分技
术,七分管理,十二分基础数据。技术与管理的界面称之为“干件”。数据库设计应该与应用系统设计相结合,结构(数据)设计:设计数据库框架或数据库结构,行为(处理)设计:设计应用程序、事务处理等,结构和行为分离的设计。传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计具体可如图图4.2:
1.4 数据库的概念设计
用户信息实体(user)、学生基本信息实体(student)、成绩信息实体(score)、课程实体(course_),教师用户信息实体(teacher)
图4.3:用户实体E-R图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论