




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中国计量学院数据库技术课程设计报告书学生姓名:简守斌学 号: 0700801140专 业:信息与计算科学班 级:07信算1班课程设计题目:大学生综合管理系统的开发指导教师:关伟二级学院:理学院2010 年 12月摘要:高校学生的管理工作是高校的最基本工作之一。学生工作管理的水平是一个大学的综合管理能力的一项重要指标。如何进一步提高我校学生管理的科学性、及时性和准确性是一个十分重要的问题。随着学校招生人数的不断增加,学生管理工作变得也日益繁重,大量的学生信息需要各级管理人员进行维护和统计,更增加了管理人员工作的负担。在这种形势下,学生管理信息化显得更为迫切和必要。系统通过校园网完成学生的日常管理
2、工作,提高学生管理的水平,可以完成如下的工作。通过校园网的学生工作办公自动化系统,包括各系学生注册、各系学生日常管理、各系完成学生处和团委的工作上报和总结等,主管领导、学生处查询系统,查询、统计相关资料,工作指令安排落实系统,学生辅导员培训等等。学生工作管理系统的建成将大大提高我院学生管理工作的水平,使管理工作的精确性、即时性、决策的科学性、数据的准确性等得到很大的提高。 学生信息管理系统就是一个学校对学生的各项信息的关管理,通过这个系统,学校可以统计新生入学的一般信息,还可以对毕业生的信息进行学籍的统计和查看为获取证书的,对学生的专业及各专业之间学生调整的学籍变动等等。本文就这一问题,使用S
3、QL SEVER 2000建立大学生管理数据库实现了一些基本功能。关键字:数据库,SQL SEVER 2000目录0 前言-11 数据库设计-21.1.数据需求分析-21.2.概念结构设计-21.3.逻辑结构设计-32.数据库建立步骤-52.1.数据库的创建-52.2.表对象的创建-62.3.索引对象的创建-72.4.视图对象的创建-82.5.登陆用户的创建-82.6.数据库用户的创建-83.数据库管理应用-93.1.表数据的编辑-9.数据的插入-9.数据的修改-9.数据的删除-9.数据的简单查询-9.表的连接查询-10.1.按籍贯查询-10.2.按宿舍查询-10.3.按学院查询-10参考文献
4、-11附录-11前言学生信息管理系统的功能是收集学生的个人信息,以便向老师提供每个学生在校或毕业生学籍的情况。学生信息管理系统的主要功能有:1、 记录在校学生情况的全部信息,包括姓名、学号、年龄、性别、籍贯、出生日期、宿舍、政治面貌、所在学院、所学专业等。2、 查询时按专业查询,可以查出该专业的全部学生;按宿舍查询,可以查出该宿舍所居住的全部学生;按籍贯查询,可以查出所属籍贯的全部学生;按学院查询,可以查出所属学院的全部学生。此外,还有按姓名查询、按学号查询等,几乎是全部可能的查询方式。一、数据库设计1.1 数据需求分析进行需求分析,了解系统具体的功能需求。学生信息管理系统就是对在校学生信息的
5、管理。学生的信息包含姓名、学号、年龄、性别、政治面貌、籍贯、出生日期、宿舍、学院、专业等全部信息,系统要全部记录。与学生一一对应的是学号,所以学号是主键,根据学号我们可以查找学生的姓名信息,还有学生的上过课的课程,成绩等有关信息。另外宿舍,籍贯,学院等都应有唯一的编号,这样就可以按专业,宿舍,籍贯,学院等所有查询方式查询学生信息。可以完成学生信息的更新,修改,插入和删除等操作。综合分析对信息管理系统分五个表:1.学生基本信息(学号,姓名 ,性别,政治面貌,籍贯,出生日期,宿舍,学院,专业,电话)。2.宿舍表(宿舍编号,宿舍名称)。3.籍贯表(籍贯编号,籍贯名称)。4.学院表(学院编号,学院名称
6、)。5.专业表(专业编号,专业名称)。1.2 概念结构设计实体间的联系:1.学生个人信息表students:学号s_number、姓名s_name、性别sex、政治面貌 political、籍贯编号jg_number、出生日期birthday、宿舍编号ss_number、学院编号 xy_number、专业编号 zy_number、电话号码tel2.宿舍表dormitory:宿舍编号ss_number、宿舍名称 ss_name3.籍贯表 native:籍贯编号jg_number、籍贯名称 jg_name4.学院表 academy:学院编号 xy_number、学院名称 xy_name5.专业表
7、profession:专业编号zy_number、专业名称zy_name生日学生基本信息性别姓名学号电话政治面貌学院宿舍专业籍贯宿舍宿舍编号宿舍名称籍贯编号籍贯名称籍贯学院名称学院编号学院专业专业名称专业编号图 E-R图1.3 逻辑结构设计1.逻辑结构数据表表.学生基本信息表 students字段名字段类型长度主键或外键字段值约束对应中文属性名s_numberchar10主键不为空学号s_namechar8不为空姓名sexchar2不为空性别politicalchar8不为空政治面貌jg_numberchar10外键不为空籍贯编号birthdaydatetime8不为空出生日期ss_numbe
8、rchar10外键不为空宿舍编号xy_numberchar10外键不为空学院编号zy_numberchar10外键不为空专业编号telchar15电话号码表.宿舍表 dormitory字段名字段类型长度主键或外键字段值约束对应中文属性名ss_numberchar10主键不为空宿舍编号ss_namechar20不为空宿舍名称表.籍贯表 native字段名字段类型长度主键或外键字段值约束对应中文属性名jg_numberchar10主键不为空籍贯编号jg_namechar20不为空籍贯名称表.学院表 academy字段名字段类型长度主键或外键字段值约束对应中文属性名xy_numberchar10主键
9、不为空学院编号xy_namechar20不为空学院名称表.专业表 profession字段名字段类型长度主键或外键字段值约束对应中文属性名zy_numberchar10主键不为空专业编号zy_namechar20不为空专业名称2.数据表之间的逻辑关系图:专业 1属于属于属于学生 1 nn n 1 宿舍舍学院 n属于 1籍贯图逻辑关系图2、 数据库建立步骤2.1 数据库的创建查询分析器:CREATE DATABASE student1ON PRIMARY(NAME=student1_data, FILENAME=F:student1student1.mdf, SIZE=10, MAXSIZE=5
10、0, FILEGROWTH=5%) LOG ON(NAME=student1_log, FILENAME=F:student1student1_log.ldf, SIZE=1, MAXSIZE=5, FILEGROWTH=1)2.2 表对象的创建1.学生基本信息表students的创建:USE student1GOCREATE TABLE students(s_number char(10) NOT NULL PRIMARY KEY, -学号 s_name char(8) NOT NULL, -姓名 sex char(2) NOT NULL, -性别 Political char(8) NOT
11、 NULL, -政治面貌 jg_number char(10) NOT NULL, -籍贯编号 birthday datetime NOT NULL, -出生日期 ss_number char(10) NOT NULL, -宿舍编号 xy_number char(10) NOT NULL, -学院编号zy_number char(10) NOT NULL, -专业编号tel char(15), -电话号码)2.宿舍表dormitory的创建:USE student1GOCREATE TABLE dormitory(ss_number char(10) NOT NULL PRIMARY KEY,
12、 -宿舍编号ss_name char(20) NOT NULL, -宿舍名称)3.学院表academy的创建:USE student1GOCREATE TABLE academy(xy_number char(10) NOT NULL PRIMARY KEY, -学院编号xy_name char(20) NOT NULL, -学院名称) 4.籍贯表native的创建:USE student1GOCREATE TABLE native(jg_number char(10) NOT NULL PRIMARY KEY, -籍贯编号 jg_name char(20) NOT NULL, -籍贯名称)5
13、.专业表profession的创建:USE student1GOCREATE TABLE profession( zy_number char(10) NOT NULL PRIMARY KEY, -专业编号zy_name char(20) NOT NULL, -专业名称)2.3 索引对象的创建 创建索引index_stu_number:USE student1GOCREATE UNIQUE INDEX index_stu_numberON students(s_number)WITH PAD_INDEX, FILLFACTOR=40, IGNORE_DUP_KEY, STATISTICS_NO
14、RECOMPUTE2.4 视图对象的创建 创建视图v_students:USE student1GOCREATE VIEW v_studentsAS SELECT academy.xy_number AS 学院编号,academy.xy_name AS 学院名称, profession.zy_number AS 专业编号,profession.zy_name AS 专业名称, dormitory.ss_number AS 宿舍编号,dormitory.ss_name AS 宿舍名称, native.jg_number AS 籍贯编号,native.jg_name AS 籍贯名称, s_numb
15、er AS 学号,s_name AS 姓名 FROM academy,profession,dormitory,native,students WHERE academy.xy_number=students.xy_number AND profession.zy_number=students.zy_number AND dormitory.ss_number=students.ss_number AND native.jg_number=students.jg_number2.5 登陆用户的创建创建SQL Server登录账号:Exec sp_addlogin Admin ,root2.6
16、 数据库用户的创建创建SQL Server数据库用户:Exec sp_grantdbaccess Admin,mark3、 数据库管理应用3.1 表数据的编辑数据的插入USE student1GOINSERT INTO students(s_number,s_name,sex,political,jg_number,birthday,ss_number,xy_number,zy_number,tel)VALUES(0700801111,王良,男,团员,01,1988-8-8数据的修改USE student1GOUPDATE studentsSET ss_number=303,xy_number
17、=S2WHERE s_number=0600201234数据的删除USE student1GO DELETE FROM students WHERE s_number=0600201234数据的简单查询USE student1GOSELECT xy_number AS 学院编号,zy_number AS 专业编号,jg_number AS 籍贯编号,s_number AS 学号,s_name AS 姓名FROM students表的连接查询.1按籍贯查询USE student1GOselect students.s_number,students.s_name,native.jg_namefr
18、om students,nativewhere students.jg_number=native.jg_number AND native.jg_name=浙江.2按宿舍查询USE student1GOselect students.s_number,students.s_name,dormitory.ss_namefrom students,dormitorywhere students.ss_number=dormitory.ss_number AND dormitory.ss_name=东楼.3按学院查询USE student1GOselect students.s_number,students.s_name,academy.xy_namefrom students,academywhere students.xy_number=academy.xy_number AND academy.xy_name=理学院.4按专业查询USE student1GOselect
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 探索圆形的周长与直径关系课件2
- 对称性与最值现象探究教学课件
- 小学课件设计与制作完全指南
- 食品安全与环保协同发展策略
- 初中音乐微课《长江之歌》
- 大学生说课课件设计与实施指南
- 物流公司安全管理体系构建
- 审计报告的形成过程与试题分析试题及答案
- 江西省重点中学协作体2025届高三第一次联考物理试题+答案
- 2025年碳纤维正交三向织物项目发展计划
- 农村留守儿童教育支持体系构建研究
- 人教版(2024)七年级下册Unit 3 Keep fit 素养检测(含解析)
- 2025年四川省成都市成华区中考二诊英语试题(含笔试答案无听力音频及原文)
- 绥化绥化市2025年度“市委书记进校园”事业单位引才287人笔试历年参考题库附带答案详解
- 历史七年级历史下册期中复习知识点梳理课件 2024-2025学年七年级历史下册(统编版2024)
- 管道试压吹扫方案
- Unit 4 Clothes 单元整体(教学设计)-2024-2025学年人教精通版(2024)英语三年级下册
- TCECA-G 0344-2025《零碳园区评价技术规范》团体标准
- 金融市场学知到智慧树章节测试课后答案2024年秋齐鲁师范学院
- 肾上腺皮质功能减退症的护理
- 《腹泻的临床思维》课件
评论
0/150
提交评论