一、实验目的和要求
1.实验目的
1)掌握系统总体结构的设计;
2) 掌握系统接口设计、数据结构设计等;
3) 掌握系统概要设计的步骤和方法。
2.实验要求
1)实验前做好充分准备,包括复习第五章所学内容,事先预习好本次实验内容。
2)实验时记录实验结果,按要求完成各题。
3)实验结束后,给出实验总结与截图分析并及时给出本次实验的实验报告。
- 实验内容和原理
1.实验内容
1)学生信息管理系统是校园网络中一个重要应用系统,它大大改善了学校教学,科研与管理的基础环境,在一定程度上反映出学校管理的现代化水平。本文对学生信息管理系统的若干基本问题进行研究,主要包括学校信息管理系统的功能组成,系统开发条件,步骤及其总体规划等内容。学生信息管理系统主要功能是学生有关信息的管理及相关查询。学生信息管理主要有:学生管理、教师管理、添加学生信息、修改学生信息、管理员列表等。
2)按照系统开发业务分析要求和原则,在与系统管理人员的充分沟通,整理出学生信息管理系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。
2.实验原理
基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台。
三、实验主要仪器设备
1)硬件
PC机,要求:内存≥4GB,硬盘空间≥10GB
2)软件
Windows7或以上
3)开发软件、相关开发工具包
四、实验过程
1) 首先确定系统总体设计方案(分清系统是事物型还是加工型)。
在系统中包括以下功能:信息管理、成绩管理、学生成绩查询、教师提交成绩以及学校教务管理员维护信息的一个平台,整个学生选课系统有前台和后台两部分,共分为3个模块:管理员模块,教师模块,学生模块,分别用于完成各自的功能。
管理员模块 学生管理子模块 对学生信息的添加、修改,删除操作
教师管理子模块 对教师的添加,修改,删除,查询操作
教师模块 实现查看自己所教授的课程,课程有哪些学生选修、各学生的成绩以及利用本系统提交学生的成绩
学生模块 查询成绩,查看学生信息
公有模块 实现用户的身份验证,密码修改,退出系统等功能
2) 完成系统的模块结构图及模块的功能说明。
学生信息管理系统主要由老师,管理员,学生三种角色的登陆,用户个人信息的管理,老师信息管理,学生信息管理,成绩信息管理等组成,由于像登录等功能实现起来比较简单,在此就不做详细分析了,下面就对用户个人信息的管理,老师信息管理,学生信息管理,成绩信息管理的实现做具体介绍。
2.1老师信息管理的实现
老师信息的管理是管理员登录后可以对教师的信息进行管理,主要分为添加老师修改老师密码,删除老师和查找老师信息。管理员登录成功并进入老师信息管理的主界面,由此管理员可以选择需要对老师信息需要做出的修改。
2.2学生信息管理的实现
学生信息的管理是管理员和老师登录后可以对学生的信息进行管理,主要分为添加学生信息,修改学生信息和删除学生信息,查找学生信息。管理员和老师登录成功并进入学生信息管理的主界面,由此管理员和老师可以选择需要对学生信息需要做出的修改。
3) 完成系统的接口设计
本模块为只调用下层数据库查询模块或者维修申请
模块,传的数据是全局唯一的模块的名字。
4) 完成系统的数据结构设计
1. 软件系统模块结构图:
2. 接口设计
学生信息表:student_info
Student_info为学生表主要包含的唯一编号、姓名、性别、出生日期、专业、年级,如表2-1所示。
属性名 |
字段名称 |
数据类型 |
长度 |
备注 |
主键 |
学号 |
Sno |
Char |
10 |
主键 |