(完整word版)系统概要设计文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WORD 格式可编写系统纲要设计文档
目录
系统纲要设计文档 . (1)
2 目录 ........................................................................
1 前言 (3)
编写目的及阅读建议 (3)
系统概括 (3)
文档概括 (3)
设计原则与设计要求 (3)
2 引用文件 (3)
3 设计概括 (4)
功能需求规定 (4)
运转环境 . (4)
4 系统系统构造设计 (4)
系统整体设计 (4)
概括 (4)
设计思想 (5)
基本办理流程 (6)
系统数据构造设计 (9)
接口设计 (10)
用户接口 (10)
外面接口 (10)
内部接口 (11)
5 运转设计 (11)
系统初始化 (11)
运转控制 (11)
运转结束 (11)
6 系统犯错办理设计 (11)
犯错信息 (11)
挽救举措 (12)
7 系统保护设计 (12)
12 附录 .......................................................................
1前言
1.1 编写目的及阅读建议
由前方的需求剖析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行设计,纲要设计主假如利用比较抽象的语言对整个系统进行归纳,确立对系统的物理配置,
确立整个系统的办理流程和系统的数据构造,接口设计,实现对系统的初步设计。

目的在于推进软件工程的规范化,使设计人员按照一致的纲要设计书写规范,节俭制作文档的时间,
降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

1.2 系统概括
本系统为学生信息管理系统,主要实现了对学生信息的管理,包含增添用户账号,改正用户信息、删除用户信息、改正密码等功能。

1.3 文档概括
本文档为学生信息管理系统的纲要设计,主要论述了学生信息管理系统的整体构造和设计
思想。

1.4 设计原则与设计要求
本系统进行纲要设计的原则:
●命名规则;
●模块独立性原则:
●数据库设计规则;
●系统易操作性要求;
●系统可保护性要求;
2引用文件
[1]张海藩主编,《软件工程导论》,清华大学第一版社
[2]陆丽娜主编,《软件工程》,经济科学第一版社
[3]瞿中主编,《软件工程》,机械工业第一版社。

3设计概括
3.1 功能需求规定
学生信息管理系统达成对学生信息的管理,包含增添用户账号,改正用户信息、删除用户信息。

运转环境
运转平台:Linux操作系统
数据库: MySQL数据库
Web服务器: Tomcat
开发语言: java
4系统系统构造设计
本章分条描绘系统系统构造设计。

假如设计的部分或所有依靠于系统状态或方式,应指明这种依靠关系。

假如设计信息在多条中出现,能够只描绘一次,而在其余条加以引用。

也需指出或引用为理解这些设计所需的设计商定。

注:为简洁起见,本章的描绘是把一个系统直接组织成由硬件配置项(HWCI)、计算机软件配置项 (CSCI) 、手工操作所构成,但应解说为它涵盖了把一个系统组织成子系统,子系统被组织成由、手工操作构成,或其余适合变种的状况。

4.1 系统整体设计
概括
功能描绘
学生信息管理系统主要功能包含:学生信息管理,用户管理。

学生信息管理主要包含:管理员对学生基本信息改正,学生对自己信息管理改正。

用户管理主要包含:管理员增添学生,删除学生,改正学生账号密码。

学生改正自己的密码
WORD 格式可编写
设计思想
系统设计
说明本系统设计的功能模块
学生管理系统
学生信息管理用户管理
管管管
学理管管理理
生员理理员员
学生修修员员修修
改正改改添删改改
学生自学加除学自
信息己生学学生己
密信生生密密
码息码码
管理员的用例图
增添学生
删除学生
管理员改正自己密码
<<扩展 >>
管理员改正密码
管理员<<扩展 >>
管理员改正学生密码
专业技术分享
学生的用例图
改正自己密码
改正自己信息
学生
重点技术
简要说明本系统设计采纳的重点技术和主要算法。

项目主体框架介绍——Spring MVC
Spring 框架供给了建立Web 应用程序的全功能MVC 模块。

使用 Spring可插入的MVC 架构,能够选择是使用内置的Spring Web框架仍是Struts这样的Web框架。

经过策略接口, Spring框架是高度可配置的,并且包含多种视图技术,比如JavaServer Pages( JSP)技术、 Velocity 、Tiles 、iText 和 POI 。

Spring MVC框架其实不知道使用的视图,因此不会逼
迫您只使用 JSP 技术。

Spring MVC 分别了控制器、模型对象、分配器以及办理程序对象
的角色,这种分别让它们更简单进行定制。

