教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

基于struts框架的教务管理系统(4)

来源:网络收集 时间:2026-06-25
导读: (3) 因为面向大众,所以要易学易用的友善人机界面。 (4) 可剪裁性和可伸缩性,能适应不同人群的情况的要求。 (5) 开放性与可移植性,适应不同硬软件平台。 (6) 模块化结构,可扩充性。 3.3 系统建议运行环境 (1)主

(3) 因为面向大众,所以要易学易用的友善人机界面。

(4) 可剪裁性和可伸缩性,能适应不同人群的情况的要求。

(5) 开放性与可移植性,适应不同硬软件平台。

(6) 模块化结构,可扩充性。

3.3 系统建议运行环境

(1)主机:IBM兼容机

(2)CPU:PentiumⅢ733M

(3)内存 256M内存

(4)存贮器容量:40G硬盘

(5)显示卡:图形显卡

3.4 系统任务的可行性分析

3.4.1 技术可行性

本系统的架构是基于M(Model,模型) V(View,视图) C(Controller,控制器)的模式,是基于JSP+javaBean+Servlet+SQL四层结构的动态售票系统。

随着网络技术日新月异的发展,信息技术的普及,各种方便的信息渠道提供给人们使用,网页知识宣传、信息及时的更新,给人们带来了极大的方便。与传统的毕业设计选题方式不同。毕业设计选题系统主要完成对毕业设计选题的管理。使得学生更方便的查看毕业设计选题,教师更容易的查看学生信息,管理员增加、删除、查看、修改毕业设计信息。在各个学校也被广泛的使用。

MVC模式不仅实现了功能模块和显示模块的分离,同时孩提高了应用系统的可维护性,可扩展性,可移植性和组件的可复用性。

作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。种种优点使得这套系统为今后在企业中应用和企业中推广打下了良好的基础。所以JSP是实现本系统的最佳技术,它是完全可行的。

Beans独立负责处理整个系统的全部数据逻辑运算,所以整个系统的负载量和速度都将大大提高,所以基于这种语言和结构开发的课程学习系统的优势是其它语言无法比拟的。更重要的是,JSP+Bean能够在Tomcat环境下顺畅地运行,这也是其最大优点之一。

配置文件采用标准格式文本文件进行配置,采用普通的标准格式文本文件简单,清楚,容易维护。

3.4.2 系统安全性分析

在开发这个系统的过程中存在以下安全隐患,数据库的连接、安全、JSP代码的冗余和漏洞等。

以上问题解决的办法是在数据库服务器上安装防火墙以确保数据库安全,并且反复检查代码的可重复性,以及代码漏洞增强服务器解析效率,给用户以更快的速度以及更高的安全性进行访问。

本系统登录模块提供身份验证,以加强系统的安全性。

随着网络技术日新月异的发展,信息技术的普及,各种方便的信息渠道提供给人们使用,网页知识宣传、信息及时的更新,给人们带来了极大的方便。与传统的毕业设计选题方式不同。毕业设计选题系统主要完成对毕业设计选题的管理。使得学生更方便的查看毕业设计选题,教师更容易的查看学生信息,管理员增加、删除、查看、修改毕业设计信息。在各个学校也被广泛的使用。

第4章 系统设计

4.1 系统的体系结构概括

本系统是基于B/S架构的信息管理系统,系统由用户表示层、业务逻辑层、数据访问层3个层次组成。客户层向客户提供操作界面和显示内容;业务逻辑层实现业务的具体逻辑功能;数据库层实现对数据的访问功能。从上到下各层功能分别为:

(1)用户表示层是应用程序和用户交互的层。将系统的业务功能在浏览器上显示出来,如显示毕业设计题目信息等。

(2)业务逻辑层是实现具体的业务逻辑功能,它处理表示层传递过来的用户响应,并将结果返回给表示层。业务逻辑层中包含了各种业务逻辑模块以及对这些模块进行的管理、调度。如对毕业设计的管理操作等。

