zoukankan      html  css  js  c++  java
  • 概要设计说明书

    转自http://www.cnblogs.com/beijiguangyong/archive/2010/09/26/2302822.html

    概要设计说明书

    1引言... 2

    1.1编写目的... 2

    1.2背景... 2

    1.3定义... 2

    1.4参考资料... 2

    2总体设计... 2

    2.1需求规定... 2

    2.2运行环境... 2

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

    2.4结构... 3

    2.5功能器求与程序的关系... 3

    2.6人工处理过程... 3

    2.7尚未问决的问题... 3

    3接口设计... 3

    3.1用户接口... 3

    3.2外部接口... 3

    3.3内部接口... 4

    4运行设计... 4

    4.1运行模块组合... 4

    4.2运行控制... 4

    4.3运行时间... 4

    5系统数据结构设计... 4

    5.1逻辑结构设计要点... 4

    5.2物理结构设计要点... 4

    5.3数据结构与程序的关系... 4

    6系统出错处理设计... 5

    6.1出错信息... 5

    6.2补救措施... 5

    6.3系统维护设计... 5


    概要设计说明书

    引言

    编写目的

    通过这份概要设计说明书的编写,从总体上大致的设计机房收费系统,希望米新江教授指出不足之处。

    背景

    说明:

    1. 待开发软件系统的名称:机房收费系统

    2. 任务提出者:米新江教授
    开发者:郗晓勇
    用户:廊坊师范学院全体师生
    运行该系统的中心:廊坊师范学院信息中心

    定义

    暂无

    参考资料

    《廊坊师范学院机房收费系统意见书》

    总体设计

    需求规定

    输入:注册时学生信息保存到数据库

    输出:日报表、周报表可查看、可打印

    运行环境

    普通台式机、WindowsXP操作系统

    基本设计概念和处理流程

    clip_image002

    结构

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

    clip_image004

    功能需求与程序的关系

    本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

     

    一般用户模块

    操作员模块

    管理员模块

    学生信息管理

    用户信息管理

     

    账目管理

     

    基本信息管理

       

    人工处理过程

    暂无

    尚未问决的问题

    暂无

    接口设计

    用户接口

    暂无

    外部接口

    需要刷卡器与计算机连接(USB)

    内部接口

    软件需要通过配置数据源同服务器进行连接

    运行设计

    运行模块组合

    学生上机、下机、查询运行学生管理模块

    学生充值、退卡;管理人员核查账目运行账目管理模块

    系统设定、用户管理运行系统管理模块

    运行控制

    学生上机、下机、查询需要进行划卡,然后操作人员核对后进行相关操作。

    学生充值、退卡需要划卡后操作人员核对后进行相关操作

    管理员登录后进行账目管理时核对账目

    管理员登陆后对系统或者操作人员进行设定

    运行时间。

    学生管理模块在学生信息查询时占用少量时间,学生上机管理会占用很多时间。

    账务管理模块需要占用部分时间进行账目核对以及打印报表

    系统管理模块在修改系统参数,添加、删除用户不需要很多时间

    系统数据结构设计

    逻辑结构设计要点

    学生信息

    字段名

    数据类型

    长度(字节)

    Card_No

    Char

    10

    Student_No

    Char

    12

    Name

    Char

    10

    Sex

    Char

    2

    Major

    Char

    20

    Grade

    Char

    10

    Class

    Char

    10

    Cash

    Char

    19

    State

    Char

    10

    Remarks

    Char

    100

    Style

    Char

    10

    Register_User

    Char

    10

    Re_Date

    Char

    10

    Re_Time

    Char

    10

    Check_Money

    Char

    10

    用户信息

    User_ID

    Char

    10

    User_Pwd

    Char

    10

    User_Des

    Char

    10

    User_Other

    Char

    10

    User_Name

    Char

    10

    操作人员工作记录

    User_ID

    Varchar

    50

    Enter_Date

    Datetime

    8

    Enter_Time

    Datetime

    8

    Leave_Date

    Datetime

    8

    Leave_Time

    Datetime

    8

    Counter_No

    Varchar

    50

    Remarks

    Varchar

    50

    User_Des

    Char

    10

    充值记录

    User_ID

    Char

    10

    Money

    Money

    8

    Card_No

    Char

    10

    Charge_Date

    Datetime

    8

    Charge_Time

    Datetime

    8

    Remarks

    Char

    50

    Style

    Char

    10

    退卡记录

    User_ID

    Char

    10

    Money

    Money

    8

    Card_No

    Char

    10

    Return_Date

    Datetime

    8

    Reture_Time

    Datetime

    8

    Remarks

    Char

    50

    基本信息

    Cost

    Char

    19

    Tempcost

    Char

    19

    Unit_Time

    Char

    10

    Least_Time

    Int

    4

    Prepar_Time

    Int

    4

    Least_Money

    Int

    4

    报表

    Remain_Money

    Money

    8

    Charge_Money

    Money

    8

    Use_Money

    Money

    8

    Return_Money

    Money

    8

    Now_Money

    Money

    8

    Date_Check

    Datetime

    8

    Remarks

    Char

    50

    上机信息

    Card_No

    Char

    10

    On_Date

    Datetime

    8

    On_Time

    Datetime

    8

    Off_Date

    Datetime

    8

    Off_Time

    Datetime

    8

    Use_Time

    Char

    10

    Use_Cash

    Money

    8

    Computer_No

    Char

    10

    Remarks

    Char

    50

    Name

    Char

    10

    Remain_Cash

    Money

    8

    物理结构设计要点

    由客户端获得数据存入服务器,不同权限的操作人员有不同的访问方式。

    数据结构与程序的关系

    (明各个数据结构与访问这些数据结构的形式:)

    ???

    系统出错处理设计

    出错信息

    用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。

    错误

    输出信息的形式

    含意

    处理方法

    未能连接数据库

    找不到数据库

    服务器不连通

    检查防火墙

    补救措施

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

    1. 每天进行数据备份,保证备份即时更新

    2. 系统崩溃时重启系统,可继续工作

    3. 数据丢失,回复已备份的最新

    系统维护设计

    说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。 各个程序之间的对应关系,可采用如下的矩阵图的形式;

  • 相关阅读:
    C++笔记(2018/2/6)
    2017级面向对象程序设计寒假作业1
    谁是你的潜在朋友
    A1095 Cars on Campus (30)(30 分)
    A1083 List Grades (25)(25 分)
    A1075 PAT Judge (25)(25 分)
    A1012 The Best Rank (25)(25 分)
    1009 说反话 (20)(20 分)
    A1055 The World's Richest(25 分)
    A1025 PAT Ranking (25)(25 分)
  • 原文地址:https://www.cnblogs.com/zzblee/p/4194367.html
Copyright © 2011-2022 走看看