基本办理流程
系统流程图
管理员增添学生账号:
登录
密码错误
判断用户
密码
主界面
增添学生账号信息错误
判断用户
密码
增添成功
管理员删除学生账号:
登录
密码错误
判断用户
密码
主界面
删除学生账号
删除成功
管理员改正学生信息:
登录
密码错误
判断用户
密码
主界面
改正学生信息信息错误
校验输入
的信息
改正成功
WORD 格式可编写
系统数据构造设计
逻辑构造设计重点
系统 ER图:
数据表的说明
表序号表名表的详尽说明
1 admin 管理员信息表
2 user 账号表
3 student 学生信息表
管理员信息表 (admin) 的定义
字段名中文名种类主键可空关系表项备注adminid 管理员 id Varchar(255) 否否student. 学生学号
sudentid
id id Int 是否表 id
phone 手机Varchar(255) 否是管理员手机号mail 邮件Varchar(255) 否是管理员邮件imagepath 图片所在路径Varchar(255) 否是管理员图片所在
路径
WORD 格式可编写
账号表 (user) 的定义
字段名中文名种类主键可空关系表项备注userid 账号名Varchar(255) 否否student. 学生学号
sudentid
id id Int 是否表 id password 密码Varchar(255) 否否账号密码
role 角色Varchar(255) 否否账军号色
学生信息表 (student) 的定义
字段名中文名种类主键可空关系表项备注
id 表 id Int 是否表 id
name 学生姓名Varchar(255) 否否学生姓名
sex 性别Varchar(255) 否否学生性别grade 年级Varchar(255) 否否学生年级imagepath 图片所在路径Varchar(255) 否否学生图片所在路

studentid 学号Varchar(255) 否否学号
phone 手机号Varchar(255) 否否学新手机号mail 邮件Varchar(255) 否否学生邮件
4.4 接口设计
用户接口
学生信息管理系统采纳的阅读器与服务器的形式,系统经过网页的形式为不一样身份的用
户供给登录界面,不一样身份的用户经过自己的身份考证登录系统,实现自己权限范围内的各样
操作。

外面接口
学生信息管理系统,以阅读器与服务器的形式,经过查问数据库服务器,查问有关信息。

并经过鼠标、键盘、显示器输入与输出有关信息。

内部接口
学生信息管理系统的内部接口有:学生信息管理、用户管理、密码管理
5运转设计
5.1 系统初始化
学生信息管理系统在初始化阶段对内置的管理员账号进行初始化,包含对管理员登录
ID 初始化,登录密码初始化,个人信息初始化。

5.2 运转控制
详细软件的运转模块组合为多个阅读器并发交互的运转环境,各个模块在软件运转过程中能
较好的互换信息,办理数据。

当用户登录到系统时,用户输入的数据经过阅读器传输到服务器端,由后台的管理模块对输入进行考证,阅读器接收伏务器返回的信息,阅读器接收伏务器返回的用户信息,给不
同的用户展现不一样的界面。

用户在阅读器上对学生信息进行操作,提交数据给服务器后,服务器校验数据,服务器返回提交结果给阅读器,能否改正成功。

用户在阅读器使用学生信息管理系统时,能够见到美丽清楚地界面,简单的操作流程。

5.3 运转结束
用户退出学生信息管理系统后,服务器会自动封闭与远程用户主机的连结。

6系统犯错办理设计
6.1 犯错信息
错误种类原由解决方法
数据库连结错误数据库设置不正确或SQLServer 异撤消本次操作,提示用户检查数
常据库
输入错误输入不规范经过对话框,提示用户,而后再
次操作
不行预知错误未知异样进行数据库备份,帮助开发者完
善程序
6.2 挽救举措
我们关于本程序的几种可能的错误进行了剖析,分别进行了不一样的办理。

主要的错误可能有:
数据库连结错误:这种错误主假如数据库设置不正确,或 MYSQL异样惹起的,我们只需撤消本次操作,提示用户检查数据库问题便可。

输入错误:这主假如用户输入不规范造成的,我们在尽量减少用户犯错的条件的状况下,
主要也是经过对话框,提示用户,而后再次操作。

其余操作错误:关于用户的不正当操作,有可能使程序发生错误。

我们主假如中断操作,并提示用户中断的原由和操作的规范。

其余不行预知的错误:程序也会有一些我们没法预知或没考虑完整的错误,我们对此不行能
作出安全的异样办理,这时我们主要要保证数据的安全,因此要常常的进行数据库备份,并能实
时的和我们联系,以逐渐的完美我们的程序。

7系统保护设计
软件的保护主要包含数据库的保护和管理子系统服务器的保护。

关于数据库的保护,需
要供给数据库的备份和恢复功能,方便地实现数据库的保护和管理。

关于管理子系统服务器的保护,因为每个模块之间的独立性较高,对服务器的保护带来了很大方便。

关于功能的添
加,只需要再增添菜单项内容即可,我们将依据客户的要乞降反响,按期对软件进行保护和改
良。

附录
附录可用来供给那些为便于文档保护而独自第一版的信息( 比如图表、分类数据 ) 。

为便于办理,附录可独自装订成册。

附录应按字母次序(A,B 等 ) 编排。

相关文档
最新文档