当前位置:文档之家› 正方教务管理系统中的智能排课模块

正方教务管理系统中的智能排课模块

正方教务管理系统中的智能排课模块
正方教务管理系统中的智能排课模块

正方教务管理系统中的智能排课模块

一、计划任务的录入

教学计划表和教学任务表是排课工作的基础数据表,排课系统的运行高度依赖教学任务表,因此教学任务表的数据需要完整准确且无冗余。

教学任务录入路径如下图

单击计划任务安排弹出教学任务录入窗体

在左上角选择学年、学期,(年级、校区可不选),单击课程代码右边的

按钮弹出课程选择窗体

任务是以课程为索引录入的,在开课学院、开课系等选择框中输入条件,查看课程列表,双击需要安排任务的课程,会在任务录入窗体的右上部分“未落实记录数”下属列表中出现该门课程需要录入任务的各个专业,如下图

选中需要安排的一条任务,单击(或右键选择新建教学班),弹出任务录入操作窗体

输入框是浅黄色为是必填项,字体是灰色的为不可修改项。对于排课而言,关键条目包括:班级名称、教师职工号(教师姓名、选课课号、上课编号)、周学时、总学时、讲课学时、实验学时、起止周、教室要求。

班级的录入:在班级名称的下拉菜单中选择班级、需要合班的再次点开下拉菜单选择另一个班级,需要跨专业合班的点击右侧的按钮,弹出合班选择窗体

双击各个需要合班的班级条目,会在已选择的班级下属列表框中显示选中信息,点击选定,完成合班选择。

教师的录入:在教师职工号框中输入职工号后回车,或者点击右侧的按钮,弹出教师选择窗体

可以选择部门、科室查询教师列表,也可以在姓名框中输入姓名,点击查询,支持模糊搜索,选中条目后点击确定(或者双击条目)。选择教师后选课课号、上课编号会自动填入。

周学时的录入:进入任务安排操作窗体时周学时、起止周、各种学时会根据专业计划中的信息自动填入,但安排任务是常需要根据具体情况做出修改。周学时字段长为7,中间由短线连接。如2.0-4.0,前面的2.0表示理论周学时,后面的4.0表示实验周学时,即每周理论课上两节,实验课上四节(每节1学时)。周学时的合法格式应为整数或半整数,如2.5-3.5,2.0-12.,0.0-4.0

均是合法的周学时。如果是实践专用周课程,周学时应输入为“+”加周数,如+3,表示三周的实践专用周。

起止周的录入:起止周字段长为5,中间用短线连接。如01-16,表示从第1周到第16周,起止周也可以分段录入,中间用半角逗号隔开,如

01-04,06-12,14-18。这里最多支持将起止周分成8段。此处的起止周指示的是周学时2.0-4.0中前面的2.0,即理论周学时的起止周。(注:当周学时为0.0-4.0时,即纯实验课情况,此时起止周自动表示实验周学时的起止周。另外,起止周必须从小到大的顺序录入,相邻两段的周数可以重复,如01-04,04-15。这里04周重复,在排课系统的学时分配表中会显示出第4周的周学时是其他周次的两倍,但此功能仅限于使用学时分配表的情况。)

总学时、讲课学时、实验学时的录入:每门课的总学时、讲课学时(即理论学时)、实验学时应依照专业计划,如需更正应在专业计划中更正,然后在任务安排中更新。应该遵循的原则是理论课各周学时的总和应该等于理论学时,实验课各周学时的总和应该等于实验学时。

实验任务的安排:当周学时中理论和实验周学时均不为零时,上面录入的各项信息均是针对理论课而言的,实验课的任务需要另外安排。在任务安排操作窗

体的右上部分实验课是否跟理论课选择框的后面会出现按钮,点击进入实验任务安排窗体

左上部分的列表框中显示的是需要安排实验任务的班级列表,这里展示的是两个班级合班上课,实验任务中两个班级分别列出,可以单独安排各班的实验任务。双击需要安排的班级,左下部分会显示出默认的实验任务信息,包括人数、周学时、起止周、场地要求、专业班级、任课教师。修正各项信息后,在序号栏中键入 1~26中的任意一个数字,点击保存。在右侧的列表框中会显示安排好的各项信息,包括选课课号、序号及相关必要信息。

举例说明:如一门课的上课班级为B09物流管理1班和B09物流管理2班,如上图所示,实验课分别在第03-06,12-15周上课,第03-06周需每周上4学时,上课地点为经管综合实验室。第12-15周需每周上4学时,上课地点为金蝶ERP实验室。

录入方法如下:

双击B09物流管理1班,在各信息栏中输入各项信息:序号:1,周学时:0.0-4.0,起止周:03-06,场地要求:经管综合实验室。点击保存,此时右侧列

表框中显示安排信息。双击B09物流管理2班,在任务栏中输入与上面同样的信息(注意序号需要与1班相同)。

双击B09物流管理1班,在各信息栏中输入各项信息:序号:2,周学时:0.0-4.0,起止周:12-15,场地要求:金蝶ERP实验室。点击保存,此时右侧列表框中显示安排信息。双击B09物流管理2班,在任务栏中输入与上面同样的信息(注意序号需要与1班相同)。

右方列表框中出现信息为

注意到两个班级的序号相同时,选课课号、周学时、起止周、教学场地都相同,表示两个班合班上同一门课,执行同一条教学任务。序号不同时、选课课号也不相同,表示不同的教学任务。

如果因为金蝶ERP实验室的容量有限,每次仅能容纳40个学生,这是需要对学生进行分组,每组不超过40人,两个班的人数分别是50人和47人,可以进行如下分组:1班40人第一组,2班40人第二组,1班余下的10人和2班余下的7人合为第三组。录入方法为:双击1班,填入各项信息,其中序号:2,人数 40,点击保存;双击2班,填入各项信息,其中序号:3,人数40,,点击保存;双击1班,填入各项信息,其中序号:4,人数:10,点击保存;双击2 班,填入各项信息,其中序号4,人数7,点击保存。右侧列表框中信息应为

