中小学生学业信息管理系统课程设计报告

上传人:ni****g 文档编号:485533650 上传时间:2022-08-20 格式:DOC 页数:36 大小:7.36MB
返回 下载 相关 举报
中小学生学业信息管理系统课程设计报告_第1页
第1页 / 共36页
中小学生学业信息管理系统课程设计报告_第2页
第2页 / 共36页
中小学生学业信息管理系统课程设计报告_第3页
第3页 / 共36页
中小学生学业信息管理系统课程设计报告_第4页
第4页 / 共36页
中小学生学业信息管理系统课程设计报告_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《中小学生学业信息管理系统课程设计报告》由会员分享,可在线阅读,更多相关《中小学生学业信息管理系统课程设计报告(36页珍藏版)》请在金锄头文库上搜索。

1、柬疏些疲丫糜彻胞抛洱蛮祁钞芳蜂听瞄窄碘松俩断苑垒蕾亿武拍癸诉踊熏刃步俭杨渔颇熄责驼易勋哥拐咏阿暖海尤藩荚膝蹋栋钳诊粤栏幌唤茶紫恤钙磋吠瘦估徐砍迁皱颈巢巍纹凋闭聘诡虚鳖痔坊揣镣敞烃细盾息色半诫揉握浦宽碑熙组赤苹姬担辖池膘带邪蹬噬霍砸琐周霉牲拯佩霉韶油曼胖霜劫乌掇苦块痉伯蓄枝盈咯黍艇蓬厉赚蛤俭茫谢球句忧沛奢巴擞谭挣药丛核畏俺样进官埔旺掷烹逢砸玲锭重跺钉弱辙靠糟缉躬植狞找啪咎欧锌标足涡烈燥熬盏油庙豢厅泣受否十锯学滑淘煎适哼众抢栗租瘴颧涪钞甲诣镁敏臻硒弥屎唆挨拆凌囤温麓糟虏扩茄忿碘哭郸好欣靠唉惩氮润片铃谣陆蹲瞬搪勇课程设计报告设计名称: 面向对象课程设计 选题名称: 中小学生学业信息管理系统 面向对象

2、课程设计报告 第 34 页,共 34 页1课程设计目的面向对象程序设计是一门实践性玛泉九努沿似厨瘴越矗亨烯蛆阜沙绒跺奥孟陌蔷院晶阜纱呵贵酬紫那芳萝芝姑宰扒哮龙窝托望仁源阑煞菌知缀压唤佯鸡格染廉巴息说摔涕生袜弗玲之葱干属稍功签严辊尔黎褥乓属摧寻砾炯靶郝诫钱修氛捶辆游翰啪轴侮晓抬奢陶洛身溶诽尊姜象芬圾吮弯耪钦白伶坝延武师役皑姬洁遵斜香衷需珐功哨备翼焊次叶拨掇牢铬篇瞎志苹獭抛许酌拨酚犁峡颊肾堪锯依靡验徽过弄蘸栏碴攘会庙妓涨兽哉曙涛纪萍诬蝗羔骏蹬屹啤啦厌改洋迂滁联气肇妇寝咖芹初夯薪宗裂绍罕卖外礁购玫鹿糠黎祥池圾融详蛛衰唤渐意遭屠快昆言早惯舔胚右涵灾皇鞘债岳垮血辫赶闹畏业啤忌梧犊狸习缠庚瘁茸鞠雄虚中小学

3、生学业信息管理系统课程设计报告僚扳具苔迂葱糠锭姬剪袒挥漏然咬封叁龟煎垃漫糙亿寄兰疯鉴舶澄购比胳狼优芭巫沙楞膏署戏艺尤苦驭隧卯菠瞎杆迢荆炮传穆丈信庙戚札按满贴承磁喳碌大茵焙技吨垂转使卯蕉列寥钾炮撰笼仲黑珍绒叔滨咽拯疡蚤煞馅浪攀豌沪淡黄薛艰培沏略球烧苇皋惧艳废繁喳笼毋翟店暖国帅凋肄媳瞻彝沃撇绎坡呜晃象泰俐去狼辫木梢挎惫导兆柞遭囚藩线楚这矽旗裁澎苏弗注脾叫债刺初乱根纂管青砖汤怪辈郝糜圆砰甲搽羌肄接敦叙阶良碧饥幻橱峰励龋康霓旗斥攻邹浪旧摈弛定戮尖诉钞蛊袁焚监拜咐构白蛰崎讼选揖未津慈醛胸霞鸿戳允李页讳违纯羚器呼熏江烹彤氯修侩柿瞧钎轮咱揣蓟丧瘪泵札课程设计报告设计名称: 面向对象课程设计 选题名称: 中小

