基于XML学生管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实训报告
实训题目:基于XML的学生成绩管理系统设计院系:虞山学院
专业:软件工程(嵌入式软件人才培养)班级:092班
学号:Y********
*名:***
指导教师:***
实训地点:7210
开课时间:2009 至2010 学年第2 学期
常熟理工学院计算机科学与工程学院制
学生姓名实训报告成绩
评语:
指导教师(签名)
年月日说明:指导教师评分后,实训报告交院办公室保存。
目录
1. 实训的目的和任务 (3)
2. 开发环境 (3)
2.1 硬件环境 (4)
2.2 软件环境 (4)
3. XML设计.................................................... (4)
3.1模型 (4)
3.2 XML文件描述.............................. ..... .... ..... ..... .. (5)
4. 系统功能设计......................................................................... .. (7)
4.1 需求分析.................... ....... ....... .. ....... ............. ....... ....... ....... ....... .. (7)
4.2类的设计.............................. ........... . (8)
4.3功能设计.............................. ........... . (8)
5. 总结与体会..................................................... . (36)
1实训的目的和任务
为了认知XML的用途,了解XML可以运用开发WEB,简化数据的储存和共享。从结构,属性,语法等各个方面了解XML的理论知识,从实例中探究对此类问题的知识与经验,熟练运用XML。要求综合运用XML原理与应用知识,经验来解决实际问题的能力,安排此课程设计。本次课程设计要完成一个基本的班级管理系统的XML设计实现与相应应用软件的设计开发。
1.1、系统功能的基本要求:
班级管理系统主要用于班级学生个人资料管理,主要功能包括:管理员信息、班级信息、学生信息、科目信息、学生成绩信息的录入、增加、修改、删除、查询等功能。
管理员信息包括:管理员姓名,管理员帐号,管理员密码
班级包括:班级名称,班号
学生信息包括:姓名,性别,班级号,学号
科目信息包括:科目名称,科目编号,任课老师
学生成绩信息包括:科目编号,成绩,学号
另外,能够进行用户登录与用户管理,以便系统操作有一定的安全性控制。
1.2、XML要求:在数据库中至少应该包含下列数据表:
(3)学生基本信息表:Student
(4)科目信息表:Subject
(5)学生成绩表:StudentScore
1.3、程序代码要求:
(1)程序结构清晰,删除冗余代码,保持注释与代码要完全一致,提高可读性。(2)程序方便管理和随时更新,使用户甚至别人可以读懂代码。
2 开发环境
2.1硬件环境
Window 2000 Window XP
2.2软件环境
SQL2000 VB
3.xml设计
3.1 模型
网站上的xml文档设计图
3.2xml文件描述
实现对下列信息的存储
管理员信息包括:管理员姓名,管理员帐号,管理员密码
班级信息包括:班级名称,班号
学生基本信息包括:姓名,性别,班级号,学号
科目信息包括:科目名称,科目编号,任课老师
学生成绩包括:科目编号,学号,成绩