易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

排课管理系统 - 易语言、SQLServer、Photoshop   [复制链接]

    2019-11-13 17:02:47
    2018开源大赛(第三届)
    易语言资源网
    5379 次浏览
    来源链接

此排课系统主要是针对校班级、教师的课程安排,能够做到对指定教师的课程安排以及课程安排情况的检索,能够生成各班级各教师的课程安排表,也能对学生基本信息,教师基本信息,以及各个班级的班级信息的管理

软件截图


管理员登录主窗口:


管理窗口:

开发简介

系统的数据存储使用了SQLSERVER数据库,工具使用SQL Server Management Studio 2008、2014版本;前台UI设计使用Photoshop;程序主要在Windows7、10×64位操作系统下进行调试测试开发。
SQLServer数据表:

班级表:包含班级基本编号,以ID为自增,以班级编号为主键
学生表:包含学号、学生姓名、班级编号,以ID为自增,以学号为主键,班级编号为外键绑定约束到班级表 班级编号字段
教师表:包含工号、教师姓名,以ID为自增,以工号做主键课程表:包含课程名、周期、周次、节次、上课地点、班级、教师,以ID为自增,无主键,班级做外键绑定约束到班级表 班级编号字段,教师做外键绑定约束到教师表 工号字段;


教师表teacher

字段名字段类型小数为数是否主键是否为空是否外键备注
IDInt

工号Varchar(16)

姓名varchar(10)

班级表class

字段名字段类型小数为数是否主键是否为空是否外键备注
IDInt

班级编号Varchar(10)

学生表student

字段名字段类型小数为数是否主键是否为空是否外键备注
IDInt

学号Varchar(16)

姓名varchar(10)

班级编号Varchar(10)

课程表course

字段名字段类型小数为数是否主键是否为空是否外键备注
IDInt

课程名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        数据库




点我下载 (已有 479 次下载)

引用模块


源码文件名 模块文件名
主程序_START.e
窗口阴影模块.ec
setWindowRevealAPI.ec


引用支持库


源码文件名 支持库文件名 支持库标识
createExcelDLL.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
EXCEL2000支持库 2.0 F86EC5989E044d42BC98C692C0B54727
setWindowRevealAPI.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
主程序_START.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
高级表格支持库 2.11 0B4337DA651B4b619ACF61334A7E8B47
数据库操作支持库 2.7 46E94341933A462383A4DE26B146322C
窗口阴影模块.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:郑州地区不动产业务预约人数监控...     下一篇:景区管理系统(个人版)...