教务管理系统介绍

上传人:gg****m 文档编号:203556808 上传时间:2021-10-22 格式:DOC 页数:27 大小:1.04MB
返回 下载 相关 举报
教务管理系统介绍_第1页
第1页 / 共27页
教务管理系统介绍_第2页
第2页 / 共27页
教务管理系统介绍_第3页
第3页 / 共27页
教务管理系统介绍_第4页
第4页 / 共27页
教务管理系统介绍_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《教务管理系统介绍》由会员分享,可在线阅读,更多相关《教务管理系统介绍(27页珍藏版)》请在金锄头文库上搜索。

1、姓名;学号;学院;专业;课程:云南农业大学数据库课程设计xiaoxiao201x31xxxxxx基础与信息工程电子信息工稈网络数据库技术与应用设计题目;教务管理系统指导教师;吴文斗(教授)设计日期:2013年1月4日%1. 系统开发工具系统开发环境:Microsoft Visual Studio 2010系统开发语言:C#运彳亍平台:Windows 7数据库:SQL Server 2005Microsoft Visual Studio 2010 特点:1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创 建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,

2、便于程序 的维护与扩展。2、所谓的对彖是一种抽象的名称,用来对应实现世界存在的“东西”。一个窗口、 一个按钮、一个菜单都可视为一个对象,而按钮对彖、菜单对彖、乂会出现在窗口对象 中,因此按钮对象、菜单对象便是窗I的组件Z-o对象内部的数据是不能随意更改的, 必须由外部向其传递信息,再由对象按其方法加以处理。用户无需知道其任何细节,操 作是封闭的,对象Z间能通过函数调用相互通信。3、类可视为一个产品模具、一个模块。在面向对象设计中,类是对象的原型,是对 象的制作器。类的概念是面向对象程序设计最重耍的特征。所谓类,是指由数据结构及 其相关操作所形成的集合,描述该类任一对象的共同的行为特征,是对一组

3、性质相同的 对象的程序描述,概括了对彖的共同性质和数据。4、面向对象设计的核心是类的设计。例如:可以定义一个“成绩查询”类,该类中 可以定义查询的姓名、学号、班级等信息,则以此类为原型可以设计岀众多的“成绩查 询”类的对象实例,这些实体都具有类中所定义的特征。%1. 系统功能要求该系统主耍分为三部分:管理员部分和教师部分和学生部分。系统针对教师和管理 员号学生分别有不同的需求划分。1管理员的主要功能:(1)教师管理:管理员可以对已注册的教师信息进行管理,包括杳询,修改,删除和添加新教 师。(2)学生管理:管理员可以对已注册的学生信息进行管理,包括查询,修改,删除和添加新学 生。(3)本系统设定

4、:管理员不可以对已注册的管理员信息进行管理,包括杳询,修改,删除和添 加新管理员。2. 教师的主要功能:(1)查询功能:教师登录系统后可以查询学生信息。(2添加功能:教师可以添加学生的成绩!3. 学生的主要功能:(1)查询功能:学生主要是杳询自己的成绩而不能对信息进行修改等!三系统流程图四ER模型图课程号学分姓名学号工号选修授课学生教师管理管理杳询查询添加删除添加修改查询删除修改性别匕业姓名职称性别管理员杏询理员工号成绩提交五逻辑结构设计1 首先使用SQLServer 2005创建数据库文件create database jwglon primary(namejwglzf ilename= D

5、: 教务管理系统 jwgl. mdf * rsize=3,maxsize=100,filegrowth=10%)log on(name=jwgl_logffilename=1D:jwgl_log.ldf1fsize=l,maxsize=2,filegrow0%)2,表的创建数据库的逻辑设计即把得到的满足第三范式的关系转化为特定的数据库管理系统下的数 据表。针对本系统,为满足系统需耍,我设计了 gly (管理员)表,student(学生信息)表, teacher (教师)表,qx (登陆权限)表,course (课程)表,sc2 (学生课程成绩)表。1) gly管理员信息表:管理员工号,姓名2)

6、 student学生信息表:学号,姓名,性别,专业3) teacher教师信息表:教师丁号,姓名,性别,职称。4) qx登陆权限不:权限编号(学号,管理员工号,教师工号),权限级别,权限对应 的类型5) course课程表:课程号,课程名,学分6) sc2成绩表:学号,课程号,成绩。主要的数据库表:1) 创建学生信息表:use jwglgocreate table student(sid char (10) not null primary key,sname char(10) not null,sex char (2) not null check ( sex = 1 Vi 1 or sex

7、二女) default 1 5J1 ,zy char(15) not nul表.dbo.Table l 表 dbo.student播要sidsnamesexzy|2010001诸奎电子信息工程2010002李惜女材料工程2010003杨福鲜男车辆工程2010004何天丽女物流工程2010005尹丽女建筑工程2010006陈丽波女数学2010007?米AAJLLMJLLMJLLNLM12) .创建课程信息表use jwglgocreate table course(cid char(10) not null primary key, cname char (20) not null,cxf ch

8、ar (2)cidcnamexflliooi W计算机网络31002通信原理41003专业英语31004数字信号处理31005数据库41006单片机原理与3米MJLLAttZ3) .创建成绩表:use jwglgocreate table sc2(sid char(10) not null ,cid char (10) not null zgrade numeric(5f1)null,primary key (sid,cid)zforeign key (cid) references course(cid)表-dbo.sc2 表-dbo.course表-dbo.teacher 表 dbo.qx

9、 Psidddgrade100185.020100011100599.02010002100295.02010003100383.02010004100475.02010005100577.02010006100686.02010009100388.0米MJLLMJLL4) .创建管理员信息表use jwglgocreate table gly(gid char (10) not null primary key , gname char (10) not null)表dbo.gly |PC-20130103BITN.m.rgidgname诸奎2013002李惜惜2013003慧慧米NULLN

10、ULL5) .创建登陆权限表use jwglgocreate table qxqxid char(10) not null primary key, qxname char(10) not null,qxpwd char (10) not nul 16) .创建教师信息表use jwglgocreate table teacher(tid char (10) not nu2 1 primary key,tname char(10) not nul l,sex char (2) not nul check ( sex = 1 9? 1 or sex=f 女) default 男 J zc cha

11、r (15) not null)1表-dbo.teacherPC-20130103BITN.m.r SQLQuery3.sql 表 dbo.Tabletidtnamesextzc|2001张召忠里教授2002韩熙女副敎授2003王皓男讲师2004诸淸n男讲师2005李惜女教授2006李兴慧女讲师米MJLLMJLLAUZNLA1六主窗体的设计上面的SQL语句在SQLServer2000中杏询分析器执行后,将自动产生需要的所有表。有关数据 库结构的所有后台工作L1经完成。现在将通过学生管理系统中各个功能模块的实现,來编写数据库系统的客八端程序。1教务管理系统登陆界面为了在Visual Studio

12、.2010中创建应用程序,应当先创建一个空白解决方案启动这个空白解决方案后,单击 文件I新建I项目菜单,在新建项目中选择Visual C#项目,在模 块中选择Windows应用程序,并命名为教务管理系统,,并添加相应控件如图:对应程序:using System;using System .Collections. Generic;using SystemComponen【Model;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System .Windows. Forms;usi

13、ng System.Data.SqlClient;namespace WindowsFormsApplication 1public partial class Form I : Form(public Form 1()InitializeComponent();private void button l_CIick(object sender, EventArgs e)SqlConnection conn = new SqlConnection();conn.ConnectionString = Server = (local);database = jwgkintegrated Security = true

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号