(3)数据访问层是实现对数据的访问功能,如对毕业设计信息的增加、删除、修改等。

4.2 系统功能设计

根据系统的需求分析设计出了系统的功能模块,将系统划分为用户管理模块,教师模块,学生模块。系统整体结构如图4.1所示。

图4.1 系统整体结构图

随着网络技术日新月异的发展,信息技术的普及,各种方便的信息渠道提供给人们使用,网页知识宣传、信息及时的更新,给人们带来了极大的方便。与传统的毕业设计选题方式不同。毕业设计选题系统主要完成对毕业设计选题的管理。使得学生更方便的查看毕业设计选题,教师更容易的查看学生信息,管理员增加、删除、查看、修改毕业设计信息。在各个学校也被广泛的使用。

4.2.1 用户管理模块

(1)登录模块

登录模块是系统展现给用户的第一个模块,也是系统安全的一道屏障。这个模块实现的好坏直接影响到用户使用系统的感受及系统的运行安全。

基于以上分析,本系统对于不同的权限用户,在登陆成功后会转入到不同的功能界面:普通用户会转入到设备查询界面;学校管理员将会转入到对信息操作功能的界面。

在用户登录时,如果用户输入的数据符合条件的话,页面将会作出相应的跳转;如果用户输入的数据有误的话,系统提示“用户名或密码错误”。处理过程如图4.2所示。

图4.2 用户登录模块活动图

(2)用户管理

用户管理模块是管理员登录系统后对用户信息进行维护和管理的模块。这个模块实现的好坏直接影响到是否能对用户信息进行正确添加和修改。

该模块包括用户添加和用户信息修改。在管理员添加新用户信息时,如果输入的用户信息正确符合条件,则系统将新的用户信息记录插入到用户信息表中;用户信息成功添加后页面会自动跳转到用户信息维护页面,当管理员需要对用户信息进行修改或删除时可选择该用户的序号,此时该用户信息将显示出来,管理员可进行修改或删除。处理过程如图4.3所示。

随着网络技术日新月异的发展,信息技术的普及,各种方便的信息渠道提供给人们使用,网页知识宣传、信息及时的更新,给人们带来了极大的方便。与传统的毕业设计选题方式不同。毕业设计选题系统主要完成对毕业设计选题的管理。使得学生更方便的查看毕业设计选题,教师更容易的查看学生信息,管理员增加、删除、查看、修改毕业设计信息。在各个学校也被广泛的使用。

图4.3 用户管理活动图

4.2.2 毕业设计信息管理模块

毕业设计信息管理模块是管理员分配给学生用户的毕设题目信息情况的分配模块。此模块实现的好坏直接影响到是否能对毕业设计选题信息进行正确录入和更新。

在管理员添加新毕业设计信息时,如果输入的毕设信息准确无误,则系统将新的毕业设计信息记录插入到库存信息表中;毕业设计信息成功添加后,管理员可选择对毕业设计信息进行查询或对毕业设计信息进行维护,当选择查询学生毕业设计信息时,系统会跳转到查询页面;当选择修改毕业设计信息时,系统会跳转到维护页面,管理员可对需要更新的毕业设计信息进行相应的修改或删除操作。处理过程如图4.5所示。

图4.4 毕设管理模块活动图

随着网络技术日新月异的发展,信息技术的普及,各种方便的信息渠道提供给人们使用,网页知识宣传、信息及时的更新,给人们带来了极大的方便。与传统的毕业设计选题方式不同。毕业设计选题系统主要完成对毕业设计选题的管理。使得学生更方便的查看毕业设计选题,教师更容易的查看学生信息,管理员增加、删除、查看、修改毕业设计信息。在各个学校也被广泛的使用。

4.3 数据库设计

系统采用MySQL作为数据库,MySQL可以完成事务处理、存储和分析数据、以及创建新的应用程序。MySQL是一种能够满 …… 此处隐藏:2634字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于struts框架的教务管理系统(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/114939.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)