1/18系统概要设计文档2/18目录系统概要设计文档.......................................................................................................1b5E2RGbCAP目录................................................................................................................................2p1EanqFDPw1引言..............................................................................................................................3DXDiTa9E3d1.1编写目的及阅读建议......................................................................................3RTCrpUDGiT1.2系统概述.........................................................................................................35PCzVD7HxA1.3文档概述.............................................................................................................3jLBHrnAILg1.4设计原则与设计要求......................................................................................3xHAQX74J0X2引用文件......................................................................................................................3LDAYtRyKfE3设计概述.......................................................................................................................4Zzz6ZB2Ltk3.1功能需求规定....................................................................................................4dvzfvkwMI13.2运行环境...........................................................................................................4rqyn14ZNXI4系统体系结构设计.....................................................................................................4EmxvxOtOco4.1系统总体设计...................................................................................................4SixE2yXPq54.1.1概述........................................................................................................46ewMyirQFL4.1.2设计思想...............................................................................................5kavU42VRUs4.1.3基本处理流程........................................................................................6y6v3ALoS894.1.4系统数据结构设计...............................................................................9M2ub6vSTnP4.4接口设计........................................................................................................100YujCfmUCw4.4.1用户接口.............................................................................................10eUts8ZQVRd4.4.2外部接口............................................................................................10sQsAEJkW5T4.4.3内部接口.............................................................................................11GMsIasNXkA5运行设计.....................................................................................................................11TIrRGchYzg5.1系统初始化...................................................................................................117EqZcWLZNX5.2运行控制...........................................................................................................11lzq7IGf02E5.3运行结束..........................................................................................................11zvpgeqJ1hk6系统出错处理设计.....................................................................................................11NrpoJac3v16.1出错信息..........................................................................................................111nowfTG4KI6.2补救措施..........................................................................................................12fjnFLDa5Zo7系统维护设计.............................................................................................................12tfnNhnE6e5附录.............................................................................................................................12HbmVN777sL3/181引言1.1编写目的及阅读建议由前面的需求分析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个系统进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。目的在于推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。V7l4jRB8Hs1.2系统概述本系统为学生信息管理系统,主要实现了对学生信息的管理,包括添加用户账号,修改用户信息、删除用户信息、修改密码等功能。83lcPA59W91.3文档概述本文档为学生信息管理系统的概要设计,主要阐述了学生信息管理系统的整体结构和设计思想。1.4设计原则与设计要求本系统进行概要设计的原则:●命名规则;●模块独立性原则:●数据库设计规则;●系统易操作性要求;●系统可维护性要求;2引用文件[1]张海藩主编,《软件工程导论》,清华大学出版社[2]陆丽娜主编,《软件工程》,经济科学出版社[3]瞿中主编,《软件工程》,机械工业出版社。4/183设计概述3.1功能需求规定学生信息管理系统完成对学生信息的管理,包括添加用户账号,修改用户信息、删除用户信息。3.2运行环境运行平台:Linux操作系统数据库:MySQL数据库Web服务器:Tomcat开发语言:java4系统体系结构设计本章分条描述系统体系结构设计。如果设计的部分或全部依赖于系统状态或方式,应指明这种依赖关系。如果设计信息在多条中出现,可以只描述一次,而在其他条加以引用。也需指出或引用为理解这些设计所需的设计约定。mZkklkzaaP注:为简明起见,本章的描述是把一个系统直接组织成由硬件配置项(HWCI)、计算机软件配置项(CSCI)、手工操作所组成,但应解释为它涵盖了把一个系统组织成子系统,子系统被组织成由HWCI.CSCI、手工操作组成,或其他适当变种的情况。AVktR43bpw4.1系统总体设计4.1.1概述4.1.1.1功能描述学生信息管理系统主要功能包括:学生信息管理,用户管理。学生信息管理主要包括:管理员对学生基本信息修改,学生对自己信息管理修改。用户管理主要包括:管理员添加学生,删除学生,修改学生账号密码。学生修改自己的密码5/184.1.2设计思想4.1.2.1系统设计说明本系统设计的功能模块学生管理系统学生信息管理用户管理管理员修改学生信息学生修改学生信息管理员添加学生管理员删除学生管理员修改学生密码学生修改自己密码管理员修改自己密码管理员的用例图管理员添加学生删除学生管理员修改密码管理员修改自己密码管理员修改学生信息扩展管理员修改学生密码扩展6/18学生的用例图学生修改自己密码修改自己信息4.1.2.2关键技术简要说明本系统设计采用的关键技术和主要算法。项目主体框架介绍——SpringMVCSpring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,可以选择是使用内置