资源简介
来自广东工业大学
教学管理系统 数据库课程设计 SQL-Server
源代码工程与报告 非常完整
…………………………
一、课程设计题目
完成一个实际系统的数据库应用系统的设计全过程。
二、课程设计内容
应包括:需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现等。
…………
(四)选题参考
1、教学管理系统
1)信息需求:
(1) 学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号。
(2) 教职工信息:职工号、姓名、性别、出身年月、所在系号、职称、专业及教学方向。
(3) 系的基本信息:系号、系名称、系的简介。
(4) 课程信息:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。
(5) 成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩。
2)处理需求:
(1) 学生基本信息管理
…………
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace CS.TeachingSystem
{
class Administrator : User
{
// Attributes Definition
// Methods Definition
///
/// Administrator‘s constructor
///
///
///
public Administrator(String UserName) : base(UserName UserType.Administrator)
{
}
#region Tooooo Much CopyCopyCopy........
///
/// Select operation for Administrator
/// Permissible operations(QueryType): All type of selete
///
/// Transact-SQL statement
/// Select query type
/// Teaching system database
/// Selected DataTable
public override DataTable Select(String QueryString QueryType QT TSDatabase TSDB)
{
SqlConnection con = null;
DataTable DT = new DataTable();
this.ErrorMessage = ““;
// If it‘s offline
if (!TSDB.IsConnected)
{
// If fail to connect
if (!TSDB.Connect())
{
this.ErrorMessage += TSDB.ErrorMessage;
return null;
}
}
try
{
con = TSDB.Connection;
// If connection is closed open first
if (con.State == ConnectionState.Closed)
{
con.Open();
}
// Different query type
switch (QT)
{
case QueryType.StudentSelect:
case QueryType.CourseSelect:
case QueryType.TeacherSelect:
case QueryType.ScoreSelect:
case QueryType.DeptSelect:
case QueryType.UserSelect:
{
SqlDataAdapter SDA = new SqlDataAdapter();
SqlCommand SC = new SqlCommand(QueryString con);
SC.CommandType = CommandType.Text;
SDA.SelectCommand = SC;
int num = SDA.Fill(DT);
num++;
}
break;
default:
{
this.ErrorMessage = this.ErrorMessage + “\nPermission Deny: “ + QT.ToString();
DT = null;
}
break;
}
}
catch (System.Exception ex)
{
t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 131584 2011-07-07 23:54 TeachingSystem\Application\CS.TeachingSystem.exe
文件 282 2011-06-30 22:33 TeachingSystem\Application\CS.TeachingSystem.exe.config
文件 23552 2011-07-06 17:41 TeachingSystem\Application\DataGridViewAutoFilter.dll
目录 0 2011-07-09 12:08 TeachingSystem\Application
文件 11378 2011-07-02 12:33 TeachingSystem\CodeProject\CS.TeachingSystem\Administrator.cs
文件 282 2011-06-30 22:33 TeachingSystem\CodeProject\CS.TeachingSystem\App.config
文件 131584 2011-07-07 23:54 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Debug\CS.TeachingSystem.exe
文件 282 2011-06-30 22:33 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Debug\CS.TeachingSystem.exe.config
文件 206336 2011-07-07 23:54 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Debug\CS.TeachingSystem.pdb
文件 11600 2011-07-09 11:54 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Debug\CS.TeachingSystem.vshost.exe
文件 282 2011-06-30 22:33 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Debug\CS.TeachingSystem.vshost.exe.config
文件 490 2010-03-17 22:39 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Debug\CS.TeachingSystem.vshost.exe.manifest
文件 23552 2011-07-06 17:41 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Debug\DataGridViewAutoFilter.dll
目录 0 2011-07-09 12:06 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Debug
文件 124928 2011-07-08 00:01 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Release\CS.TeachingSystem.exe
文件 282 2011-06-30 22:33 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Release\CS.TeachingSystem.exe.config
文件 183808 2011-07-08 00:01 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Release\CS.TeachingSystem.pdb
文件 11600 2011-07-09 12:05 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Release\CS.TeachingSystem.vshost.exe
文件 282 2011-06-30 22:33 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Release\CS.TeachingSystem.vshost.exe.config
文件 490 2010-03-17 22:39 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Release\CS.TeachingSystem.vshost.exe.manifest
文件 23552 2011-07-06 17:41 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Release\DataGridViewAutoFilter.dll
目录 0 2011-07-09 12:06 TeachingSystem\CodeProject\CS.TeachingSystem\bin\Release
目录 0 2011-07-09 12:06 TeachingSystem\CodeProject\CS.TeachingSystem\bin
文件 7458 2011-07-07 11:59 TeachingSystem\CodeProject\CS.TeachingSystem\CS.TeachingSystem.csproj
文件 4495 2011-07-02 19:51 TeachingSystem\CodeProject\CS.TeachingSystem\Info.cs
文件 6775 2011-07-02 12:32 TeachingSystem\CodeProject\CS.TeachingSystem\Login.cs
文件 9578 2011-07-01 15:09 TeachingSystem\CodeProject\CS.TeachingSystem\Login.Designer.cs
文件 7796 2011-07-01 15:09 TeachingSystem\CodeProject\CS.TeachingSystem\Login.resx
文件 2124 2011-07-09 11:54 TeachingSystem\CodeProject\CS.TeachingSystem\obj\x86\Debug\CS.TeachingSystem.csproj.FileListAbsolute.txt
文件 131584 2011-07-07 23:54 TeachingSystem\CodeProject\CS.TeachingSystem\obj\x86\Debug\CS.TeachingSystem.exe
............此处省略129个文件信息
相关资源
- TCP/IP实现数据接收并保存到SQLSERVER数
- instantclient_12_1【带32位ODBC安装】2639
-
数据库迁移 ESF Databa
se Migration 7.3 破 - Arcgis engine崂山森林火灾扩散模拟分析
- mysql5.7 1z0-888考试真题
- 新版 MySQL DBA 高级视频 基于MySQL 5.7
- mysql5.1.7-rpm for linux
- mysql-5.6.19.tar.gz
- VS2017+SQl练手程序
- mysql-5.6.23.tar.gz
- mysql-5.5.57-win32
- LearningSparkSQL.pdf.zip
- SQL Server 2005 数据库
- mysql-5.0.16-win32.zip
- SSM框架使用Echarts动态数据可视化
- MySQL官网测试数据上百万条数据sql文件
- mysql-5.5.19-win32.mis
- sql server2008_R2精简绿色版
- 汉典字典数据库/汉字/拼音/笔顺/五笔
- mysql安装文件 mysql-5.5.15-win32.msi
- 基于JFinal+Hadoop+mysql的云盘管理系统
- Sql Server 2016 High Availability Unleashed
- PostgreSQL即学即用中文第2版
- SQl Server 2012从入门到精通电子课件
- postgis-bundle-pg10x64-setup-2.5.3-6.zip
- access数据库 ODBC32位驱动程序包
- SQLiteExpertPersSetup64.exe
- net 电子商城(包含数据库前后台)
- 将mysql数据库结构同步到SQLITE的利器
- 利用POI解析excel并存入数据库demo
评论
共有 条评论