1、 System Design Specification 物业管理系统设计说明书 Prepared by 拟制 彭淼,李博文 Date 日期 2015.4。7 Reviewed by 评审人 Date 日期 Approved by 批准 Date 日期 Revision Record修订记录 Date 日期 Revision Version 修订版本 Change Description 修改描述 Author 作者 2015.4.7 1.0.1 初稿 彭淼,李博
2、文 Catalog 目 录 1. Introduction 简介 4 1.1 Purpose 目的 4 1.2 Scope 范围 4 1。3 Name 软件名称 4 1.4 Functions 软件功能 4 1.5 Applications软件应用 4 2. High Level Design概要设计 4 2.1系统功能设计 4 2。2 系统架构设计 5 2.2。1 三层架构 5 2。3 Database数据库设计 6 2.3。1 数据字典 6 2。3。2 数据表设计 6
3、 2。3.3 表关系 7 3。 Low Level Model Design 模块详细设计 7 3.1 User Model Design 用户模块 7 3。2 Class Design 类详细设计 8 3.2。1 UserInfo Class 用户类 8 1) OverView简介 8 2) Class Diagram 类图 8 3) Attributes 属性 8 4) Methods 方法 9 1。 Introduction 简介 1。1 Purpose 目的 小区物业管理系统统计了小区的所有楼层,以及居住人的详细信息对其进行人性化的管理,这样方便了户籍信
4、息的分类,小区信息更清楚明了。同时,业主可以通过该系统进行生活缴费,节省了业主的时间,不用业主不用来回奔波。 。 1。2 Scope 范围 本文档描述物业管理系统的主体需求,旨在为软件设计及开发人员实现物业管理系统提供分析依据,同时为项目干系人提供交流、协作以及项目的进度跟踪监控、项目的质量控制、项目相关资源的管理,从而提高项目管理水平,实现了工作的协同化、提高了工作效率。 其适用范围: (1)小区住宿人员 (2)小区物业管理人员 1。3 Name 软件名称 小区物业管理系统 1。4 Functions 软件功能 参考《小区物业管理系统需求规格说明书》
5、 1。5 Applications软件应用 业务员方便缴纳水电等费用和查看业务员自己及本小区的相关信息,物业管理人员方便管理小区。 2。 High Level Design概要设计 2。1系统功能设计 物业管理包括:首页、登录、小区管理、收费管理、用户管理、基本信息、物业收费7个模块. 本系统的功能如下图: 2.2 系统架构设计 2.2.1三层架构 本项目采用层架构进行开发,其优势在于便于分工合作、易于扩展、便于维护; 2。3 Database数据库设计 2。3.1 数据字典 数据库名称: 数据库名称: 表:共6个表:GLY(
6、管理员表),YZ(业主表),JBXX(小区基本信息表) SFLX(收费类型表),ZBSB(周边设备表), zhuhuSF(住户收费表) 2。3。2 数据表设计 本项目数据库共包含6个表,其表结构如下表所示 项目所有数据库表见表3.1。 表3.1物业系统表设计 表名 功能说明 GLY (管理员表) YZ (业主表) JBXX (小区基本信息表) SFLX (收费类型表) ZBSB (周边设备表), zhuhuSF (住户收费表) 类型表:GLY(管理员表) YZ(业主表),
7、 JBXX(小区基本信息表) SFLX(收费类型表) ZBSB(周边设备表), zhuhuSF(住户收费表) 2.3。3 表关系 3。 Low Level Model Design 模块详细设计 3.1 Process analysis业务流程分析 (1) Mian 首页 管理员登录后进入首页,点击小区管理,查看小区基本信息、添加小区周边设施、修改小区基本信息。 (2) 管理员后台模块 业务流程: 小区物业管理员后台,管理员可在树形菜单里通过点击进行小区管理、收费管理、用户管理、基本信息、物业收费等操作.
8、 1. (点击小区管理后进入)小区信息 我们可以修改小区的基本信息,添加小区周边设施。 2.收费管理模块 业务流程: 点击收费管理添加小区物业收费类型、添加住户收费信息、显示住户 收费。 3。用户管理 点击用户管理后:添加小区住户基本信息、添加物业管理员的基本信息注册 成功。 (3) 用户后台模块 1. 基本信息 业务流程:点击基本信息,进入我的基本信息,修改用户登录密码 2. 物业收费 点击物业收费按钮,查看用户收费情况
9、 3。2 Class Design 类详细设计 3.2.1 Employee Class 验证类 1) OverView简介 用户登录 2) Class Diagram 类图 3) Attributes 属性 Visibility 可见性 Name 属性名 Type 类型 Description 描述 Private Email String 邮箱 Private GDRESS nvarchar 登录密码 Private GAEO String 用户类型 4) Methods 方法 1)User
10、Login (1) Method Description 方法描述 Prototype 函数原型 Public bool UserLogin(string username,string userPwd) Description 描述 验证用户登陆 Calls 调用函数 无 Called by 被调用函数 BtnLogin_OnClick Input 输入参数 string username,string userPwd Output 输出参数 无 Return 返回值 bool Exception 抛出异常 无 (2) Implement
11、ation Description 实现描述 Public bool UserLogin(string username,string userPwd) { //获取输入的值 ///根据输入的值不同读取数据库进入特定的页面 进入不同的后台。 } 3。2。2 GoodsInfo Class 用户信息类 1) OverView简介 业主信息 2) Class Diagram 类图 yz 3) Attributes 属性 Visibility 可见性 Name 属性名 Type 类型 Description 描述 Priva
12、te 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) Method Description 方法描述 Prototype 函数原型 Public bool User(string Name,string
13、 TypeID) Description 描述 添加 Called by 被调用函数 无 Input 输入参数 无 Output 输出参数 无 Return 返回值 Bool Exception 抛出异常 无 (2) Implementation Description 实现描述 Public bool Uers(string GoodsName,string GoodID) { //添加 //获取表示层输入的值 //根据值提取数据库中的数据,if TRUE,添加信息 If FALSE,显示当前用户输入信息 //修改 //获取表示层中的值 /
14、/在数据库中进行验证,if TRUE,修改,if FALSE,提示并返回 } 3.2。3 OrdersInfo Class 用户期望类 1) OverView简介 住户收费 2) Class Diagram 类图 Hope 3) Attributes 属性 Visibility 可见性 Name 属性名 Type 类型 Description 描述 Private Bz String 单元号 Private Dname int 收费类型 Private Lx nchar 收费标准 Private Ren
15、 Varcha 收费人 Private Yi datatime 衣服金额 Private Wf nchar 未付金额 Private Rq nchar 收费日期 4) Methods 方法 1)Add方法描述 Prototype 函数原型 Public bool Add(string HopesID) Description 描述 用户期望信息 Called by 被调用函数 无 Input 输入参数 无 Output 输出参数 无 Return 返回值 Bool Exception 抛出异常 无
16、 (2) Implementation Description 实现描述 Public bool Add(string HopeID) { //添加 //获取表示层输入的值 //根据值提取数据库中的数据,if TRUE,添加入库信息 If FALSE,提示并返回 } 3。2。4 DeliveryInfo Class 学历信息类 1) OverView简介 收费类型 2) Class Diagram 类图 3) Attributes 属性 Visibility 可见性 Name 属性名 Type 类型 Description 描述 Pr
17、ivate sBz nchar 收费标准 Private Sname String 收费类型 Private Sprice String 收费金额 4) Methods 方法 1)Eduction (1) Method Description 方法描述 Prototype 函数原型 Public bool Eduction(string EductionID) Description 描述 学历信息 Called by 被调用函数 无 Input 输入参数 无 Output 输出参数 无 Return 返回值 Bool Exception 抛出异常 无 (2) Implementation Description 实现描述 Public bool Depot(int id,money Price) { 代码略…… 后续添加…… }