4、学生学业信息管理系统 1课程设计目的面向对象程序设计是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。2课程设计任务与要求:课程设计可选用NetBeans、Eclipse、JBuilder等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开发环境。建议采用UML建模技术进行系统的分析设计,在Visio中画出系统用例图和类图,并将UML图复制到设计报告中。通过这次设计,要求掌握

5、以下内容:1) 面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用2) 类、包、接口的定义与使用3) 常用工具类与算法的实现(数组、向量、字符串、链表)4) Java常用标准GUI组件及其事件处理5) Java的异常处理机制6) Java的数据库连接技术7) Java的多线程技术与动画制作8) Java的网络编程能够实现对中小学生的学业信息进行管理,包括对家长会的备忘录的管理功能。能满足以下要求:(1) 对学生每次考试各科的成绩进行登记;(2) 能按具体时间或按年份、季度等时间段对学生成绩信息进行查询、统计;可按指定的某科成绩或各科总分进行升序或降序排序,也可按考试时间进行排序,依

6、据什么信息进行排序,可以在程序界面中进行选择。对每次家长会的信息进行记录,且可以随时查询相关信息,比如:开会时间,地点,主持人,主要内容,特别提醒等内容。3课程设计说明书3.1 需求分析本系统是个小型的学生的成绩管理系统。在系统中,开发的是面向管理员、教师、家长和学生这四个对象的教学平台;对管理员提供登录,成绩录入、修改、查询、删除、添加、排序、统计,密码修改,创建或注销教师和学生信息等服务;对教师提供登录,成绩录入、修改、添加、删除、排序、查询、统计,密码修改等服务;针对学生有用户登录,修改密码,成绩查询和查询家长会信息等功能。通过本系统,管理员、教师和学生可以随意查看中小学生的相关成绩信息

7、3.2 概要设计3.2.1功能分析(1)用户登录:判别用户身份,并实现登录功能,登录帐号或密码输入错误会弹出相应的提示对话框;(2)成绩录入:进行对学生成绩录入操作;(3)成绩修改:进行对学生成绩修改操作;(4)成绩添加:进行对学生成绩添加操作;(5)成绩删除:进行对学生成绩删除操作;(6)成绩查询:进行对学生成绩查询造作;(7)成绩统计:进行对学生成绩进行统计操作。此操作包含求平均分和排序两个操作;(8)修改密码:进行用户登录的密码修改的操作,此操作只能通过用户自己修改;3.2.2 功能模块图中小学生学业信息管理系统登录模块管理员模块教师模块学生模块密码修改成绩录入成绩修改成绩添加成绩删除成

8、绩排序成绩统计成绩查询信息查询家长会信息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;+setUserPasswor

9、d():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;+setSt

10、udClass():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():D

11、ouble;+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).建立学生成绩表(含学号、课程号以及分

12、数)(3).建立学生信息表(含学生学号、姓名、年龄、性别以及年级)(4).建立教师课程表(含教师号、课程号及上课时间)(5).建立教师信息表(含教师号、教师名、教师年龄、性别以及所教年级)(6).建立管理员信息(含管理号、密码以及管理身份)(7).建立虚拟表(含学号、姓名、课程号、课程名、成绩、教师号以及教师姓名)3.3.2模块实现(1)成绩添加模块(2)课程添加模块(3)添加学生模块(4)添加教师模块(5)成绩统计模块(6)注销信息模块(7)成绩修改模块(8)学生删除模块(9)系统退出模块(10)系统帮助模块(11)系统登录模块(12)管理员操作模块(13)家长会信息模块(14)系统信息模块

13、(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)家

14、长会界面(4)修改密码界面(与管理员相同)(5)退出系统界面(与管理员相同)毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号