本帖最后由 DJLJYO 于 2018-12-19 23:44 编辑 此排课系统主要是针对校班级、教师的课程安排,能够做到对指定教师的课程安排以及课程安排情况的检索,能够生成各班级各教师的课程安排表,也能对学生基本信息,教师基本信息,以及各个班级的班级信息的管理。
软件截图
开发简介
系统的数据存储使用了SQLSERVER数据库,工具使用SQL Server Management Studio 2008、2014版本;前台UI设计使用Photoshop;程序主要在Windows7、10×64位操作系统下进行调试测试开发。
|
SQLServer数据表:
班级表:包含班级基本编号,以ID为自增,以班级编号为主键
学生表:包含学号、学生姓名、班级编号,以ID为自增,以学号为主键,班级编号为外键绑定约束到班级表 班级编号字段
教师表:包含工号、教师姓名,以ID为自增,以工号做主键课程表:包含课程名、周期、周次、节次、上课地点、班级、教师,以ID为自增,无主键,班级做外键绑定约束到班级表 班级编号字段,教师做外键绑定约束到教师表 工号字段; |
在软件的左侧有自动收缩式菜单,鼠标指针焦点失去时自动收缩,获得焦点展开;
菜单的操作可对数据的可视管理,菜单右侧是一高级表格组件,可对其双击编辑字段数据;右击表格可对当前操作表进行数据的插入(insert)、删除(delete)以及生成教师、班级的课程表,生成的课程表可进行右击选择菜单 (导出到Excel)快速生成Excel;
调用了两个模块、一个自编DLL
setWindowRevealAPI.ec | 调用系统API,设置窗口的透明效果,源码在同级目录下的setWindowRevealAPI.e | 窗口阴影模块.ec | 设置窗口的阴影,By:邓学彬,源码在同级目录下的窗口阴影模块.e | createCourseExecl.dll | 主要功能是将软件的数据导出到Excel中,源码在同级目录下的createExcelDLL.e |
程序目录下的sqlserver.ini是数据库的配置信息
server 服务器地址 | user 用户名 | password 密码 | database 数据库 |
更多的功能可自行下载编译,如果觉得本章不错或者对您有帮助的话请在下方给楼主(作者)献上宝贵的评分,感谢!
|
链接: https://pan.baidu.com/s/1VOKBflKsoza-0funoSqdCA 提取码: nrts
|