学生选课系统.docxVIP

  • 18
  • 0
  • 约1.26千字
  • 约 3页
  • 2021-03-25 发布于山东
  • 举报
学生选课系统 ( VB.NET课程设计题目  1  课时  20) 一、题目概述 本系统针对学生选修课进行数据管理,应用系统通过 SQL Server 数据库管理学生 与课程两类信息,工作在局域网环境下,基本功能包括:进行学生基本信息定义、课程基本信息定义,学生选课管理以及学生选课信息列表浏览。 基本数据: ⑴管理学生基本信息,属性包括:编号、姓名、性别、籍贯等; ⑵管理课程基本信息,属性包括:编号、课程名称、备注等; ⑶基于学生集、课程集形成的选课明细表。 二、基本功能 ⒈学生与课程基本信息定义 应用程序通过典型的界面数据编辑完成学生与课程信息的定义与维护。能够按学生或课程的关键字标识维护两类对象的唯一性。 ⒉学生选课处理 提供方便、可靠的学生选课操作: 每个学生对每门课程只能选定一次 , 并且每个学生只能且必须选择两门课。 系统功能结构: ①学生信息定义:定义与维护学生信息; ②课程信息定义:定义与维护课程信息; ③学生选课操作:学生选课处理; ④学生选课列表:学生选课信息列表。 三、程序设计要求 ⑴创建数据库访问类 应用面向对象技术创建数据库访问类,提供读取、提交数据对象(学生对象、课程对象)的数据库访问方法 ⑵定义并创建窗体 ⑶数据库应用方案 针对学生、课程两类信息分别设计数据表,两类信息使用编码做关键字字段,同时各表有自己的 Decimal 型 ID 标识列。 选课明细表中的学生、课程标识列与相应的信息表建有参照引用完整控制机制 四、步骤说明 ⑴分析基本数据结构、设计数据库。 ⑵设计、创建应用程序类。 ⑶创建数据编辑基类窗体。 ⑷创建数据编辑基类窗体。 注意事项: 随时整理设计资料、注意工程代码与数据库的备份。 在各阶段要及时进行单元或环节测试。注意典型代码的管理和重用。 六、课程设计提交与报告内容 ⒈概述题目内容 ⒉数据库表对象目录 按表 3 格式描述数据表结构 思考 Web 应用程序实现学生选课功能的方案(实现图 1 功能)。 表1 表结构 数据库: XXXXXX 数据表名称 序号 字段名 类型 备注 1 2 ⒊窗体描述表 按表 2 格式列表描述窗体控件布局与关键属性设置(按窗体列表) 表 2 窗体布局明细表 窗体名称:XXXXXXXXX 序号 Name 属性 Text 属性 功能说明 ⒋其它非可视化代码结构 按表 5 格式列表编写类文件、模块文件的具体成员(类、接口等) 表 5 序号  其它非可 化代 构 文件  成  文件名称: 功能 明  XXXXXXXXX ⒌ 用程序集与代 构清 按程序集 元和代 构列表 写代 清 。描述如下: 程序 元: 窗体名称 / 文件 /模 ⒍技 明与 践体会 代 : *** 事件 /方法 / 程 / ①本人独立完成的基本内容; 功能描述: ②需要 明的技 ( 新 内容、未弄清的 ) ; .. ③ 程的收 与体会(提高、熟 、巩固) ; 代 清 : ④ 最 果的自我 价。

文档评论(0)

1亿VIP精品文档

相关文档