开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 11697|回复: 52
收起左侧

[2018开源大赛(第三届)] 排课管理系统 - 易语言、SQLServer、Photoshop

[复制链接]
发表于 2018-12-19 21:35:57 | 显示全部楼层 |阅读模式   广西壮族自治区北海市
本帖最后由 DJLJYO 于 2018-12-19 23:44 编辑
此排课系统主要是针对校班级、教师的课程安排,能够做到对指定教师的课程安排以及课程安排情况的检索,能够生成各班级各教师的课程安排表,也能对学生基本信息,教师基本信息,以及各个班级的班级信息的管理。

软件截图

管理员登录主窗口:

loginMain.png

管理窗口:

adminWindow.png




开发简介


系统的数据存储使用了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        数据库




更多的功能可自行下载编译,如果觉得本章不错或者对您有帮助的话请在下方给楼主(作者)献上宝贵的评分,感谢!



链接: https://pan.baidu.com/s/1VOKBflKsoza-0funoSqdCA 提取码: nrts


易语言源码.zip (1.11 MB, 下载次数: 171)
UI.png

评分

参与人数 3精币 +3 收起 理由
alanyang001 + 1 感谢分享,很给力!~
kyo9766 + 1 支持开源~!感谢分享
罗泠雨人 + 1 支持开源~!感谢分享

查看全部评分

本帖被以下淘专辑推荐:

  • · 好帖|主题: 1219, 订阅: 41
发表于 2023-8-30 15:26:17 | 显示全部楼层   浙江省金华市
向大牛学习下。
回复 支持 反对

使用道具 举报

发表于 2023-4-26 14:18:44 | 显示全部楼层   江西省赣州市
支持支持
回复 支持 反对

使用道具 举报

结帖率:20% (1/5)
发表于 2023-2-19 19:20:18 | 显示全部楼层   江苏省苏州市
        感谢分享,很给力!~
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2022-7-18 23:29:38 | 显示全部楼层   浙江省宁波市
666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2022-3-8 09:54:11 | 显示全部楼层   广西壮族自治区崇左市
感谢楼主全新全意为人民服务
回复 支持 反对

使用道具 举报

结帖率:67% (12/18)
发表于 2021-11-29 00:00:19 | 显示全部楼层   辽宁省沈阳市
SQLserve 学习 学习
回复 支持 反对

使用道具 举报

发表于 2021-3-7 08:46:05 | 显示全部楼层   浙江省绍兴市
来看看
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2021-3-6 22:48:40 高大上手机用户 | 显示全部楼层   上海市上海市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2020-7-22 18:38:10 | 显示全部楼层   河北省邯郸市
感谢楼主分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表