VB+SQL Server智能排课系统 第4页
VB+SQL Server智能排课系统 第4页
次输入数据后,用手工更改数据库存量和安排课程,另外课表也无法用限制条件自动生成.以及直接导出到EXCLE表中,所以,迫切希望有一套完全适合排课管理应用的软件,以减轻管理人员的工作负担。
另一方面由于这类软件大多数是单机版的,现在也有不少是网络板的,但大部份都是在本地网络上运行的。因此系统的开发方向应当是面向网络版的排课管理系统开发。这点在今后的学习中将不断完善。
2.4系统的逻辑模型
2.4.1 系统结构图
若图片无法显示请联系QQ3249114,本论文免费,转发请注明源于www.751com.cn
图2-1 系统结构图
Chart 2-1 Structure system
2.4.2 系统流程图
为了实现管理信息系统的计算机化,仅仅用文字来描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。系统分析的主要成果是系统的逻辑模型。本系统主要是以数据流图、数据字典和E-R图为主要描述工具来勾画系统的概貌。
数据流图(DFD,data flow diagram)是描述数据处理过程的有力工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
若图片无法显示请联系QQ3249114,本论文免费,转发请注明源于www.751com.cn
图2-2 系统流程图
Chart 2-2 System diagram
2.4.3 数据字典
名字:班级编号
描述:唯一地标识班级库表中一个特定班级的关键域
定义:班级编号=10{char}
位置:编辑班级信息,课程信息,教学计划,班级课程表
名字:教室编号
描述:唯一地标识教室库表中一个特定教室的关键域
定义:教室编号=10{char}
位置:编辑教室信息,教室课程表
名字:教师编号
描述:唯一地标识教师库表中一个特定教师的关键域
定义:教师编号=10{char}
位置:编辑教师信息,教学计划,教师课程表
名字:学院编号
描述:唯一地标识学院库表中一个特定学院的关键域
定义:学院编号=10{char}
位置:编辑教师信息
名字:班级课程表
描述:每学期一个确定班级的上课情况信息表
定义:班级课程表=班级名称+课程名称+上课地点
位置:输出到打印机
名字:课程编号
描述:唯一地标识课程库表中一门特定课程的关键域
定义:课程编号=10{char}
位置:编辑课程信息,教学计划
名字:教室课程表
描述:每学期一个确定教室的上课时间安排情况信息表
定义:教室课程表=教室名称+班级名称
位置:输出到打印机
名称:教师课程表
描述:每学期每个教师的上课情况信息表
定义:教师课程表=教师姓名+课程名称+班级名称+教室名称
位置:输出到打印机
2.5 系统的可行性
2.5.1经济可行性分析
本系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的。本系统在以后的使用中对于教育办公自动化管理,节省教育人力、物力资源等都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。
2.5.2操作可行性分析
如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.我的这套系统是利用自己的计算机加微软的集成开发环境Microsoft Visual Basic6.0作为软件的开发平台和SQL Server 2000数据库连接。使开发出来的系统有直观的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法和操作,因此在操作上是可行的。
2.5.3 技术可行性分析
从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,VB 和SQL Server 2000的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。
2.6成本效益分析
本系统的开发平台和开发工具都是免费提供的,所以不存在经济成本问题。由于本软件还处于开发初期,所开发出的软件需要不断的修改和维护,就效益而言,它取代了传统的手工排课方式,节省了人力和时间。如果要创造更高的效益需要对系统进行更多的优化。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>