欢迎来到天天文库
浏览记录
ID:32640666
大小:395.73 KB
页数:19页
时间:2019-02-14
《班级管理系统概要设计书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、〈基于MVC的班级管理系统〉软件概要设计说明书学院:专业:计算机科学与技术课程设计题目:基于MVC的班级管理系统系统设计人员:课程设计地点:目录1.引言31.1.文档目的31.2.文档范围31.2.读者对象31.3.参考文献31.4.术语与缩写解释32.总体设计41.1.系统概述42.2.运行环境42.3.设计策略52.4.处理流程52.5.人工处理过程62.6.尚未问决的问题63.设计约束73.1.使用人员约束72.2.用户接口约束73.3.硬件接口73.4.通信接口73.5.软件质量的约束73.6.隐含约束84.接口设计84.1.外部接口84.2.内部接口84.3.异常处理接口85
2、.系统总体结构85.1.数据库设计85.2.逻辑结构设计要点95.3.物理结构设计要点165.4.数据结构与程序的关系176.系统出错处理设计176.1.出错信息176.2.补救措施176.3.系统维护设计187.开发环境配置18&运行环境配置189.测试环境配置18概要设计说明书1.引言1.1.文档目的编写此文档的目的是:①详细、准确和全面地定义班级管理的概要设计,以利于指导该系统后续的开发工作;②本文档所描述的概要设计作为该项目最终验收的标准和依据;③给工作人员提供一定的维护依据,方便在以后的维修工作中提供方便。1.2.文档范冃该系统的主要目标是:随着学校的规模逐渐扩大,学校的招生
3、越来越多,新进来的学生和以前的学生档案管理规模也越来越大,以前的人工管理方式以人为方式处理这样大量的数据,不可避免地增加了管理的工作量及复杂程度,使学生处、教务处及各系学生科有关管理人员工作繁复、负担重、压力大。并且人为方式固有的不严密性常常带来各种工作屮的疏漏,使得复杂度更甚,常常让工作人员感到头疼。学校管理者需要对学生负责,要高效的,安全的,真实的获取学生的信息。为了解决这种状况,以计算机实现管理的科学化、严谨化,本系统旨在将学生的信息有效的存储,方便学生管理者获取信息。1.3.读者对象专业的工作技术人员对维修系统时参考的文档。1.4.参考文献1.JavaWeb应用技术与教案教程杨
4、树林胡洁萍人民邮电出版社。2.数据库系统概论王珊、萨师焰高等教育出版社。1.5.术语与缩写解释1.MVC:模型一视图一控制器(Model-View-Controller)。1.JSP:(JavaServerPages)是一种动态网页技术标准。2.Servlet:一种服务器端的Java应用程序,以生成动态的Web页面。3.JPA:(JavaPersistenceAPI)将运行期的实体对象持久化到数据库中。2.总体设计2.1.系统概述主要功能(11项)(1)班级信息设置(2)学生基本信息管理(3)学生照片管理(4)学生家庭成员信息管理(5)学生奖励信息管理(6)学生惩罚信息管理(7)学生考
5、工考级信息管理(8)学生测评信息管理(9)班级档案信息管理(10)综合查询信息管理(11)系统用户管理班级管理系统主要功能模块如下:9大功能模块(1)班级信息设置(2)学生信息管理(基本信息、照片、家庭成员信息管理)(3)学生奖励信息管理(4)学生惩罚信息管理(5)学生考工考级信息管理(6)学生测评信息管理(7)班级档案信息管理(8)综合查询信息管理(9)系统用户管理2.2.运行环境建设高速核心网络,数据库服务器、应用服务器、核心网络设备Z间应该畅通可靠,主干网络速率达到lOOM/lOOO.Mo且要拥有可靠稳定的公网出口,速率>10.1,应实行双通道接入。2.3.设计策略◊扩展策略:
6、本系统是一个单独的管理系统,与其它的系统可以同时使用不受影◊折衷策略:在面对“吋-空”效率发生冲突这一问题吋,我们将尽可能的提高空间利用率,因为系统要和多个消费者进行通信,所以,相比较而言,我们更注重时间利用率。2.4.处理流程按权限登录V增删改查班级信息V增删改查班级档案信息班主任VV增删改查学生的所有信息V综合查询管理V可导出学生和测评信息表VVV增增增删删删改改改查查查班班用级级户信档信息案信息息增删改查学生的所有信息实体关系E・R图2.5.人工处理过程本系统需要人工处理的地方有:数据库维护,需要有管理员进行教师信息的录入,需要有教师进行班级信息、学生信息的录入。2.6.尚未问决
7、的问题数据库逻辑结构的整体规范。3・设计约束3.1.使用人员约束由于本软件使用频率高,使用人员多,数据量大等特点,因此系统将尽量实现界面清晰,操作简便,较高的容错性及提高系统的传送,处理能力,严格限制无关人员対系统数据的查询,修改等操作。2.2.用户接口约束用户通过键盘和鼠标进行输入,把需要的文档通过浏览器浏览,通过打印机打印。2.3.硬件接口普通打印机。2.4.通信接口可支持TCP/IP、IPX/SPX等多种通信协议。3.5.软件质量的约束正
此文档下载收益归作者所有