1、管理员登陆信息 简称:管理员信息 数据流来源:管理员数据流去向:学生成绩管理系统数据流组成:管理员账号和密码 数据流量;100/天 高峰流量:500/天数据流编号:S002 课程信息 课程信息表 学生姓名,学号、年龄、课程、年级1000/天10000/天S003学生成绩查询信息 学生成绩 管理员 学生成绩管理系统 学生学号、成绩、课程S004查询者信息 查询 学生 成绩查询系统 学生学号2000/天30000/天S005学生成绩信息 学号、姓名、成绩S006成绩单信息 成绩单 成绩发布系统80000/天 处理逻辑的描述处理逻辑编号:P0 处理逻辑名称:成绩管理系统 简述: 是最高层系统,可以查
2、询、修改、发布成绩 输入的数据流: 管理员账号、密码、学生学号处理描述: 系统调用各个子系统完成不同功能输出的数据流: 学生信息或学生成绩 处理频率;P01成绩查询子系统 管理员登陆系统,输入想要查询的学生学号,获得成绩 学号 调用成绩查询功能模块处理 成绩P02成绩修改子系统管理员可以修改学生成绩 按照学号查找学生成绩,然后修改,最后保存 新的成绩P03成绩发布系统成绩发布 首先查询学生成绩,然后将其发布到网络上 数据存储的描述 数据存储编号:D01 数据存储名称: 学生成绩存储信息数据存储组成;学号、姓名、课程、成绩关键字:学号相关联的处理;D02 D03D02学生信息 学生信息存储学号、
3、姓名、课程 D03课程信息 课程信息存储课程名、课程号课程号 外部实体的描述 外部实体编号:E01 外部实体名称: 简 述:对学生成绩信息进行管理D02 输出的数据流:外部实体编号:E02学生学生可以查询成绩5. 概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型CDM 系统CMD图(ConceptualDataModel_1.cdm6.逻辑模型设计和优化 系统PDM图(ConceptualDataModel_1.pdm)7.物理设计和实施(crebas.sql)/*=*/* DBMS name: Microsoft SQL Server 2000 */* Created on:
4、2011-1-12 15:45:33 */alter table Relationship_2 drop constraint FK_RELATION_RELATIONS_学生go drop constraint FK_RELATION_RELATIONS_课程表alter table 学生 drop constraint FK_学生_RELATIONS_学生成绩表alter table 学生成绩表 drop constraint FK_学生成绩表_RELATIONS_管理员alter table 课程表 drop constraint FK_课程表_RELATIONS_教师 drop con
5、straint FK_课程表_RELATIONS_学生成绩表if exists (select 1 from sysindexes where id = object_id(Relationship_2) and name = Relationship_2_FK and indid 0 and indid 255) drop index Relationship_2.Relationship_2_FKRelationship_3_FK drop index Relationship_2.Relationship_3_FK学生Relationship_4_FK drop index 学生.Rel
6、ationship_4_FK学生成绩表Relationship_5_FK drop index 学生成绩表.Relationship_5_FK课程表Relationship_1_FK drop index 课程表.Relationship_1_FKRelationship_6_FK drop index 课程表.Relationship_6_FK from sysobjects and type = U drop table Relationship_2 drop table 学生 drop table 学生成绩表教师 drop table 教师管理员 drop table 管理员 drop
7、table 课程表/* Table: Relationship_2 */create table Relationship_2 ( sno numeric(10) not null, cno numeric(10) not null, constraint PK_RELATIONSHIP_2 primary key (sno, cno)/* Index: Relationship_2_FK */create index Relationship_2_FK on Relationship_2 (sno ASC Relationship_3_FK */create index Relationsh
8、ip_3_FK on Relationship_2 (cno ASC 学生 */create table 学生 ( sno1 numeric(10) null, sdept1 char(20) null, sname char(10) null, sage int null, sdept char(20) null, grade char(10) null, tel numeric(11) null, cno3 numeric(10) null, constraint PK_学生 primary key nonclustered (sno) Relationship_4_FK */create
9、 index Relationship_4_FK on 学生 (sno1 ASC,sdept1 ASC 学生成绩表 */create table 学生成绩表 ( sno1 numeric(10) not null, sdept1 char(20) not null, ano numeric(20) null, cname2 char(10) null, grade1 char(10) null, constraint PK_学生成绩表 primary key nonclustered (sno1, sdept1) Relationship_5_FK */create index Relatio
10、nship_5_FK on 学生成绩表 (ano ASC 教师 */create table 教师 ( tno numeric(20) not null, tname char(10) null, tclass char(5) null, cname1 char(10) null, constraint PK_教师 primary key nonclustered (tno) 管理员 */create table 管理员 ( ano numeric(20) not null, apassword char(10) null, constraint PK_管理员 primary key nonc
11、lustered (ano) 课程表 */create table 课程表 ( tno numeric(20) null, cname char(10) null, constraint PK_课程表 primary key nonclustered (cno) Relationship_1_FK */create index Relationship_1_FK on 课程表 (tno ASC Relationship_6_FK */create index Relationship_6_FK on 课程表 ( add constraint FK_RELATION_RELATIONS_学生 f
12、oreign key (sno) references 学生 (sno) add constraint FK_RELATION_RELATIONS_课程表 foreign key (cno) references 课程表 (cno) add constraint FK_学生_RELATIONS_学生成绩表 foreign key (sno1, sdept1) references 学生成绩表 (sno1, sdept1) add constraint FK_学生成绩表_RELATIONS_管理员 foreign key (ano) references 管理员 (ano) add constraint FK_课程表_RELATIONS_教师 foreign key (tno) references 教师 (tno) add constraint FK_课程表_RELATIONS_学生成绩表 foreign key (sno1, sdept1)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1