《学校综合档案信息化管理平台的构建设计报告》由会员分享,可在线阅读,更多相关《学校综合档案信息化管理平台的构建设计报告(13页珍藏版)》请在金锄头文库上搜索。
1、毕业设计论文代做平台 580毕业设计网 是专业代做团队 也有大量毕业设计成品提供参考 QQ3449649974基于移动云平台的项目设计报告 学校综合档案信息化管理平台的构建第1章 需求分析1.1 项目背景和问题的提出 在我国,教育事业发展迅猛,学校的管理也越来越复杂,越来越繁琐。对学校综合档案的管理,就成了一个重要又费心的事情。而信息化的今天,信息化的管理最能解决这个问题,这也是一个时代发展的趋势。学校与internet全面接入联通,网络资源和网络化学习将对学校传统教学形成巨大的冲击。为此,学校应有重点地开展“立足本校实际,着眼未来发展”的教育项目研究,用于指导今后学校信息化教学和管理工作,
2、建设一支具有现代教育理念、教学业务水平高、技术较强的骨干教师队伍。再次,学校计算机网络逐步联通到教师家庭、每间教室,全面实施集教学、管理、生活、文化、信息等于一体的数字化学校工程,远程教育将不断尝试并运用于实践,师生们将更加依赖于信息化服务,教学多边互动、影视化、数字化的学习和生活将成为现实。 学校综合档案管理系统是一个教育单位不可或缺的部分,它的产生对于学校的决策者和管理者来说都是至关重要的。它能够为用户提供充足的信息和快捷的查询手段。计算机的广泛应用,现在已可以替代人工进行许多繁杂的劳动,因此,使用计算机来实现学校综合档案管理,是不可缺少的,而开发一个良好的学校综合档案管理系统,就成为学校
3、管理的一个必要。1.2 项目意义和主要完成内容计算机校园网络为学校管理、行政办公、校内外交流等各方面提供了全面有力的技术支持和保障。学校管理信息化,其关键在于要规范化、标准化地建设和开发适合于网上交流的管理信息系统,以便于进行学校办公管理、教学管理、研究、交流和应用。学校在教师办公室、教室都配备了计算机,安装了校园管理信息系统,实现德育、教学、人事、校务、教务、财务等方面的网络化管理。在教务管理中,主要有历届学生学籍档案信息(包括新生注册、学生基本信息、学习成绩等)、教务管理信息(包括每学期教师任课情况、考试题库、学生成绩统计、试卷分析、教学评估、新生分班、实验室管理等)。行政管理主要有公文收
4、发、教师档案(含人事档案、任课安排、考核评估等)、综合档案管理、学校大事记、校务日记、备忘录等。此外,图书管理;财务管理都实行计算机网络化管理。实现了学校管理网络化、信息化,提高了工作效率和质量,对教育教学起到了很好的促进作用。第2章 概要设计2.1系统功能框架内容主要是实现系统的几大功能,在教务管理中,主要有历届学生学籍档案信息(包括新生注册、学生基本信息、学习成绩等)、教务管理信息(包括每学期教师任课情况、考试题库、学生成绩统计、试卷分析、教学评估、新生分班、实验室管理等)。行政管理主要有公文收发、教师档案(含人事档案、任课安排、考核评估等)、综合档案管理、学校大事记、校务日记、备忘录等。
5、此外,图书管理;财务管理都实行计算机网络化管理。 2.2功能模块说明系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。包括总体结构设计、总体功能设计、总体物理结构设计、系统详细设计、数据库设计(概念结构设计、逻辑结构设计、物理结构设计)、代码设计、输入输出设计等。第3章 详细设计3.1 总体设计系统采用三层架构,即分为表示层、业务层、数据层,其中:表示层:作为用户的接口层,负责与整个系统交互,利用JSP控件来设计。业务层:作为业务逻辑的封装层,负责接受用户请求,从数据层获取数据,并对数据进行处理,将处理结果交给
6、表示层显示。数据层:作为数据的存储与维护层,负责数据的管理。采用分层设计的体系架构,能够实现分离关注、松散耦合、逻辑复用和标准定。3.2 功能模块功能模块情况如表3.1所示,包括页面、对应的JSP文件及页面调用的底层逻辑类的清单。表3.1 学生综合信息管理系统组成表页面名称页面JSP文件逻辑类系统主页index.jsp无新闻动态主页newsHome.jspNewsBean新闻分类浏览页面viewNewsTitle.jspNewsBean新闻详细查看页面viewNewDetail.jspNewsBean班级学生信息查询页面classStuInfo.jspStudentBean学生详细信息查询页面
7、stuDetailInfo.jspStuDetailBean学生信息修改页面modifyStuInfo.jspStuDetailBean密码修改页面modifyPassword.jspStudentBean成绩查询页面modifyStuInfo.jspScoreBean选课管理登录页面login.jspStudentBean查看课程信息页面viewCourse.jspCourseBean查看教师信息页面viewTeacherInfo.jspTeacherBean选课页面chooseCourse.jspCourseBean退选页面undoChooseCourse.jspCourseSchemeB
8、ean查看课表页面viewCourseScheme.jspCourseBean打印课表页面printCourseScheme.jspCourseBean留言板信息分类浏览页面viewMessageBoard.jspTopicListServlet留言板详细信息查看页面messageDetail.jspMessageDetailBeanMessageDetailServlet添加留言板评论信息页面messageDetail.jspAddCommentServlet3.3 数据库设计3.3.1 概念结构设计系统具有学生、教师、课程、成绩等实体。为了能更方便、准确地表示这些实体,在此采用E-R图来描
9、述实体的概念模型。(1) 学生实体及其属性学生的属性有学号、学生登入密码、班级编号、学生姓名、性别等,其中学号是主键。(2) 课程实体及其属性课程的属性有课程编号、课程名称、课程类别等,其中课程编号是主键。(3) 新闻实体及其属性新闻的属性有新闻编号、新闻标题、新闻内容等,其中新闻编号是主键。(4) 成绩实体及其属性成绩的属性有学号、课程编号、分数等,其中学号和课程编号是主键。(5) 留言板实体及其属性留言板的属性有信息编号、主题、内容、作者等,其中信息编号是主键。3.3.2 逻辑结构设计根据学生综合信息管理系统中数据信息的特点,将数据的概念模型转换为关系模型。(1) 学生实体转换为如下关系模
10、式,其中主键编码为学号主键。学生(学号、学生登入密码、班级编号、学生姓名、性别、入学年份、生源、学院编号、年龄、民族、政治面貌、学制、专业、电子邮件、电话、地址、备注)(2) 课程实体转换为如下关系模式,其中课程编号为主键。课程(课程编号、课程名称、课程类别、任课教师、课程描述、学期、上课时间、开始时间、结束时间、教室、备注)(3) 留言板实体转换为如下关系模式,其中信息编号作为主键。留言板(信息编号、主题、内容、作者、栏目类别、添加时间、浏览次数、得分次数、总得分数)(4) 新闻实体转换为如下关系模式,其中新闻编号作为主键。新闻(新闻编号、新闻标题、新闻内容、作者信息、加入时间、新闻来源、新
11、闻类别)(5) 选修实体转换为如下关系模式,其中学号和课程编号作为主键。选修(学号、课程编号、成绩)(6) 回复实体转换为如下关系模式,其中学号和信息编号作为主键。回复(学号、信息编号、内容)(7) 浏览实体转换为如下关系模式,其中学号和新闻编号作为主键。浏览(学号、新闻编号、浏览时间)第4章 系统功能实现4.1 表示层实现4.1.1 新闻动态模块新闻动态主页的JSP文件为newsHome.jsp,界面如图4.1所示。下面的程序片段是分类型查询新闻标题用于页面显示,本系统的新闻信息分为4种类型,新闻在数据库中保存时使用type字段来区分新闻类型,新闻类型1为学校公告,2为考试信息,3为校内新闻
12、,4为校外新闻。毕业设计论文代做平台 580毕业设计网 是专业代做团队 也有大量毕业设计成品提供参考 QQ3449649974NewsBean newsBean = new NewBean();ArrayList aList1 = newsBean.queryTitle(1,8);/查询最新学校公告ArrayList aList2 = newsBean.queryTitle(2,8);/查询最新考试信息ArrayList aList3 = newsBean.queryTitle(3,8);/查询最新校内新闻ArrayList aList4 = newsBean.queryTitle(4,8);/查询最新校外新闻以下程序片是页面用于在表格中显示新闻标题列表。/取得最新的学校公告标题信息用于显示 if(aList1 != null & aList1.size() 0) NewsBean newsBean1 = null; for(int i = 0;i a href=viewNewsDetail.jsp?id= target=_blank 0) sql += limit + String.v