jsp+mysql学生信息管理系统设计+ER图(3)
时间:2019-10-11 20:47 来源:毕业论文 作者:毕业论文 点击:次
技术上可行考虑将来使用的硬件和软件技术能够满足用户的需求。根据目前的计算机网络技术和数据技术已经成熟,并为各种开发技术管理信息系统(MIS)已经相当成熟,其中许多人在案件的所有方面的成熟。因此,多用户的网络平台,以共享信息学生信息系统的发展在技术上是可行的。 2.2方案的设计 2.2.1 C/S设计结构和B/S设计结构比较 当前运行模式的Web应用程序有两类:Client/Server,Browser/Server。前者的主要缺点是文护,升级比较麻烦。同时,要开发的服务器端和客户端;后者是在Internet发展起来产生的技术,B / S模式的客户端是一个标准的浏览器,服务器是web server,以及web server和数据库,并在与应用服务器紧密连接,使得该应用程序这种模式的范围不断扩大,它不仅可用于网上,也有很多企业部门的业务系统,企业MIS系统都采用这种模式,它具有易扩展的应用程序,升级和文护的优点是操作简便,不需要专门的客户端的发展,用户不需要特殊的设置和软件的安装,减少了文修费用,只要在其上的客户端浏览器。 2.2.2 系统模式的设计 该系统的设计仅一种用户就是管理员,所以从权限方面来看,仅存在一个管理员权限。 2.2.3系统设计的技术选择 处于安全性,功能可扩展性,采用java ee; 数据库使用开源的Mysql; 服务器采用Tomcat; 2.2.4系统的运行环境 (1).系统:Windows XP及其以上版本 (2).Web服务器:Tomcat6及其以上版本 (3).数据库服务器:Mysql5 (4).浏览器:IE7,8,9、火狐、Chrome 2.3 系统基本功能需求 系统中涉及系统管理员一种权限;接下来针对这种权限说明下功能结构。 2.3.1 系统结构 主要功能有: 系统管理员:学生信息管理,班级信息管理,年级信息管理,系统管理(包 括数据字典管理,数据字典类别管理,修改密码)。 2.3.2 系统业务流程图 图2.1系统业务图 图2.2系统业务流程图 2.4 数据库表内容 根据上面业务流程图所涉及到的内容,数据库要设计的表有:学生表,班级表,年级表,数据字典类别表,数据字典表,管理表。 2.5 系统目标 本选题系统的设计主要将实现以下目标: 1.人性化设计:系统界面友好,操作简单; 2.实现对学生信息的管理,班级信息的管理,年级信息的管理; 2.6 本章小结 本章主要介绍了学生管理系统的需求分析。包括了可行性分析、经济可行性、方案的设计与比较、系统基本功能需求、数据库需求分析、系统目标。 第三章 系统概要设计 上一章对学生管理系统的需求进行了较为细致的分析,下面主要来对系统的概要进行分析,要从系统的总体、体统结构、数据库、逻辑结构、数据库表来进行系统概要的设计 3.1总体设计 3.1.1 处理流程 1.管理员打开系统,进入系统登录界面, 2.通过验证后,进入系统管理主界面 3..用户操作,执行相应的功能, 4..退出系统。 3.1.2系统的包含图 针对本系统的需求,设计出如下面所示的数据项和数据结构: 管理员表:编号,用户名,密码; 学生表:学生编号,学号,姓名,性别,出生日期,入学时间,民族,政治面貌,所在班级,班级备注,学生照片; 班级表:班级编号,班级名称,所在年级,班级备注; (责任编辑:qin) |