技术上可行考虑将来使用的硬件和软件技术能够满足用户的需求。根据目前的计算机网络技术和数据技术已经成熟,并为各种开发技术管理信息系统(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系统的包含图
针对本系统的需求,设计出如下面所示的数据项和数据结构:
管理员表:编号,用户名,密码;
学生表:学生编号,学号,姓名,性别,出生日期,入学时间,民族,政治面貌,所在班级,班级备注,学生照片;
班级表:班级编号,班级名称,所在年级,班级备注;
- 上一篇:健身馆预约服务系统APP设计
- 下一篇:VB图根三维导线平差程序设计
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...