基于XML学生管理系统.doc
《基于XML学生管理系统.doc》由会员分享,可在线阅读,更多相关《基于XML学生管理系统.doc(10页珍藏版)》请在咨信网上搜索。
1、 实训报告实训题目: 基于XML的学生成绩管理系统设计 院 系: 虞山学院 专 业: 软件工程(嵌入式软件人才培养)班级: 092班 学 号: Y12209228 姓 名: 周丽莎 指导教师: 应文豪 实训地点: 7210 开课时间: 2009 至 2010 学年第 2 学期常熟理工学院计算机科学与工程学院 制学生姓名 实训报告成绩评语: 指导教师(签名) 年 月 日说明:指导教师评分后,实训报告交院办公室保存。目录1. 实训的目的和任务.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.32. 开发环境。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。3
2、2.1 硬件环境。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.42。2 软件环境。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.43. XML设计。.。.。.。.。.。.。.。.。.。.。.。.。.。 。.。.。.。.。.。.。.。.43.1 模型。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.43.2 XML文件描述。.。.。.。.。.。.。.。 。.。 .。 。.。 。.。 .。.。.。.。.。.。.。54。 系统功能设计.。.。.。.。.。.。.。.。.。.。.。
3、.。.。.。.。.。.。.。. 。.。.。.。.。.74。1 需求分析。.。.。.。. 。.。.。 。.。.。 。 。.。.。. .。.。.。. 。.。.。. .。.。 .。.。 。.。. 。.。.。.。.。.。.74.2类的设计.。.。.。.。.。.。.。.。.。.。. .。.。 。.。.。.。.。.。.。.。.84。3功能设计。.。.。.。.。.。. .。.。. 。.。.。.。.。.。.。.。.。.。.。.。.85. 总结与体会。.。.。.。.。.。.。.。.。.。.。.。.。. 。.。.。.。.。.。.。.。.。.。361实训的目的和任务为了认知XML的用途,了解XML可以运用开发WEB
4、,简化数据的储存和共享。从结构,属性,语法等各个方面了解XML的理论知识,从实例中探究对此类问题的知识与经验,熟练运用XML。要求综合运用XML原理与应用知识,经验来解决实际问题的能力,安排此课程设计。本次课程设计要完成一个基本的班级管理系统的XML设计实现与相应应用软件的设计开发。 1。1、系统功能的基本要求:班级管理系统主要用于班级学生个人资料管理,主要功能包括:管理员信息、班级信息、学生信息、科目信息、学生成绩信息的录入、增加、修改、删除、查询等功能。管理员信息包括:管理员姓名,管理员帐号,管理员密码班级包括:班级名称,班号学生信息包括:姓名,性别,班级号,学号科目信息包括:科目名称,科
5、目编号,任课老师学生成绩信息包括:科目编号,成绩,学号另外,能够进行用户登录与用户管理,以便系统操作有一定的安全性控制。1。2、XML要求:在数据库中至少应该包含下列数据表:(1)管理员信息表:Manage(2)班级信息表:Class(3)学生基本信息表:Student(4)科目信息表:Subject(5)学生成绩表:StudentScore1。3、程序代码要求:(1)程序结构清晰,删除冗余代码,保持注释与代码要完全一致,提高可读性。(2)程序方便管理和随时更新,使用户甚至别人可以读懂代码。2 开发环境2.1硬件环境Window 2000 Window XP2.2软件环境SQL2000 VB3
6、。xml设计3.1 模型网站上的xml文档设计图3。2xml文件描述 实现对下列信息的存储管理员信息包括:管理员姓名,管理员帐号,管理员密码?xml version=”1.0” encoding=”ISO88591”?manager manager_nameSummerSunShine manager_password100713/manager_password/manager班级信息包括:班级名称,班号?xml version=1。0 encoding=”ISO88591?class class_nameclass_2/class_name class_num092/class_num学生
7、基本信息包括:姓名,性别,班级号,学号?xml version=”1.0” encoding=”ISO-8859-1?student student_namezhou student_numY12209228 student_genderfemale student_class092科目信息包括:科目名称,科目编号,任课老师guopinchao/subject学生成绩包括:科目编号,学号,成绩stu_score subject_num00010/subject_num score99/score stu_numY12209228/stu_num/stu_score4系统功能设计4.1需求分析系
8、统的实体:管理员信息、班级信息、学生基本信息、科目信息、学生成绩管理员信息包括:管理员姓名,管理员帐号,管理员密码班级信息包括:班级名称,班号学生基本信息包括:姓名,性别,班级号,学号科目信息包括:科目名称,科目编号,任课老师学生成绩包括:科目编号,学号,成绩一个管理员对应多个班级,一个班级对应一个管理员.一个班级对应多个学生,一个学生对应一个班级.一个学生对应多个科目,一个科目对应多个学生。一个学生对应多个科目成绩,一个科目成绩对应一个学生.4.2 类的设计类图以及描述右图是Manage类,此类包括类的属性,名称和方法。其属性中包括管理员姓名,管理员账号和管理员密码,它们都是string类型
9、。其方法中,分别有增加管理员,删除管理员和修改管理员,它们均为bool类型。管理员密码这一属性使管理员有唯一的管理,具备的三个方法同样能方便增删和修改信息,方便了管理更新实现类Manager_ManagerName:string_ManegerCount:string_ManagerPassword:string+AddManage:bool+DeleteManage:bool+ModifyManage:bool右图是Class类,此类包括类的属性,名称和方法。在其属性中包括均为string类型的班级名称和班级编号。其方法中,包含有增加班级,删除班级和修改班级信息,它们都是bool类型。班级名
10、称和班级编号确保了班级的唯一。增加,删除和修改班级信息的方法,便于管理信心,有利于班级的更新处理。Class_ClassName:string_ClassNum:string+AddClass:bool+DeleteClass:bool+ModifyClass:bool右图是Student类,此类包括类的属性,名称和方法。该类包括有学生姓名,学号,性别和班级号这四个均为string类型的属性;同时,该类又包括有增加学生,删除学生和修改学生信息这三个同为bool类型的方法。学生姓名,学号,性别和班级号四个属性确保了学生的唯一。具备的三个方法同样能方便增删和修改信息,方便了管理更新。实现类Stud
11、ent_StudentName:string_StudentNum:string_StudentSex:string_StudentClassNum:string+AddStudent:bool+DeleteStudent:bool+ModifyStudent:bool右图是Subject类,此类包括类的属性,名称和方法。该类有科目编号,科目名称和任课老师这三类构成,其属性均string类型。其方法中,分别有增加科目,删除科目和修改科目,其类型都是bool。科目编号,科目名称和任课老师三个属性确保了科目的唯一性。增加,删除和修改管理员信息的方法,便于管理信息,利于更新处理。Subject_Su
12、bjectName:string_SubjectNum:string_SubjectTeacher:string+AddSubject:bool+DeleteSubject:bool+ModifySubject:bool右图是StudentSore类,该类包括类的属性,名称和方法。该类包括有科目编号,学生学号和学生成绩这三个都是string类型的属性。该类还包含了增加成绩,删除成绩和修改成绩这三个都是bool类型的方法。科目编号,学生学号和学生成绩三个属性保证了学生成绩的唯一性。增加,删除和修改管理员信息的方法,便于管理信息,利于更新处理。StudentScore_StudentScore:s
13、tring_StudentNum:string_SubjectNum:string+AddStudentScore:bool+DeleteStudentScore:bool+ModifyStudentScore:bool4。3功能设计添加管理员信息修改管理员信息删除管理员信息添加班级信息修改班级信息删除班级信息添加学生信息修改学生信息删除学生信息添加科目信息修改科目信息删除科目信息查询管理员信息查询班级信息查询学生信息查询科目信息管理员管理班级管理学生管理科目管理班级管理系统添加管理员信息修改管理员信息删除管理员信息添加班级信息修改班级信息删除班级信息添加学生信息修改学生信息删除学生信息添加科
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 XML 学生 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。