请教思路:在Foxpro里做一个学生成绩的数据库,一定给分!

nkzgj 2002-04-26 02:01:29
因为每个学生选的课不同,所以我考虑需要三个表:
一个为学生的信息:ID、姓名、学号、年级...
一个表存课程:ID、课程名称、任课教师、...
还有一个表存成绩:学生ID、课程ID、成绩...

不知这样的结构是否合理,还有没有更简单的建库方法?
由于最后需要在一页上打印一个学生的各科成绩,我又没用过Foxpro,请教高手应如何实现?
...全文
52 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
nkzgj 2002-04-27
  • 打赏
  • 举报
回复
谢谢各位的建议。
能不能给我发个例子(最好包括报表打印),让我研究研究。不情之请,谢谢!
Email: zhangguanjie@eyou.com
lxinjun 2002-04-27
  • 打赏
  • 举报
回复
合理
boomit 2002-04-27
  • 打赏
  • 举报
回复
vfp 是最好选择。
coolgyp 2002-04-27
  • 打赏
  • 举报
回复
不只,还要有各科科目和各科总分等,我就作了一个,详细的可以再聊。EMALL:coolgyp@elong.com
licome 2002-04-27
  • 打赏
  • 举报
回复
可直接建三个自由表,它们以学生的ID号为索引即可!
打印时直接调用数据即可!!
cuiyahui 2002-04-26
  • 打赏
  • 举报
回复
希望上边的那些能给你一点参考
cuiyahui 2002-04-26
  • 打赏
  • 举报
回复
我自己写了一个,给你点参考
学生表 student(sno,sname,ssex,sage,sdept)
student由学号(sno),姓名(sname),性别(ssex), 年龄(sage), 所在系(sdept)五个属性组成,其中sno为主码。
课程表 course(cno,cname,cpno,ccredit)
course由课程号(cno),课程名(cname),选修课号(cpno),学分(ccredit)四个属性组成,其中cno为主码。
学生选课表 sc(sno,cno,grade)
      由学号(sno),课程名(cno),成绩(grade)三个属性组成,主码为(sno,cno).
yanzeyuan 2002-04-26
  • 打赏
  • 举报
回复
我想VFP应该是你的理想选择

FOXPRO有点老了吧!

我们的期末考试就是用FOXPRO做一个学生成绩管理系统

我用FOXPRO作的

太没挑战了!
cuiyahui 2002-04-26
  • 打赏
  • 举报
回复
每门课的学分应该是不同的,所以你应该再加上学分
liuri璇玑 2002-04-26
  • 打赏
  • 举报
回复
这样的报表,VF很好处理,
joy_young 2002-04-26
  • 打赏
  • 举报
回复
1.合理
2.Foxpro也有报表功能的
LaoZheng 2002-04-26
  • 打赏
  • 举报
回复
那就换其他语言开发。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