软件工程-数据库--实例3高校学生会管理系统数据库设计内容摘要:
块图如下所示 : 22 ( 4) 文件基本信息的查询和更新模块 将完成对文件 信息的查询和插入、删除、修改等更新操作, 从而实现对学生会所有文件的科学化管理,便于日常工作的开展。 具体 的功能模块如下所示 : 23 物理设计阶段结果 表 41 存储过程汇总 编号 存储过程名称 定义 作用 P1 p1_ Student _Insert 详见附录 21 在 Student 中插入一元组 P2 p2_ Goods _Insert 详见附录 22 在 Goods 中插入一元组 P3 p3_ FinancialAffairs _Insert 详见附录 23 在 FinancialAffairs 中插入一元组 P4 p4_ WorkingPlan _Insert 详见附录 24 在 WorkingPlan 中插入一元组 P5 p5_ Affairs _Insert 详见附录 25 在 Affairs 中插入一元组 P6 p6_ Dpartment _Insert 详见附录 26 在 Dpartment 中插入一元组 P7 p7_ File _Insert 详见附录 27 在 File 中插入一元组 P8 p8_ AffairsGoods _Insert 详见附录 28 在 AffairsGoods 中插入一元组 P9 p9_ JoinAffairs _Insert 详见附录 29 在 JoinAffairs 中插入一元组 P10 P10_Query_Department 详见附录 210 在 Department 中匹配 (DepNo)查询 P11 P11_Query_Department 详见附录 211 在 Department 中匹配 (DepName)查询 P12 P12_Delete_Department 详见附录 212 在 Department 中删除元组 P13 P13_Update_Department 详见附录 213 在 Department 中更新操作 (其他表的查询、修改、 删除与 Department 表的大致相同,这里不再具体列出) 24 数据库实施阶段 数据库实施阶段目标 用 DBMS 所提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果描述出来,成为 DBMS 可以接受的源代码,在经过调试生成目标模式 数据库实施阶段任务 1. 建立数据库 create database University_Student_Union_Management。 2. 建立数据表 ( 1) 学生会干部基本信息表的建立 create table Student( StuNo char(8) not null unique, StuName char(10) not null, StuPosition char(6) not null, StuSex char(2) null, StuMajor char(14) null, StuDepart char(6) not null, StuGrade char(8) null, StuPhoneNo char(12) not null, StuStaTime datetime not null, StuCase varchar(50) null, primary key(StuNo), foreign key(StuDepart) references Department(DepNo), check(StuSex = ‘男 ’ or StuSex = ‘女 ’))。 ( 2) 物品基本信息表的建立 create table Goods( GoodsNo char(8) not null unique, FinNo char(6) not null, GoodsName char(16) not null, GoodsBuyTime datetime null, GoodsPrice char(6) not null, GoodsLender char(10) not null, GoodsLendTime datetime null, GoodsReturner char(10) not null, GoodsRetTime datetime null, primary key (GoodsNo), 25 foreign key (FinNo) references FinancialAffairs (FinNo))。 ( 3) 财务 基本信息表的建立: create table FinancialAffairs ( FinNo char(16) not null unique, FinPurpose char(30) null, FinMoney char(6) not null, FinPerson char(8) not null, FinTime datetime null FinDepartment char(6) not null FinRemain char(6) null primary key(FinNo), foreign key (FinPerson) references Student(StuNo), foreign key (FinDepartment) references Department(DepNo))。 ( 4) 工组计划 基本信息表的建立: create table WorkingPlan( PlaNo char(6) not null unique, PlaName char(30) not null, PlaDepartment char(6) not null, PlaPerson char(8) null, PlaTime Datetime null, PlaQuality char(4) not null, primary key(PlaNo), foreign key(PlaPerson) references Student(StuNo), foreign key(PlaDepartment ) references Department(DepNo))。 ( 5) 事务活动 基本信息表的建立: create table Affairs ( AffNo char(6) not null unique, PlaNo char(6) not null, AffName char(20) not null, AffScope char(8) null, AffDepartment char(6) not null, AffScheme char(50) null, AffQuality char(4) not null, primary key(AffNo), foreign key(PlaNo) references WorkingPlan(PlaNo))。 foreign key(AffDepartment) references Department(DepNo))。 , ( 6) 部门 基本信息表的建立: create table Department ( DepNo char(6) not null unique, DepName char(14) not null, 26 DepMinName char(8) not null, DepSminSum int null, DepMemSum int null, MinPhoNo char(12) null, primary key(DepNo), foreign key(DepMinName) references Student(StuNo))。 ( 7) 文件 基本信息表的建立: create table Files( FilesNo char(6) not null unique, FilesName char(10) not null, FilesType char(10) null, FilesBelDep char(6) not null, FilesPerson char(14) not null, RecDisPartner char(14) not null ArcDate datetime null, Remarks char(30) null, primary key(FilesNo), foreign key(FilesBelDep) references Department(DepNo))。 ( 8) 活动使用物品 基本信息表的建立: create table AffairsGoods ( AffNo char(6) not null, GoodsNo char(8) not null, Gamount int null, primary key(AffNo, GoodsNo), foreign key(AffNo) references Affairs(AffNo), foreign key(GoodsNo) references Goods(GoodsNo))。 ( 9) 学生会干部参与活动 基本信息表的建立: create table JoinAffairs ( AffNo char(6) not null, StuNo char(8) not null, Present char(8) null, primary key(AffNo, StuNo), foreign key(AffNo) references Affairs(AffNo), foreign key(StuNo) references Student(StuNo))。 3. 建立视图 ( 1) 查询学生会干部的基本信息 的视图定义如下: create view StuView (编号 ,姓名,性别, 职务, 部门 ,专业,年级,电话, 加入日期,参加过的活动项目 ) as select * 27 from Student with check option。 ( 2) 查询和修改各部门的基本信息 视图定义如下: create view DepView (编号 , 名称, 部长姓名 ,副部长人数, 部 委 人数,部长电话 ) as select * from Department with check option。 ( 3) 查看物品的借出和归还信息 的视图定义如下: create view GooView (物品编号 , 物品名称,借出时间,借物人姓名,归还时间,归还人姓名 ) as select GoodsNo, GoodsName, GoodsLender, GoodsLendTime, GoodsReturner, GoodsRetTime。软件工程-数据库--实例3高校学生会管理系统数据库设计
相关推荐
建议和要求 8 负责本部门锅炉电气设备电气焊压力容器起重机械等安全监督检查工作督促有关部门做好劳逸结合和女工保护工作 9 编制本部门中长期安全生产规划年度安全技术措施计划及年季月安全职业卫生工作计划的实施 10 是职业卫生工作归口管理部门在安全监督处组织下对尘毒高温噪音及其他物理性危害作业岗位的监测组织研究并督促检查防尘防毒防物理性危害技术措施的实施 11
法人资质,企业法人营业执照 ; 具备国家测绘局颁发的乙级 及 以 上 的测绘资格证书 ,或 工程勘察乙级 及 以 上 证书 ; 或省部级 及 以 上 颁发 的 相应资质等级证书,其业 务范围应包括工程监测项目,以及相关类似工程监测项目业绩证明材料 ; 具备国家质量 管理 体系 认 证证 书 ; 具备国家计量 认 证合格证书 ,且 计量 认证 范围 包 含工程勘察与岩土工程 项目 ;
入库信息;查询产品信息 管理权限 普通权限 13 第二章 概要设计 一、软件体系结构模型 大型软件系统总是被 分解成一系列子系统,由子系统提供一些相关的服务。 软件体系结构设计过程就是识别出这些子系统,并建立子系统控制和通信的框架,最后给出软件体系结构的一个描述。 ⒈系统构成模型 系统构成模型有容器模型、客户 服务器模型和抽象机模型三种。 ⑴容器模型 构成一个系统的子系统一定要浇灌换信息
字 年 月 日 备 注 (归 ) 巢湖市路桥工程有限公司 施 工 安 全 日 志 巢湖路桥 二 00 年 月 份 安表 10 巢湖市路桥工程有限公司 施 工 安 全 日 志 2020 年 月 日,星期 ,天气: 巡 查人: 施工队 工区 班组 作 业 位 置 主 要 作 业 内 容 等 施 工 生 产安全 状 况 隐 患 整 改 措 施 整 改 结 果 (归 ) 巢湖市路桥工程有限公司 班组
6 2 个原因使得目前中国已成为各跨国 公司全球采购 中最不可或缺的一环 : (1)跨国公司对成本控制的要求越来越高。 中国作为全球资源和人力大国 ,产 业门类相对齐全 , 并且成本相对低廉。 因此 , 无论是 作为原材料采购市场还是 最终商 品消费 市场 , 中国均拥有 巨大的潜力 , 中国采购战略 已成为各跨国公司全球采购战略 的重要组成部分 , 有利于 降低他们采购成本。