高校信息管理系统毕业论文

更新时间:2023-09-05 09:02:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

高校信息管理系统毕业论文

高校信息管理系统毕业论文

摘要:随着科学技术的发展,计算机领域不断取得新的研究成果。计算

机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。尤其是在学校里,要处理大量的学生数据。在数字化的今天,使用高校信息管理系统能使学校对学生数据的管理更加简单、到位,本高校信息管理系统可实现学生基本信息,成绩信息,课程信息 等的录入、修改、查询、删除,可大大减轻了管理人员的负担,实现高效办公。

从我国现在的教育情况来看,有部分高校对于学生的基本信息管理还停留在手工的层面上,而现在我果大部分高校都相应国家的号召,开始增加生源,这就要求学校要提供更多的人力和物力来对高校信息进行管理,从而为学校的管理工作添加了一些不必要的麻烦。

本系统主要是采用了jsp+SSH+MySQL的方式,开发基于SSH框架的高校信息管系统,B/S结构开发机制。

关键词:jsp;SSH框架;MySQL;B/S结构开发;

高校信息管理系统毕业论文

Abstract, Blog over the past two years in a very rapid development of domestic, it can be used as the work of an individual or user of the articles, links, photo sharing platform, has gradually become a new content-based network media and extended to the marketing, business promotion, etc. mainstream applications.

System Development VXBlog blog aimed at the establishment of a PHP and MySQL-based, feature simple, flexible structure and light-weight, refined content management system (CMD). V. Vibrant, X. eXquisite, eXtensible; Blog is a blog meant.

Log-based network management system applications goals, and at the same time meet the needs of different user groups (such as blog users, the theme of the development of user, functional plug-ins to develop the user) the ever-changing needs, provide sufficient flexibility in the interface is the key to achieving the above requirements.

This paper introduced the three-tier MVC blog system model and design of hybrid plug-in framework for the realization of the development on its own development model of the MVC the view point and a way to expand, in a structured level, straighten out the system business model and optimize the reuse of business model, based on combined plug-design-style development, simplified development model, to reduce the complexity of the framework, so that the framework is more easily achieved, and to enhance the expansion of the flexibility of the loosely coupled so as to better to develop components, making the system to adapt to changing business needs.

Keywords,MVC; Plug-in development; BLOG; PHP; MySQL; CMS

高校信息管理系统毕业论文

目录

前言 .................................................................................................................................................. 6 第1章 系统分析 ....................................................................................................................... 7

1.1 系统设计目的 ............................................................................................................... 7 1.2 功能简介 ....................................................................................................................... 7 1.3 系统需求 ....................................................................................................................... 7

1.3.1 功能需求 ........................................................................................................... 7 1.3.2 性能需求: ....................................................................................................... 8 1.4 用例分析 ....................................................................................................................... 9

1.4.1 登陆管理用例 ................................................................................................... 9 1.4.2 修改个人信息用例 ......................................................................................... 10 1.4.3 主程序用例 ..................................................................................................... 11 1.4.4 学生管理用例 ................................................................. 错误!未定义书签。 1.4.5 课程管理用例 ................................................................. 错误!未定义书签。 1.4.6 成绩管理用例 ................................................................. 错误!未定义书签。 1.4.7 惩罚管理用例 ................................................................. 错误!未定义书签。 1.5 运行环境 ..................................................................................................................... 12

1.5.1 硬件环境 ......................................................................................................... 12 1.5.2 软件环境 ......................................................................................................... 13

第2章 数据库设计 ................................................................................................................. 14

2.1 数据库设计分析 ......................................................................................................... 14 2.2 数据库字典 ................................................................................................................. 15

2.2.1 Teacher教职工表 .......................................................................................... 15 2.2.2 Student学生表 .............................................................................................. 16 2.2.3 Department系表 ............................................................................................ 16 2.2.4 Classmajor专业表 ........................................................................................ 16 2.2.5 Course课程表 ................................................................................................ 17 2.2.6 Log日志表 ...................................................................... 错误!未定义书签。 2.2.7 Couclass课程表表 ........................................................ 错误!未定义书签。 2.2.8 TeacherAndCourse教师与课程表 ................................ 错误!未定义书签。 2.2.9 Admin管理员表 .............................................................................................. 17 2.3 E-R图 .......................................................................................................................... 18 第3章 功能模块设计 ............................................................................................................. 19