序号为4的任务有两条,表示1班的10人合2班的7人合班上课。

注意:1,实验任务安排窗体的起止周也支持多段输入,中间用半角逗号分开,如03-06,08-09。但这里的最多支持三段,大于三段的输入虽然能够保存成功,在任务表中的显示会不规范。经笔者尝试,如果输入4段或4段以上的起止周,如05-06,08-09,11-11,13-15。在安排好的任务表中显示为

05-06,08-09,11-11,13。在学时分配表中仍然会给第13周分配学时,这可能是系统的BUG,虽然第13周的写法有效,但不建议这样输入。2,周学时的输入格式一定是0.0-?.?,即实验周学时必须写在短线的后面。3,如果实验课的各周周学时不相同,也要像分组上课那样分条录入,并注以不同的序号。4,多条实验任务录入时需要注意人数一栏,系统会自动根据已录的任务减少需要安排的班级人数,这里常常需要更改。

实验任务录入完成后,点击关闭回到主任务操作界面,点击保存。在教学任务安排窗体的右下部分的分班结果列表框中会显示已安排的任务信息

单击其中一条,在下方的合班情况列表框中会显示合班情况。

点击可以修改录入的信息,删除教学班同理。新建、修改、删除教学均支持右键快捷操作。

至此,一个教学班的任务录入完毕,同理录入其他教学班的任务,当一门课程的所有教学班全部录入完毕后,点击左侧课程代码旁边的按钮,进行下一门课程的任务安排。

在课程列表窗体会方便的显示出未安排、部分安排、已安排的课程,学院用户一般仅具有安排本院系开设的课程的权限。

关于教学周数不足时任务安排的说明:

广东白云学院开设大量的实践专用周课程,使得很多班级的有效教学周数不足,一般来说有两种解决方法:第一种方法:实践专用周期间照常上课,录入任务时不考虑实践专用周的存在,这虽然减少了任务录入和一般课程排课的困难,但是增加了实践专用周的排课难度。第二种方法:在录任务时,起止周避开实践教学的专用周,如某班级的实践专用周为09-11周,一门课的总学时为64,安排任务的起止周可录入为01-08,12-18(这里假设整个学期的教学周数为18

周),这是仅有15周的有效教学周,为了完成总学时64的任务,除各周已安排的4学时之外,还需要在某两周各补加两学时。补加学时的方法可以参照实验任务的录入方法,即将补加的学时作为一条实验任务录入。也可以使用起止周分段录入,相邻两端周数重复的方法(参见前面理论任务录入说明)。

二、排课条件的设置

1,教学场地

设置路径如下

单击教学场地维护,弹出教学场地列表

通过右键菜单增加教室、修改教室、删除教室、设定教室是否可用、维护楼号距离表等操作,下面为教室信息录入窗口

必填信息为教室编号(必须唯一),教室名称(可以多个教室使用同一名称),座位数、教室类别(教室类别中下拉菜单的选择列表来自系统管理员进行教室类别代码的设置)、校区代码。这里可以设置每个教室的使用部门和使用班级,在排课时可以遵照此信息安排教室。

2,学期开始日期及周数设置

设置路径为

设置窗体为

在列表栏中右键,点击创建学年开始日期---结束日期(R)出现操作窗体

根据学校计划填入学年、学期、开始日期和结束日期。点击,完成学年学期的日期设置。

3,设置排课结构表

设置路径为

单击排课结构表设置,弹出设置窗体

(提示:除右下角的列表框题目为汉字(上课具体时间)之外,其他各列表框题目均不具可读性,用鼠标拉大窗体,观看各列表框全貌有助于理解列表内容,但是不理解也没关系)

选择学年、学期,在生成学期结构表栏中键入每日各时段上课节数,如下面设置

表示上午可上4节两次课,先两节,后两节,下午可上7节课三次课,先两节,后两节,再三节、晚上可上6节两次课,先三节,后三节。

根据学校情况设置上课节数。

4,可排课时间设置

设置路径为

单击可排课时间设置,弹出设置窗体

在这里可设置周一到周日各天的可上课时段,点击取消后,增加、修改、删除按钮显亮,点击增加,在右侧各栏中输入信息,点击保存。在左侧列表中会显示增加的信息。如

表示周一,起始时间段为第一节,上课长度可以为2节或4节。

点击按钮可以安排公选课和辅修课的上课时间段,设置窗体如下

5,时间条件设置

排课时间限制设置及排课时间限定设置的路径分别为

单击菜单项会弹出限制(限定)设置窗体

智能排课系统支持较全面的时间条件设置,包括设定某个年级、学院(系)、专业、班级不能排课的时间段,某个教师、教室或某门课程不能排课的时间段。还可以设定某个教师或某门课程只能在某个(些)时间段排课。如体育课不能排在上午1,2节,星期四下午不能排课,兼职教师只能周一和周四排课等,各种类别对于时间的限制条件,均可在这里设定。

操作方法类同前面所讲的可排课时间设置:点击取消按钮后,增加、修改、删除按钮显亮,点击增加,在右侧信息框中输入信息,点击保存,左侧列表框中显示设置项,设置成功。

如设置大学体育不能在周一至周五的上午1,2节上课,设置信息如下

选择学年学期后,在限制类别中选择课程,单击限制名称栏后面的按钮,查询大学体育,双击各条大学体育条目,待下面已选择的课程列表框中条目正确后,点击确定。

正方教务管理系统学生网上选课指南

