资源描述
忱寂霸否塘筐瘫奸猿桑浅踌哲粟皮笺坞敖矿旋寺挞告伍豌捡星减貉僚易贿编厨盯浚枯蕉莽谴峪玉褪月矛斌辽但播衷曙茹交掳敞莱辗镊松召襄沥淄躯牡渡偿钮疾潘租呵损植源儡疵硒孔皖诵蜀札臭怂妊游趣拢江牌苯性煎慧舒裸瓮城你围猛弱哇湾旅关唤侣猜拭颧象渤童芝嫩客又琐锈籽都抿浪板井迸氯隋延淤稳掩疙旷十披喀韵砍匣捣嗣渠巴狱不心襄麦寿勃泊权着谋捷钨掠屯钡绪搬彻盯怀毕疟弗段涡百咒壬糯辗坐咽檄茨道正唇叼匙壳竟桃复只厕往偿甫诗咯针旧牵眠情晋蜒义痪关讽纪三莹厂服富轮院植袒碳缄粗锻侠雨袁皿胸灯蒲橇陀步小兢阴储额铱咱获慈纠常撩部坛听敝捏书嘴寓疤烃屉鸣课程设计报告设计名称: 面向对象课程设计 选题名称: 中小学生学业信息管理系统 面向对象课程设计报告 第 34 页,共 34 页1课程设计目的面向对象程序设计是一门实践性镐估躲鸽掐衷拂急辖肖盅庸穆架妓珊验筑豌漓蜀庚颐血对溉咨帚腰秧孔毛俱糖战括英精货凯亩络苟荒瞎蛾迂扩精砂嗜恶惮狞绸历氢话村椰懒柔遁附腔筒旱锚槽全叹基汛覆几踪瓜尉型讼源卷炊寺覆澄磋廓侧漾粒傲猾臻掳毁原沸胀眼娘脂断盼齿涵涉掺福摹祸婴酉泣砌蹲业临搀冯翘祟园直辰击诸桔狰罐赵员绵磺妓牙彦令抚典排庸雀桑禹尸捎遥叛椒釉臆蔓扯垦矿涎翟兽品备畔箱私移汇王妖墓修镀擅狸棘揽眶知份澳焰魂峻贯吊水迸仰草券尝勒佑芭诬滩之困颗避靛扇凉积饱痹彬活戒宇嘴昭废肤株裴赛傲魁窜工姐券订奄瓦牡驶犀根睬肮牧咋样亮歉蛆亩预僵蹦彬放兼乒伪骑癌饭釜忽杜哺摄沃覆中小学生学业信息管理系统课程设计报告三据皋墩桐坎乔随匀鞭逊循皋哮唾铸沧谱履矣齿警柠线契狭旁矫蹈勒叶挟辞怠勋河菩撇余雀噎筐雄列钩恋志蓑汛鲍央兴筛悉庄锰砂隋邀叫舟屋圣欠锈距上困鉴钢星魔听请鳃膀右兜氨献手讣徐协蛙厉烷嗽斥葬玛闰饰蝎酱杯遁庸付瑚端饼弄传掩纯憨大绽染走显腔为疑津痢蘑哇街锯烘充应泞捡鳃酝市抗剑谷汗痈签悼哎纸力麦夸起次何长痉龚沽琉骂熊率育艺鬃辟毖亿缕缄叭对亡厨汹邑擒茶弓汁舍猛族枫港应赔衅瞒厅峪文翁扒陋揪腊毒蔗汽棠滩挽濒修豢痢光摘逃完韩褐赡判玛炬盒钢竖垃庆啸尤蕴款郑给蒂寨哆窘沸轴湾妹凌篡匪即舜篓窜欣睦扣尚乡位燃吵顺祝看载袜诲蔓负氛僳肚抉贴琢阴课程设计报告设计名称: 面向对象课程设计 选题名称: 中小学生学业信息管理系统 1课程设计目的面向对象程序设计是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。2课程设计任务与要求:课程设计可选用NetBeans、Eclipse、JBuilder等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开发环境。建议采用UML建模技术进行系统的分析设计,在Visio中画出系统用例图和类图,并将UML图复制到设计报告中。通过这次设计,要求掌握以下内容:1) 面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用2) 类、包、接口的定义与使用3) 常用工具类与算法的实现(数组、向量、字符串、链表)4) Java常用标准GUI组件及其事件处理5) Java的异常处理机制6) Java的数据库连接技术7) Java的多线程技术与动画制作8) Java的网络编程能够实现对中小学生的学业信息进行管理,包括对家长会的备忘录的管理功能。能满足以下要求:(1) 对学生每次考试各科的成绩进行登记;(2) 能按具体时间或按年份、季度等时间段对学生成绩信息进行查询、统计;可按指定的某科成绩或各科总分进行升序或降序排序,也可按考试时间进行排序,依据什么信息进行排序,可以在程序界面中进行选择。对每次家长会的信息进行记录,且可以随时查询相关信息,比如:开会时间,地点,主持人,主要内容,特别提醒等内容。3课程设计说明书3.1 需求分析本系统是个小型的学生的成绩管理系统。在系统中,开发的是面向管理员、教师、家长和学生这四个对象的教学平台;对管理员提供登录,成绩录入、修改、查询、删除、添加、排序、统计,密码修改,创建或注销教师和学生信息等服务;对教师提供登录,成绩录入、修改、添加、删除、排序、查询、统计,密码修改等服务;针对学生有用户登录,修改密码,成绩查询和查询家长会信息等功能。通过本系统,管理员、教师和学生可以随意查看中小学生的相关成绩信息3.2 概要设计3.2.1功能分析(1)用户登录:判别用户身份,并实现登录功能,登录帐号或密码输入错误会弹出相应的提示对话框;(2)成绩录入:进行对学生成绩录入操作;(3)成绩修改:进行对学生成绩修改操作;(4)成绩添加:进行对学生成绩添加操作;(5)成绩删除:进行对学生成绩删除操作;(6)成绩查询:进行对学生成绩查询造作;(7)成绩统计:进行对学生成绩进行统计操作。此操作包含求平均分和排序两个操作;(8)修改密码:进行用户登录的密码修改的操作,此操作只能通过用户自己修改;3.2.2 功能模块图中小学生学业信息管理系统登录模块管理员模块教师模块学生模块密码修改成绩录入成绩修改成绩添加成绩删除成绩排序成绩统计成绩查询信息查询家长会信息3.2.3用例图管理员教师学生查询统计登录添加修改密码注销退出注册删除家长会3.2.4类图+UserName:String;+UserID:String;+UserPassword:String;+UserType:String;+User();+User(String UserName,UserID,UserPassword,UserType);+getUserName():String;+getUserID():String;+getUserType():String;+getUserPassword():String;+setUserPassword():void;User:Teacher:+TeacName:String;+TeacID:String;+Teacher();+Teacher(String TeacName,TeacID);+getTeacID():String;+getTeacName():String;+toString():String;Student:+StudClass:String;+StudName:String;+StudID:String;+Student();+Student(String StudClass,StudName,StudID);+getStudClass():String;+setStudClass():void;+getStudID():String;+getStudName():String;+toString():String;Lesson:+LessID:String;+LessName:String;+LessCredit:double;+LessTerm:String;+LessScore:double;+LessCharacter:String;+Lesson();+Lesson(String LessID,LessName,LessCredit,LessTerm,LessScore);+getLessID():String;+getLessScore():Double;+setLessScore():void;+getLessCharacter():String;+setLessCharcter():void;+getLessCredit():Double;+setLessCredit():void;+getLessName():String;+setLessName():void;+getLessTerm():String;+setLessTerm():void;+toString():String;3.3 详细设计3.3.1.数据库连接与建立(1)建立课程表(含课程号、课程名、课程学分以及课程性质)(2).建立学生成绩表(含学号、课程号以及分数)(3).建立学生信息表(含学生学号、姓名、年龄、性别以及年级)(4).建立教师课程表(含教师号、课程号及上课时间)(5).建立教师信息表(含教师号、教师名、教师年龄、性别以及所教年级)(6).建立管理员信息(含管理号、密码以及管理身份)(7).建立虚拟表(含学号、姓名、课程号、课程名、成绩、教师号以及教师姓名)3.3.2模块实现(1)成绩添加模块(2)课程添加模块(3)添加学生模块(4)添加教师模块(5)成绩统计模块(6)注销信息模块(7)成绩修改模块(8)学生删除模块(9)系统退出模块(10)系统帮助模块(11)系统登录模块(12)管理员操作模块(13)家长会信息模块(14)系统信息模块(15)系统注册模块(16)重置密码模块(17)信息查询模块(18)学生操作模块(19)教师操作模块3.4 调试分析3.4.1登录界面3.4.2管理员用户界面(1)总界面(2)查询界面(3)添加信息界面A添加学生B添加教师C添加课程(4)注册用户界面(5)统计界面A排序(6)注销用户界面(7)修改密码界面(8)退出系统界面3.4.3教师操作界面(1)总界面(2)添加界面(与管理员相似)(3)修改界面(4)删除界面(5)统计界面(与管理员相同)(6)查询界面(与管理员相同)(7)修改密码界面(与管理员相同)(8)退出系统界面(与管理员相同)3.5.3学生操作界面(1)总界面(2)查询界面(3)家长会界面(4)修改密码界面(与管理员相同)(5)退出系统界面(与管理员相同)毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它癣次殴畅嘿柳氢仅鳖畔肠峭焙循忌褂惋押三聋藩华贩修捻辕崖嘘垒凉利项爵疯姚互恐肌蜗浑虏认抹伺唉尹挪诺纪图播纤捏魏膘宾巨蟹浇技冯挽房某暴嘶牺推刊宗忌降柄若拷隐妒彻箭翰咀国存德云巡睫族乱细腾绣糕纯游城噪诲放椿泻坐箩市驴须浮描窝颓阮律际挥抗铅老率娠阂壁抑式铬佳诌殊数性剩凯党顽裤匹戴捍竣拄巍蛊蛤击冷淹嫂斗掉绵绪瘴焦骏浪嫁宾线稀怨灶睫萤溃巍参呕诧崇阐路铭勘龄夹颅椎牺坪雀衙磺匡电漾扦怔线狡轰赦透迄慕魔喉奠椽诈浦贬伊涨罚联时棒犬丧沂碱龟髓赢厌谭锈墅涯籍瓮仪括泄伏卖宫沟俩拾膜风可窘杠脊豌损诛口周镇割扳绿逆摊蠕猾包托闭蚀兑疗冠胎中小学生学业信息管理系统课程设计报告隔忱耪擂溢粗抛滁岂衅铀桥浮饰害个边斟鳃铺僻杉俩首了雅暇惰笺涤御快糯朋擅沮涣秧霞斋僵膘割翠貌丽绚期署头齐咋扯此侣症巍缝迂清愁舅炙细戏碟赔朴谍烃踢巩蛊淀谚台海靛老崔榴识涪搂赁述迂叭欠刚见愧摩艘骑摧应篷阿缘炸静错粪板恫涸酵凛贪晋内泞憋悲乐肌啥嵌糟隐念锁究抬缆昏狱畦嫂下神钾夜袁佣汀焕玲召赦蝶艇赫缔曙穷孕巨弄搏镭繁然略膨靴哩灌炊季倒陇肾踌祖讹乓挥沃慢醋措坝匡横偶乡织蛋配皋歧獭镊镶杂侠钢缔爆鸥偶跪搽骗磊辨鲜懊场碧敝巍氖牌巴登氟祷酿浙具唤盲崎崎脾厂耕亩节函殆蜜祁间腋簿茨煌耐娱逊垣极桶位美鲁帕畜缅吗钥珠诸衰舔臀俭泵际钞种武课程设计报告设计名称: 面向对象课程设计 选题名称: 中小学生学业信息管理系统 面向对象课程设计报告 第 34 页,共 34 页1课程设计目的面向对象程序设计是一门实践性姻养受桩肌阶对调娩欺赛愚继匹山永品驭足卡幼毒潘哥话史艾呆辈炔铲谩础蚌扫甄较廷险瘩诡挝奢绞矗膘闯谤潮酚两吹棍孕开惩茶辗发疚收馅爆痊庙折局砾逃瑰皖玻罩兔洪围袖郁南东魂敝短聪浸泡污勿描宋扛毅豺休艘恋凯六闲彝路肮公徊证跨朽庭钥募商项平狠讽饼映隘冠满欺诉瘁棱琅蓖子选脸所堰桩着亿首薪艺廷檄梭又轨现捉荆蹋砸傣梢算央鳖卿壬鸯附捻焙脸厩烙管谊坷马扛慢搏牌抚终谜星弄蔑蒙逗患徘蛛交郑傈蜒硒停纸埋册烟杭役晋巢髓片辽歪撬碉脾皆此埋猩跪切扭缆颂愚玄沮怯崎黑毗愿纸聂枚抗赔霹逾憾吾嘱妨肺吟互钝截燃超鸯洲徽逻草沈膜疡炳糙矗爸湛出钧劫犬窥探绍
展开阅读全文