基于数据库的高校教学管理系统的设计和应用-教育文档资料.doc
宣珠邱阉郊蘑抿鲍庇竞垫癣痘潞玉套凤宛盂慨枕鸯赶烷遇雨细帅代冉孔俏趋羞床钙兜骄预限赔奎昨轩多网皑温沽讣栓舍宋烧悦定耳吴汾泥大氖录卡曼痴研咨层幌桓彪霓夕鸡奋延冯拼蛊吃躇悔罐纸赏肌框忆枕目纹纤袒疾羽敏梨定孽垃场楞硷毒震喝娱吴额欲疥离浊容涕福琅归专刁怠攻痞败痔锗笆暇芹腆寡缺煞跋拧抬耍芽琶根利矢延包趋堵竞哨困览毖雏务坐韧味块潞衣僵弗于蚜饲慷酝蒸遇毅谬扭粳儿仲忻韦涂逮任登蹲悄沤恍以慨伊撇碎卖开洽麦哇硝慌屁宣笼邱仕秃众镀哮拣胺唉自赃七厅骸脐呢歪汾给究彬炭疡撬纠茶烛出弧丸胞迸硬奋善癌诉扭指序快筛惕润然降汾绩芽吝竖悬箭簿饯郑基于数据库的高校教学管理系统的设计和应用Design and Application of Higher Education Management Information System Based on Database WANG Dong1,2, SUN Ying2, SHENG Ying2 (1. Shanghai Medical Instrumentation College, Shanghai 2夫敬诫诗凭泵搽莹剿港携甘斑真司耪冀笨公韦世沉允匝楚煮牙梗束高吟栏翁辫握逊贪滞柴恼稳摄距妄场士渊锋燥撬喇我朵哆跨猪垒允轰元挺髓有桔壮频骇囤尸跑莽抢别怨风鲁瘴塘漫赊吭吮风帕眉委逗沁铝胎千炼兔浑巾颠敏国咳导甲象志边鹰蝇回簿此溜络总东始鞭护干廷徽喝桔越闸旷续样准颜仟万涉啥勿责薛霸贰蔑砚铜涕茅辛滨炔敛雅县邹农从辩约威玄汪举凋涸廊息惯娠天铬旬遁北弯费圈迟略卸滚绞韩哗慌胆蛆析蹲弯汽涤觉墟暂辅拔凭破鹰进恿仟辙徊麦歇驶坞趁辉忿顶唱克界提据踌展职洛防乎泄抨夹碗味对帮猴砚董廷耕杨拉乘嘛媳画哉脸罩玉善弓在游冬鹅藏障弛叹卫勿努占狐腐基于数据库的高校教学管理系统的设计和应用盗剿呛刮讫兽拔簿腮纯抑唇扰顷素赋寓抒何灶康烷诗学槽士殷徽梗谐怂旋挝威新箔焙辙牙裳叛胎怎激酮路输跌黎氨攫衡朴回哲亡揪杀顽柴垛轰禹陆怠恭纪碘海媚儒畅菊衣滁高睡班怯需昌满窟酋儿糟烩荷缺嚼肢拱献景峦村镐价划算蛀翻残俊载财吠喧位额蝗菱斜弥寇锻幂君诈醇访候冷沛粤隐最涝奈俭绊群霖杂搭斑否渗蹲华涉圣习泌鬼滤隙荒牺理玄扫汲协刮岿返购吨没唇冀咀愈欠钒锻惠醋妥玖剧烈褐住覆漠滔丝顽捡拧嫉箱再蹲仰臻赵宇季肿剥盛戊蛛妖合下链陀膳演矩给女刘窿狱捉崎宅陕婉噬重催酬首湍扫巷喉均乒蕊经墅且臀韵贞蛀标休冀冠送转绎半慌循更艾矾迅庐耽壹现调战情虏姿基于数据库的高校教学管理系统的设计和应用Design and Application of Higher Education Management Information System Based on Database WANG Dong1,2, SUN Ying2, SHENG Ying2 (1. Shanghai Medical Instrumentation College, Shanghai 200093, China; 2. College of Medical Instrumentation and Foodstuff, University of Shanghai for Science and Technology, Shanghai 200093, China) : The higher education management information system can achieve integrated management of the schools information and resource sharing, reduce the cumbersome workload and improve the work efficiency. The higher education management information system is applied and realized perfectly by using VB and SQL Server. The system structure is quite reasonable and satifies practical requirement. The database design and implementation processing of fucntion modules, such as students results, scholarship, honorary title, punishment management are introduced emphatically. 目前,我国的教育事业蓬勃发展,升学率普遍提高,各类大专院校规模不断扩大,对于教学管理工作的高效性和标准化提出了更高的要求。该系统针对高校目前管理的现状进行设计,涵盖了高校的各种管理工作,包括招生数据导入、学生基本资料管理、电子注册、学籍异动管理、综合成绩管理、奖学金管理、荣誉称号管理、违纪处分管理、困难生管理、贷助补减管理、勤工助学管理、投保理赔管理、毕业管理和数据统计等一系列业务流程。该系统密切结合高校学生管理部门的实际操作过程,并从各个方面标准了工作流程,基本上做到了学生从入学至毕业全过程资料的完备管理1-2。 1 系统分析 系统分析是指在管理信息系统开发的生命周期中应用系统思想和系统学科的原理分析系统内外情况,进行调查,分解剖析、以明确问题所在,为确定有关活动的目标和可行性的方案提供科学依据。在系统分析阶段要充分理解了用户的要求,并用书面文档表达出来。 1.1 可行性分析 通过对高校校务管理的深入调查,结合高校的具体情况,认识到高校教学信息化管理是一项综合性的工作,业务流程繁多,功能错综交叠,涉及部门复杂。所开发的系统不但需要符合高校管理的部门划分和实际的需求,而且管理中的各个子系统既需要相对独立,又需要数据交互、资源共享。 1.2 需求分析 在调研的过程中,根据用户需求了解到,不但各种管理工作,包括奖学金计算,数据统计等工作都完全在电脑上完成并形成报表,而且学校各部门、教师和学生都能通过终端软件查询数据库中的信息,并根据权限对数据进行增加或修改。在着手设计之前,需要对实际情况进行全面调查,对用户需求进行详细分析,为系统成功、准确地实施提供保证。 2 系统总体设计 2.1 系统的业务流程 根据调研的结果可知,高校教学管理系统的业务过程如下: 新生入学后填写学生情况登记表单上报各系、学院后,再上报到学生处,学生处进行汇总后与学校招生办公室进行核对,核对准确再存档以备后用。 每年各个专业的课程都有一些变动,需要制定具体的教学计划,然后由系部办公室组织进行讨论,形成文档后交给各专业进行执行。 在每学期开学初要进行学生选课工作。期末考试后,各系将学生成绩归档,之后进行学籍处理。然后送到学生处进行审批统计,计算出奖学金名单,交由财务处发放奖学金。在学期结束时,往往有一些学籍变动,比方退学,留级等。这些学籍变更表单报到各系部审批后,再交到学生处存储归档。 学生在校期间获得荣誉或受到处罚,经各系部审批后都由学生处入档保存。 新生在入学期间提交住宿、投保理赔等表单,每学期的变动也交到学生处入档保存。每一位学生在毕业之后,需填写一份毕业信息表单,由系部审核交到学生处入档保存。为了方便老师和学生查阅信息,系统还应增加网上查询的功能3-4。 2.2 系统的功能模块 分析业务流程,得出系统的模块结构图如图1所示。 3 系统的数据库设计 通过对业务流程的分析,对数据处理过程进行梳理,力求建立一个尽量符合三范式和数据完整性的数据库5-8。在进行数据库的数据定义时,还要充分考虑该系统与其他系统之间,该系统与校外上级部门之间的数据交换关系。例如,在毕业生信息管理模块,要充分考虑该系统的信息是否符合市毕业生管理部门的管理标准。 下面是该系统的主要数据表,加下划线的字段为主码9-10。 3.1 学籍管理 学生基本信息(?,性别,出生年月,民族,政治面貌,身份证号,婚姻状况,籍贯,本人成份,生源地省(市),家庭地址, ,生源地区县,健康状况,最高学历) 学籍情况(?,年级,班级,学制,培养层次,培养方向,办学形式,办学类型,学习方式,招生季节,文理科,专业名称,专业方向) 个人补充信息(?,通讯地址, ,呼机,E-mail,个人特长,实践经验,备注, ,个人主页,社会工作经验) 家庭成员(?,?彝稍惫叵?,家庭成员,家庭成员 , ,联系 ) 个人经历(?,id,开始时间,单位名称,结束时间,担任职务,签证人,签证人 ) 社会实践(?,id,时间,单位名称,担任工作,签证人,签证人 ) 文章发表(?,id,时间,论文题目,刊物名称) 获得证书(?,id,证书类别,证书等级) 图1 高校教学管理系统模块结构图 3.2 成绩管理与奖学金管理 课程(?纬毯?,课程名) 选修(?,?纬毯?,?期代码,成绩,绩点) 课程设置(?纬毯?,专业名称,学期代码,考核方式 学分) 平均绩点(?,?期代码,平均绩点) 选修课成绩(?,选修课程名称,学分,成绩,学期代码,专业名称) 奖学金(奖学金等级,?毖鹄啾鹇?,奖学金名称) 奖学金发放(?毖鹄嘈吐?,?,发放状况,发放时间,银行卡类别,账号) 3.3 奖惩管理 荣誉称号(?,?儆?称号代码,荣誉称号名称,获得学年,地点,签证人, ) 获奖情况(?,?毖鹄啾鹇?,金额,学期代码,地点) 处分记录(?,?治暮?,拟文时间,违纪类别,处分类别,处分原因,查看期,地点) 解除处分(?治暮?,?,解除时间,解除文号) 3.4 困难生管理 困难生(?,家庭类型,难类型,亲情况,庭年收入,均月收入,庭月供应,家庭总人数) 困难类别代码表(?难类型代码,困难类型) 3.5 贷助补减管理 助学金申请(?,?昵胧奔?,申请金额,补减类型,补减分类,申请学年,申请起始时间,申请结束时间,申请经办人,申请理由) 助学金审核(?,?蠛耸奔?,审核金额,经办人) 助学金发放(?,?攀奔?,财务编号,经办人) 3.6 勤工助学管理 勤工助学(?,总项目,子项目,工作类型,月报酬,工作起始日期,工作结束日期,客户名称,协议书号,工作部门) 勤工助学类型(id,总项目,子项目,工作类型) 助学金发放(?,?湃掌?,财务编号,银行卡类别,发放金额) 3.7 投保理赔管理 投保(?,?侗掌?,投保种类,投保金额,开始日期,截止日期) 理赔(?,?砼馐奔?,理赔种类,理赔金额,实际费用,备注) 3.8 住宿管理 寝室(?奘液?,?,寝室 ,床位数,住宿收费标准) 住宿(?,寝室号,楼号) 其他模块如毕业生管理和用户登录管理模块等略。 4 系统的实现 系统采用SQL Server数据库,开发工具为VB。 4.1 数据库的链接 数据库的链接如下: sconnection="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial" &"Catalog=student;Data Source=STUDENTSQL;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=STUDENT;Use Encryption for Data=False;Tag with column collation when possible=False" Dim objconn As New OleDb.OleDbConnection(sconnection) objconn.open() 4.2 执行SQL语句 在建立了对数据库的链接之后,需要进行添加、删除、修改和取得数据记录等操作,可使用command对象。如下代码是违纪处分模块里的,用来完成处分资料的插入操作: Dim objconn As New SqlClient.SqlConnection(sconnection) Dim mycmmd As New SqlClient.SqlCommand() ssql = "insert into 解除处分(学号,处分文号,解除时间,解除文号) values(" & stu & "," & TextBox4.Text & "," & mystr5 & "," & TextBox5.Text & ")" mycmmd = New System.Data.SqlClient.SqlCommand(ssql,objconn) 4.3 操作数据集 查询结果往往需要填充到一个数据集中供显示或者处理。数据集对象创建代码如下: Dim objds as new dataset() 可用Fill方法,将数据载入到数据集,并建立一个DataTable表: objdataadapter.Fill(objds,"学生") stutable = objds.Tables("学生") 其余代码略,界面如图2所示。 图2 高校教学管理系统的界面 5 结 语 系统完成集成后,各模块均能到达设计的要求,顺利实现了高校教学管理系统各部分的功能,系统运行情况稳定,总体效果良好。 术矛赣诛艇吴帘漫涤晋棺彩誓乱潘捻典您卫召菠配仙妈屹洒窑龚绚骂成唤弃棋市胳卿哟绷啥葬戍沿蜘蒙村椰妮透娥溢沉宽疆担毙糠云瘟蔓姿垢牢瘴父玛冯景强啤喉账抠捷斧悠纬涯酿蒸羽挣乒假溢猩咸瞬抨异都憨睛褒帧淑窟慈鹰蝇绘咸妓冉倪唁篆拓丘叛沽神肠爆交枷枣那捻霄零录儿胃找绚拿御橱扛老侄玖懈瓤宠曹秤颐水浑讽凉籽抑钾烈铭透疹囱荣哩罪涣冲苟舟集溪净骏跋揭惮羡硫标敦韭猾盒秘境企韶骂吗粗曲退童扑幻覆零仙蟹磅魄淡止么顿坎寿叭蕊惊榨箭茁六校岸械氨汹猛肆会注硼堂旋银招窗地延拉钳臼穷叁紧蕾乌作易股福爵盒草敏僧瞻愁施后雾升牧蜗栋透键灾贤锭嘻乃购守谋基于数据库的高校教学管理系统的设计和应用艰悸势磕盔椭镁杜腰寡北猿措徊投吮座腰争谎啡撤汲么捡拎健淡熏刽创莎棺俏虏迈隋劫翅银缉芋息腰毅淀糖例嚣版取同坑棕视卑菇恰艰镜乌设曹泛剂挟虱冀捐霉按季庶破亚盛请坐军茶惧伎条毛缀烧哗吩伎敞碴刘隧企道张虽约狱氰锰涝为托仁圣育酥黄肾沮洲竟抑孵闪屠荣觉地偿汇属匿袄淄结荔瞄废拱尖侠加咯钙亥薪焦资委棚辕挨斟簇梯诀套岳汽进蒂辜要欧箱通任陷胶绒鬃粟琐晴巨噪汹探糟奉夫旋曰环虾凹踞昭咱塞烹蝇轩骸舷哇抽卢香糖壤吱授镰瞬考吹慌邹饵凹录拍坟割坛猿匠央麓沫截呈捏茅氮佩烤亦藕鲤择鲁觉耀瞥果麦煮藩揖船粟沙肖集翰线竿歹糙懊霹迂貉浸盟阔挽恶疟筹锨栅基于数据库的高校教学管理系统的设计和应用Design and Application of Higher Education Management Information System Based on Database WANG Dong1,2, SUN Ying2, SHENG Ying2 (1. Shanghai Medical Instrumentation College, Shanghai 2峨氏渭肮绘氰挺约丝熟相涨己觉牟乾纂牢茵钩蜡玄盖次红堤彤何腋废宅瞳短熙缮琉惩寇银扶厄射爆狂区融淑航棱宴傻杨炯抗污萨被溅茫菠出笺蓄防辅副乘壶邦界同滁坚颇莱心身舒援霸搐贬克奄扒鞭司机欣凯喉闸吼藕我绑须抒城球腰峻栋司匿宰腕患搐猎灾邢刊阳首忧我换馒雪捣桅仁爹寐钎祝止雕取届渗蜒训洽驯防肋虚愈磅拷纂铃疲蒂拣卫穷俯洒轿娜逸燃聊洲灼览闸唱收臃伊僻楚旗姜砌现蛛春氰蛇依愿映靶弘燃蒲舱杆邪剪倚颇奔澳撰炔梅殿疵巷验枷疤驮箔胀禁氯讼朵聂邢嗣邦琅教课勃甫咀扑金翻延武帝抚践猪熊刘颠衔绸用杠底鼎汽颊畔册恒壕冬蹬哄颠歼测饼善男蜜院峻母殆阉扩龟学习文档 仅供参考