3.1 MVC模式分析 .............................................................................................................. 19 3.2 插件式设计分析: ..................................................................................................... 20 3.3 开发设计模型的改进 ................................................................................................. 21

3.3.1 系统整体模式架构 ......................................................................................... 22 3.3.2 插件式开发架构 ............................................................................................. 22 3.4 模块结构 ..................................................................................................................... 23

3.4.1 标签模块(helpers/template-tags) ........................................................... 23 3.4.2 业务模块 ......................................................................................................... 23 3.4.3 控制模块(controllers目录下) .................................................................. 24 3.4.4 主驱动模块 ..................................................................................................... 29

高校信息管理系统毕业论文

3.5 第4章

4.1

核心模块设计 ............................................................................................................. 31 部分功能实现 ............................................................................................................. 33 语言互译和安装功能 ................................................................................................. 33 4.1.1 安装控制器: ................................................................................................. 35 4.2 后台管理 ..................................................................................................................... 40

4.2.1 设置面板 ......................................................................................................... 40 4.2.2 用户管理 ......................................................................................................... 40 4.2.3 文章管理 ......................................................................................................... 42 4.2.4 评论管理 ......................................................................................................... 43 4.2.5 分类管理 ......................................................................................................... 43 4.3 插件式开发 ................................................................................................................. 44

4.3.1 可视化插件实现 ............................................................................................. 44 4.3.2 表情插件实现 ................................................................................................. 46

第5章 性能测试 ..................................................................................................................... 48

5.1 测试说明 ..................................................................................................................... 48

5.1.1 测试平台环境如下: ..................................................................................... 48 5.1.2 主要测试业务: ............................................................................................. 48 5.2 基准测试统计 ............................................................................................................. 49 设计总结......................................................................................................................................... 50 致谢 ................................................................................................................................................ 51 参考文献......................................................................................................................................... 52 6 符录......................................................................................................................................... 53

高校信息管理系统毕业论文

前言

管理学生信息是教务管理的根本任务,陈旧的手工管理工作非常繁琐,各校各院系均希望实现教务的计算机管理, 以提高工作效率。实现计算机管理的最佳技术就是数据库技术。我们可以利用数据库将整个学校(系)的学生情况、课程情况存入计算机,再配置上功能丰富的用户接口, 以满足用户需求。一个学生信息管理系统应达到的目标是:提供及时、广泛的信息服务,如开设课程情况,学生选修课成绩情况,学生异动信息等;加快信息检索的效率,实况灵活的查询;减轻管理人员制作报表和统计分析的负担; 系统规模不太大但又要保证支持日常工作的要求; 系统应易于扩充, 以便各系联网,全校统一管理,提高管理水平。根据以上的设计目标和要求,结合学生管理工作的实际, 采用Java编程语言设计了本文介绍的高校信息管理系统,它不仅达到了以往的手工管理水平,还有许多新增功能。

高校信息管理系统毕业论文

第1章 系统分析

1.1 系统设计目的

本系统设计目的在于建立一个以jsp+SSH+MySQL的方式,基于SSH框架的管理系统。校学生理方法、由于分散管理,易发生数据丢失,劳动强度高,速度慢。使用计算机可以高速、快捷地完成以上工作。特别是在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学生管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从而全面提高教学质量。

1.2 功能简介

安装部署:友好的快速安装程。 内容管理功能:本系统的主要内容。

插件式开发功能:事件处理、过滤器处理机制。 国际化功能:多语言互译。

1.3 系统需求

1.3.1 功能需求

1.3.1.1 内容管理需求:

a) 教师管理:公布学生信息、选择选课学生、个人信息设置。 b) 在线学生管理:个人信息管理、查看成绩、选课。

高校信息管理系统毕业论文

1.3.1.2 用户基本需求:

登陆、修改个人信息、修改密码、注销。 1.3.1.3 用户群体需求:

a) 教师:提供内容管理功能,还能修改个人信息。 b) 学生:查看个人信息,查看相关成绩,还有选课功能。

1.3.2 性能需求:

1.3.2.1 响应时间与内存使用量:

忽略网络环境因素、主题模板及功能插件运作的因素,以本地测试为准。 数据库安装响应:时间2秒内,内存使用量最高上限8,000,000 bytes。 前台浏览响应时间:时间0.8秒,内存使用量最高上限9,000,000 bytes。 后台操作响应时间:时间0.9秒,内存使用量最高上限9,000,000 bytes。 1.3.2.2 数据库的优化、备份:

