学分制学籍管理系统文档资料.doc_第1页
学分制学籍管理系统文档资料.doc_第2页
学分制学籍管理系统文档资料.doc_第3页
学分制学籍管理系统文档资料.doc_第4页
学分制学籍管理系统文档资料.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学分制学籍管理系统(安财版)文档资料credit-based student management system 郭颖升 李先辉 黄文超 经济信息管理系99(1)班199997007 199997022 199997023 指导老师:李先锋讲师设计摘要:本系统是基于安徽财贸学院的实际情况开发的,采用delphi6.0开发语言,后台数据库采用access2000,整个系统共有:学生基本信息管理、选课管理、成绩管理、学籍变更管理、毕业资格审查五个模块。同时整个文档包括五个部分:系统分析、概要设计、详细设计、系统实施、系统运行。abstract: this system is according to anhui institute of finance & trade of actual circumstance development of, adoption delphi6.0 development language, backstage database adoption access2000, whole system totally contain student basic information management, selective courses management, score management, the student status change management and graduate the qualifications investigate five mold pieces. whole text file includes five parts at the same time: system analysis, essentials the design, detailed design, system into practice and system movement.一、系统分析1、概述 系统名称:学分制学籍管理系统(安财版) 设计环境:microsoft windows 2000 professional delphi 6.0microsoft access 2000主要目的:帮助学校的管理人员对于学生的基本信息、在校情况、选课和成绩信息进行方便的查询、输入、打印,及有条件的查找。实现学生的基本信息、在校情况、选课和成绩信息的规范管理。 主要功能:(1) 学生记录的增、删、改,并实现学生基本信息的打印输出。(2) 课程的录入与选定,并实现打印输出。(3) 学生成绩的录入与接收和学生在校所有成绩的打印输出。(4) 奖惩管理(5) 学籍变更管理。(6) 毕业审核。2、数据流程图数据流程图基本符号数据源/数据去向 数据处理 数据存储 数据流 0层dfd 基本信息 基本信息在校情况 在校情况学生教务处 1学分制学籍管理系统学生成绩 学生成绩 基本信息 学生名单在校情况 在校情况系、部系、部 学生成绩 学生成绩选课信息课程学生名单记录学生信息 处理学生个人信息个人成绩2.1层dfd 学生与课 学生与课学生选课处理系、部教务处 学生信息 学生信息 程信息 程信息 课程信息记录课程管理课程信息 课程信息成绩核定与输入成绩信息 成绩信息成绩册处分记录处分处理在校情况 处分信息成绩信息学生信息奖励信息在校情况 奖励记录奖励处理 在校情况学籍变更转系 休学 复学退学 处理在校情况 学籍变更信息毕业处理 学生档案信息系、部学生档案记录 学生档案信息学生3、数据字典(一)数据流部分名字:学生信息别名:各班学生基本信息描述:放映各班学生情况定义:各班学生基本信息=xb_id+bj_id+zy_id+stu_id+ss_id+stu_name+sex位置:输出到打印机 名字:在校情况(1)别名:处分信息描述:每个学生自己在校表现情况定义:处分信息= stu_id+(处罚类型)+(记录时间) 位置:输出到打印机名字:在校情况(2)别名:奖励信息描述:每个学生自己在校表现情况定义:处分信息= stu_id+(奖励类型)+(记录时间) 位置:输出到打印机名字:在校情况(3)别名:学籍变更信息描述:每个学生在校学籍变更情况定义:学籍变更信息= stu_id+(学籍变更类型)+(开始时间)+(结束时间)位置:输出到打印机名字:课程信息别名:课程信息描述:学校所开课程 定义:课程信息=kc_id+kc_name位置:输出到打印机名字:学生与课程信息别名:选课信息描述:每个学生根据自己在校选课情况选定的课程定义:选课信息=kc_id+stu_id位置:输出到打印机名字: 学生成绩别名:个人成绩总表描述:放映每个学生在校学习情况定义:学生成绩= xb_id+bj_id+zy_id+stu_id+stu_name +(所有课程名)+(各科成绩)位置:输出到打印机名字:学生档案信息别名:学生信息汇总描述:每个学生根据自己在校学习情况、表现情况、毕业审核情况进行信息总汇定义:学生档案信息= xb_id+bj_id+zy_id+stu_id+stu_name+(学习情况)+( 表现情况)+( 毕业审核情况)位置:输出到打印机(二)数据存储部分名字:xb_biao别名:系部信息描述:存储系部基本信息定义: xb_biao =xb_id+xb_name位置:磁盘名字:zy_biao 别名:专业信息表 描述:存储专业信息定义:zy_biao =zy_id+zy_name+xb_id+xb_name位置:磁盘名字:banji_biao 别名:班级信息描述:存储班级基本信息定义:banji_biao=bj_id+bj_season+bj_type+bj_year+xb_id+zy_id+ bj_name+zg_id+stu_number+bj_by位置:磁盘名字:sushe_biao别名:宿舍表 描述:存储专业信息定义:sushe_biao =ss_id+ss_tel位置:磁盘名字:student_biao别名:学生名单描述:存储学生基本情况定义:student_biao =stu_id+stu_name+sex+bj_id+xb_id+zy_id+stu_merry+brithday+health +jg+mz_id+zzmm+home_tel+home_post+ss_id+syd +by_school+by_year+rx_year位置:磁盘名字:mz_biao别名:民族表 描述:存储民族信息定义:mz_biao =mz_id+mz_name位置:磁盘名字:employee_biao 别名:职工表描述:存储职工信息定义:employee_biao =zg_id+xb_id+zg_name+sex位置:磁盘名字:punishment_biao别名:处罚表描述:存储每个学生在校处罚情况定义:punishment_biao =id+stu_id+cf_type+rec_time+description位置:磁盘名字:reward_biao别名:奖励表描述:存储每个学生在校奖励情况定义:reward_biao =id+stu_id+jl_type+rec_time+description位置:磁盘 名字:change_biao 别名:学籍变更表描述:存储每个学生在校学籍变更情况定义:change_biao =id+stu_id+bg_type+bg_fx+starttime+finishtime+description位置:磁盘 名字:course_biao 别名:课程表 描述:存储课程信息定义:course_biao =kc_id+kc_name+credit_hour+period+kc_state+intro+xb_id位置:磁盘名字:course_select 别名:学生选课信息表描述:存储学生选课情况定义:course_select =kc_id+stu_id+xq位置:磁盘名字:score_biao 别名:学生成绩表描述:存储每个学生在校成绩定义: score_biao =stu_id+kc_id+score+credit_hour+xq位置:磁盘(三)数据处理部分名字:学生信息处理别名:描述:编辑处理学生信息定义:位置: 名字:课程管理别名:描述:编辑处理课程信息定义:位置: 名字:学生选课处理别名:描述:编辑处理学生在校选课情况定义:位置: 名字:成绩核定与输入别名:成绩管理描述:编辑处理学生所有的成绩定义:位置:名字:处分处理别名: 描述:编辑处理学生在校表现情况定义:位置:名字:奖励处理别名: 描述:编辑处理学生在校奖励情况定义:位置:名字:学籍变更处理别名: 描述:编辑处理学生在校学籍变更情况定义:位置:名字:毕业处理别名: 描述:对学生的毕业进行编辑处理 定义:位置:(四)数据元素部分名字:系别号别名:xb_id描述:唯一的标识各个系定义:系别号=3字符位置:xb_biao,banji_biao,student_biao,zy_biao,employee_biao,course_biao名字:系别名称别名:xb_name描述:唯一的标识各个系定义:系别名称=50字符位置:xb_biao,zy_biao名字:专业id别名:zy_id描述:唯一的标识各个专业定义:专业id=6字符位置:zy_biao, banji_biao, student_biao名字:专业名称 别名:zy_name描述:唯一的标识各个专业定义:专业名称=60字符位置:zy_biao名字:班级号别名:bj_id描述:唯一的标识各个班定义:班级号=15字符位置:banji_biao ,student_biao名字:班级名称别名:bj_name描述:唯一的标识各个班定义:班级名称=200字符位置:banji_biao名字:季节 别名:bj_season描述:反映的是春季招生或是秋季招生定义:季节=2字符位置:banji_biao名字:班级类型 别名:bj_type描述:反映班级的招生类型(本科、专科或硕士)定义:班级类型=20字符位置:banji_biao名字:时间 别名:bj_year描述:反映班级当年的招生时间定义:时间=4字符位置:banji_biao名字:学习年数别名:stu_year描述:反映学生在校学习时间定义:学习年数=2字符位置:banji_biao名字:宿舍别名:ss_id描述:记录学生的宿舍情况 定义:宿舍=6字符位置:sushe_biao,student_biao名字:宿舍电话 别名:ss_tel描述:记录学生宿舍的电话号码定义:宿舍电话=15字符位置:banji_biao名字:学生人数别名:stu_number描述:反映班级学生人数情况定义:学生人数=3字符位置:banji_biao名字:是否毕业别名:bj_by描述:反映班级是否毕业定义:是否毕业=2字符位置:banji_biao名字:民族编号别名:mz_id描述:唯一的标识各个民族定义:民族编号=2字符位置:mz_biao,student_biao名字:民族名称别名:mz_name描述:唯一的标识各个民族定义:民族名称=40字符位置:mz_biao名字:职工编号别名:zg_id描述:唯一的标识各个职工定义:职工编号=6字符位置:employee_biao,banji_biao名字:职工名称别名:zg_name描述:唯一的标识各个职工定义:职工名称=40字符位置:employee_biao名字:性别别名:sex描述:反映职工的性别定义:性别=2字符位置:employee_biao名字:学号别名:stu_id描述:唯一标识每个学生定义:学号=9字符位置:student_biao, punishment_biao, reward_biao, change_biao, course_select, score_biao名字:姓名别名:stu_name描述:唯一标识每个学生定义:姓名=40字符位置:student_biao名字:性别别名:sex描述:反映学生的性别定义:性别=2字符位置:student_biao名字:婚否别名:stu_merry描述:反映学生的婚否情况定义:婚否=2字符位置:student_biao名字:生日别名:brithday描述:反映学生的生日情况定义:生日=日期/时间位置:student_biao名字:身体状况别名:health描述:反映学生的身体健康状况定义:身体状况=10字符位置:student_biao名字:政治面貌别名:zzmm描述:记录学生的政治面貌情况定义:政治面貌=12字符位置:student_biao名字:家庭地址别名:home_address描述:记录学生的家庭地址情况定义:家庭地址=248字符位置:student_biao名字:邮政编码别名:home_post描述:记录学生家庭地址的邮政编码情况定义:邮政编码=6字符位置:student_biao名字:生源地别名:syd描述:记录学生的生源地情况 定义:生源地=30字符位置:student_biao名字:家庭电话别名:home_tel描述:记录学生的家庭电话情况 定义:家庭电话=20字符位置:student_biao名字:籍贯别名:jg描述:记录学生的籍贯情况 定义:生源地=6字符位置:student_biao名字:毕业学校 别名:by_school描述:记录学生的高中毕业学校 定义:毕业学校=200字符位置:student_biao名字:毕业时间别名:by_year描述:记录学生高中时候的毕业时间 定义:毕业时间=日期/时间位置:student_biao名字:处罚记录号 别名:id描述:唯一标识每条处罚记录定义:处罚记录号=长整型位置:punishment_biao名字:处罚类型 别名:cf_type描述:记录学生在校处罚情况定义:处罚类型=10字符位置:punishment_biao名字:记录时间别名:rec_time描述:处罚的记录时间定义:记录时间=日期/时间位置:punishment_biao名字:备注别名:description描述:记录处罚的描述信息定义:备注=备注位置:punishment_biao名字:奖励记录号别名:id描述:唯一标识每条奖励记录定义:奖励记录号=长整型位置:reward_biao名字:奖励类型别名:jl_type描述:记录学生在校奖励情况定义:奖励类型=30字符位置:reward_biao名字:记录时间别名:rec_time描述:奖励记录时间定义:记录时间=日期/时间位置:reward_biao名字:备注别名:description描述:记录奖励的描述信息定义:备注=备注位置:reward_biao名字:学籍变更记录号别名:id描述:唯一标识每条学籍变更记录定义:学籍变更记录号=长整型位置:change_biao名字:学籍变更类型别名:bg_type描述:记录学生在校的学籍变更情况定义:学籍变更类型=4字符位置:change_biao名字:是否复学别名:bg_fx描述:记录学生在校的学籍变更后是否复学情况定义:学籍变更类型=4字符位置:change_biao名字:学籍变更开始时间别名:starttime描述:记录学生在校的学籍变更开始时间定义:学籍变更开始时间=日期/时间位置:change_biao名字:学籍变更结束时间别名:finishtime描述:记录学生在校的学籍变更结束时间定义:学籍变更结束时间=日期/时间位置:change_biao名字:备注别名:description描述:记录学生在校的学籍变更的描述信息定义:备注=备注位置:change_biao名字:课程号别名:kc_id描述:唯一标识每一课程定义:课程号=6字符位置:course_biao,course_select,score_biao名字:课程名称别名:kc_name描述:唯一标识每一课程定义:课程名称=60字符位置:course_biao名字:学分别名:credit_hour描述:记录课程的学分情况定义:学分=2字符位置:course_biao名字:学时别名:period描述:记录课程的总学时情况定义:学时=2字符位置:course_biao名字:课程类型别名:kc_state描述:记录课程的类别情况定义:课程类型=6字符位置:course_biao名字:备注别名:intro描述:记录课程的描述信息定义:备注=备注位置:course_biao名字:学期别名:xq描述:记录学生选课时间信息定义:学期=6字符位置:course_select名字:百分制分数别名:score描述:记录学生的百分制的成绩信息定义:百分制分数=4字符位置:score_biao名字:学分制分数别名:credit_hour描述:记录学生的学分制的成绩信息定义:备注=备注位置:score_biao名字:成绩记录时间别名:xq描述:反映学生的成绩的学期时间的信息定义:成绩记录时间=6字符位置:score_biao二、概要设计1、 系统功能模块图在校班级 在校学生 休学学生学生基本信息退学学生转系学生毕业学生毕业班级课程管理课程编码表学分制学籍管理系统(安财版)选课查询学生选课选课管理成绩管理成绩输入成绩查询转系学籍变更管理休学退学复学奖励处罚奖惩管理毕业资格审查2、硬件系统结构说明软件环境a.操作系统 windows 9x 、windows nt、windows me、windows 2000 及windows xp均可运行。b.编程语言 学籍管理系统软件用delphi6.0程序设计语言编写。c.其它支持软件 microsoft access 2000。硬件环境 cpu奔腾3以上 、内存128兆以上。三、详细设计1、数据库设计(1)概念设计 (e-r图,语义对象图)e-r图辅导员1:nn:1班级系部1:n1:n1:n1:n民族课程m:n学生1:n宿舍1:n成绩1:n1:n专业1:n1:n1:n处罚记录奖励记录学籍变更记录语义对象图专 业idid系xb_idxb_name 1.n1.n1.n1.n 系班 级专业zy_idzy_namexb_idxb_name 1.1 1.n1.n 班 级学 生学 生职 工专 业班级bj_idbj_seasonbj_typebj_yearxb_idzy_idbj_namezg_idstu_numberbj_by 1.1 1.11.n1.1id宿舍ss_idss_tel 1.nid系 部学 生民族mz_idmz_name 1.n学 生学 生id职 工id学生stu_idstu_namesexbj_idxb_idzy_idstu_merrybrithdayhealthjgmz_idzzmmhome_telhome_postss_idsyd by_schoolby_yearrx_year 1.1 1.1 1.1 1.1 1.1 1.n 1.n 1.n 1.n 1.n 职工zg_idxb_idzg_namesex 1.n 1.1处罚idstu_idcf_typerec_timedescription 1.1id学 生id系 部班 级系 部专 业班 级成 绩选 课学籍变更奖 励处 罚宿 舍民 族奖励idstu_idjl_typerec_timedescription 1.1学 生id课程kc_idkc_namecredit_hourperiodkc_stateintroxb_id 1.n 选课kc_idstu_idxq 1.n成绩stu_idkc_idscorecredit_hourxq 1.1 1.n学籍变更idstu_idbg_typebg_fxstarttimefinishtimedescription 1.1idid学 生课 程学 生id成 绩学 生id(2)逻辑设计数据结构图student_biaocourse_selectstu_id stu_name sex bj_id xb_id zy_id stu_merry brithday health jg mz_id zzmm home_tel home_post ss_id syd by_school by_year rx_year punishment_biaokc_id stu_id xqcourse_biaoid stu_id cf_type rec_time descriptionkc_id kc_name credit_hour period kc_state intro xb_idreward_biaoid stu_id jl_type rec_time descriptionchange_biaoid stu_id bg_type bg_fx starttime finishtime descriptionscore_biaostu_id kc_id score credit_hour xqxb_biaoxb_id xb_nameemployee_biaozg_id xb_id zg_name sexbanji_biaobj_id bj_season bj_type bj_year xb_id zy_id bj_name zg_id stu_number bj_bymz_biaozy_biaomz_id mz_namezy_id zy_name xb_id xb_namesushe_biaoss_id ss_tel2、代码设计 新系统设计了代码,一方面可以统一外部实体的特性及其数据的一致性,另一方面方便数据的输入。代码为字符、数字、时间等数据类型,基本采用的是拼音字母的顺序码结构,以字母编码为主,结合英文编码和中英文编码。同时在系的运行过程中,只要输入代码就可以完 成一系 列的功能,并且有些特有的代码可以显示在输入/输出窗口中,用户就可以知道其特有的含义。四、系统实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论