【优质文档】系统概要设计文档.pdf
《【优质文档】系统概要设计文档.pdf》由会员分享,可在线阅读,更多相关《【优质文档】系统概要设计文档.pdf(12页珍藏版)》请在三一文库上搜索。
1、1 / 12 系统概要设计文档 2 / 12 目录 系统概要设计文档. 1 目录 2 1 引言 . 3 1.1 编写目的及阅读建议. 3 1.2 系统概述 . 3 1.3 文档概述 . 3 1.4 设计原则与设计要求. 3 2 引用文件 3 3 设计概述 4 3.1 功能需求规定. 4 3.2 运行环境 4 4 系统体系结构设计 4 4.1 系统总体设计. 4 4.1.1 概述 4 4.1.2 设计思想 5 4.1.3 基本处理流程 6 4.1.4 系统数据结构设计 9 4.4 接口设计 . 10 4.4.1 用户接口 10 4.4.2 外部接口 10 4.4.3 内部接口 11 5 运行设计
2、 11 5.1 系统初始化 . 11 5.2 运行控制 . 11 5.3 运行结束 . 11 6 系统出错处理设计 11 6.1 出错信息 . 11 6.2 补救措施 . 12 7 系统维护设计 12 附录 12 3 / 12 1 引言 1.1 编写目的及阅读建议 由前面的需求分析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行 设计,概要设计主要是利用比较抽象的语言对整个系统进行概括,确定对系统的物理配置, 确定整个系统的处理流程和系统的数据结构,接口设计, 实现对系统的初步设计。目的在于 推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间, 降低系统
3、实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维 护、版本升级等。 1.2 系统概述 本系统为学生信息管理系统,主要实现了对学生信息的管理,包括添加用户账号,修改 用户信息、删除用户信息、修改密码等功能。 1.3 文档概述 本文档为学生信息管理系统的概要设计,主要阐述了学生信息管理系统的整体结构和设 计思想。 1.4 设计原则与设计要求 本系统进行概要设计的原则: 命名规则; 模块独立性原则: 数据库设计规则; 系统易操作性要求; 系统可维护性要求; 2 引用文件 1 张海藩主编,软件工程导论,清华大学出版社 2 陆丽娜主编,软件工程,经济科学出版社 3 瞿中主编,软件
4、工程,机械工业出版社。 4 / 12 3 设计概述 3.1 功能需求规定 学生信息管理系统完成对学生信息的管理,包括添加用户账号,修改用户信息、 删除用 户信息。 3.2 运行环境 运行平台:Linux 操作系统 数据库: MySQL 数据库 Web 服务器: Tomcat 开发语言: java 4 系统体系结构设计 本章分条描述系统体系结构设计。如果设计的部分或全部依赖于系统状态或方式,应指明这 种依赖关系。如果设计信息在多条中出现,可以只描述一次,而在其他条加以引用。也需指 出或引用为理解这些设计所需的设计约定。 注:为简明起见,本章的描述是把一个系统直接组织成由硬件配置项(HWCI) 、
5、计算机软件 配置项 (CSCI)、手工操作所组成,但应解释为它涵盖了把一个系统组织成子系统,子系统被 组织成由 HWCI.CSCI 、手工操作组成,或其他适当变种的情况。 4.1 系统总体设计 4.1.1 概述 4.1.1.1 功能描述 学生信息管理系统主要功能包括:学生信息管理,用户管理。 学生信息管理主要包括:管理员对学生基本信息修改,学生对自己信息管理修改。 用户管理主要包括:管理员添加学生,删除学生,修改学生账号密码。学生修改自己的密码 5 / 12 4.1.2 设计思想 4.1.2.1 系统设计 说明本系统设计的功能模块 学生管理系统 学生信息管理用户管理 管 理 员 修 改 学 生
6、 信 息 学生 修改 学生 信息 管 理 员 添 加 学 生 管 理 员 删 除 学 生 管 理 员 修 改 学 生 密 码 学 生 修 改 自 己 密 码 管 理 员 修 改 自 己 密 码 管理员的用例图 管理员 添加学生 删除学生 管理员修改密码 管理员修改自己密码 管理员修改学生信息 管理员修改学生密码 6 / 12 学生的用例图 学生 修改自己密码 修改自己信息 4.1.2.2 关键技术 简要说明本系统设计采用的关键技术和主要算法。 项目主体框架介绍Spring MVC Spring 框架提供了构建Web 应用程序的全功能MVC 模块。 使用Spring 可插入的MVC 架构, 可以
7、选择是使用内置的Spring Web 框架还是Struts 这样的Web 框架。 通过策略接 口, Spring 框架是高度可配置的,而且包含多种视图技术,例如JavaServer Pages(JSP) 技术、 Velocity 、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强 迫您只使用JSP 技术。 Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象 的角色,这种分离让它们更容易进行定制。 4.1.3 基本处理流程 4.1.3.1 系统流程图 管理员添加学生账号: 7 / 12 登录 判断用户 密码 密码错误 添加学生账号 判
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质文档 优质 文档 系统 概要 设计
链接地址:https://www.31doc.com/p-5301526.html