提供所有数据表的SQL语句备份,SQL语句的查询数据备份。MySQL数据库的优化处理。 1.3.2.3 安全性:

后台的界面访问、路径访问、操作执行的前后,均受登陆会话管理和用户权限管理的控制。开启全局的跨站点攻击过滤。

高校信息管理系统毕业论文

1.4 用例分析

1.4.1 登陆管理用例

图表 1-1 教职工人员登陆用例图

教职工人员利用WEB输入系统首页URL,系统显示主页,在主页上输入用户名和密码,点击“登陆”按钮,系统验证用户名和密码验证成功,进入系统功能主页面。

高校信息管理系统毕业论文

1.4.2 修改个人信息用例

图表 1-2 修改个人信息用例图

教师请求显示主页,进入主页,点击【个人信息管理】->【修改个人信息】,系统显示“修改个人信息”页面,教师输入个人信息,并点击【确认】按钮,系统验证提交信息,系统保存个人信息,并提示修改成功。

高校信息管理系统毕业论文

管理员进行登陆认证后,在进行学生管理,课程管理,成绩管理,惩罚管理

等方面前验证用户权限,才能执行相关操作。

高校信息管理系统毕业论文

教师登陆后,查看自己所教的程课,考试后公布考试成绩。学生选课后,教师可以选择学生。 1.4.5 学生用例

学生登陆后可以修改个人登陆密码,所选修的课程成绩,下学期的选课。

1.5 运行环境

1.5.1 硬件环境

a) 服务器端:

服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置

高校信息管理系统毕业论文

的情况下,服务器的性能往往不尽人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。 本网络系统服务器端的配置如下:

处理器:Inter Pentium(Celeron) 4 2.4GHz 或更高。 内存:512MB 硬盘空间:60G b) 客户端:

因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过现在的电脑有很高的性价比,因此需要的配置应该高于下面的配置:

处理器:Inter Pentium(Celeron) 4 1.6GHz 或更高。 内存:32MB 硬盘空间:1GB

1.5.2 软件环境 a) 服务器端:

操作系统:Windows 2000/2003/XP/Vista、Windows 7 数据库管理系统:MySQL

b) 用户端:

操作系统:Windows 2000/2003/XP/Vista、Windows 7

高校信息管理系统毕业论文

第2章 数据库设计

2.1

数据库设计分析

2.1.1

教职工实体属性图

高校信息管理系统毕业论文

学生实体属性图

Student(ID,code,stuName,username,password,classmajorID,Studienjahr,credits,enrolmentTime,stuBorn,stuSex,stuPL,stuPhone,stuEmail,nativeplace,address,zipcode,IDcard,familyPhone,contact,rewardsandamerce)

2.1.2 物理结构设计 各数据表描述

2.2 数据库字典

2.2.1 Teacher教师表

高校信息管理系统毕业论文

2.2.2 Student学生表

2.2.3 Department系表

2.2.4 Class班级表

高校信息管理系统毕业论文

2.2.5 Course课程表

2.2.6 Enrol

2.2.7 Admin管理员表

高校信息管理系统毕业论文

2.3 E-R图

高校信息管理系统毕业论文

第3章 功能模块设计

3.1 MVC模式分析

使用像ASP,PHP,或者CFML这样的基于过程化开发的语言来开发一般的Web应用程序,它们的输入、处理和输出都不能很好的进行分离,因而很难体现出业务模型和业务重用性,以至于代码难以结构混乱和难以维护。虽然有经验比较丰富的开发者会将数据从表示层分离开来,但这通常不是很容易做到的,它需要精心的计划和不断的尝试。MVC从根本上强制性的将它们分开。

MVC是一种将应用程序的逻辑层和表现层进行分离的方法。Codeigniter(后简称CI)是基于模型-视图-控制器这一设计模式的。本系统采用CI框架下的MVC开发模式。

模型(Model)代表你的数据结构。通常来说,你的模型类将包含取出、插入、更新你的数据库资料这些功能。

视图(View)是展示给用户的信息。一个视图通常是一个网页,但是在 CI中,一个视图也可以是一个页面片段,如页头、页尾。

本文来源:https://www.bwwdw.com/article/r93i.html

Top