教务管理系统应用小程序开发报告
一. 需求分析
教务管理系统要实现的功能:
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小时内删除。
发表评论