网站大量收购闲置独家精品文档,联系QQ:2885784924

学生选课系统设计报告.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程 序 设 计 实 验 报 告 (2005届) 信息工程学院 题 目: 学生选课系统 学生姓名: 金康乐 学 号: 200505021127 专业名称: 数据库原理与应用 班 级: 信管051 指导教师姓名: 吴达胜 设计地点: C7117 设计时间: 2008.1 二00 八年 一月 十五日 目 录 1.课程设计目的 3 2.课程设计题目描述和要求 3 2.1 课程设计课题 3 2.2 课程设计技术要求 3 2.3 课程设计内容要求 10 3. 设计报告内容 14 3.1 设计技术以及工具 14 3.2设计技术文档介绍 14 3.3成果系统功能 24 4. 主要技术介绍(ADO数据绑定技术) 28 4.1简介 4.2在 Visual C++ 中使用 ADO 数据绑定简介 5. 系统设计总结 30 5.1实验设计心得 30 5.2参考文献 31 一、实验目的 ①????????????? 进一步深入理解数据库设计的整个过程,该系统的需求分析、数据库概念结构设计参见教材第8章的有关内容(p214-231)。 ②????????????? 掌握使用前台程序设计技术(VB、Delphi、VC、asp.net等)和SQL Server结合设计C/S或B/S结构的管理信息系统。 ③????????????? 综合练习SQL Server的使用和数据库管理技术。 ④????????????? 综合练习SQL语言在编程中的使用。 ⑤????????????? 综合训练编程能力。 二、设计要求 1、课程设计课题 ①??????? 设计一个C/S结构或B/S结构“学生选课管理系统”。 设计一个B/S结构的“民航售票数据库系统”。 2、课程设计技术要求 ①????????????? 数据库:SQL Server ②????????????? 程序设计语言:面向对象的程序设计语言(DELPHI、VB、VC、POWER BUILD等)或WEB程序的开发语言与技术(如ASP.NET,PHP,JSP等) 3、课程设计内容要求 利用SQL Server 2000建立“学生选课”数据库,其基本表清单及表结构描述如下: 表1.1 数据库中表清单 数据库表名 关系模式名称 备注 Student 学生 学生学籍信息表 Class 班级 班级基本信息表 Course 课程 课程基本信息表 Choice 选课 学生选课信息表 Teacher 教师 教师信息表 Department 院(系) 院系基本信息表 Teaching 教课 教课信息表 user 用户表 用户表,用于管理系统中的三类用户:系统管理员、教师、学生 表1.2 学生基本情况数据表Student,结构如下: 字段名 字段类型 约束控制 字段含义说明 s_no nvarchar(6) 主键(Primary key) 学号 class_no nvarchar(6) Not Null 班级号 s_name varnvarchar(10) Not Null 学生姓名 s_sex nvarchar(2) ‘男’或‘女’ 性别 s_birthday datetime 出生日期 Dnum Nvarchar(6) 外部键 院系编号 表1.3 班级数据表class,结构如下: 字段名 字段类型 约束控制 字段含义说明 class_no nvarchar(6) 主键(primary key) 班级号 class_name nvarchar(20) Not null 班级名称 class_special varnvarchar(20) 所属专业 class_dept nvarchar(20) 系别 表1.4 课程数据表course,结构如下: 字段名 字段类型 约束控制 字段含义说明 course_no nvarchar(5) 主键(primary key) 课程号 course_name nvarchar(20) not null 课程名称 course_score numeric(2,1) 学分 表1.5 选修课程情况数据表choice,结构如下: 字段名 字段类型 约束控制 字段含义说明 s_no nvarchar(6) 外部键 学号 course_no nvarchar(5) 外部键 课程号 score numeric(

文档评论(0)

189****3564 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档