1、教学管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。这些数据就是有用的信息,信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视。2:编写目的该文档编写的目的主要有以下几点: (1)、为软件的编码提供参考 (2)、为软件的使用者提供参考 (3)、为软件测试提供参考3:软件定义 该软件是一款用于学校相关人员对学校日常教学的管理,其中包括对课程、选课、学生、班级、教师、
2、成绩等相关内容的管理,具有学生管理、成绩管理、班级管理、教师管理、课程管理等相关功能的小型数据库管理应用系统。 4:开发环境数据库:SQL Server 2005代码编写工具:Eclipse绘图工具:Microsoft Word二、需求分析1. 需求分析的任务需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。重点是调查,收集与分析用户在数据管理中的信息要求,处理要求,数据的安全性与完整性要求。为了完成需求分析的任务,要详细调查待开发的数据库应用部门的情况,了解原系统工作概况,分析用户的各种需求,在此基础上确定新系统的功能。新系统必须考虑今后的扩充和
3、改变,不能仅仅按当前应用需求来设计数据库。2. 需要完成的功能1) 反映教学组织机构的总体状况。本教学管理系统主要由教师管理系统,学生管理系统以及领导管理系统等组成。2) 使管理者熟悉各部门的业务活动状况。调查各部门的业务活动情况,对现行管理信息有一个明确的认识。3) 使管理者可以完成对学生成绩表的浏览、查询和修改。4) 使管理者可以完成对教师授课情况等个方面的详细信息的修改和查询。5) 使管理者可以完成对各部门领导相关信息的查询和修改。3. 数据字典学生表说明数据项编号数据项名称数据项含义数据类型及存储与其他数据关系别名s-01code学号varchar(30)姓名s-02name学生姓名v
4、archar(50)编号s-03sexy学生性别nchar(1)性别s-04age学生年龄int年龄s-05address家庭住址varchar(100)住址s-06birthday生日datetimes-07grade所在班级varchar(60)班级s-08major所学专业系教师表说明t-01教师姓名t-02教师编号t-03教师性别t-04教师年龄t-05t-06t-07salary每月所得工资工资t-08所教专业t-09duty职称领导表说明l-01领导姓名l-02领导编号l-03领导性别l-04领导年龄l-05l-06l-07l-08所在院系l-09课程表说明c-01课程名称课程名c
5、-02课程号c-03credit所得学分学分c-04precourse先行课c-05quarter上课季度季度c-06teachername授课教师名同教师姓名教师名c-07studentnumber所容纳学生数学生数c-08classnumber教室号c-09上课的班级c-10上课学生所在院系同学生所学专业分数表说明m-01同学生姓名m-02同学生编号m-03mathmark数学分数m-04chinesemark语文分数m-05psychologymark心理学分数m-06englishmark英语分数m-07同学生所在班级m-08所在系同学生所在系4. E-R模型图三、数据库逻辑设计E-R图转换成的关系图字段名含义说明数据类型空值情况主键情况否是四、软件功能设计五、程序源代码(注:实际应用系统为英文版,java语言编写)1.程序中类的设计:Course_Frame:这个是学生信息系统添加信息框架类courseBean:实现基本方法的课程类coursemanageframe:学生课程表信息系统的入口框架类From_course:课程表存储类From_Leader:领导存储类From_mark:学生表存储类From_stude
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1