文件名称:排课管理系统 - 易语言、SQLServer、Photoshop-易语言
文件大小:1.63MB
文件格式:ZIP
更新时间:2024-07-04 02:35:21
2018开源大赛(第三届)
此排课系统主要是针对校班级、教师的课程安排,能够做到对指定教师的课程安排以及课程安排情况的检索,能够生成各班级各教师的课程安排表,也能对学生基本信息,教师基本信息,以及各个班级的班级信息的管理 软件截图 管理员登录主窗口: 管理窗口: 开发简介 系统的数据存储使用了SQLSERVER数据库,工具使用SQL Server Management Studio 2008、2014版本;前台UI设计使用Photoshop;程序主要在Windows7、10×64位操作系统下进行调试测试开发。 SQLServer数据表: 班级表:包含班级基本编号,以ID为自增,以班级编号为主键学生表:包含学号、学生姓名、班级编号,以ID为自增,以学号为主键,班级编号为外键绑定约束到班级表 班级编号字段教师表:包含工号、教师姓名,以ID为自增,以工号做主键课程表:包含课程名、周期、周次、节次、上课地点、班级、教师,以ID为自增,无主键,班级做外键绑定约束到班级表 班级编号字段,教师做外键绑定约束到教师表 工号字段; 教师表: teacher 字段名 字段类型 小数为数 是否主键 是否为空 是否外键 备注 ID Int 否 否 否 工号 Varchar(16) 是 否 否 姓名 varchar(10) 否 否 否 班级表: class 字段名 字段类型 小数为数 是否主键 是否为空 是否外键 备注 ID Int 否 否 否 班级编号 Varchar(10) 是 否 否 学生表: student 字段名 字段类型 小数为数 是否主键 是否为空 是否外键 备注 ID Int 否 否 否 学号 Varchar(16) 是 否 否 姓名 varchar(10) 否 否 否 班级编号 Varchar(10) 否 否 是 课程表: course 字段名 字段类型 小数为数 是否主键 是否为空 是否外键 备注 ID Int 否 否 否 课程名 Varchar(40) 否 否 否 周期 Varchar(20) 否 否 否 周次 Varchar(10) 否 否 否 节次 Varchar(10) 否 否 否 班级编号 Varchar(10) 否 否 是 教师 Varchar(16) 否 否 是 在软件的左侧有自动收缩式菜单,鼠标指针焦点失去时自动收缩,获得焦点展开;菜单的操作可对数据的可视管理,菜单右侧是一高级表格组件,可对其双击编辑字段数据;右击表格可对当前操作表进行数据的插入(insert)、删除(delete)以及生成教师、班级的课程表,生成的课程表可进行右击选择菜单 (导出到Excel)快速生成Excel; 调用了两个模块、一个自编DLL setWindowRevealAPI.ec 调用系统API,设置窗口的透明效果,源码在同级目录下的setWindowRevealAPI.e 窗口阴影模块.ec 设置窗口的阴影,By:邓学彬,源码在同级目录下的窗口阴影模块.e createCourseExecl.dll 主要功能是将软件的数据导出到Excel中,源码在同级目录下的createExcelDLL.e 程序目录下的sqlserver.ini是数据库的配置信息 server 服务器地址 user 用户名 password 密码 database 数据库
【文件预览】:
主程序_START.e
SQLQuery1.sql
窗口阴影模块.e
setWindowRevealAPI.e
sqlserver.ini
image
----课程.png(2KB)
----教师表.png(1KB)
----生成教师课程表2.png(2KB)
----班级2.png(2KB)
----班级.png(2KB)
----timg.gif(43KB)
----登录low.png(2KB)
----生成班级课程表.png(2KB)
----生成教师课程表.png(2KB)
----menuLow.png(911B)
----学生表.png(1KB)
----教师表2.png(2KB)
----生成班级课程表2.png(2KB)
----logo_32.ico(4KB)
----UI.png(149KB)
----登录low2.png(2KB)
----登录low3.png(2KB)
----logo_16.ico(1KB)
----titleBackground.png(153KB)
----UIlow.png(135KB)
----学生表2.png(2KB)
----logo.png(10KB)
----userPasswordLow.png(13KB)
----课程2.png(2KB)
----loginUserName.png(3KB)
createExcelDLL.e