第二章 需求分析
2.1系统需求简介
2.1.1系统目标
(1) 根据查询条件实现学生信息的查询 (2) 学生选课信息查询、成绩信息的查询
(3) 学生信息、课程信息、成绩信息的增加、删除、修改
(4) 对基本信息完成增加、删除、修改时,需注意表与表之间的关联 2.1.2功能需求分析
本系统的功能需求分析如下:
(1) 学生信息查询:学生可以根据学号、姓名、专业进行查询. (2) 学生信息管理:主要是用于学生信息更新、插入、删除; (3) 学生成绩录入:用于学生成绩管理,录入学生成绩,也可以更新; 2.1.3性能需求分析
(1) 登录、用户界面需求:简洁、易懂、易用、友好的用户界面。
(2) 安全保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的管
理等。
专业资料
第三章 总体设计
3.1设计概述
根据需求把整个系统分化成不同的模块,每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。逐一实现各个功能;
3.2系统总体结构及功能模块划分
经过对系统的需求分析,学生信息管理系统主要划分为三个部分:学生信息查询,学生信息管理,学生成绩录入三个功能模块。如图3.2.1 系统的总体结构。
学生信息管理系统 学 生 信 息 查询 学 生 信 息 管理 图3.2.1 系统的总体结构
学 生 成绩录入 3.2.1学生信息查询模块
学生信息查询:学生可以根据姓名、性别进行查询。如图3.2.2学生信息查询
模块结构。
专业资料
学生信息查询 性别查询 姓名查询
图3.2.2 学生信息管理模块结构
3.2.2学生信息管理模块
学生信息管理:主要是用于学生信息更新、插入、删除,如图3.2.3学生管理模块结构。
学生信息管理 学生信息更新 学 生 信 息 录入 学 生 信息删除 成绩更新
基本 信息更 新 成绩录入 基本信息录入 图3.2.3 学生信息管理模块结构
3.3系统数据库概念结构设计
根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。 3.3.1系统E-R图
系统E-R图可以将各个实体之间的关系显示出来,将各个实体间的属性依赖
专业资料
表示明白。如图3.3.1系统E-R图结构。
学号 性别
姓名 语文 学生表 成绩 数学 英语 图3.3.1系统E-R图结构
3.3.2系统数据库的设计
综合以上分析,要实现上面的所有功能模块,主要设计表如下:
表3.3.1 用户表(usedata)
专业资料
表3.3.4学生表(S)
3.4安全保密设计
3.4.1用户登录安全性
系统设计了登录界面,每个合法用户有用户名及一个密码,只有当用户输入正确的用户名及密码组合后才能够对学生信息进行操作。
专业资料