正方教务管理系统学生网上选课指南 一、登录系统 打开IE浏览器,输入选课网址或从教务处主页综合信息服务进入“正方教务管理系统”用户登录界面,如图1所示。输入学号及密码(如密码遗忘请到所在学院查询),选择“学生”角色,按“登录”。(选课结束后,各位同学不要忘记关闭所有开启的窗口,以防造成不良后果!) 图1 二、学生网上选课 网上选课内容包括:学生选课、全校任选课、重修选课、补修与提前修读。 (一)学生选课:点击“网上选课”->“学生选课”进入选课系统。 (1)本专业选课:点击“本专业选课”按钮,如本专业本学期开设选修课,系统将显示本专业的选修课程上课信息,如图2所示。 图2 学生根据个人实际情况点击需要修读的课程,点击对应的课程代码或课程名称,系统将打开该课程选择页面,如图3所示。

图3 学生如需选择该课程,则在“选课情况”栏中打钩后点击“选定”即可。 学生在图2中点击“已选课程”可查阅所有已选中课程情况,如图4所示。 图4 学生在图2中点击“查看课表”可查阅本学期个人课表,如图5所示。 图5 (2)跨专业选课(此功能仅面向强化培养部三年级(即2010级)学生开放)。 选课方式基本同本专业选课(仅在选具体课程前多了选某学院、某专业、某年级的课程的选项),

点击“跨专业选课”按钮,会出现如图6所示的对话框: 图6 选择所想跨专业选择的课程,以选择通信与信息工程学院2010级通信工程专业的课程为例,选择学院为通信与信息工程学院,年级为2010级,选择专业为“通信工程”,然后点击“选定”按钮,主界面即会出现如图7所示界面: 图7 若想选择“交换技术基础”这门课,只需点击对应的课程代码或课程名称,然后按照本专业选课的操作方法进行选课和退课。 若是只知道课程名称或者是课程代码之类的信息,也可在图6所示的界面中选择“按条件查询”,以选择“交换技术基础”课程为例:

学生成绩管理系统详细操作过程

学生成绩管理系统 我将把我的实现步骤完整的写出来,我是在VC 6.0版本下用MFC实现的。 我创建的基于单文档的应用程序,过程不介绍,大家都会。下面的是我系统菜单: 思路: 刚进入系统时,只有“登录”菜单可用,其他三个菜单项都是灰色不可用的。当用户点“进入系统”菜单项时,用户输入用户名、密码和用户类型,系统将根据相应的用户权限使相应的菜单可用,并且“进入系统”菜单项变为不可用。如:如果用户类型是学生,那么只有学生权限菜单可用,而“教师权限”和“管理员权限”都不可用,同时“进入系统”变为不可用。 “学生权限”下只有“查询成绩”,因为学生只可以查询自己相应的成绩;“教师权限”下有“查询学生成绩”和“增改删学生成绩”两个菜单项,因为教师除了可以查询学生成绩还可以增加、修改和删除学生成绩;“管理员权限”下有“管理学生”和“管理教师”两个菜单项。 整体设计: 因为我们要设置系统菜单的状态,所以必须在CMainFrame中添加相应的函数和代码,具体步骤如下: 【步骤1】由于系统要使用ODBC类操作数据库,所以需要在stdafx.h中加入代码: #include 【步骤2】在CMainFrame中的OnCreat()中添加代码如下,实现菜单的初始化工作,当用户没进入系统之前,只有“登陆”菜单下的“进入系统”菜单项可用,而“退出系统”和其他3个权限菜单都不可用,即都是灰色的。 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { //使“退出系统”和其他3个权限菜单都不可用,即都是灰色的 GetMenu()->GetSubMenu(0)-> EnableMenuItem(1,MF_BYPOSITION | MF_DISABLED | MF_GRAYED); GetMenu()-> EnableMenuItem(1,MF_BYPOSITION | MF_DISABLED | MF_GRAYED); GetMenu()-> EnableMenuItem(2,MF_BYPOSITION | MF_DISABLED | MF_GRAYED); GetMenu()-> EnableMenuItem(3,MF_BYPOSITION | MF_DISABLED | MF_GRAYED); } 【步骤3】在CMainFrame中添加自己定义的函数void SetMenuSta(int type),此函数在登陆对话框的OnOK()中被调用,即当用户进入系统后使“进入系统”

正方教务管理系统选课操作步骤

正方教务管理系统选课操作步骤 Operation steps on How to Register Selective Courses of Zhengfang Management System 使用Google Chrome浏览器登录正方教务系统进行选课, 地址:http://172.16.19.170/(校内)或https://www.doczj.com/doc/e56553982.html,/(校外)。 账号:学号初始密码:888888 点击登录后系统提示修改密码(图1),更改密码后进入用户首页。 Log in Zhengfang Management System with Google Chrome Browser via http://172.16.19.170/ (on-campus) or https://www.doczj.com/doc/e56553982.html,/ (off-campus). The account number is consistent with your Student ID; The original password is 888888. After logging in, you are required to change the password(FIG. 1); Then enter the User Home. Original password New password Confirm the new password 图1 修改初始密码界面 FIG. 1 Page for changing the original password 选课主要用到选课菜单下的“学生课表查询”和“选课”两个菜单(图2)。 Menus of “Curriculum query for students” and “Autonomous curricula-variable ” under the “Curricula-variable” menu are for course selection(FIG. 2).

学生成绩管理系统

