软件工程实验学生信息管理系统概要设计.pdf
攀枝花学院实验报告
实验课程:软件工程试验实验项目:项目概要计实验日期:2013.4.24
系:数学与计算机学院班级:软件工程姓名:冯斌学号:
指导教师:冯伟成绩:
【实验目的:】
1、了解概要计的主要内容
2、掌握软件概要计说明书的内容与撰写
3、了解详细计的主要内容
4、掌握软件详细计说明书的内容与撰写
【实验内容:】
1、针对上次实验课选定的软件项目,通过互联网等收集资料,进行软件概要计。
2、完成概要计后,查阅参考资料和相关标准,撰写软件概要计说明书。
3、在概要计的阶段性成果之上,进行详细计。
4、完成详细计后,查阅参考资料和相关标准,撰写软件详细计说明书。
I功能分解
1.1系统功能描述
本系统的主要任务是实现对学校教导处的学生信息管理、成绩管理、课程管理、班级
管理及相关查询。能录入、修改、查询、输出学生的档案信息,这些信息包括学生的基本
情况、简历情况、获得奖励情况、受到处分情况、学生的家庭信息等;能录入、修改、
查询、输出学生的各学期各门课的成绩信息,并支持按年级、班级等条件的统计、查询、
报表输出。
学生信息管理系统是一个典型的数据库应用程序,由系统管理、学籍管理、收费管理、
班级管理、成绩管理、课程管理以及学生表现等模块组成,特规划如下:
1.系统管理模块
该模块的主要任务是维护系统的TF常运行和安全件置,包括添加用户、修改密码、
找回密码等。
2.学籍管理模块
该模块的功能是实现对新生的注册,毕业生、插班生等的学籍变动更改以及学生相关
信息的查询。
3.收费管理模块
该模块的功能是实现对学生的收费以及欠费信息输出。
4.班级管理模块
该模块的功能是实现对全校班级的管理工作,包括:班级游览、添加、查询、删除、
修改等,各功能模块各自独立,完成学校的全部班级的管理。
5.成绩管理模块
学校的成绩管理工作是检验学生学习情况的一个主要手段,木模块包括成绩添加、成
绩查询、成绩修改等功能模块。同时对学生成绩进行备份。
6.学生管理模块
该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、
档案查询等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
7.课程管理模块该模块的功能是实现对班级课程以及相关教材的置。
1.2系统流程图
H计软件结构
2.1层次图
3.(一对多联系在关系模式中的表示):ERD中的一个一对多联系通过在其“多”实体关
系上增加“1”实体关系的主码作(为外码)和联系本身的属性来表示。
4.(多对多联系转换为关系):ERD中的一个多对多联系转换为一个关系,其被联系实体
关系的主码作为外码和该联系本身的属性一起组成关系的属性,被联系关系的主玛组成该
关系的复合主码。
实体所对应的关系模式:
Studentcourse学(号,学期,类型,课程名称,学分,成绩)
class(W,班级,室,年制,专业,班主任,备注)
classkechen晨年级,专业,年制,学期,课程名称)
free学(号,学期,交费,欠费,日期,操作员)
user(Userneime,password)
student学(号,姓名,所属院系,专业,班级,性别,班级,出生日期,籍贯,民族,
家庭住址,邮政编码,政治面貌,家庭电话)
说明:1.下加横线部分表示关系的码
学生表:
编号字段名称字段类型字段宽度