- 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
⒌ 用程序集与代 构清
按程序集 元和代 构列表 写代 清 。描述如下:
程序 元: 窗体名称 / 文件 /模
⒍技 明与 践体会
代 : *** 事件 /方法 / 程 /
①本人独立完成的基本内容;
功能描述:
②需要 明的技 ( 新 内容、未弄清的 ) ;
..
③ 程的收 与体会(提高、熟 、巩固) ;
代 清 :
④ 最 果的自我 价。
您可能关注的文档
最近下载
- 2026年春苏教版科学二年级下册教学工作计划.docx VIP
- 自动驾驶汽车技术架构.docx
- 《工业机器人离线编程与仿真(ABB)》 项目六 创建带导轨与变位机的工业机器人系统.pptx
- 新年开工教师师德教育课件 PPT.pptx
- 2025年法检系统书记员招聘考试(申论)参考题库含答案详解.docx VIP
- 中外教育简史教学课件全书ppt完整版课件整本书电子教案最全教学教程.pptx
- 数控设备维护与维修 (初级)课件.pptx
- 2026年湘中幼儿师范高等专科学校单招职业适应性测试题库完美版.docx VIP
- 标准图集-02J331地沟及盖板.pdf VIP
- 2026年湖南商务职业技术学院单招《数学》预测复习(精练)附答案详解.docx VIP
原创力文档

文档评论(0)