学生成绩管理系统 姓名:查亚军同组者:郭达洋黄彬侯元军 一、设计开发背景 在本学期所开课程中我们初步接触并学习了《数据库原理及应用》(SQL server 2000)这一课程,基于此课程的基本原理语言,从培养学习与实践的综合角度出发,我们设计了一个简单而完善的在实际的学校教务处管理方面具有一定使用价值的“学生成绩管理系统”。虽然只一个简单的“系统模型”,但我们的目的是学会并掌握最基本的操作处理,例如:结合Visual Basic实现用户登录、用户添加、用户删除、以及浏览管理其他相关信息等等。 基于这样的目的和想法,从实际运用的角度出发,我们完成了这个“学生成绩管理”的系统。伴随着经济的日益全球化,人才强国,科教兴国越来越受到广泛关注,对教育的投资力度越来越大。目前全国已基本消除青少年文盲,大学生也越来越多,制作这个系统时,我们从学校的需求以及所存在的困扰出发,并且结合时代的发展与变化,带着有所帮助的期望完成的。它的价值主要体现在两个方面: (1)更方便的大批录入并管理学生的成绩,程序通过VB编程实现学生成绩录入、管理、统计、评定、导出的作用。程序主要针对大学生成绩管理,可以自由设定学分比例。 (2)有利于学生查询自己的综合成绩,了解在学生中得情况之后,能明确自己的目标,并为之奋斗! 在题材选定之后,我们就选择利用什么开发环境,为了让数据库的前台实现与后台管理能够达到完美组合和实现,经过商讨,我们选择Visual Basic6.0作为我们的开发环境,这主要有一下两点原因: 在能够作为管理数据库的软件中,我们只学习了Visual Basic6.0,而且相对来说,我们对Visual Basic比较熟悉,也能够熟练的进行运用。

UML期末大作业-教务信息管理系统

UML课程设计案例 教务管理系统 姓名:蒋小权 学号:201000403006 指导老师:欧阳浩 班级:计 Y101班 广西科技大学(筹) 2 0 12年 12 月

目录 UM L课程设计案例 (1) 1.问题描述 (2) 2. 教务管理的用例图 (3) 3. 教务管理系统的类图 (6) 4. 教务管理系统的顺序图 (8) 5. 教务管理系统的活动图 (10) 6. 教务管理系统的包图 (15) 7. 教务管理系统的部署图 (15)

1.问题描述: 教务管理是高校必不可少的管理内容,烦琐,复杂而准确度要求很高。随着高校扩招和信息化的过程,教务管理日趋复杂,尤其是选课、排课和成绩管理、传统的手工管理显然无法适应现代管理的需求,教务管理也是本科生比较熟悉的一个业务领域。高校教务管理管理业务涉及很多复杂方面的内容,本需求中以一个基本的选课业务为出发点,围绕选课业务所涉及的业务内容开发一个简单的教务选课系统,基于上述场景,教务系统业务包含如下内容。 (1)学生管理:系统管理员对学生基本的情况进行登记,删除和修改。学生可以查看自己的信息。(2)教师管理:系统管理员对所有专职教师进行登记、删除和修改。包含教师任课信息。教师可以查看自己的信息。 (3)课程管理:系统管理员对本校所有开过课程和新开课程进行登记、删除和修改、 (4)选课管理:每学期开学以前要进行学生选课工作。学生可以在所有开设课程中,选择自己尚未完成的课程。 (5)成绩管理:期末考试结束后,教师登记学生成绩,各学院(系)将学生成绩结果报教务处。学生可以查看自己的成绩。 要求: (1)采用面向对象的分析方式,得到系统的用例图。(要求写出主要用例的用例文档) (2)画出主要用例的活动图。 (3)创建主要用例的时序图或协作图。 (4)建立类模型。 (5)根据类图,完成数据库的定义。 (6)采用分层的方式进行软件设计,通过组件图表示出来。 (7)完成部署图。

学生成绩管理系统需求文档

学生成绩管理系统需求文档 一、项目概述 1.开发背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机 应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理 方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件 和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和 维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求, 严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加, 有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生 信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。 正因为如此,学生信息管理系统成为了教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用 户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学 生信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速。查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高学 生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件,由 此看来开发这样一套管理软件是很有必要的。学生信息管理系统是典型的信息管理 系统(MIS),其开发功能主要包括对学生各种信息的建立、管理、查询等功能。 2.项目描述 该学生管理系统应用于高校学生信息管理,主要有3个主要功能模块组成,分别是:学生信息管理系统模块,学生成绩管理模块和系统管理模块。学生信 息管理模块包括对学生的学籍等基本信息的查看和维护管理;学生成绩管理模块主 要包括对学生成绩的录入和查询;系统管理主要包括对系统数据字典以及管理员的 维护模块。除了这三大主要功能模块之外还涉及到于本系统相关的一系列小的功能 模块,例如,学科管理、班主任管理等。本系统设计的学生信息管理系统很好的解 决了学生信息管理方面的困难,提高了学生信息管理效率、减轻了教务员的工作负 担,节省了大量的人力、物力资源,给高校学生信息管理带来了很大的方便 3.系统目标 该系统要实现的功能有: ●学生信息管理:包括添加学生信息,修改学生信息 ●学生成绩管理:包括添加学生成绩、修改学生成绩、删除学生成绩 ●系统管理:维护系统数据字典、添加管理员、删除管理员、修改管理员信息 除了这三大主要功能模块之外还涉及到于本系统相关的一系列小的功能模块,例 如,学科管理、班主任管理等。

学生教务管理系统

