学生信息管理系统(数据库)总结报告_第1页
学生信息管理系统(数据库)总结报告_第2页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、HEFEI UNIVERSITY管理信息系统设计报告系专班学姓别业级号名 第1章 第2章 2第3章 第 1 章 设计目的与要求1.1 设计目的 1.2 设计环境硬件:一台 Pentium 4 cpu 以上的微机及兼容 VGA 彩显一台2软件: Windows XP Visual Basic 6.0和 SQL Sever 20001.3 主要参考资料 1.4 设计内容及要求在 用第 2 章 设计内容2.1 数据库设计2.1.1 需求分析3) 人才培养方案教学计划选课图4图 图表无无无42无无85无9无无无表+表+表+表+62.1.2 概念设计图图图图图图 7n11n11mn1nn1mn图 图2.

2、1.3 逻辑设计逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体 DBMS 一般分为三步进行: 从 E-R 图向关系模式转化 数据库的逻辑设计主要是将概 E-R 间的联系转化为关系模式。一个实体类型转换为一个关系模型,将每种实体类型将“客房”实体转换为一个关系模型,其中,带下划线的属性为主属性,该主属性为关系模型外键。设计逻辑结构时一般要分三步进行:8第一步:将概念经过转化为一般的关系、网状、层次模型; DBMS 支持下的数据模型转换;第三部:对数据模型进行优化。学籍管理(学生注册,导入学生,学生查询,学生统计,学生毕业,修改学籍)收费管理(费用减免,学生交费,交费查询,未

3、交费查询)成绩管理(成绩录入,成绩查询,班级成绩统计,年级成绩统计,班级成绩明细,不及格名单,学生单科名次,学生总分名次)学籍变动(学生留降级处理,学生跳升级处理,学生借读处理,学生休学处理,学生复学处理,学生调班处理,学生转校处理,学生退学处理,学籍变动查询,学生试读查询,学生试读登记)学生信息管理(系统管理,学籍管理,学籍变动,收费管理,宿舍管理,成绩管理,学生评语,消息文件管理)2.1.4 物理设计物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。物理设计的输入要素包括:模式和子模式、物理设计指南、硬件特性、 OS和 DBMS的约束、运行要求等。结构、存储记录格式、存储记录

4、位置分配及访问方法等。 为 9) )2.1.5 数据库实现 :表 是 否)1 123450000 1067890000表:表)1234 1000表 :表)1234100011图1).为 dataebase 数据库创建一个带重编译选项的存储过程,用于托运单信息表中的托运人。CREATE PROC spa学生 char(8)WITH RECOMPILEASSELECT * FROM 学生信息学号 = 学号2).为 datebase 到学生表。 男 12运用到触发器的如下:为维修信息表建立 INSERT触发器以自动更新教师信息表中教师人数。USE Sims_fourGO/* 如果存在同名的触发器,则

5、删除之*/IF EXISTS(select 教师人数 from sysobjects where type =trand教师人数教师人数 insert)DROP TRIGGER 教师信息_insertGOCREATE TRIGGER 教师人数_insert ON 教师人数FOR INSERTASDECLARE NumOf 教师人数 TINYINTSELECT NumOf 教师人数= c.教师人数_num FROM 教师信息c ,inserted iWHERE c.教师编号 = i.教师编号号IF (NumOf 教师人数 0)BEGINUPDATE 教师信息 SET 教师人数_num = 教师人

6、数 t_num + 1FROM 教师信息 c ,inserted i WHERE 教师人数 = i.教师人数ENDELSE 空值,直接写下面代码也可)BEGINUPDATE 教师信息 SET 为序人_num = (SELECT COUNT(s.教师编号) FROM 教师信息 s ,inserted iWHERE s.教师编号 = i.教师编号)FROM 教师信息 c, inserted i WHERE 教师编号 = i.教师编号END1322 程序设计2.2.1 概要设计生成绩情况,而在成绩查询界面,可以查到详细的学生各科成绩。管理,课程信息管理,查询管理,其中有关学生学籍等信息的输入,包括学

7、生基 所在班级,所学课程和成绩等。班级管理信息的查询 班级管理信息的修改学校基本课程的输入,查询 学生课程的设置和修改 学生成绩信息的输入,得到学生管理系统的功能模块结构图。本系统的功能模块结构如图 2.9 所示:14年级信息管理学籍信息管理班成绩信息管理课程信息管理级信息管理学校年级设置学校信息设置学班成绩信息设置课程信息设置年级课程开设班 课 成 学级 程 绩 籍信 信 信 信息 息 息 息查 查 查 管询 询 询 理籍信息设置级信息设置图课程信息管理课程信息设置年级课程开设图152.2.2 程序实现图窗体代码:Private Sub cmdDel_Click()If TxtcouNo.T

8、ext ThenmyCourse.rsDK1 select * from course_info where course_no= &TxtcouNo.Text & If MsgBox(确定要删除该记录吗?, vbQuestion + vbOKCancel, 删除记录) = vbOK ThenmyCourse.rs1.DeleteCall ClearTextElseExit SubEnd IfmyCourse.rsDK1 select * from course_infoIf myCourse.rs1.EOF Then16Frame2.Enabled = FalseCourse_Grid.Cl

9、earCourse_Grid.FormatString = 课程编号课程名称课程类型课程描述描述ElseSet Course_Grid.DataSource = myCourse.rs1Course_Grid.FormatString = 课程编号课程名称课程类型课程End IfFrame1.Enabled = FalsecmdAdd.Caption = 添加(&A)cmdSave.Caption = 保存(&S)cmdSave.Enabled = FalsecmdDel.Enabled = FalseEnd IfEnd Sub数据库连接语句:Public Function rsDK1(sql As String)Set rs1 = New ADODB.RecordsetWith rs1.Source = sql.ActiveConnection = cnSIMS.CursorType = adOpenKeyset.Lo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论