-
2022-03-14 18:29:02
第二章 总体设计
第一节 设计思想
从前面的叙述中可以知道本系统是用ASP技术开发的B/S模式的管理系统,由用户通过浏览器在客户端向指定的WEB服务器提出服务请求,WEB服务器用HTTP协议把所需文件资料传给用户,并显示在浏览器上。
本系统的功能根据使用者的不同而有所不同,主要有两种用户:普通用户(学生)、后台数据库系统管理员。为了便于整个系统的组织管理,把整个系统分为两大模块:用户模块和管理员模块,两个模块的功能都完全相对独立的设计,然后再将它们集成到一个总的控制模块中。对于用户模块来说,只有浏览属于本用户(学生)的一些基本信息和成绩信息,而管理员模块,则可以录入、查询、修改、删除、查看所有学生的基本信息和成绩信息,并且可以对班级、科目和教师信息进行简单的管理。
第二节 总体框架
第三节 详细功能
本系统是一个基于ASP的学生档案管理系统,它主要是对学生的一些信息(包括基本档案信息、成绩信息等)进行详细的管理,并且对班级、科目和教师信息进行简单管理,最关键的是这些管理功能都必须能够在网上实现。1、从管理员角度讲,实现的功能是:
(1) 对学生有关数据的输入功能
a) 实现对学生基本信息的输入
b) 实现对学生成绩信息的输入
(2) 对学生有关数据的更新功能
由管理员进行档案收集,经过对档案资料的处理,更新学生档案管理系统中的相关信息(包括学生基本信息和学生成绩信息)。
(3) 对学生档案信息的查询功能
管理员可以通过自己的用户名和密码在因特网上对所有学生的信息(包括学生的档案信息、学生的成绩信息)进行查询。
(4) 对班级、科目和教师信息的简单管理
(5) 对用户密码的管理
2、从普通用户(学生)的角度讲,实现的功能是:
(1)在校学生可以通过自己的学号和密码在因特网上对自己的个人信息(包括个人的档案信息、成绩信息)进行查询。
(2)对用户密码的管理更多相关内容 -
学生信息管理系统总体设计.doc
2022-06-16 19:10:35学生信息管理系统总体设计 -
学生信息管理系统总体设计规划书
2021-12-12 14:44:05学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。信息管理系统提供了强大的学生档案管理功能,方便管理员对学生信息的添加...第一章引言
1.1编写目的
为开发人员、维护人员、客户之间提供共同的协议而创立基础,对学生信息管理软件功能的实现作使命描述。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.2背景
学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。信息管理系统提供了强大的学生档案管理功能,方便管理员对学生信息的添加、修改、删除、查询等操作。本系统开发的总体任务就是实现学生信息管理的系统化、规范化、自动化、达到提高学生信息管理效率的目的。
1.3术语定义
SIMS: Student Information Management System 学生信息管理系统
SQL: Structured Query Language 关系数据库标准语言
1.4参考资料
[1]龙浩 王文乐 刘金 戴莉萍 《软件工程-软件建模与文档写作》[M] 人民邮电出版社 [2]丁宝康 《数据库原理》[M] 经济科学出版社 [3]王珊 陈红 《数据库系统原理》[M] 清华大学出版社
第2章 设计概述
2.1 限制和约束
本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。
2.2 设计原则和总体设计
(1)实用性原则
学生信息管理系统大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。信息管理系统提供了强大的学生档案管理功能,方便管理员对学生信息的添加、修改、删除、查询等操作。本系统开发可实现学生信息管理的系统化、规范化、自动化、以达到提高学生信息管理效率的目的。
(2)可扩展性原则与可维护性原则
数据库的维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视;信息的更新、调整等;制定出相关的学生信息管理系统维护的规定以便将学生信息管理系统制度化、规范化。
(3)安全可靠性原则
系统环境要保证独立安全,防止外来无关人员窃取信息。各用户要分清权限,学生用户仅能查询、增添自己的相关信息,学号、学龄等。敏感信息仅能通过高级管理员修改。管理员增添信息需要严格依据学校提供的信息,修改信息需要向学生确认新信息正确性。学生信息管理系统仅在学校内部使用,需要防止无关人员进入系统。
(4)用户界面设计原则
为了使用户(学生)和系统管理人员,管理者(教师)使用此系统的时候更加快捷方便。系统功能设置就不需要十分繁琐,只要有较好用户图形设计界面使用起来方便快捷即可。
(5) 数据库设计原则
系统使用最频繁的还是查询功能所以查询界面要简洁、明了,而且查询信息的速度至关重要,直接影响到用户的使用体验,所以Mysql数据库的设计是否合理,将直接影响到系统的性能第3章 系统总体设计
3.1系统功能结构设计
学生信息管理系统:由登陆子系统、查询子系统、管理子系统。功能结构图如图3-1。
(1)登录子系统分为超级管理员登录、管理员登录以及学生端登录。它主要提供用户登录功能,并按各用户的权限使用本系统。
(2)查询子系统包含根据相应的条件进行模糊查询查询到其想要的学生信息。
(3)管理子系统包括学生信息的增加、删除等管理学生信息。
图3-1学生信息管理系统功能结构图3.2软件构成
学生信息管理系统,结构化方法下软件构成IPO图如3-2所示。
图3-2学生信息管理系统软件结构图3.3系统构成
学生信息管里系统主要包括管理员身份验证、信息浏览、系统管理、学生信息管理以及用户操作等组件。 系统组件图如图3-3。
图3-3学生信息管理系统组件图
3.4系统配置
配置图主要说明如何配置系统的软件和硬件,学生信息管理系统的应用服务负责保存整个管理系统的应用程序,数据库是负责数据的管理,此外,还有多个终端,对于不同的用户,有不同的客户端,如图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)
admind(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:所用的数据库管理系统 -
学生信息管理系统总体设计.pdf
2020-08-20 08:56:21学生管理系统总体设计 1 引言 1.1 编写目的 由于现在的学校规模在逐渐的扩大 设置的专业类别 分支机构及老师 学 生人数越来越多 对于过去的学生信息管理系统 不能满足当前学生信息管理的 服务性能要求 本报告对于... -
第六组学生信息管理系统总体设计说明书.doc
2022-07-03 20:12:25第六组学生信息管理系统总体设计说明书 -
学生信息管理系统总体设计说明文书.doc
2021-10-08 21:56:53学生信息管理系统总体设计说明文书.doc -
学生信息管理系统总体设计
2010-03-18 18:45:20该设计包含:第一章 任务概述,第二章 总体系统结构,第三章 运行环境设计,第四章 运行设计,系统流程,系统层次图,系统结构图 -
学生信息管理系统总体设计说明书
2008-12-07 15:31:02为了彻底解决了长期困扰教学信息化工作当中安全性、可靠性的问题;为了使管理人员可以随时看到更新的数据,极大地提高信息传递的速度; -
学生XX信息学习管理系统总体设计.docx
2020-11-13 16:30:04学生管理系统总体设计 引言 编写目的 由于现在的学校规模在逐渐的扩大 设置的专业类别 分支机构及老师 学生人数越来越多 对于过去的学生信息管理系统 不能满足当前学生信息管理的服务性能要求本报告对于开发新的 ... -
java学生信息管理系统毕业设计程序
2020-09-10 20:27:54总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果... -
学生信息管理系统分析总体设计
2012-03-16 14:17:51学生信息管理系统分析总体设计 数据流图描述:本系统从总体上分为系统信息管理、学生信息管理、课程管理、班级管理和成绩管理五大部分。每个模块有自己的作用。下面的各模块功能流图就是由各功能之间的关系而得出的... -
C语言课程设计学生信息管理系统源码.zip
2022-06-20 08:34:58C语言课程设计学生信息管理系统源码,总体设计+课程报告+模板,代码注释详细,90分以上高分项目。 C语言课程设计学生信息管理系统源码,总体设计+课程报告+模板,代码注释详细,90分以上高分项目。C语言课程设计... -
基于Java Web的学生信息管理系统的设计与实现(毕业设计论文+源代码+oracle数据库文件)
2019-12-31 16:54:19学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立起数据一致性和完整性强、数据安全性好的库.而对于后者则要求应用程序功能完备,... -
基于JSP的学生信息管理系统毕业论文
2021-06-14 19:01:434.2.7 个人信息管理功能模块 26 4.2.8 实验管理功能模块 27 4.2.9 实验评分管理功能模块 27 4.2.10 学生功能模块 28 4.2.11 实验预约功能模块 30 4.2.12 实验操作功能模块 30 4.2.13 实验分数查看功能模块 31 5 系统... -
SSM学生基本信息管理javaweb网站设计与实现.docx
2021-05-06 19:45:454.3明德学院学生信息管理系统数据库设计 13 4.3.1 实体关系映射之E-R图 13 第五章 系统实现与测试 15 5.1 登录与注册 15 5.1.1 注册 15 5.1.2 登录 15 5.1.3 初始密码提醒 16 5.1.4 初始密码提醒 16 5.1.5 个人信息... -
基于Python的Django框架学生信息管理系统
2022-04-29 17:12:17基于Python的Django框架学生信息管理系统 基于Python的 Django框架实现学生信息管理系统 总体概括 注册流程 首先进行输入用户名(邮箱)、密码以及验证码,输入完之后点击注册按钮。如果输入的不正确,提示错误... -
基于java学生信息管理系统毕业设计程序
2020-09-23 21:24:09总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果... -
学生信息管理系统数据库设计文档
2019-04-20 20:22:35本文档为学生信息管理系统数据库设计文档,包含实体关系图,局部E-R图,总体E-R图,数据库表结构等。 -
基于JavaWeb的学生信息管理系统
2022-03-27 21:56:44论文首先介绍了系统开发涉及的相关技术及开发平台,主要围绕学生信息管理系统实现的相关技术和系统的体系结构,介绍了学生信息管理系统的总体分析与设计,包括需求分析、功能模块分析和数据库设计。最后,利用Jsp+... -
软件工程(测试)课程设计-学生信息管理系统测试报告.doc
2022-04-28 23:13:56总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于... -
学生信息管理系统ER图,数据流图 用例图以及用例说明(部分)软件工程作业
2020-12-08 21:25:51学生信息管理系统,包含有全部的详细的ER图,数据流图的简单visio文件,以及部分的staruml用例图和不完全的用例说明的ml文件。 我们的软件工程作业(很水),我随手上传的,大家可以救个急。 ps:初到CSDN,用了一些... -
学生信息管理系统(完整代码、数据库、图片)_学生信息管理系统数据库表
2020-11-30 18:59:49Java 应用开发 课程设计报告 题 目 学生信息管理系统 指导老师 * 姓 名 * 专 业 计算机科学与技术 班 级 10 级 1 班 日 期 2012 年 6 月 目 录 Java 应用开发课程设计报告 一系统总体设计 (一)设计目标及完成功能 1... -
java基于bs的学生信息管理系统毕业设计程序
2020-07-29 18:17:03总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果... -
基于JSP学生成绩管理系统的设计与实现
2021-10-26 13:30:59学生成绩管理系统对象有学生,教师,管理员,学生可以在网上查询自己的成绩信息,只要学生能够上网,就随时能够查到自己的成绩,并可以根据需要保存在校期间的所有成绩,学校管理员可以完成对学生信息的管理,教师...