2任务二基于文件的学生/教务管理系统2.1 前言 为了巩固我们C语言知识,并了解其在生活中的应用,由老师为我们带来了这个题目。通过实训,学会为实际应用涉及的数据选择适当的逻辑结构、存储结构及相应的算法,从而对C语言程序设计这门课能有一个更深刻的理解和认识;再者,实训相对于平时试验课来说,要完成的是一个难度较大的可执行综合性程序,培养需求分析和系统架构等处理复杂问题的能力,从而极大的提高学生的编程能力以及撰写文档的能力;希望能通过实训,实际做到理论和实践紧密结合,同时也为后续课程打下坚实的基础知识。 2.2 系统需求分析 2.2.1 问题定义 本系统可以应用于教务处,进行对学生,教师,教务处人员的管理(添加,修改,删除,统计),人员查询,成绩查询(可以按照姓名查询,证件号查询)。 本系统主要面对学生,教师,教务处,所以进入该系统时可以选择不同的身份进入,若已存在账号,则可以直接进去选择自己的身份,若不存在账号,则需要管理员进入添加,管理员可以进行的功能有成绩管理,学生管理,教师管理,管理员管理,每个模块都有添加,删除,修改,统计,查询五个基本功能。而教师则可以进行成绩的添加,修改,查询,等功能。学生只有查询和修改个人信息的功能。

2.2.2需求分析 2.3 系统设计 2.3.1系统架构 将要实现的模块分级进行架构 学生管理系统 管理员模块: 管理教师:教师添加,教师修改,教师删除,教师统计,教师查询 管理学生:学生添加,学生修改,学生删除,学生统计,学生查询 管理管理员:管理员添加,管理员修改,管理员删除,管理员统计,管理

员查询 成绩管理:计算个人成绩,计算各科成绩,计算平均成绩,计算最高最低 分,排序 学生模块:查询个人成绩,查询个人信息,修改个人信息 教师模块:添加学生成绩,修改学生成绩,删除学生成绩,查询学生信息,查询个人信 息,修改个人信息。 2.3.2数据物理设计 学生 教师 管理员 成绩

正方教务系统院系操作手册

教务管理系统院系用户操作手册 此文档仅对院系用户使用的专业计划维护、教学任务安排功能进行说明,不涉及到学生、教师信息的查询维护,学生成绩的统计、打印等其它功能。 一.课程库的查询和增加 维护各专业的培养计划之前,需要先保证培养计划中的课程已进入课程库中。因此,维护专业计划的前题是维护好课程库。首先在【教学计划管理-课程库管理-课程库管理】功能中可查询现有的课程库,如图1.1。 图1.1 若有新开课程需加入到课程库中,则在【教学计划管理-课程库管理-课程库更改申请】功能中点击鼠标右键的“增加记录”选项增加申请记录。一般只做新增课程和停开课程的调整方式,原则上是不允许做课程变动的。如图1.2。 图1.2

二.专业计划的维护 进入【教学计划管理-专业计划】菜单,此功能又分了“专业信息管理”、“教学进程”、“专业方向模块管理”、“课程信息管理”等横向菜单,默认选中的第一个菜单“专业信息管理”。如图2.1。 图2.1 此处每一个教学计划号(年级+专业代码)为单独一条记录,选中一条记录,再选择横向菜单对此年级专业进行其它操作。比如选横向菜单中的“专业方向模块管理”,可以给选中的年级专业增加专业方向,如专业不分多个方向,则跳过此功能。然后进入横向菜单中的“课程信息管理”功能,在此界面可维护本年级专业每学期具体要上哪些课。如图2.2。 图2.2

点右键菜单的“增加记录”选项,会弹出一个窗口,输入专业计划课程的具体情况,必填项目为黄色标记框。如图2.3。 注意点: (1)课程代码,课程名称,点课程选择按钮,如图2.2红色标记处,点开在课程库中查找想要加入的课程。 (2)周学时/周数,如果该课程是单纯的理论课程,并且每周3节课程,则填3.0-0.0 如果是每周上3节理论课的同时,又要上2节实验课,那么填3.0-2.0 如果是实践课程,比如就安排1周或者2周的这种情况则填+1或者+2,表示上一整周或者2整周。 (3)开课学期,一定要有,不填或者填错会导致排课排不了,对于一个4年制的专业,它有8个学期,那么这里的开课学期一定是在1-8之间。比如2012级的学生,在 2012-2013年1学期上的课程,那么这里都填1,在2013-2014年2学期上的课程,那么这里都填4。 (4)开课学院,指的是承担授此门课程的学院,如果分的更细,可以在开课系上面填上系名称(教研室)。 (5)专业方向,给专业不分方向的专业维护课程的时候,这里不需要填任何东西,但是比如一个专业,分了软件方向和硬件方向的,那么这里填上软件方向,表明该课程只为软件方向的学生开设,其他方向的学生将上不了这个课程。 图2.3

学生成绩管理系统的设计与实现

课程设计 学生成绩管理系统的设计与实现 专业: 班级: 学号: 姓名:

学生成绩管理系统的设计与实现1.引言 1.1背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情, 学生成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加.修改.删除.查询.汇总.统计等操作。更适合大型数据库的管理。 1.2目标 1.管理员能够方便的对信息进行添加.修改.删除.查询.汇总.统计等操作。 2.可以将数据库发布到网上,进行资源共享。 3.学生可以在自己的权限内对信息进行访问,即使查询相关信息。 2.需求分析 2.1系统需求 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用

C语言大作业学生信息管理系统

《程序设计综合课程设计》报告 学生姓名: ______ ______ ______ ______________________ 学生班级: ______________________ ____________ ____________ 学生学号: ____________ 指导教师: ______ 2014年6 月 22 日

目录 前言 (2) 第1章Visual C++6.0简介及其优点 (3) 第2章课程设计的目的和要求 (4) (4) 2.2课程设计的要求 (5) 第3章课程设计任务内容 (6) 3.1 需求分析 (6) 3.2可行性分析 (6) 第4章软件使用说明 (7) 第5章总结 .................................................. 错误!未指定书签。附录源程序 学生信息管理系统 前言 学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项 数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等 院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。 其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人 工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院 校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的 管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力 和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入 人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以 计算机为物质基础的信息管理方法所取代。 作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟 的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要 条件,更是各个高等院校与世界接轨的重要条件。

