系统设计说明书程序员.docx
- 文档编号:10289295
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:19
- 大小:670.71KB
系统设计说明书程序员.docx
《系统设计说明书程序员.docx》由会员分享,可在线阅读,更多相关《系统设计说明书程序员.docx(19页珍藏版)》请在冰豆网上搜索。
系统设计说明书程序员
(此文档为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
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)
{
代码略……
后续添加……
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 设计 说明书 程序员