教室借用信息系统.docVIP

  • 62
  • 1
  • 约7.73千字
  • 约 15页
  • 2017-06-09 发布于湖北
  • 举报
教室借用信息系统

.NET开发 大作业 教室借用系统 姓名: 班级: 学号: 成绩: 大连理工大学 Dalian University of Technology .NET课程设计题目 11.教室信息系统 系统功能基本要求 教室信息,包括教室、教室空闲时间、教室设备等;信息,包括教师姓名教室信息,包括等。按查询,统计,将结果输出 实验软件平台:Windows 7, Microsoft Visual Studio 2012 数据库开发工具:Microsoft SQL Server 2012 2.需求分析 2.1组织结构分析 与教室管理相关的学校的组织机构有:教师和教室。 查询,预订教室:老师将要所查询的教室号码报给负责老师,负责老师根据已有的上课安排课程表查询相应教室,如果在所查时间段空置,则可安排教室,并把教室安排情况通知对应学生和老师,如果教室不是闲置的,则预定教室并把预订相应时间段的空教室通知给对应学生和老师。 (1)查询老师安排:老师将要所查询的教师姓名报给负责老师,负责老师根据上课安排课程表把所要查询的教师和相应的教室、课程安排通知给查询的学生或老师。 (2)查询课程安排:学生或老师把所要查询的课程名报给负责老师,负责老师根据上课安排课程表查询课程安排并把相应的课程、教室和教师安排通知给所要查询的教师。 借用教室安排:老师将所要借用的教室号码报给负责老师,负责老师根据上课安排课程表把借用情况安排报给所查询的学生或老师,并把借用通知通知给原来的准备在这个教室里上课的老师。 3概念结构设计 概念设计是根据需求分析阶段所收集到的用户需求,设计数据库的概念数据模型,它是从用户角度看到的数据库。 采用两种建模工具完成数据库的概念结构设计如下: 3.1教室借用信息系统单个实体E-R图 (1)可借用教室信息 (2)可归还教室信息 3.2教室管理信息系统总 E-R图 由此得到的教室管理信息系统的关系模型如下 (1)可借用教室信息(教室编号,教室名称,教室安全责任人,教室多媒体情况,可借用时间); (2)可归还教室信息(教室编号,教室名称,教室安全责任人,教室多媒体情况,可借用时间); (3)教室图片信息(教室编号,教室名称,实时图片); (4)教室更多相关信息(跳转到学院官方网站); (5)借用学生信息(借用学生姓名,借用学生学号); (6)借用用途; 4.物理结构设计 5.1建立基本表 (1)可借用教室信息表 (2)可归还教室信息表 5.功能实现 本系统主要功能为实现教室信息在两张表中的转换功能,即点击借用按钮的同时,将教室信息从借用表中删除,并在归还表中添加,反之,点击归还按钮时也是如此。除主要功能外,还涉及到对输入学生信息进行判断等,以及跳转等功能,下面会详细讲述: 程序界面图: 功能一:实时刷新数据库表项并显示 程序主界面左侧有实时的数据库中可借用教室的动态信息,每点击其中一项,该详细信息就会对应的显示在右侧的文本框中,如图: 该部分代码: private void Form1_Load(object sender, EventArgs e) { LoadData(); LoadData1(); LoadData2(); } private void LoadData() { SqlConnection conn = new SqlConnection(server=YUCONGYANG-PC;database=ClassroomDB;integrated security=true); DataSet ds = new DataSet(); SqlDataAdapter adp; adp = new SqlDataAdapter(select * from clainfo, conn); adp.Fill(ds, clainfo); lstClaname.DataSource = ds.Tables[clainfo]; lstClaname.DisplayMember = claName; lstClaname.ValueMember = ID; } private void LoadData1() { SqlConnection conn = new SqlConnect

文档评论(0)

1亿VIP精品文档

相关文档