教务管理系统应用小程序开发报告
一. 需求分析
教务管理系统要实现的功能:
1. 能够查询学生的课程表
2. 能够查询教师的课程表
3. 以管理员权限对数据库进行修改和维护
二. 数据库设计
2.数据字典
表:
名称:student          别名:学生表
包含的列:学生学号(主键)+学生姓名
   
名称:course          别名:课程表
包含的列:课程号(主键)+课程名
   
   
名称:teacher          别名:教师表
包含的列:教师工号(主键)+教师姓名
   
名称:classroom        别名:教室表
包含的列:教室编号(主键)+教室名
   
   
名称:coursetime          别名:时间表
包含的列:上课时间编号(主键)+具体时间
名称:cs          别名:学生选课表
包含的列:课程编号+学生学号
名称:ccr        别名:课程-教室表
包含的列:课程编号+教室编号
   
名称:ct        别名:教师任课表
包含的列:课程编号+教师编号
   
   
名称:cct          别名:课程上课时间表
包含的列:上课时间编号+具体时间
列:
名称:sno          类型:字符    长度:10
有关的表:学生表,学生选课表           
说明:本系统的学生学号
   
   
名称:sname          类型:字符    长度:20
有关的表:学生表           
说明:本系统的学生姓名
   
名称:cno          类型:字符    长度:10
有关的表:学生表,课程表,教室表,教师表,时间表,学生选课表,课程-教室表,教师任课表,课程上课时间表         
说明:本系统的课程编号
   
   
   
   
   
名称:cname          类型:字符    长度:20
有关的表:课程表           
说明:本系统的课程名
   
名称:tno          类型:字符    长度:10
有关的表:教师表,教师任课表           
说明:本系统的教师工号
名称:tname          类型:字符    长度:20
有关的表:教师表           
说明:本系统的教师姓名
名称:crno          类型:字符    长度:10
有关的表:教室表,课程-教室表         
说明:本系统的教室编号
名称:crname          类型:字符    长度:20
有关的表:教室表           
说明:本系统的教室名
名称:ctno        类型:字符    长度:10
有关的表:时间表,课程上课时间表           
说明:本系统的时间编号
名称:ctname          类型:字符    长度:20
有关的表:时间表         
说明:本系统的具体时间
三.源码
 
查询功能:
  with adoquery1  do
    begin
      close;
      ;
      ('select student.*,,,,');
      ('from Student,CS,Course,ct,teacher,ccr,classroom,cct,coursetime');
      ('where  = and =');
      ('and = and =');
      ('and = and =');
      ('and = and =');
      ('and =:A');
      ('A').Value:=;
      open;
end;
插入功能:
with adoquery1 do
    begin
    try
      close;
      ;
      ('insert into stu(sno,sname,sage,sex)');
>制作查询类小程序

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。