实验报告二
实验名称:学生管理系统的数据库设计与实现指导教师:茅苏实验类型:综合实验学时:42实验时间:2012年10月19日一、实验目的和要求综合运用所学的软件开发方法,用结构化方法或面向对象方法中的一种对给定需求进行分析与总体设计,书写主要文档;运用所学的数据库设计理论与方法,分析其中的数据存储需求,进行数据库的设计与实现。二、实验环境实验设备硬件:个人计算机;软件:MSSQLSERVER和MSWord。三、实验原理及内容1、用户需求描述学生管理系统是进行学生档案和成绩管理的管理信息系统MIS本实验要求运用课堂所学知识给出系统的分析与设计,涉及的系统数据需求为:外部实体包括系部、学生、课程等,其中各个数据项与实体间关系,可根据系统的功能需求由学生自己给出,系统的基本功能需求为:学生档案管理:学生的基本档案信息;
学生成绩管理:学生选课与成绩的管理;
日常教务管理:学生成绩的各种分类统计;主要是办理各种日常报表并发送,如通知书,补考通知书等,以及学生学习成绩的各种分类统计,以期了解本学校学生学习的综合情况,并根据学生的学习情况适时调整培养计划;2、系统需求分析
f确定开发的总目标,了解用户对数据的加工要求,确定系统的功能。在这部分要求给出:1系统的软硬件环境的需求
以下为示例:本系统采用CS体系结构,由一台服务器与多个客户机组成,配置如下:服务器:硬件:80x86系列微机CPU733以上内存:256M以上硬盘空间:40G以上软件:Wi
dowsServer、Access等工作站:硬件:80x86系列微机CPU166以上内存:16M以上硬盘空间:2G以上软件:Wi
dows9x或Wi
dows2000professio
al、Access等。输入输出设备:扫描仪、打印机等。网络设备:Hub、网卡、网线等。
2数据流图描述的系统需求(结构化方法),或者以UML用例图描述的系统需求(面向对象方法)
f3、系统总体设计把需求分析阶段所确定的功能细化。在这部分要求给出:1软件的总体结构图(结构化方法),或者对象图、顺序图描述的设计模型(面向对象方法)
2ER图描述的概念模型学生档案管理ER图
学生成绩管理ER图
日常教务管理ER图
f3关系数据模式描述的逻辑结构学生档案(姓名,院系,学号)成绩管理(姓名,课程,成绩)教务管理(教师姓名,课程号,课程名)
四、实验小结(包括问题和解决方法、心得体会、意见与建议等)我发现在系统设计过程中软件工程师要对需要设计的目标群体的行业的专业技能有一定的了r