软件工程实验 学生信息管理系统 概要设计
更新时间:2023-11-11 11:04:01 阅读量: 教育文库 文档下载
- 软件工程实验报告推荐度:
- 相关推荐
攀枝花学院实验报告
实验课程:软件工程试验实验项目:项目概要设计 实验日期:2013.4.24 系:数学与计算机学院班级:软件工程姓名:冯斌学号:201010804004 指导教师:冯伟成绩:
【实验目的:】
1、了解概要设计的主要内容
2、掌握软件概要设计说明书的内容与撰写 3、了解详细设计的主要内容
4、掌握软件详细设计说明书的内容与撰写
【实验内容:】
1、针对上次实验课选定的软件项目,通过互联网等收集资料,进行软件概要设计。
2、完成概要设计后,查阅参考资料和相关标准,撰写软件概要设计说明书。 3、在概要设计的阶段性成果之上,进行详细设计。
4、完成详细设计后,查阅参考资料和相关标准,撰写软件详细设计说明书。
I 功能分解
1.1 系统功能描述
本系统的主要任务是实现对学校教导处的学生信息管理、成绩管理、课程管理、班级管理及相关查询。能录入、修改、查询、输出学生的档案信息,这些信息包括学生的基本情况、简历情况、获得奖励情况、受到处分情况、学生的家庭信息等;能录入、修改、查询、输出学生的各学期各门课的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。
学生信息管理系统是一个典型的数据库应用程序,由系统管理、学籍管理、收费管理、班级管理、成绩管理、课程管理以及学生表现等模块组成,特规划如下: 1.系统管理模块
该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、找回密码等。 2.学籍管理模块
该模块的功能是实现对新生的注册,毕业生、插班生等的学籍变动更改以及学生相关信息的查询。 3.收费管理模块
该模块的功能是实现对学生的收费以及欠费信息输出。 4.班级管理模块
该模块的功能是实现对全校班级的管理工作,包括:班级游览、添加、查询、删除、修改等,各功能模块各自独立,完成学校的全部班级的管理。 5.成绩管理模块
学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括成绩添加、成绩查询、成绩修改等功能模块。同时对学生成绩进行备份。 6.学生管理模块
该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
7.课程管理模块 该模块的功能是实现对班级课程以及相关教材的设置。
1.2系统流程图
学生办学生基本信息基本信息输入学生信息输入form学生基本信息文件查询学生修改打印相符记录教务处错误成绩核对学生信息报表成绩单缴费单成绩输入form成绩录入修改财务处学生办缴费录入学生基本信息文件成绩输入form填入所选班级信息缴费信息输入form填入所选班级信息学生奖惩信息选择毕业年级奖惩信息录入毕业学生信息文件学生成绩文件学生基本信息文件审核查成绩缴费信息文件缴费查询奖惩查询相符缴费记录审核结果相符成绩记录审核结果打印打印打印打印缴费信息报表毕业信息报表学生成绩报表奖惩信息报表有关部门和人员
II 设计软件结构
2.1 层次图 系统管理 添加 用 户 找回密码 修改密码 学生注册 信息查询 毕业处理 学籍变动 缴费 缴费查询 欠费查询 班级添加 班级修改 班级删除 成绩录入 成成绩绩查修询 改 奖成处基励 绩 分 本信息 设置班级课程 设置科目教材 学籍管理 收费管理 班级管理 成绩管理 学生管理 课程管理 学生信息管理系统 III 数据库设计
3.1 一般关系模式的确定 从ER图导出关系模式的原则:
1.(实体转换为关系模式):ERD中每个独立的实体转换为一个关系模式,实体的属性组成关系的属性,实体的主标识转换成关系的主码。
2.(从实体及其主从联系转换为关系模式):ERD中一个从实体及其主从联系转换为一个关系,从实体的属性及其主实体关系的属性组成该关系的属性,其主实体关系的主码,在主从联系为一对多联系时还要加上可把同一主实体个体所对应的从实体个体区分开来的、从实体的一组属性,作为该关系的主码。对子类实体可作类似一对一联系的从实体的转换。
3.(一对多联系在关系模式中的表示):ERD中的一个一对多联系通过在其“多”实体关系上增加“1”实体关系的主码(作为外码)和联系本身的属性来表示。 4.(多对多联系转换为关系):ERD中的一个多对多联系转换为一个关系,其被联系实体关系的主码作为外码和该联系本身的属性一起组成关系的属性,被联系关系的主码组成该关系的复合主码。
实体所对应的关系模式:
Student_course(学号,学期,类型,课程名称,学分,成绩) class(年级,班级,教室,年制,专业,班主任,备注) classkecheng(年级,专业,年制,学期,课程名称) free(学号,学期,交费,欠费,日期,操作员) user(Username,password)
student(学号,姓名,所属院系,专业,班级,性别,班级,出生日期,籍贯,
民族,家庭住址,邮政编码,政治面貌,家庭电话)
说明:1.下加横线部分表示关系的码 学生表:
编号 1 2 3 4 5 6 7 8 9 10 11 12 13 字段名称 学号 姓名 所属院系 专业 班级 性别 出生日期 籍贯 民族 家庭住址 邮政编码 政治面貌 家庭电话
字段类型 CHAR CHAR CHAR CHAR CHAR CHAR DATE CHAR CHAR CHAR CHAR CHAR CHAR 字段宽度 15 10 50 50 20 2 8 100 10 50 6 6 11
成绩表:
编号 1 2 3 4 5 缴费表:
编号 1 2 3 4 5 6 课程表:
编号 1 2 3 4 班级表:
编号 1 2 3 4
字段名称 班级号 班级名 班主任 专业号 字段类型 CHAR CHAR CHAR CHAR 字段宽度 10 15 10 10 字段名称 课程号 课程名称 课程类型 学分 字段类型 CHAR CHAR CHAR CHAR 字段宽度 10 15 10 5 字段名称 学号 姓名 班级 专业 缴费时间 缴费数目 字段类型 CHAR CHAR CHAR CHAR CHAR CHAR 字段宽度 15 15 20 20 8 15 字段名称 学号 课程名称 类型 成绩 学分 字段类型 CHAR CHAR CHAR CHAR CHAR 字段宽度 15 15 20 20 10 奖惩表:
编号 1 2 3 4 5 6 7 8 字段名称 单号 学号 姓名 班级专业 所在院系 奖惩时间 奖惩说明 奖惩内容 字段类型 CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR 字段宽度 10 15 10 20 20 8 50 100 为了便于系统实现,增加用户表:
编号 1 2 3
字段名称 ID 用户名 权限 字段类型 CHAR CHAR CHAR 字段宽度 10 15 10
正在阅读:
软件工程实验 学生信息管理系统 概要设计11-11
经典美文句段摘抄11-21
高二英语学习经验发言材料03-08
化学能与热能导学案06-23
高一物理第二章小结及习题课人教实验版知识精讲 doc07-01
普通心理学期末复习汇总05-22
政治心理学研究综述08-18
经济学基础模拟试卷一附答案04-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 软件工程
- 概要
- 管理系统
- 实验
- 学生
- 设计
- 信息
- 桥梁坍塌事故分析 - 图文
- 《现代旅游》教学设计
- 浅析减速机漏油原因与处理方法
- 形势与政策
- 中小学资料宁夏银川市新市区2017-2018学年八年级语文上学期期中试题 新人教版
- 宁夏银川芦花中学2011-2012学年八年级语文下学期期中考试试题
- 毕业论文
- 2014年六年级数学思维训练:计数综合三
- 中国焊割设备行业现状分析及发展趋势预测报告XXXX-2021年
- 氨合成塔说明书
- 省级课题
- 2018年交通安全警示教育心得体会参考
- 关于如何发展壮大我村集体经济的思考和建议
- 研究室细胞与分子实验操作指南1
- 人教版六年级数学下册第三单元《比例》教案
- 15春北航《法律逻辑学》在线作业二满分答案
- 湖北省恩施自治州小学语文毕业考试试题
- 2017-2023年中国雨刮器市场前景展望分析及竞争格局预测研发报告(目录)
- 毛概单选题 吉大网络教育作业题库 3
- 2012年外贸跟单员《外贸跟单基础理论(含英语)》真题及答案详解