欢迎来到天天文库
浏览记录
ID:8466559
大小:418.00 KB
页数:16页
时间:2018-03-28
《《c#.net程序设计》课程设计说明书-教师信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、、《C#.NET程序设计》课程设计说明书设计题目:教师信息管理系统学院、系:软件学院专业班级:软升本10-4学生姓名:某某指导教师:成绩:2011年7月12日15一、课程设计目的1)要求学生达到熟练掌握C#.NET基本结构以及C#语言的基本知识和技能;2)掌握面向对象程序开发的基本思路和方法;3)掌握ADO.NET数据库开发基本知识;4)能够利用所学的基本知识和技能,进行简单数据库应用程序设计。二、课程设计任务与要求1.基本要求:1)要求利用C#的编程思想以及组件开发原理来完成系统的设计; 2)突出C#语言与其它语言不
2、同点(即体现C#的高级功能,如属性概念、接口、事件、委托等);3)体现可视化编程基本思想,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。2.创新要求:在基本要求达到后,可进行创新设计。三、需求分析本系统的设计主要具备以下功能:教师授课信息管理,即课程管理;教师个人信息管理;教师所属院系信息管理;教师月收入信息管理。开始的界面也很美观,同时也方便用户的使用,快捷,实用。这个设计中的每个模块都提供了以下四个功能:添加、修改,查询浏览以及删除,更清晰细致的展现了整个系统设计。四、概要设计1、模块功能:(1)教师个人信
3、息管理:添加:增加教师个人信息记录。浏览:对已有教师个人信息进行浏览。修改:对现有信息记录进行修改。删除:删除选中信息记录。(2)课程信息管理:添加:增加课程信息记录。浏览:对已存在信息记录浏览。修改:修改已存在信息记录。15删除:删除信息记录。(1)院系类别信息管理:添加:增加院系类别信息记录。浏览:对已存在信息记录浏览。修改:修改已存在信息记录。删除:删除信息记录。(2)教师工资管理:添加:增加教师月工资信息记录。浏览:对已存在信息记录浏览。修改:修改已存在信息记录。删除:删除信息记录。2、模块结构:3、数据库设计
4、:授课信息Tb_course字段类型描述KIDKNameKbeizhuint(自动编号)Varchar(50)Varchar(50)课程编号课程名称课程备注15教师信息表Tb_teacher字段类型描述TIDTNameBIDKNameTsexTplaceTlevelTspecialTbusiTbeizhuVarchar(50)Varchar(50)intVarchar(50)Varchar(50)Varchar(50)Varchar(50)Varchar(50)Varchar(50)Varchar(50)教师编号教师姓
5、名部门编号课程名称性别教师籍贯学历所学专业职称备注部门信息表Tb_bumen字段类型描述BidBNameBbeizhuint(自动编号)Varchar(50)Varchar(50)部门编号部门名称部门备注月收入Tb_shouru字段类型描述SIDSMOnthTIDSncomeSbeizhuint(自动编号)Varchar(50)Varchar(50)Varchar(50)Varchar(50)收入编号月份教师编号月收入备注4、文件夹设计:15五、详细设计注意:此部分应包括具体设计过程,如设计目的、设计思路,界面设计,代
6、码实现(关键代码)等,但不需要粘贴所有程序代码。(此部分必须包含主界面及至少两个模块设计)。此部分红颜色文字在报告中应删去1、系统运行主页面:15主要代码:publicpartialclassFromMain:Form{publicFromMain(){InitializeComponent();}privatevoidFromMain_Load(objectsender,EventArgse){}AddkechengfrmAddkecheng;privatevoidmenuAddkecheng_Click(objec
7、tsender,EventArgse){if(frmAddkecheng==null
8、
9、frmAddkecheng.IsDisposed){frmAddkecheng=newAddkecheng();for(intx=0;x10、xifrmAddyuanxi;privatevoidmenuAddyuanxi_Click(objectsender,EventArgse){if(frmAddyuanxi==null11、12、frmAddyuanxi.IsDisposed){frmAddyuanxi=newAddyuanxi();for(intx=0;x
10、xifrmAddyuanxi;privatevoidmenuAddyuanxi_Click(objectsender,EventArgse){if(frmAddyuanxi==null
11、
12、frmAddyuanxi.IsDisposed){frmAddyuanxi=newAddyuanxi();for(intx=0;x
此文档下载收益归作者所有