电子排课系统使用说明

上传人:pu****.1 文档编号:510818003 上传时间:2023-12-07 格式:DOCX 页数:9 大小:135.75KB
返回 下载 相关 举报
电子排课系统使用说明_第1页
第1页 / 共9页
电子排课系统使用说明_第2页
第2页 / 共9页
电子排课系统使用说明_第3页
第3页 / 共9页
电子排课系统使用说明_第4页
第4页 / 共9页
电子排课系统使用说明_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《电子排课系统使用说明》由会员分享,可在线阅读,更多相关《电子排课系统使用说明(9页珍藏版)》请在金锄头文库上搜索。

1、电子排课系统使用说明电子排课系统的配置需求:排课要查找大量数据,需要大的内存,否则运算会很慢,512M的内存也可以跑这个程序,但最好2G的内存,加双核以上 CPU ,操作系统只要有.NETFRAMEWORK4.0以上版本都行,安装该软件时,如果发现系统没有.NET FRAMEWORK 会 提示下载安装。显示器尽量选择大的屏幕,因为排课应用项目很多,尽量一目尽现!如果输 出excel则要求安装 office excel2010以上版本安装软件:http: ff41下载软件安装程序,运行安装文件setup.exe基本自动安装。注意安装时会自检测网络安装.NET FRAMEWORK4.0 。如果网络

2、阻塞安装失败!可在下载的drives文件夹中,手动点取安装.NET FRAMEWORK4.0 。安装完成后,如果你用的还是xp操作系统,请用 XP替换文件夹中的文件,替换已安装的执行文件。运行程序:点击应用文件(一般在桌面上有快捷方式),进入程序界面如下图-可编辑修改-排课之前,首先要完成设置1、设置排课的天数,每天上午,下午的上课节数等。点击排课窗体的相应菜单就可以了。如图A加3土木茶船球深近用就带法接-图片工L然后是设置班级,在班级中选择添加教师,科目,周课时数等R 203木木设糊琲-旱要用系统快;霍斯遁津意迄上午5节去需另存中日进入班级设置界面:21工木木帼B1巴里总用好建IkS 尹眠

