系统设计说明书程序员.docx

上传人:b****4 文档编号:3937250 上传时间:2023-05-06 格式:DOCX 页数:19 大小:670.71KB
下载 相关 举报
系统设计说明书程序员.docx_第1页
第1页 / 共19页
系统设计说明书程序员.docx_第2页
第2页 / 共19页
系统设计说明书程序员.docx_第3页
第3页 / 共19页
系统设计说明书程序员.docx_第4页
第4页 / 共19页
系统设计说明书程序员.docx_第5页
第5页 / 共19页
系统设计说明书程序员.docx_第6页
第6页 / 共19页
系统设计说明书程序员.docx_第7页
第7页 / 共19页
系统设计说明书程序员.docx_第8页
第8页 / 共19页
系统设计说明书程序员.docx_第9页
第9页 / 共19页
系统设计说明书程序员.docx_第10页
第10页 / 共19页
系统设计说明书程序员.docx_第11页
第11页 / 共19页
系统设计说明书程序员.docx_第12页
第12页 / 共19页
系统设计说明书程序员.docx_第13页
第13页 / 共19页
系统设计说明书程序员.docx_第14页
第14页 / 共19页
系统设计说明书程序员.docx_第15页
第15页 / 共19页
系统设计说明书程序员.docx_第16页
第16页 / 共19页
系统设计说明书程序员.docx_第17页
第17页 / 共19页
系统设计说明书程序员.docx_第18页
第18页 / 共19页
系统设计说明书程序员.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

系统设计说明书程序员.docx

《系统设计说明书程序员.docx》由会员分享,可在线阅读,更多相关《系统设计说明书程序员.docx(19页珍藏版)》请在冰点文库上搜索。

系统设计说明书程序员.docx

系统设计说明书程序员

(此文档为word格式,下载后您可任意编辑修改!

SystemDesignSpecification

物业管理系统设计说明书

 

Preparedby

拟制

彭淼,李博文

Date

日期

2015.4.7

Reviewedby

评审人

Date

日期

Approvedby

批准

Date

日期

RevisionRecord修订记录

Date

日期

RevisionVersion

修订版本

ChangeDescription

修改描述

Author

作者

2015.4.7

1.0.1

初稿

彭淼,李博文

Catalog

目录

1.Introduction  简介4

1.1Purpose  目的4

1.2Scope  范围4

1.3Name软件名称4

1.4Functions软件功能4

1.5Applications软件应用4

2.HighLevelDesign概要设计4

2.1系统功能设计4

2.2系统架构设计5

2.2.1三层架构5

2.3Database数据库设计6

2.3.1数据字典6

2.3.2数据表设计6

2.3.3表关系7

3.LowLevelModelDesign模块详细设计7

3.1UserModelDesign用户模块7

3.2ClassDesign类详细设计8

3.2.1UserInfoClass用户类8

1)OverView简介8

2)ClassDiagram类图8

3)Attributes属性8

4)Methods方法9

1.Introduction  简介

1.1Purpose  目的

小区物业管理系统统计了小区的所有楼层,以及居住人的详细信息对其进行人性化的管理,这样方便了户籍信息的分类,小区信息更清楚明了。

同时,业主可以通过该系统进行生活缴费,节省了业主的时间,不用业主不用来回奔波。

1.2Scope  范围 

本文档描述物业管理系统的主体需求,旨在为软件设计及开发人员实现物业管理系统提供分析依据,同时为项目干系人提供交流、协作以及项目的进度跟踪监控、项目的质量控制、项目相关资源的管理,从而提高项目管理水平,实现了工作的协同化、提高了工作效率。

其适用范围:

(1)小区住宿人员

(2)小区物业管理人员

1.3Name软件名称 

小区物业管理系统

1.4Functions软件功能

参考《小区物业管理系统需求规格说明书》

1.5Applications软件应用 

业务员方便缴纳水电等费用和查看业务员自己及本小区的相关信息,物业管理人员方便管理小区。

2.HighLevelDesign概要设计

2.1系统功能设计

物业管理包括:

首页、登录、小区管理、收费管理、用户管理、基本信息、物业收费7个模块。

本系统的功能如下图:

2.2系统架构设计

2.2.1三层架构

本项目采用层架构进行开发,其优势在于便于分工合作、易于扩展、便于维护;

2.3Database数据库设计

2.3.1数据字典

数据库名称:

数据库名称:

表:

共6个表:

GLY(管理员表),YZ(业主表),JBXX(小区基本信息表)

SFLX(收费类型表),ZBSB(周边设备表),zhuhuSF(住户收费表)

2.3.2数据表设计

本项目数据库共包含6个表,其表结构如下表所示

项目所有数据库表见表3.1。

表3.1物业系统表设计

表名

功能说明

GLY

(管理员表)

YZ

(业主表)

JBXX

(小区基本信息表)

SFLX

(收费类型表)

ZBSB

(周边设备表),

zhuhuSF