正方教务管理系统教师使用手册

正方教务管理系统教师使用手册 目录 1、系统介绍......................................................................................................错误!未定义书签。 2、系统功能介绍..............................................................................................错误!未定义书签。 3、申请功能介绍..............................................................................................错误!未定义书签。 3.1 教室预约申请.....................................................................................错误!未定义书签。 3.2 调停课申请.........................................................................................错误!未定义书签。 3.2.1 申请更换排课课时间、调课..................................................错误!未定义书签。 3.2.2 申请补课、停课......................................................................错误!未定义书签。 3.3.4 申请换教室..............................................................................错误!未定义书签。 3.3教学班停开申请..................................................................................错误!未定义书签。 4、信息维护功能介绍......................................................................................错误!未定义书签。 4.1个人信息修改申请..............................................................................错误!未定义书签。 5、成绩 .............................................................................................................错误!未定义书签。 5.1 成绩录入【教师】.............................................................................错误!未定义书签。 5.2 成绩修改【教师】.............................................................................错误!未定义书签。 5.3成绩提交返回申请..............................................................................错误!未定义书签。 6、信息查询......................................................................................................错误!未定义书签。 6.1 任务落实查询.....................................................................................错误!未定义书签。 6.2 个人信息查询.....................................................................................错误!未定义书签。 6.3 个人课表查询.....................................................................................错误!未定义书签。 6.4 学生名单查询.....................................................................................错误!未定义书签。 6.4 学生点名册查询.................................................................................错误!未定义书签。 6.5 班级默认课表查询.............................................................................错误!未定义书签。 6.7 教师课表查询.....................................................................................错误!未定义书签。 6.8 课程课表查询.....................................................................................错误!未定义书签。 6.9 场地课表查询.....................................................................................错误!未定义书签。 6.10 学生个人课表查询...........................................................................错误!未定义书签。

学生成绩管理系统 总体设计

总体设计 编写目的: 根据需求分析文档,初步提出问题的解决方案,以及软件系统的体系结构和数据结构的设计方案并写出书面文档总体设计说明书,为下一步进行详细设计做准备。 总体设计: 1.该系统可以按功能进行模块划分,其模块图如下: 系统模块图 其中: 录入学生信息模块完成信息的输入功能,输入信息包括学号,姓名,3门课成绩。 显示学生成绩模块显示学号,姓名,3门课成绩。 查询学生成绩信息模块完成学生成绩的查询。 修改学生成绩信息模块完成学生成绩的修改功能。 删除学生成绩模块完成对学生成绩的删除。 增加学生成绩模块完成对学生成绩增加功能。 按学生平均成绩降序排名完成对学生名次的排列功能。 计算所有学生的总成绩模块完成对学生的总成绩的计算。 按某学科成绩降序排列完成单科成绩的排名。 使用密码登陆模块完成系统的登陆。 修改密码模块完成对密码的修改功能。 2.数据结构 本系统中主要的数据结构就是学生成绩的信息,包含学号、姓名、C语言成绩,JAVA成绩,VB成绩等,在处理过程中各项可以作为一个学生的不同属性来进行处理

3.程序流程 系统的执行应从功能菜单的选择开始,依据用户的选择来进行后续的处理,直到用户选择关闭系统为止,其间应对用户的选择做出判断及异常处理。系统的流程图如下:

详细设计 编写目的: 根据项目概要设计说明书,在项目概要设计的基础之上,对系统进行详细设计,以便下一步进行程序编码工作。 详细设计: 对应于总体设计时的系统功能模块图,各个功能模块的处理逻辑如下: 一、密码登陆模块 For(死循环) { 输入密码 If(密码输入正确)进入登陆界面; If(输入sg)转入修改密码界面 使用break语句跳出循环 } 二、密码修改模块 输入原始密码 If(输入错误)重新输入 If(输入正确)提示输入新密码 第一次输入新密码 第二次输入新密码 IF(两次输入密码一致)修改密码成功 三、信息输入模块 定义flag为1 While(flag) { 输入信息 IF(继续输入),继续循环 IF(输入结束),置flag为0;跳出循环; } 跳转到主选菜单; 四、显示信息模块 For(遍历所存结构体) { 输出结构体多包括的信息} 清屏; 跳转到主选菜单; 五、查询信息模块 输入要查的学号; For(遍历所存结构体) { If(学号为要查询的学号)输出学生信息; } If(遍历结束没有找到)输出错误提示信息;

学生教务管理系统作业

实验十二某管理系统的后台数据库设计 实验名称:某管理系统的后台数据库设计 实验学时:8 实验目的: 本实验的目的是为了让学生能够全面了解数据库应用系统的整个开发过程,逐步掌握系统开发的以下相关技术: (1)巩固数据库理论知识,熟悉一种具体的数据库管理系统(例如:SQL Server)的使 用方法。 (2)掌握针对特定应用环境数据库的设计。 (3)综合使用SQL Server中数据库、表、视图、索引、触发器、存储过程的创建使用方 法。 (4)体会运用软件工程的设计思想进行软件系统开发的过程与方法。 通过本课程设计,有助于学生巩固数据库系统的理论,掌握数据库的设计方法及数据库的运用和开发技术. 实验内容及步骤: 针对某部门或公司的实践调研,通过系统需求分析、数据库概念设计、逻辑设计, 用SQL上机编程、调试和应用实现数据库的设计,最终完成某管理系统的后台数据库设计。 (1)系统需求分析和系统设计 用软件工程的方法进行系统需求分析和系统设计得出系统的数据流图数据字典和信息模型。 (2)数据库设计 按数据库设计方法和规范化理论得出符合3NF的逻辑模型,外模型和物理模型。 (3)数据库定义和数据安全性与完整性定义 定义SQL、Server 2000的基本表和安全性、完整性要求。 (4)应用程序设计和程序调试 设计并编写输入\输出、查询\统计、数据维护等功能模块的应用程序。 (5)撰写课程设计报告 对系统的各个功能模块进行集成、总调试,撰写课程设计报告。 参考选题: 1 民航售票系统的后台数据库设计 (系统简述) 民航订票系统主要分为机场、航空公司和客户三方的服务。航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有航班线路和剩余票数.的查询,以及网上订票等功能。客户又可以分为两类,一类是普通客户,对于普通客户只有普通的查询功能和订票功能,没有相应的机票优惠,另一种是经常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策。机场还要有紧急应对措施,在航班出现延误时,要发送相应的信息。 2 图书管理系统的后台数据库设计 (系统简述) 一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。

