学生教务管理系统详细设计Word格式文档下载.docx
- 文档编号:18408665
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:19
- 大小:623.78KB
学生教务管理系统详细设计Word格式文档下载.docx
《学生教务管理系统详细设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生教务管理系统详细设计Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。
3.1.系统控制台模块
功能:
各子功能模块的组织和调用;
统一的登陆界面实现到数据库服务器的登陆;
显示系科主页Web的首页(主要是系科重要通知、消息等);
学院通知页面;
系科每周工作安排。
系统图标。
设计:
1.登陆数据库:
输入数据库服务器名(ServerIP)、用户账号()UserID、密码(PassWord);
以账号DEP_Computer0、密码DEP_Computer0登陆数据库服务器,检索系统权限表,根据权限设置相应功能模块:
①无此用户或禁止权限
Enable:
=False;
②浏览权限
=True;
修改UserID:
=Dep_Computer1;
修改PassWord:
=1111111111111;
③修改权限
=Dep_Computer2;
=222222222222;
2.采用Win31下程序组、程序项的原理组织各执行模块:
登陆服务器
新生录取数据、入学报道管理
学生信息(在校)管理
学生社团管理
毕业生信息管理
学生成绩综合查询与统计
各程序组、程序项的显示分别可以是分层/树状/大图标/小图标等方式;
各程序项或菜单项的名称命名为相应功能模块的目标代码文件名。
3.可执行功能模块的调用执行:
通过程序项或菜单项名称获取可执行目标代码文件名,应用API函数CreateProcess开始执行。
i:
=StartMenu.IndexOf(MenuItem);
j:
=StartMenu.Items[i].IndexOf(MenuItem);
caseStartMenu.Items[i].Items[j].Tagof
1:
allow:
='
禁止'
;
2:
浏览'
3:
修改'
end;
ExecutableFileName:
=
Trim(StartMenu.Items[i].Items[j].Name)+'
.exe'
FillChar(StartupInfo,Sizeof(StartupInfo),#0);
StartupInfo.cb:
=Sizeof(StartupInfo);
StartupInfo.dwFlags:
=STARTF_USESHOWWINDOW;
CreateProcess(PChar(ExecutableFileName),
'
'
nil,
false,
CREATE_NEW_CONSOLEor
NORMAL_PRIORITY_CLASS,
.\'
StartupInfo,
ProcessInfo);
3.2.社团组织管理模块
学生组织及社团信息管理
基本信息管理
其它信息管理
费用信息管理
团费缴纳信息管理
党费缴纳信息管理
社团组织奖励信息
社团组织活动信息
干部基本信息
党员基本信息
社团组织基本信息
新团员基本信息
模块名称:
输入:
处理:
维护管理在大学阶段入团人员基本信息
输出:
新团员基本信息
数据表:
JBXX2:
学生基本信息
XS_XTYXX:
新团员信息
党员基本信息管理
学生入党基本信息
维护管理学生入党基本信息
学生入党基本信息
XS_DYXX:
社团组织基本信息管理
维护管理社团组织基本信息
社团组织基本信息
XS_STLBB:
社团基本信息
干部信息管理
维护管理干部基本信息
干部基本信息
BJXX:
班级信息
XS_GBXX:
团费缴纳信息
维护管理团费缴纳信息
团费缴纳信息
XS_TFJNXX:
党费缴纳信息
维护管理党费缴纳信息
党费缴纳信息
XS_DFJNXX:
社团活动信息管理
社团基本活动信息
维护管理社团组织活动信息
社团组织活动信息
XS_STTLBB:
XS_JTHDXX:
集体活动信息
社团组织集体获奖信息管理
社团获奖信息
维护管理社团组织获奖信息
社团组织获奖信息
XS_ZZHJXX:
集体获奖信息
学生大学入团信息管理;
学生入党信息管理(分为正式党员、预备党员、入党积极分子等);
社团基本信息管理(包括挂靠系科的社团及系内组织如学生会等集体组织)
干部基本信息管理(包括在职的和非在职的,班级干部和社团干部)
团费缴纳管理(以班级为单位,实时统计查询指定时间段缴费情况)
党费缴纳管理(以党员为单位,实时统计查询指定时间段缴费情况)
社团组织活动信息管理;
社团组织获奖信息管理;
本模块与在校生基本信息管理类似,采用多文档窗体的形式
⒈新团员基本信息管理
完成大学新纳入团员的入团信息
⒉党员基本信息管理
以班级为单位记录党员总人数,以学生个体为单位建立入党档案
⒊社团基本信息管理
记载社团组织基本信息
⒋干部信息管理
维护和管理班干部及社团干部基本信息,并提供相应查询(班干部信息、个人干部信息、在职干部信息)
gbxx_query.Close;
gbxx_query.SQL.Clear;
gbxx_query.SQL.add('
select*fromxs_gbxxwherezzsf='
+'
是'
);
gbxx_query.open;
//列出所有在职干部
casecombobox1.ItemIndexof
0:
begin
gbxx_query.SQL.add('
select*fromxs_gbxxwherexh='
+dbedit14.Text+'
andzwlb='
+combobox1.Text+'
andzwdwid='
+dbedit4.Text+'
//列出所有班干部(在职和非在职)
ifstglfrm.edittb.Downthen
dbnavigator3.VisibleButtons:
=[nbFirst,nbPrior,nbNext,nbLast,nbinsert,nbdelete,nbedit,nbpost,nbcancel];
+dbedit1.Text+'
//列出所有社团干部(在职和非在职)
-1:
//列出所有干部(在职和非在职)
=[nbFirst,nbPrior,nbNext,nbLast];
⒌团费缴纳管理
以班级为单位进行团费收缴,实时查询当前时段团费收缴情况
收缴团费:
tfjntable.Active:
=true;
tfjntable.Locate('
bjid;
fyqssj;
fyzzsj'
VarArrayOf([bjid,qssj_edit.Text,jssj_edit.text]),[loPartialKey]);
tfjntable.Edit;
tfjntable.FieldValues['
jfsj'
]:
=edit4.Text;
tfjntable.Post;
=false;
撤消团费收缴:
VarArrayOf([yjfbj_query.FieldByName('
bjid'
).asstring,qssj_edit.Text,jssj_edit.text]),[loPartialKey]);
=null;
jfje'
jfzrs'
jsr'
bz'
⒍党费缴纳管理
以党员个体为单位进行党费收缴管理,设置两个网格,左边网格列出当前时间段未缴费党员信息,右边网格列出当前时间段已缴费党员信息,采用多人同时缴费也可同时撤消的方式,并实时统计当前党费收缴情况
党费收缴:
dfjnxxtable.Active:
ifDBGrid2.SelectedRows.Count>
0then
begin//多选
withDBGrid2.DataSource.DataSetdo
fori:
=0toDBGrid2.SelectedRows.Count-1do
begin
GotoBookmark(pointer(DBGrid2.SelectedRows.Items[i]));
dfjnxxtable.Locate('
xh;
VarArrayOf([fields[5].AsString,qssj_edit.Text,jssj_edit.text]),[loPartialKey]);
dfjnxxtable.Edit;
//缴费
dfjnxxtable.FieldValues['
=time_edit.Text;
dfjnxxtable.Post;
当前党费收缴统计设计:
wjf_edit.Text:
=inttostr(wjfdy_query.RecordCount);
//未缴费人数
yjf_edit.Text:
=inttostr(yjfdy_query.RecordCount);
//已缴费人数
dbchart1.Title.Text.Clear;
//以饼形图的形式统计
dbchart1.Title.Text.Add('
党费缴纳比例图'
dbchart1.Series[0].Clear;
dbchart1.Series[0].Add(strtoint(wjf_edit.text),'
未缴费'
clblue);
dbchart1.Series[0].Add(strtoint(yjf_edit.text),'
缴费'
clred);
⒎社团组织活动信息管理
分社团组织和班级两大类管理活动
⒏社团组织获奖信息管理
同社团组织活动信息管理类似
3.3.教学评价打分
系科简况增加
输入:
新增的系科数据。
处理:
将输入信息直接写入到“系科信系表”中。
处理结果:
增加一系科记录
数据表
Depart系科表
JS教师表
系科简况修改
修改的系科数据。
将修改的信息直接替换到“系科信系表”中。
表中数据被修改
系科简况删除
无
删除“系科信系表”中的当前记录。
系科表中减少一条记录
其它教材、教室、课程简况信息的管理类似。
①对基础教学信息(主要指全院系科信息、课程信息、教室信息、教材信息)整理、规范,相应名称及全院统一编制的ID(Identfier)号插、查、删、改;
②制表输出。
本模块处理的数据比较简单,主要完成系科信息表(Depart)、课程信息表(CourseInfo)、教室信息表(Classroom)、教材信息表(JCXX)等相应数据及编码的输入、删除、修改,在输入系科类似的已编码数据时,要通过名称下选而保存的是相应的ID信息。
这主要通过TDBLookupComboBox来实现,设置好如下几个重要属性:
DataSource//待输入数据的数据源
DataField//待输入数据的字段名
KeyField//关联字段
ListField//下选显示字段
ListSource//下选数据源
在数据浏览的网格图表中,各编码字段要显示为相应的名称,这要通过在数据集中新建Lookup类型的字段来实现,设置好如下几个重要属性:
FieldPropertyFieldType:
=Lookup
LookupDefinitionKeyField//待输入数据字段名
DataSet//待输入数据数据集
LookupKey//关联关键字段
ResultField//显示字段
系科、教室、教材、课程数据界面的组织采取分页的方式,可使用TpageControl来实现。
3.4.学生成绩网上查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 教务 管理 系统 详细 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)