请高手指明一二,谢谢了……

sunshine1983 2004-03-22 10:54:35
学vb 开发程序不是很久,现在想开发一个有关于“教务管理系统”的项目,可是由于自己的经验还不是很足,所以,在有些关键性的问题上,我还是把握的不是很好,想在这里请大家给我指点指点!!!


1。关于这个“教务管理系统”该如何进行总体上的规划呀?!——没有头绪
2.对于这样的一个项目,由于是关于教学上的,所以数据库我用的是access支持,可是最高效是怎样的一个数据表集体,表关系该怎样啊!?
3。还有就是在排课上,我想采用的是“自动排课”!高手可不可以给我点思路,它的算法该是如何呀?!

只希望高手们,可以大概的,指点下个框架出来,给我个思路,那,再下真的是谢谢了!!!!!!!!!!!
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
KissApple 2004-03-22
  • 打赏
  • 举报
回复
1、这个就用到软件工程的知识了,什么概要分析拉,详细分析拉,你可以画一个草图,你要做什么,分哪几个模块,具体的可以到网上找一些现成的程序,可能看不到源代码,但是看看人家怎么做的,有什么功能,界面如何设计的,然后自己动手做,遇到具体的问题再来问。
danielpan 2004-03-22
  • 打赏
  • 举报
回复
如果不作总体设计,概要设计那些东西,最直接让你开始作程序的步骤就是先设计界面.

把你要实现的功能,程序的界面先设计好,比如说主界面有些什么东西,有些什么菜单,要实现什么功能,各个页面又该怎么样作.当然首先你要对教务工作管理有些了解,实在不行,你可以杜撰一些管理内容来(估计你也是作作业),比如学籍管理阿,教师管理阿,成绩管理阿什么的.

你要用的数据跟你要实现的功能是相关的,你要管理什么基本上就需要相关的表来支持,至于怎么样设计让你的数据库达到最佳,你翻翻数据库原理的书吧.估计这么小的数据库,要注意的东西不多,基本上是不要有冗余信息,建些索引就差不多拉.

自动排课系统不太好作的.如果只考虑给学生排课表的话,请参照数据结构中的托普排序(你首先要假设一些条件,诸如哪些学生在学哪些课之前需要学习哪些课,用时多少之类);如果要给老师排课表,你就随机排吧,注意老师的时间不要冲突就好(不过这样的课表实际中很难用的,因为个人有各人的情况)

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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