首页 > 编程知识 正文

学生管理系统设计,学生信息管理系统报告

时间:2023-05-04 17:27:07 阅读:171356 作者:4207

第一章引言1.1为开发者、维护人员、客户之间提供通用协议奠定基础,描述学生信息管理软件功能的实现使命。

预计本文档的读者将是客户、业务或需求分析人员、测试人员、用户文档创建者和项目管理员。

1.2背景学生信息管理系统是校园网中重要的应用系统它大大改善了学校教学、科研和管理的基础环境在一定程度上反映了学校管理现代化的水平。 信息管理系统提供强大的学生档案管理功能,方便管理员添加、修改、删除、查询学生信息等操作。 本系统开发的总体任务是实现学生信息管理的系统化、规范化、自动化,提高学生信息管理的效率。

1.3术语定义sims : studentinformationmanagementsystem学生信息管理系统SQL : structuredquerylanguage关系数据库的标准语言

1.4参考资料[1]龙浩梦幻咖啡豆lgddm直言枕头《软件工程-软件建模与文档写作》 [M]人民邮电出版社[2]rdhmg 《数据库原理》 [M]经济科学出版社[3]yxy陈红《数据库系统原理》 [M]清华大学出版社第二章设计简介2.1本软件的开发分为技术实现和软件工程两大部分,两部分是重点,技术支持出现故障或问题无法解决,程序开发出现偏差,会耽误工程进度,影响工程按期完成。 软件工程描述存在问题,部分描述模糊会影响系统的完整性和继承性。 在管理方面,管理者必须具备预见性,才能对调派问题采用切实可行的解决手段,影响开发模块之间的相互作用,影响工程的顺利开展,工程无法按期完成。

2.2设计原则和总体设计(1)实用性原则

学生信息管理系统大大改善了学校教学、科研和管理的基础环境,在一定程度上反映了学校管理现代化的水平。 信息管理系统提供强大的学生档案管理功能,方便管理员添加、修改、删除、查询学生信息等操作。 本系统开发可以实现学生信息管理的系统化、规范化、自动化,提高学生信息管理的效率。

)2)可扩展性原则和可维护性原则

数据库维护,有效利用数据是网站维护的重要内容,因此数据库维护受到重视。制定信息更新、调整等相关学生信息管理系统维护的规定,使学生信息管理系统制度化。

)3)安全可靠性原则

系统环境应当保证独立安全,防止外部相关人员窃取信息。 每个用户必须明确权限,学生用户只能查询、添加自己的相关信息、学号、学龄等。 只有高级管理员可以更改机密信息。 管理员添加信息必须严格按照学校提供的信息,修改信息需要向学生确认新信息的正确性。 学生信息管理系统只在学校内使用,需要防止无关人员进入系统。

(4)用户界面设计原则

使用户(学生)、系统管理员和管理员)在使用此系统时更快、更方便。 系统功能设置无需繁琐,有用户的图形设计界面方便快捷。

)5)数据库设计原则

系统使用最频繁的是查询功能,所以查询界面必须简洁易懂。 另外,信息查询速度至关重要,直接影响用户的使用体验,因此Mysql数据库的设计是否合理直接影响系统的性能

第3章系统总体设计3.1系统的功能结构设计学生信息管理系统:登录子系统、查询子系统、管理子系统。 功能结构图如图3-1所示。

)登录子系统分为超级管理员登录、管理员登录、以及学生侧登录。 主要提供用户登录功能,根据各个用户的权限使用本系统。

)查询子系统包括根据相应条件进行模糊查询,查询所需学生信息。

(3)管理子系统包括学生信息的增加、删除等管理学生信息。

图3-1学生信息管理系统功能结构图

3.2软件构成学生信息管理系统,结构化方法下的软件结构IPO如图3-2所示。

图3-2学生信息管理系统的软件结构图

3.3系统结构学生信息管理系统主要包括管理员认证、信息权限查看、系统管理、学生信息管理以及用户交互等组件。 系统装配图如图3-3所示。

图3-3学生信息管理系统的组件图

3.4系统配置图主要说明如何配置系统的软硬件,学生信息管理系统的APP应用服务维护整个管理系统的APP应用,数据库负责数据的管理。 另外,存在多个终端,每个用户有不同的客户端。 图3-4表示学生信息管理系统的配置图。

图3-4学生信息管理系统结构图

3.5数据库设计需要编制学生表、超市管理员表、管理员(老师)表。 3.5.1数据库逻辑设计

该SIMS的SQL逻辑结构如下图3-5所示。

图3-5数据库E-R图

3.5.2数据库表设计

数据库表:

3.5.3数据库的物理设计(架构、子架构创建成文) )。

关系模型:

teacher(tid,tname,tpass ) )。

管理(aid,apass ) )。

student(sid、sname、spass、gender和grade ) )。

第4章使用的开发技术和应该注意的事项()1)由于开发条件有限,受Microsoft SQL Server2008数据库设计的限制,编程语言受Java限制,时间太长,所以优先保障重要功能的使用

用再完善其他功能。
(2)学生信息管理系统仅在学校内部使用,需要防止无关人员进入系统。
(3)本系统的开发完全按照老师和学生的要求设计,包括软件、硬件。
(4)为了使新用户和一些特殊用户方便使用,所以界面要简洁、明了,着重运行速度和安全。

第5章 专业术语以及有关缩写的定义

SIMS: Student Information Management System 学生信息管理系统
SQL: Server:所用的数据库管理系统

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。