1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 软件工程之概要设计说明书

软件工程之概要设计说明书

时间:2019-11-22 09:26:21

相关推荐

软件工程之概要设计说明书

1引言

1.1编写目的

软件设计结构的具体任务是将一个复杂系统按功能划分,建立模块的层次结构及调用关系,确定模块间的接口接人机界面等。数据库结构设计包括特征描述,确定数据库的的结构特性,以及数据库的设计。

此概要设计说明书是为了说明整个系统的体系结构,以及需求用例的各个功能点在结构中的体现,为系统的详细设计人员进行详细设计师的输入参考文档。

1.2背景

说明:

待开发软件系统的名称:机房收费系统列出此项目的任务提出者:米新江教授

开发者:杨银平

用户以及将运行该软件的计算站(中心):廊坊师范学院机房电脑以及学生或教师个人笔记本电脑。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出有关的参考文件,如:

软件需求说明书(GB856T—88)《软工视频》张洪志《SQL Server入门经典》敖富江译

2总体设计

2.1需求规定

2.2运行环境

软件系统运行环境:Windows XP及以上系统

2.3基本设计概念和处理流程

2.4结构

用一览表及框图的形式说明本系统的个元素(各层模块,子程序,公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制的关系

2.5功能器求与程序的关系

2.6人工处理过程

说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。

2.7尚未解决的问题

数据库中多个表与功能实现的详细不够全面,大体关系已掌握,后续优化中。

3接口设计

3.1用户接口

3.2外部接口

报表部分:连接打印机

上下机、工作记录、上机记录、充值记录等:输出Excel表

3.3内部接口

系统内部与数据库接口链接

客户端通过配置数据源与服务器建立连接

4运行设计

4.1运行模块组合

1.管理员账户:添加删除管理员用户、基本数据设定、注册、充值、退卡、上机记录查询、余额退还查询、修改密码、收取金额查询、结账、日(周)账单、报表生成模块等设计到了数据库的查询和修改

2.学生(教书)账户:修改密码、查询余额、查询上机记录、查询充值记录、充值等模块涉及到数据库的调用和修改

具体软件的运行组合位程序多窗口的运行过程中能较好的交换信息,处理数据

4.2运行控制

1.用户登录时需要进行身份验证,用户名、密码和数据库中一直且根据用户类型不同而登录不同的环境

2.注册、充值、退卡需要核实信息后执行

3.结账时需要管理员核实

4.管理员登录后可以对系统进行设置和修改

4.3运行时间

每个操作(点击)反应时间不超过0.5秒

5系统数据结构设计

5.1逻辑结构设计要点

1)值班信息(WorkLog_Info)

2)退卡信息(Cancel Card_Info)

3)日结帐单(CheckDay_Info)

4)周结账单(Check Week_Info)

5)上机信息(Online_Info)

6)充值记录(Recharge_Info)

7)学生信息(Student_Info)

8)基本数据设定(BasicDate_Info)

9)用户信息(User_Info)

5.2物理结构设计要点

由客户端输入的信息存入服务端的数据库中,访问方式根据操作人员而定

5.3数据结构与程序的关系

1.系统的数据结构由标准数据库语言SQL生成

2.具体例如创建用户表格User_Info的程序

CREATE TABLE[dbo].[user_Info](

[user_ID] [char](10)NOT NULL

[PWD] [char](10) NOT NULL

……

6系统出错处理设计

6.1出错信息

6.2补救措施

说明故障出现后可能采取的变通措施,包括:

采用后备技术,当原始系统数据丢失时启动副本建立和启动技术,由于数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能恢复及再启动技术,使软件从故障点恢复执行或使软件从头开始

6.3系统维护设计

由于系统较小没有外加维护模块,所以维护工作比较简单,仅对数据库做一些基本维护即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。