欢迎来到天天文库
浏览记录
ID:59499721
大小:108.48 KB
页数:7页
时间:2020-11-03
《软件工程实验-学生信息管理系统--概要设计.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、攀枝花学院实验报告实验课程:软件工程试验实验项目:项目概要设计实验日期:2013.4.24系:数学与计算机学院班级:软件工程姓名:冯斌学号:4指导教师:冯伟成绩:【实验目的:】1、了解概要设计的主要内容2、掌握软件概要设计说明书的内容与撰写3、了解详细设计的主要内容4、掌握软件详细设计说明书的内容与撰写【实验内容:】1、针对上次实验课选定的软件项目,通过互联网等收集资料,进行软件概要设计。2、完成概要设计后,查阅参考资料和相关标准,撰写软件概要设计说明书。3、在概要设计的阶段
2、性成果之上,进行详细设计。4、完成详细设计后,查阅参考资料和相关标准,撰写软件详细设计说明书。I功能分解1.1系统功能描述本系统的主要任务是实现对学校教导处的学生信息管理、成绩管理、课程管理、班级管理及相关查询。能录入、修改、查询、输出学生的档案信息,这些信息包括学生的基本情况、简历情况、获得奖励情况、受到处分情况、学生的家庭信息等;能录入、修改、查询、输出学生的各学期各门课的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。学生信息管理系统是一个典型的数据库应用程序,由系统管理、学籍管理、收
3、费管理、班级管理、成绩管理、课程管理以及学生表现等模块组成,特规划如下:1.系统管理模块该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、找回密码等。2.学籍管理模块该模块的功能是实现对新生的注册,毕业生、插班生等的学籍变动更改以及学生相关信息的查询。3.收费管理模块该模块的功能是实现对学生的收费以及欠费信息输出。4.班级管理模块该模块的功能是实现对全校班级的管理工作,包括:班级游览、添加、查询、删除、修改等,各功能模块各自独立,完成学校的全部班级的管理。5.成绩管理模块学校的
4、成绩管理工作是检验学生学习情况的一个主要手段,本模块包括成绩添加、成绩查询、成绩修改等功能模块。同时对学生成绩进行备份。6.学生管理模块该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。7.课程管理模块该模块的功能是实现对班级课程以及相关教材的设置。1.2系统流程图II设计软件结构2.1层次图学生信息管理系统系统管理学籍管理收费管理班级管理成绩管理学生管理课程管理添加用户找回密码修改密码学生注册信息查询毕业处
5、理学籍变动缴费缴费查询欠费查询班级添加班级修改班级删除成绩录入成绩查询成绩修改奖励成绩处分基本信息设置班级课程设置科目教材III数据库设计3.1一般关系模式的确定从ER图导出关系模式的原则:1.(实体转换为关系模式):ERD中每个独立的实体转换为一个关系模式,实体的属性组成关系的属性,实体的主标识转换成关系的主码。2.(从实体及其主从联系转换为关系模式):ERD中一个从实体及其主从联系转换为一个关系,从实体的属性及其主实体关系的属性组成该关系的属性,其主实体关系的主码,在主从联系为一对多联系时还要加上
6、可把同一主实体个体所对应的从实体个体区分开来的、从实体的一组属性,作为该关系的主码。对子类实体可作类似一对一联系的从实体的转换。3.(一对多联系在关系模式中的表示):ERD中的一个一对多联系通过在其“多”实体关系上增加“1”实体关系的主码(作为外码)和联系本身的属性来表示。4.(多对多联系转换为关系):ERD中的一个多对多联系转换为一个关系,其被联系实体关系的主码作为外码和该联系本身的属性一起组成关系的属性,被联系关系的主码组成该关系的复合主码。实体所对应的关系模式:Student_course(学号
7、,学期,类型,课程名称,学分,成绩)class(年级,班级,教室,年制,专业,班主任,备注)classkecheng(年级,专业,年制,学期,课程名称)free(学号,学期,交费,欠费,日期,操作员)user(Username,password)student(学号,姓名,所属院系,专业,班级,性别,班级,出生日期,籍贯,民族,家庭住址,邮政编码,政治面貌,家庭电话)说明:1.下加横线部分表示关系的码学生表:编号字段名称字段类型字段宽度1学号CHAR152姓名CHAR103所属院系CHAR504专业C
8、HAR505班级CHAR206性别CHAR27出生日期DATE88籍贯CHAR1009民族CHAR1010家庭住址CHAR5011邮政编码CHAR612政治面貌CHAR613家庭电话CHAR11成绩表:编号字段名称字段类型字段宽度1学号CHAR152课程名称CHAR153类型CHAR204成绩CHAR205学分CHAR10缴费表:编号字段名称字段类型字段宽度1学号CHAR152姓名CHAR153班级CHAR204专业CHAR205缴费时间CHAR86缴费
此文档下载收益归作者所有