正方现代教务管理信息系统操作手册

正方现代教务管理系统WEB端系部用户手册 杭州正方电子工程有限公司 学生管理 学籍管理 信息维护 a、学生基本信息、家庭信息、入学成绩的维护。 点击增加或修改,弹出如下操作窗口: 学籍异动 a、学籍异动主要功能:统计,异动处理,转专业学生异动处理,退学、休学、复学、转专业通知单输出。 信息查询 该功能可查询学籍管理子系统各表中的信息; 学生名单打印 该功能可按学院、学年、班级打印注册收费表、成绩登记表、在校生名单; 学生人数分类统计 具体操作:①选择需统计的年纪、学院、专业、班级; ②选择需显示的统计选项(性别、学院、系等); ③从按条件查下拉菜单中选择条件(是否注册、是否在校、是否有学籍); ④在条件关系复选框中确定步骤③中条件的关系(与、或); ⑤单击统计按钮,完成统计工作; 如:需要统计2004级,法学院,法学专业,已注册且在校学生的性别 ①选择2004,法学院,法学(班级可以不选); ②在统计选项栏,将性别选中;

③在按条件查下拉菜单中,选择是否注册、是否在校(菜单下拉两次,两次结果自动选入,在这里选择的是否注册、是否在校表示学生已注册、学生在校); ④在条件关系复选框中,选并且(是否注册并且是否在校表示学生已注册并学生在校); ⑤单击统计按钮,系统自动出现所需要统计信息; 高基报表 高基2-1-2普通本、专科分专业学生数 高基2-2普通本、专科生年龄情况 高综3-1-2普通本、专科分形式、分学科学生数 全校学生人数统计表 该功能按学院为单位完成对全校学生人数的统计; 学生组合统计 该功能可分班统计人数、分校区统计人数、学生变动情况,可对学生信息表、学生家庭表、学生异动表等多种表组合起来查询; 师资管理 教师密码查询 输入教师工号,点查询,即可查询教师密码。查询权限一般放在系统管理员或主管人事部门负责人。 如果教师信息已经存在,只需要增加、删除、修改为数不多的教师信息,则可在教师信息维护操作界面下直接进行。 对教师的工作量系数可进行单个修改,界面右击提供考试分配是否可用功能。 教学计划管理 落实教学任务的流程图 a

学生管理系统主要模块及功能

一、基础设置模块 (一)、模块组织机构图: (二)、模块流程图: (三)模块内容及说明

1.本模块主要实现对学生基本信息的管理、更新。学生申请信息变更最终经学工处审核备案,新生信息经归档后整理入库,保证学校学生数据的统一、准确。 2.专业设置:对专业名称进行添加、删除、修改,分类统计,同专业人数、班级数的统计(分男女),可查询包括毕业班在内的近八个年级的数据,统计格式如 下: 3.班级设置:. 对班级名称进行添加、删除、修改、统计,可查询包括毕业班在内的近八个年级的数据,班级基本信息统计表格如下: 4. 年级设置:对年级进行添加、删除、修改。 二、优秀学生奖学金管理模块 (一)、模块流程图: 不合格

1. 学生学期综合测评排名,报表格式如下: XXX学院2009-2010学年第一学期20XX级XXX专业综合测评成绩表 注意: 1.成绩科目中包括体育成绩; 2.思想品德考核必须换算为分数形式。 3.“备注”中请注明奖学金等级或未获得原因。如:“一等奖学金”或者“单科成绩不合格”,并将不合格成绩标注。 4.此表需包括本年级本专业的全部学生的成绩,题头务必填写完整。 5.成绩单上报时各年级由所带辅导员签字确认,并需主管学生工作书记签字加盖党总支公章。 要求成绩从学生成绩库自动导入,并计算总成绩和平均分;对上面报表内容可进行随意修改,如学院名称、年级、学期、备注栏等; 报表页面设置:A4纸张,横向,上下页边距2.5cm,左右1.5 cm,如果能手动调整最好。 2.优秀学生奖学金登记表,格式如下:

2、请用钢笔或黑色水笔填写,“学院”与“专业”一栏务必写清全称。 报表说明:输入学生姓名即可生成报表,如出现雷同姓名,则附加另外条件;课程名称及成绩从学生相应学期成绩库导入。 报表页面设置:A4纸张,纵向,上下页边距1cm,左右1.2 cm。 3.优秀学生奖学金汇总表,格式如下: 石家庄经济学院优秀学生奖学金信息汇总表 二级学院名称(盖章) 2009-2010学年度第1学期 2010年4月30日

教务管理系统学生操作说明