(住户收费表)

类型表:

GLY(管理员表)

YZ(业主表),

JBXX(小区基本信息表)

SFLX(收费类型表)

ZBSB(周边设备表),

zhuhuSF(住户收费表)

2.3.3表关系

3.LowLevelModelDesign模块详细设计

3.1Processanalysis业务流程分析

(1)Mian首页

管理员登录后进入首页,点击小区管理,查看小区基本信息、添加小区周边设施、修改小区基本信息。

(2)管理员后台模块

业务流程:

小区物业管理员后台,管理员可在树形菜单里通过点击进行小区管理、收费管理、用户管理、基本信息、物业收费等操作。

1.(点击小区管理后进入)小区信息

我们可以修改小区的基本信息,添加小区周边设施。

2.收费管理模块

业务流程:

点击收费管理添加小区物业收费类型、添加住户收费信息、显示住户收费。

3.用户管理

点击用户管理后:

添加小区住户基本信息、添加物业管理员的基本信息注册成功。

(3)用户后台模块

1.基本信息

业务流程:

点击基本信息,进入我的基本信息,修改用户登录密码

2.物业收费

点击物业收费按钮,查看用户收费情况。

3.2ClassDesign类详细设计

3.2.1EmployeeClass验证类

1)OverView简介

用户登录

2)ClassDiagram类图

3)Attributes属性

Visibility

可见性

Name

属性名

Type

类型

Description

描述

Private

Email

String

邮箱

Private

GDRESS

nvarchar

登录密码

Private

GAEO

String

用户类型

4)Methods方法

1)UserLogin

(1)MethodDescription方法描述

Prototype函数原型

PublicboolUserLogin(stringusername,stringuserPwd)

Description描述

验证用户登陆

Calls调用函数

Calledby被调用函数

BtnLogin_OnClick

Input输入参数

stringusername,stringuserPwd

Output输出参数

Return返回值

bool

Exception抛出异常

(2)ImplementationDescription实现描述

PublicboolUserLogin(stringusername,stringuserPwd)

{

//获取输入的值

///根据输入的值不同读取数据库进入特定的页面

进入不同的后台。

}

3.2.2GoodsInfoClass用户信息类

1)OverView简介

业主信息

2)ClassDiagram类图

3)Attributes属性

Visibility

可见性

Name

属性名

Type

类型

Description

描述

Private

YNAME

String

姓名

Private

MM

String

密码

Private

ZH

nvarchar

账号

Private

YQQ

DateTime

邮箱

Private

YJobs

String

参加工作

Private

yPhone

int

手机号

Private

YBZ

String

备注

4)Methods方法

1)Uers

(1)MethodDescription方法描述

Prototype函数原型

PublicboolUser(stringName,string

TypeID)

Description描述

添加

Calledby被调用函数

Input输入参数

Output输出参数

Return返回值

Bool

Exception抛出异常

(2)ImplementationDescription实现描述

PublicboolUers(stringGoodsName,stringGoodID)

{

//添加

//获取表示层输入的值

//根据值提取数据库中的数据,ifTRUE,添加信息

IfFALSE,显示当前用户输入信息

//修改

//获取表示层中的值

//在数据库中进行验证,ifTRUE,修改,ifFALSE,提示并返回

}

3.2.3OrdersInfoClass用户期望类

1)OverView简介

住户收费

2)ClassDiagram类图

3)Attributes属性

Visibility

可见性

Name

属性名

Type

类型

Description

描述

Private

Bz

String

单元号

Private

Dname

int

收费类型

Private

Lx

nchar

收费标准

Private

Ren

Varcha

收费人

Private

Yi

datatime

衣服金额

Private

Wf

nchar

未付金额

Private

Rq

nchar

收费日期

4)Methods方法

1)Add方法描述

Prototype函数原型

PublicboolAdd(stringHopesID)

Description描述

用户期望信息

Calledby被调用函数

Input输入参数

Output输出参数

Return返回值

Bool

Exception抛出异常

(2)ImplementationDescription实现描述

PublicboolAdd(stringHopeID)

{

//添加

//获取表示层输入的值

//根据值提取数据库中的数据,ifTRUE,添加入库信息

IfFALSE,提示并返回

}

3.2.4DeliveryInfoClass学历信息类

1)OverView简介

收费类型

2)ClassDiagram类图

3)Attributes属性

Visibility

可见性

Name

属性名

Type

类型

Description

描述

Private

sBz

nchar

收费标准

Private

Sname

String

收费类型

Private

Sprice

String

收费金额

4)Methods方法

1)Eduction

(1)MethodDescription方法描述

Prototype函数原型

PublicboolEduction(stringEductionID)

Description描述

学历信息

Calledby被调用函数

Input输入参数

Output输出参数

Return返回值

Bool

Exception抛出异常

(2)ImplementationDescription实现描述

PublicboolDepot(intid,moneyPrice)

{

代码略……

后续添加……

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2