第四章 系统总体设计
4.1 系统体系结构。
本学生信息管理系统基于管理员角度的系统模块采用 C/S 体系结构;基于学生角度的系统模块采用 B/S 体系结构。
C/S 体系结构即 Client/Server (客户机/服务器) 体系结构,通过将任务分别合理地分配到 Client 端和 Server 端,从而可以降低系统的通讯开销,但是必须安装相对应的客户端软件才可以对信息系统进行管理操作。
Client(客户)和 Server(服务器)指的是在通信时所涉及的两个应用进程。
Client 与 Server 的关系指的是进程之间服务与被服务的关系, Client 端和 Server端的程序并不相同,Client 的程序主要在 Client 端,主要完成具体的业务,而 Server端的程序则主要提供对数据进行共享、管理、维护等功能,也提供并发控制和系统维护等功能[24].
C/S 体系结构的软件开发相对容易,操作也很简便,但对客户端软件的升级和维护比较困难。
B/S 体系结构即 Browser/Server (浏览器/服务器) 体系结构,是随着 Internet技术的发展,对 C/S 体系结构进行变化和改进后产生的体系结构,在这种体系结构下,程序的所有界面均完全通过 WWW 浏览器来显现,客户端上基本没有专门的应用程序,服务器上必须存在用户需要的 Web 应用程序,服务器通过运行用户需要的 Web 应用程序来应答用户的请求。所以,基于 B/S 体系结构的 Web 应用程序的核心就是开发设计需要存放于服务器端的 Web 应用程序[25].
B/S 体系结构的软件升级和维护都在服务器上完成,升级和维护很方便,但数据的打印和输出等功能受到一定的限制。
4.2 系统功能结构。
根据需求分析,学生信息管理系统的系统结构图。
在系统模块管理员可以修改自己的密码。
在基础信息设置模块可以对年级、班级、学期等内容进行编辑,包括添加新的项目、删除项目、对某一项目进行改名以及查询某一项目是否存在。
在课程设置模块可以对课程的相关信息进行设置,包括添加、删除课程,编辑课程名称,查询某一课程的信息,对课程类型进行设置以及在某班级某学期开设某一门课程。
在学生信息模块可以对学生的相关信息进行设置,包括添加、删除学生,对某一学生的信息进行编辑,查询某一学生的信息,对某一名学生的课程成绩进行登记编辑和删除。
在查询模块可以查询某一名学生的信息和成绩,也可以在查询后打印相关报表。
在系统模块学生可以修改自己的密码。
在查询模块学生可以查询自己的信息和成绩。
4.3 数据库概念设计。
实体-联系方法是对现实世界进行描述和抽象的常用方法,用 E-R 图描述的概念模型与具体 DBMS 所支持的数据模型相独立,概念模型是各种不同的数据模型的共同基础,所以它比数据模型更一般、更抽象,并且更接近于现实世界[26].
通过分析需求,提炼出本学生信息管理系统包括的实体,共有 9 个,分别为:操作员、年级、班级、学生、课程类型、课程、学期、成绩、开课信息。
4.4 数据库详细设计。
数据库(Data Process, DB)是存储在计算机内有结构的相关数据的集合[27],设计良好的数据库能使系统发挥最大的功用。
本系统共创建了操作员(s_admin)、年级(s_grade)、班级(s_class)、学期(s_term)、课程(s_course)、课程类型(s_course_type)、学生(s_student)、成绩(s_result)、开课信息(s_course_information) 9 张表。
所有表的 id 序号均通过 SQL Server 2000 的标识种子、标识增量自动生成。
用于保存允许使用系统的操作员的信息。
1引言实验室信息管理系统(LaboratoryInformationManagementSystem,LIMS)是基于计算机局域网,专门针对一个实验室的整体环境而设计,是一个包括信号采集设备、数据通讯软件、数据库管理软件在内的...
现阶段,计算机和网络已经得到了非常广泛的应用,人们对信息技术质量的要求日益提升,这对计算机信息管理技术而言既是一次发展机遇,同时也是一种强大挑战。计算机信息管理技术是一种以传播信息为主要目的,促进各领域深层次沟通的先进技术,在当前全球范围...
信息管理系统已在许多企业中得到实际使用,并带来了良好的经济效益。以大数据和物联网为代表的下一代信息技术的发展为企业的业务管理提供了广泛的技术支持,并为改进标准化业务项目提供了机会。...
在计算机发展迅速的今天,计算机的网络信息技术也开始在医院中运用。有了计算机的辅助,医院的医疗服务质量以及医院的经济效益等都得到了大幅度的提高。...
1.高校计算机信息管理的现状随着信息的不断发展,高校微型计算机的普及和应用也出现越来越多的问题。主要体现在以下几个方面:(1)信息安全。由于所有的数据和信息都分散存储在PC本地硬盘中,使得数据丢失和信息泄露的途径非常多。数据在终端本地存储,...
一、办公自动化的概述1.办公自动化内涵。办公自动化是二十一世纪兴起的一种新型的办公方式,主要是通过利用科学原理和计算机通讯,使办公程序更加简单化。办公自动化主要涵盖的内容有文字、图像、音频等信息,计算机强大的文字以及数据处理功能的应用给办...
第一章绪论。1.1背景分析。在任何时代的任何行业,恐怕都无法离开对信息的加工和处理。在不同的学科领域内,信息一词有着不同的涵义,在管理学领域内,信息这一概念是指外界的资讯经过加工处理后形成的一种数据形式,更进一步地说是一种有次序符号的排列...
1.概述赤道几内亚巴塔港是西非港口建设项目,项目内容包括港口集装箱码头的建设及码头配套的计算机控制管理与通讯系统。集装箱码头计算机控制管理与通讯系统是指能够帮助码头进行装卸、堆存、集疏运等作业的计算机管理系统。该系统主要包括主机系统、有线网...
1、煤矿管理引入计算机信息化技术的重要意义在煤矿生产过程中,由于所涉及到的安全隐患信息较多,因而需要借助特定的技术对这些信息进行采集、编目、检索,以及查找统计的操作,而计算机信息化技术则凭借其独特的快速高效便利性被广泛用于此操作环节中。从...
本文将针对GIS技术的内涵、组成部分以及应用前景进行分析, 进而提出电力计算机信息管理系统的现存问题以及解决方法, 最后基于GIS的电力计算机信息管理系统的总体方案以及运行效益进行了分析...