数据库课程设计学生选课信息管理系统_第1页
数据库课程设计学生选课信息管理系统_第2页
数据库课程设计学生选课信息管理系统_第3页
数据库课程设计学生选课信息管理系统_第4页
数据库课程设计学生选课信息管理系统_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

孙成集团:学生选择信息管理系统上海电气研究所电子信息来源数据库原理课程设计设计标题:学生选择信息管理系统专业化:软件工程类别:BX0903学习编号:3声明:孙成组长:孙成赵元:张婉勇,王俊怡,陶静2011年12月5课程设计评分表姓氏半级学号设定标题指导教师评分项目满分分数计分设计文档(30分钟)文件格式封面2页面布局4目录格式3图表质量2页眉页脚2文件内容内容完整性6内容逻辑性5内容正确6程序代码(30分钟)程序功能15编程规范7编程文档8回答(20分)任务陈述7回答问题10是否超时3出席(20分)20评价成绩指导讲师的评论签名:年月日教务室意见签名:年月日课程设计答案记录表教学师提到问一下学习生答案争论郑条件记忆记录成绩答复小组教师签名摘要信息随着科学技术的发展,学生的选修课信息放弃了现有的手动文件管理阶段,演变成了高科技、高效的数据库应用程序,从而可以进行管理。学生选择信息管理系统是基于SQL SERVER数据库的C/S模式下的数据库应用程序,它使用后台、VB开发应用程序作为前台。使用学生选择信息管理系统,可以更有效、更准确地完成学生选择、查看、添加记录等各种任务,大大减轻了信息管理人员的负担。关键字:学生选择信息管理系统、VB、SQL SERVER数据库、C/S模式目录摘要4目录5第一章系统概述6第二章系统数据库设计第7节2.1需求分析72.1.1需求说明72.1.2数据流图82.1.3数据字典92.2数据库概念结构设计102.2.1 E-R图102.2.2定义实体和属性102.3数据库逻辑结构设计112.3.1初始关系模型112.3.2标准化112.4数据库物理结构设计112.4.1设计基于SQL Server的数据表122.4.2索引表132.4.3角色132.4.4视图142.5资料库作业段落152.5.1数据库插入任务152.5.4数据库备份和还原任务16第三章系统接口设计部分193.1计划应用程序及其菜单项193.2登录界面设计193.3主界面设计203.4子界面设计21第四章摘要24主要参考文献25第一章系统概述数据库原理及应用课程的主要目标是利用课程中学习的数据库知识和技术,更好地开发和设计解决所有行业信息处理需求的数据库应用程序系统。本实验主要在于巩固学生对数据库基本原理和基本理论的理解,掌握数据库应用系统设计和开发的基本方法,进一步提高学生综合应用所学的知识能力。数据库的应用系统开发设计目前被广泛采用,以合理、规范、适当、有效地进行,是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行和维护阶段。我们根据以上几点开发了学生选择管理系统数据库。学生选择信息管理系统要求读者除了正规数据库知识和技术外,还需要掌握某种客户端开发工具或语言。以下是使用相对简单易学的Visual Basic 6.0开发工具实施范例系统的范例。如果读者不熟悉这个开发工具,这里也无妨。这次课程能顺利通过,是老师细心的指导和我们队齐心协力努力的结果。这次讲座设计中,每个同学都积极参与各学科的设计,但我们也有分工。初步清单如下:sun cheng使用VB创建前接口,并制定整个数据库的设计和计划。张万奎和王俊负责系统需求分析、数据流程图构想、将E-R图表转换、标准化为关系模型,并以SQL语言初步创建表、视图、文档等。Tao Jing的任务是绘制数据流图和E-R图,转换初始关系模型和内容摘要等。Sun cheng作为组长,除了审阅我们创建的单个模块外,还负责WORD文档的摘要排版工作。这次数据库的课程设计使你对数据库操作有更多的知识,对你有很大帮助。孙成集团:学生选择信息管理系统第二章系统数据库设计部分2.1需求分析2.1.1需求说明随着中国教育信息化时代的到来,各大校园的内部信息管理已经采用IT的新应用和管理系统技术进行。为了跟上信息时代的潮流,学生的信息管理也要通过传统的手动管理方式演变成软件和数据库相结合的管理模式,加强学生信息的管理能力,大大提高学校的整体管理水平。调查当地学校,根据学校的具体情况设计学生选修课信息管理系统。主要功能包括:1.学生管理:查看、插入、删除、修改学生信息等2.学科课程管理:查看、插入、删除、修改学科课程信息等3.选修课管理:查看、插入、删除、修改选修课信息等4.系统管理:管理操作员信息5.系统维护:数据安全管理(包括备份和恢复)、操作员管理、权限设置等2.1.2数据流图请求结果准确的信息输入请求更新请求更新结果输入请求对照结果关于检查暂挂信息规范操作员准确的信息导出结果错误消息个人信息管理系统查询证书操作员p规则表信息规范导出结果输入请求教师导出结果学生导出结果输入请求处理查询信息标准查询表图2.1数据流图(1)规格表修改请求规格表插入结果插入请求插入结果插入请求查询结果查询请求信息规范插入P2操作员P1查询规格表修改结果修改请求删除结果删除请求查询请求查询结果管理系统删除请求修改结果修改P3删除P4图2.2数据流图(2)2.1.3数据字典数据元素数据类型长度数据源学号Char5学生手表学生姓名Char8学生手表城堡Char2学生手表生日SmalldatetimeDefault学生手表所在地Char20学生手表学科课程编号Char3课程表学科课程名称Char20课程表学分Decimal3,1课程表学号Char5选修课表学科课程编号Char3选修课表操作员编号Char4操作员表操作员姓名Char12操作员表密码Char10操作员表权限Char20操作员表2.2数据库概念结构设计2.2.1 E-R图表学号选修课成绩学生nm名字所在地出生日期城堡课程课程代码学科课程名称先行课程编号学分操作员操作员编号操作员姓名密码权限图2.3数据库E-R图表2.2.2定义实体和属性表2-1学生信息表学生的表结构主代码列名数据类型宽度小数位数Null否非州Pk雪Char5n学号SnameChar8n名字塞克斯Char2y城堡SbirthSmallDatetimey出生日期SdeptChar20y所在地表2-2课程信息表Course的表结构主代码列名数据类型宽度小数位数Null否非州PkCnoChar3n课程代码CnameChar20n学科课程名称信用额Decimal31y学分表2-3选修课成绩单SC表结构主代码列名数据类型宽度小数位数Null否非州Pk雪Char5n学号CnoChar3n课程代码灰色的Decimal51y成绩表2-4操作员表操作员表结构主代码列名数据类型宽度小数位数Null否非州PkOperator_idChar4n操作员编号Operator_nameChar12n操作员姓名密码Char10y密码PermissionChar20y权限2.3数据库逻辑结构设计2.3.1初始关系模型Student (SnO,sname,sex,sbirth,sdept)其含义是学生(学号、名字、性别、出生日期、学科)Course(Cno,Cname,Credit)其中每个含义是学科课程(学科课程代码、学科课程名称、学分)SC(Sno、Cno、Grade)其意义是选修课(学号、课程代码、成绩)操作员(operator _ id、operator _ name、password、permission)每个含义都是操作员(操作员编号、操作员名称、密码和权限)2.3.2标准化规范化初始关系模式后,在下一关系模式下,某些函数依赖关系和传递函数依赖关系不会达到3NF。下划线表示主代码、斜体外部代码Student (SnO,sname,sex,sbirth,sdept)Course(Cno,Cname,Credit)SC(Sno、Cno、Grade)操作员(operator _ id、operator _ name、password、permission)2.4数据库物理结构设计2.4.1设计基于SQL Server的数据表使用SQL SERVER MANAGEMENT STUDIO构建表,如下图所示。图2.4学生表要使用SQL语言编写表代码,请执行以下操作:Create table Student(Sno char(5) primary key、Sname char (8)非空,Sex char(2) check (sex in(男性,女性)、Sbirth smalldatetime、Sdept char(20);高Create table Course(Cno char(3) primary key、Cname char(20) not null、Credit Decimal(3,1),以获取详细信息高Create table SC(SnO char(5)references student(SnO)、Cno char(3) references Course(Cno)、Grade decimal(5,1)、约束PK主密钥(Sno,Cno),以获取详细信息高Create table Operator(Operator_id char(4) primary key,Operator_name char(12) not null,Password char(10)、Permission char(20) default 0),以获取详细信息高2.4.2索引表表2-5学生信息表Stud

温馨提示

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

评论

0/150

提交评论