教务管理系统学生操作说明 () 一、学生登录 用户名为学号,初始密码为身份证号后六位。 图 登录 图 功能菜单选择 三、手机信息登记 信息发送工作,届时我们会将学生个人选课、重修报名、重修辅导上课、等级考试报名通知、毕业审核(学籍审核)初步结果,等一系列信息发送到学生手机上,请各位同学将您的手机号(移动号)码填写在界面上,点击“登记确定”按钮。 如想取消登记,请将输入的手机号码清除,或者点击“取消登记”按钮 方法一、教案活动——学生选课——学分制选课——信息登记 图 信息登记 方法二、信息管理——信息管理——登记手机号 图 信息登记 四、选课方式选择 图 选课方式选择 五、学分制选课 正常选课 “正常选课”主要选择班级的教案计划规定的课程,也即是每学期的班级课表。 图 学分制选择—选课注意事项 点击“正常选课”进入按 照班级教案任务进行预选课界面(图)。 此处为选课注意事项,请先阅读这里的点击“选择”进入学分制选课 (图) 点击这里 输入手机号,点击 “登记确定”按钮

跨专业选课 点击上图的进入跨专业选课页面。跨专业选课主要是针对那些学有余力的学生,想拓展自己的知识面,选修其他专业的课程;或者选修本专业培养方案要求学习,但该学期未开设的课程。 提前后续选课 提前后续选课可以让学生选择同专业低年级或高年级的课程。例如,转专业的学生,要补修所转专业大一的课程,就可以在提前后续选课里后续补修低年级的课程。 重新学习选课 重新学习选课,主要是针对必修(限修)课程补考不及格,和实践环节考核不及格的课程。未修读或任选课不可重修。点击下图中的“重新学习课程”选项卡,进入重修报名界面。系统会列出所有未通过课程,非毕业班的同学只能报跟班重修。毕业班的同学可选择报辅导重修。 选课课表 所有类别课程,如果选择的课程都会在选课课表中列出,如果课表中没有则说明没有选课。可以对其 进行退款操作,如选上课程,可以在选课课表中查看。如课表中没有所要选择的课程,请重新回去选课。 自然科学必须要选;其他类别学生:自然科学和人文艺术必须要选。总学分达到要求即可。 六、体育选项选课 七、英语分级选课 类似于体育选项选课,在所列级别中任意选择一个班级上课。 点击“退课”,进行当前课程的退课 点击“选课”,进行当前课程的选课 点击“选择”,进行当前项目的选课 点击退选栏“选择”,进行当前项目的选课 、选择课程 、选择班级 、选择课程 在选课课表页面,可以退选、点击“选择”按钮 、点击这里,查击“查询教案任务课程”按钮时,下面并不会列出班级,可点击“辅导重修报名”按钮报名。 修报名”按钮, 、点击“选择”,进入分级 教案选课界面

正方教务管理系统软件简介

正方教务管理系统软件简介 教学管理信息系统本着高起点高标准、既适应当前又考虑未来发展的原则,具有界面友好、易于掌握、操作简单、功能齐全、安全可靠、运用广泛等特点。主要功能模块包括系统维护、学籍管理、师资管理、教学计划管理、智能排课、考试管理、选课管理、成绩管理、实践管理、教学质量评价、毕业生管理、体育管理等。 主要特点如下: 1. 智能化的资源调配。它使学校教学资源得到优化,教师、教室、实验室、时间等的高效调配和合理利用,解决了学校资源紧缺、多校区、院系多级管理状况下排课、排实验室、排考场难等问题。 2. 周全的软件设计。随着学分制的教学改革,国内少数高校已试行了完全学分制,大部分高校正在由传统的学年制向学分制过渡,传统的教学管理软件已无法适应这一转变,本系统在设计时考虑了学年制、学年学分制、学分制以及过渡时期等不同阶段教学管理软件衔接的需求。 3. 规范化的教学资源管理。系统严格遵循教育部颁发的学籍学历规范和有关信息标准,课程代码、教师代码、学号等的编码规范高校管理,避免代码的重复等不合理现象的发生。 4. 学分制管理思想的体现。本系统较好地体现了学分管理的基本思想:

(1)管理思想、理念上:学分制管理充分体现以人为本,以学生为中心,提高学生学习的自由化和个性化,学生可以自主选课程、自主选专业、自主选学习进程(上课时间)、自主选主讲教师。 (2)教学管理上:学分制管理以教学过程为主线管理,淡化行政班,在强化专业学生共性的基础上重视学生的个性化培养。 (3)学籍管理上:学分制的学籍管理关心获得学分或修读的课程,学生可以多次修读相同或不同的课程。 (4)收费管理上:学分制实现按学分收费为主。 产品功能模块图

学生成绩管理系统(含源码)

学生成绩管理系统 该系统是用C实现的控制台程序,用文件保存数据。程序遵循模块化的设计思想,尽量做到高类聚,低耦合的特性,已实现一些基本功能,读者可根据自己的需要进行功能添加或删除,只需另写有关函数即可。由于笔者水平有限,读者可自行优化。本程序紧供大家学习参考。复制代码用vc6.0或devc即可直接编译运行,该程序主要函数: void menu(); //主菜单函数用于输出主菜单界面 void introduce();//系统使用介绍函数 void input(Link);//输入函数用于输入一条记录 void del(Link);//删除记录函数 void search(Link);//查询函数 void modify(Link);//修改函数 void insert(Link);//插入函数 void tongji(Link);//统计函数 void sort(Link);//排序函数 void display(Link);//显示记录函数 void save(Link);//保存函数 运行结果: 主界面 选择显示记录功能后 选择排序后

删除记录后 //文件stuscore.h #include #include #include #define NULL 0 short saveflag=0; struct student { char num[11]; //学号 char name[15];//姓名 short chgrade;//语文成绩 short mgrade;//数学成绩 short egrade;//英语成绩 short total;//总分 float average;//平均分 int mingci;//名次 }; typedef struct node { struct student data; //数据域

相关主题
文本预览
相关文档 最新文档