3、W 上午5节下午4节晚上0节美排际笈不法评加入D国用解4通二| = | -1W)苣杆星期遥耳节戈-本工I科目iE-i-纪震喜I;器.n自印chew白白豆皿配里*tT上士工7.工:.,-(一 ; 4上佃手 百 wiis=;e!:y=ir-Lr恒L=诺尊匕口TJ TJ VJ- rjl Jr E-也严g.&住真 Ki.fKKKKKy八K.h,理广p;FFTal$m41总; J d d N J * TJ TJ T _VJ F- TJ a -&,5&u-3ssrTrrrTa. &曲uGalda. 1.T.I.1.,I,f*d 612. H ff /. J 1 mrj T 4 0 3- ril I = ?

4、 J 山 n roT T v / , 1史犷壬 4i;m1t番 名星在班级设置中,还可以添加排课的规则,如禁止连堂课,在星期几的第几节禁止排某课等。2、班级设置好之后就可以开始排课了,点击“排调课”菜单之下的“进入排课”,就进入 了排课工作空间:机解 咛上4N下7节桃揶 Rt俵. ituzI K近森理,r播XJ/呢亚涮币物诉i丽桑I 凤丽 优先井里节制m,I市期i 争辐友二代,豆珞一-尾岑R鹫年例SJWS年市,士州知币一mr和E排课时,可自动排课,也可手动一步一步点鼠标排课。3、调课也排课类似,要通过菜单进入调课空间,调课操作只能手动。4、最好的地方是,能自动警告错误!5、最后谈谈课表输出:瞬

5、课应用亲婉看清这个菜单,上面有导出班级与导出教师,点击它们就可以自动输出全部数据 下面还有查询打印与调课单,就是只能查一个打印一个。2015年12月12日完。这个应用程序花了我近两个月的时间,加上前几年我就开始产生的不完全构思,就能有大半年的时间了。到今天完成,也算完成了我的一个心愿,算是有一点小小的满足了。203微机室,蒋朝全,负责全部构思与设计调试。下面附出我的系统构思与模型:电子排课系统分析与设计一、系统构思(2015/10/23)电子排课系统为排课管理员而做,用在学校排课,可减少排课耗时,提高工作效率,它的工作方式是半自动化,网络化的。二、电子排课系统的需求陈述1、它能自动排课,和手动

6、人工选择排课。排课员用鼠标操作电脑的窗口画面。2、能够审核校验课表,并给出出错的信息,以方便检查错误。3、能明确应用排课的规则,如什么情况下可排与不可排课。4、能分别按班级,教师,科目查询课表,并打印查询结果,或输出为EXCL5、能编辑管理班级、教师、科目、教学场地。6、能保存为数据库格式并应用数据库。三、领域类模型iRIDKTIWiKfifi0Ohe kria.口占尤 TWOS#hrtForrnHlg口我vdWW各类详细说明:Set classes班级设置窗 口 类数据显示控件:班级,教师,科目 周课时排入表Operate Data 类显示数据更改数据引用Operate Data类操作数据库

7、kUNeBI0端斯用口0皿r*r 口阴匚白耳n*注闺办窗L?J gf 5于阳明勒常WE二:_w IStt匹圾Ei JiLinLP MmHUIiiHU- *-1 口-姓拉庄用本mtEE131 WWBfraidatir数据库Data classes.mdb中各表说明:表名:form表名:teacher表名:class表名:subject字段:form字段(主键):teacher字段(主键):class字段(主键):subject编辑管理班级的表: Manage classesclasssubjectteacherRule1(禁排)Rule2(禁连堂)Count (周课时)关联上表关联上表关联上表规

8、则:“,“分隔规则:Bool大于0整数排课的数据表结构:Arrange SubjectOrders(星期节次)classsubjectteacher除8余为星期,除数为节次关联上表关联上表关联上表调课的数据表结构:change SubjectOrders(星期节次)classsubjectteacherChange (bool)同上8进制运算关联上表关联上表关联上表false为上表调出反之Change为 true 表示 change Subjec碉入课, 为 false是上表 arrange Subject调出课调课的排课表副本:Arrange SubjectedOrders(星期节次)cla

9、sssubjectteacher除8余为星期,除数为节次关联上表关联上表关联上表Operate Data 数据操作类String口 publicStrl公共数据缓存字段读数据库表到publicStr1public void ReadtoStr1( string table1)添加数据到数据库表对应表达式条件public void addStr1totable( string where1, string table1)/崛|就!质指定表指定数据public void deleStr1( string where1, string table1)/检查重复记录返回错误信息Public strin

10、g repeat(string where1,string table)Look states 查询窗口Arrange subject 排课窗口Change subject 调课窗口数据显示数据显示数据显示控件控件控件指令操作指令操作指令操作控件控件控件OperateOperateOperateData 类Data 类Data 类查询looks班级排课手动鼠标n老师排课调课打印print自动方式输出out手动方式excl四、应用模型之用例关于调课的用例:(复制课表Arrange Subject到Arrange Subjected调课只以班级模式操作!1、读取需调课老师的课表,再读取调课的数据,

11、(可选择清零调课数据记录)。2、选取调出的课节次,记录调出班级,科目,教师,节次等信息到change Subject。记为调出change为false同时将待调入课记录班级科目教师(此待调入项必须唯一)3、将待调课(change为false的科目,班级)调入其他可用的班级,节次位置。4、检测有无冲突错误,若无错误则继续向下进行,若有错误则返回3再次进行调课。If无冲突记录被调入的课,班级,教师,节次,科目等数据到调课表change为true5、将被调出课位置的班级,节次,科目,老师等数据信息记录,change为false同时将待调入课记录班级科目教师(此待调入项必须唯一)6、将待调课调入上次空

12、位位置,检测有无冲突错误,若无错误向下继续,若有错误选择3重复3-6开始.7、若无冲突,记录被调入课的班级,科目,老师,节次等数据change为true并结束调课。8、将调课记录数据备份,并输出调课单。注明调课单的有效时期!班级排课的用例1、选取班级,读入班级已排课数据(未排则为空)2、可选择的操作有:清零对应班级数据,自动排课,手动排课3、选择手动排课,选取科目,鼠标单击排入位置。4、检测有无各种错误。检测有错误,则显示错误信息。5、检测无错误,则记入数据库6、若该位置数据为空,则排入。7、若该位置数据不为空,则排出该位置数据(同时数据库也排出),然后重复6步骤。8、选择自动排课9、自动循环

13、读取位置数据,若数据为空则,循环读取科目数据(科目数据以未排课数多少为序),判断有无规则冲突等各种错误,若无则记录入排课科目。(注意班级,科目,星期节次都写入数据库)各种规则错误检测用例重名冲突检测用例:1输入(传入)参数一一教师名,星期节次,2在数据库中检测在同一星期节次的情况下,有无重名?3无重名错误,则返回空字符,有则返回错误的信息记录。班级科目节次检测用例:1输入(传入)参数一一班级,科目。2.统计数据库中,对应班级的该科目已排数据。3上匕较统计数与对应的周课时数,若小于则返回空字符,若大于等于则返回错误信息的字符 串。禁排位置规则检测用例:1 .输入(传入)参数一一星期节次,科目,班级。2 .在数据库中检测该位置与条件下是否有禁排标志?3 .有禁排标志,则返回错误信息字符,无则返回空字符串。禁连排规则检测用例:1.输入(传入)参数一一星期节次,班级,科目。2在数据库中检查是否禁连排?否则返回空字符串。是禁连则继续33在数据库中对应科目本测,在模运算8 (一星期7天之模运算)前后 N/8和N*8位置处,是否有重复,是则返回禁排错误信息,否则返回空字符串。2015/12/12完

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号