1、小区停车管理系统详细设计V1.0(版本号)拟 制 人_审 核 人_批 准 人_二零零九年4月月二十二日目 录1.引言(Introduction)(秦 磊 3062101225 2102-021-0061)1.1编写目的在此编写详细设计的目的在于在概要设计的基础上,考虑“如何实现”这个软件系统,并对系统中的每个模块给出足够详细的描述。1.2背景(1)本项目的名称经项目小组决定定为“小区停车管理系统”(2)项目提出者:秦 磊 开发者:费晟珏 袁楚楚 钱跃平 倪鸣峰 徐绍先 茆慧娟 用户:淮安市居民小区2.模块设计(Module Design)2.1登陆模块2.2用户信息管理模块(钱跃平 30621
2、01216 2102-021-0052)User Information management module业主信息管理模块,标识符:form1,form2,form3,form4.Owner information management module, identifier: form1, form2,form3,form4.2.2.1模块概述Module summarize1、简要情况:对业主信息的添加,删除,查询。Simply instance: Add,delete,query for owners information2、模块属性:主控模块运行时才能进入分模块,模块常驻内存,非子程
3、序,不可并发。Module attribute:When the main control module running,we can access to the child module,Module is permanent EMS memory.Non-child system,it cant equally issue.2.2.2添加模块Add module(1) 添加处理流程设计Design of add manage flow显示管理界面并初始化进入添加模块添加业主信息显示添加结果,存入数据库业主基本信息(2) 模块界面设计Design of interface(3) 局部数据结构
4、Frame of local dataID:string; /业主ID号,对业主区分ID:string,/The number of owners ID,Distinguish owners 姓名:string; /业主姓名Namer: string;/Owners name性别: integer; / 业主性别Sex: integer;/Owners sex生日: string; /业主生日Birthday: string; /owners birthday电话: integer; /业主电话Telephone: integer;/ Owners telephone手机号码: integer
5、; /业主手机Mobile phone: integer;/ Owners Mobile phone停车位号: integer; /业主停车位号Number of parking space;/ Owners number of parking space身份证号: integer; /业主身份证号Number of ID card: integer;/ Owners number of ID card驾驶证号: integer; /业主驾驶证号Number of drive card: integer;/ Owners number of drive card车牌号: integer; /业
6、主车牌号Trademark of cars: integer;/ Owners trademark of cars(4) 算法Arithmetic输入框为空、0?跳出对话框是库存列表中有此输入数据?否跳出对话框否跳出对话框显示添加成功是结束开始窗体激活事件:form2.showForm activation affair: form2.show开始添加信息模块界面结束退出添加模块事件:form2. ExitQuit add module affair:form2.Exit开始返回主管理主界面结束添加确定按钮按下事件:form2.Button1ClickAdd button click affa
7、ir: form2.Button1Click否ID为空、0?是警告否返回确定添加?否添加成功重新输入是更新业主数据库2.2.3删除模块Delete module(1) 删除处理流程设计Design of delete manage flow显示管理界面并初始化进入删除模块删除业主信息删除所选信息,并显示删除成功通过业主的ID(2) 模块界面设计Design of interface(3)局部数据结构Frame of local dataID:string; /业主ID号,对业主区分ID:string,/The number of owners ID,Distinguish owners 姓名:
8、string; /业主姓名Namer: string;/Owners name性别: integer; / 业主性别Sex: integer;/Owners sex生日: string; /业主生日Birthday: string; /owners birthday电话: integer; /业主电话Telephone: integer;/ Owners telephone手机号码: integer; /业主手机Mobile phone: integer;/ Owners Mobile phone停车位号: integer; /业主停车位号Number of parking space;/ O
9、wners number of parking space身份证号: integer; /业主身份证号Number of ID card: integer;/ Owners number of ID card驾驶证号: integer; /业主驾驶证号Number of drive card: integer;/ Owners number of drive card车牌号: integer; /业主车牌号Trademark of cars: integer;/ Owners trademark of cars(3) 算法Arithmetic选择要删除的数据业主息点击删除返回否删除数据是结束开
10、始窗体激活事件form3.showForm activation affair: form3.show开始删除信息模块界面结束退出删除模块事件:form3. ExitQuit delete module affair: form3.Exit开始返回主管理主界面结束删除确定按钮按下事件:form3. BtDelClickDelete button click affair: form3. BtDelClick确定删除?否返回是删除成功更新业主数据库2.2.4查询模块Query module(1) 查询处理流程设计Design of query manage flow显示管理界面并初始化进入查询模
11、块查询业主信息显示查询的信息通过业主的ID或者姓名(2) 模块界面设计Design of interface(3)局部数据结构Frame of local dataID:string; /业主ID号,对业主区分ID:string,/The number of owners ID,Distinguish owners 姓名:string; /业主姓名Namer: string;/Owners name(3) 算法Arithmetic输入查询条件业主息输入正确返回否显示查询结果是结束开始窗体激活事件form4.showForm activation affair: form4.show开始查询信息
12、模块界面结束退出查询模块事件:form4. ExitQuit query module affair: form4.Exit开始返回主管理主界面结束删除确定按钮按下事件:form4. Button1ClickQuery button click affair: form4. Button1Click条件为空,0?是警告否查询内容为空,0?是警告否显示相关业主信息2.3小区业主车辆管理模块(秦 磊 3062101225 2102-021-0061)2.3.1模块概述(Module Summary)1、简要情况(Briefing):小区业主车辆停放在本小区,需要登记业主信息,车辆信息。2、模块属性
13、(Module Attribute) :管理员进行业主信息,车辆信息的录入,可对其信息进行查询,删除,打印水晶报表。2.3.2模块处理流程设计(Processing Flow Design)(1)信息录入图2.1输入业主信息是否正确输入车辆信息是否正确信息录入提示错误并结束提示错误并结束否否是是(2)信息查询图2.2输入业主姓名,身份证,车位号是否存在从业主车辆信息表中提取各项信息显示提示信息并结束是否(3)信息删除图2.3输入业主编号是否存在从业主车辆信息表中提取各项信息删除提示信息并结束否是(4)打印报表图2.4输入业主姓名是否存在从业主车辆信息表中提取各项信息提示错误并结束打印否是2.3
14、.3模块界面设计(1)信息录入模块界面(2)信息查询模块界面(3)信息删除模块界面(4)打印模块界面2.3.4局部数据结构(1)信息录入模块编号:string; /业主编号,对业主区分姓名:string; /业主姓名年龄:string; /业主年龄手机: integer; / 业主手机身份证号: integer; /业主身份证号生日: string; /业主生日电话: integer; /业主电话车辆牌照: integer; /业主车辆牌照车辆类型:integer; /业主车辆类型车位号: integer; /业主停车位号驾驶证号: integer; /业主驾驶证号车牌号: integer;
15、/业主车牌号办卡日期:integer; /办卡日期截至日期:integer; /截至日期缴费金额:string; /缴费金额(2)信息查询模块编号:string; /业主编号,对业主区分身份证号: integer; /业主身份证号车位号: integer; /业主停车位号(3)信息删除模块编号:string; /业主编号,对业主区分姓名:string; /业主姓名年龄:string; /业主年龄手机: integer; / 业主手机身份证号: integer; /业主身份证号生日: string; /业主生日电话: integer; /业主电话车辆牌照: integer; /业主车辆牌照车辆类
16、型:integer; /业主车辆类型车位号: integer; /业主停车位号驾驶证号: integer; /业主驾驶证号车牌号: integer; /业主车牌号办卡日期:integer; /办卡日期截至日期:integer; /截至日期缴费金额:string; /缴费金额(4)打印模块编号:string; /业主编号,对业主区分姓名:string; /业主姓名年龄:string; /业主年龄手机: integer; / 业主手机身份证号: integer; /业主身份证号生日: string; /业主生日电话: integer; /业主电话车辆牌照: integer; /业主车辆牌照车辆类型
17、:integer; /业主车辆类型车位号: integer; /业主停车位号驾驶证号: integer; /业主驾驶证号车牌号: integer; /业主车牌号办卡日期:integer; /办卡日期截至日期:integer; /截至日期缴费金额:string; /缴费金额2.3.5算法(1)窗体激活:界面初始化,设置业主编号输入焦点开始结束(2)信息录入事件:开始检查各输入框是否为空检查输入项是否符合要求点击信息录入按钮,进行输入结束(3)信息查询事件:开始输入并确定查询条件输入正确显示查询结果结束(4)信息删除事件:开始选择要删除的数据业主息点击删除删除数据结束是否返回(5)打印事件:开始选
18、择需要打印的数据确定打印打印信息作水晶报表结束2.4外来车辆管理模块2.5 添加收费管理信息模块(Add the charges information module)2.5.1模块概述添加收费管理信息模块用于添加小区车辆的收费信息,登记收费,如业主的的住址、应交费用、姓名等。2.5.1Description of moduleAdd the charges information module used for add the charges information of owners, Registration services, such as the addresses of the
19、owners, charges of owners, owners name .2.5.1模块属性只有操作用户登陆正确,才能进入该模块。1.2Module attributeOnly when the correct operator log in the system,gets intoAdd the charges information module then can display the charges information.2处理流程设计2.Process flow design添加收费管理信息初始化显示添加收费界面管理信息显示基本信息户主基本信息信息收费保存送入系统3. 模块界
20、面设计3.Module interface design局部数据结构Local data structures d1,d2:string; /存放开始日期和结束日期的字符串形式m1:integer; /存放金额4. 算法4.Arithmetic4.1 窗体激活事件开始界面初始显示所有要添加的收费信息结束5.2 单击添加按钮事件开始添加的收费编号是否存在保存添加的结果YesNo 结束5.3 退出事件 开始鼠标是否点击退出按钮Yes 退出页面 5.4 置空事件 开始鼠标是否点击置空按钮Yes 置空控件信息查询收费管理信息模块1. 模块概述查询收费管理信息模块用于户主查询自己的交费状况和物管查询收费
21、管理信息。Locate ownerscharges information module1. Description of modulelocate ownerscharges informationmodule used for household query the state of charges information and management query property of management fees and charges information.2. 模块属性只有操作用户登陆正确,才能进入该模块。1.2Module attributeOnly when the cor
22、rect operator log in the system,gets intolocate ownerscharges information module then can display query of the charges information.2.处理流程设计2.Process flow design显示查询收费信息界面按收费编号或车位编号查询显示收费管理信息户主收费信息3. 模块界面设计4. 算法5.1 窗体激活事件 开始查询界面初始,设置查询信息页面为输入焦点 结束5.2 单击查询按钮事件开始单击收费编号按钮按收费编号查询的收费信息单击车位编号按钮按收费编号查询的收费信息
23、结束YESNOYESNO5.3 退出事件 开始鼠标是否点击退出按钮Yes 退出查询页面5.4 置空事件 开始鼠标是否点击置空按钮Yes 置空控件信息删除收费信息模块Remove household charges information module1. 模块概述删除收费信息模块用于删除户主的收费信息。Remove household charges information1. Description of moduleRemove household charges information module for Remove household charges information.4.
24、模块属性只有操作用户登陆正确,才能进入该模块。1.2Module attributeOnly when the correct operator log in the system,gets intoRemove household charges information module.3. 处理流程设计显示删除收费信息界面删除保存户主收费信息4. 模块界面设计5. 算法5.1 窗体激活事件 开始删除界面初始,设置删除页面为输入焦点 结束5.2 单击删除按钮事件 开始删除收费编号是否存在在?Yes保存删除后的信息结束No5.3 退出删除收费信息页面事件 开始鼠标是否点击退出按钮Yes 退出页面
25、5.4 置空事件 开始鼠标是否点击置空按钮Yes 置空控件信息2.6投诉管理模块2.7帮助模块(Help Module)(袁楚楚 3062101203 YUAN Chu-chu 2102-011-0039)2.7.1模块概述(Module Summary)(1) 简要情况(Briefing)小区停车管理系统帮助模块中提供的文档可以组织成帮助集合。此集合中包含所有的原始产品文档,以及用于和小区停车管理系统集成的其他所有帮助,如 小区停车管理系统更新的帮助集合。帮助内容包括四个方面: 帮助主题:系统用户手册; 与我们联系:可了解开发者的联系方式; 关于小区停车管理系统:介绍系统版权信息; 检查更新
26、:可登录网站下载系统最新版本。快捷键: 用户可用“Alt + H”快捷键打开帮助主题。 “Alt + C”快捷键打开 “与我们联系”。 “Alt + A”快捷键打开 “关于 小区停车管理系统”。 “Alt + U”快捷键打开 “检查更新”。Files in help module of the parking management for residential area that can be organized help set. This set include all original documents of the production, and all the other hel
27、ps that used in the set of parking management for residential area, for instance upgrades help set for parking management for residential area help set.The help includes four respects:Help theme: “Help Theme” is like a user manual;Contact with us: You can get the ways to contact with the developer;
28、About: Introduce the copyright information about the system; Update: You can login the site to download the current version of the system.Shortcut Keys:Users could use the shortcut keys “Alt + H” open “Help theme”;Shortcut keys “Alt + C” open “Contact with us”;Shortcut keys “Alt + A” open “About”;Sh
29、ortcut keys “Alt + U” open “Update”.(2)模块属性(Module Attribute)管理员通过身份验证后登录系统才能进入本模块。The log-in system could enter this module after the administrator proves through the identity.2.7.2处理流程设计(Processing Flow Design)Input the help theme that you want to queryIs the help theme exiting or not?Display the
30、corresponding themeDisplay “No help substance”NoYesChart 1 Processing Flow Design(1)模块界面设计(Module Interface Design)Picture1 Help Module Interface2.7.3算法(Algorithm) 进入帮助模块(Enter Help Module)NavigationHelp MenuHelp Menu ItemEndLogin是YesYesEndNoEndIs the user name correct or not?Is the password correct
31、 or not?Chart 2 Inter Help Module 点击菜单项事件(Click Menu Item Event):ToolStripMenuItem_Click 搜索帮助主题(Search Help Theme)Input the help theme that you want to queryIs the help theme exiting or not?Display the corresponding themeDisplay “No help substance”NoYesChart 3 Processing Flow Design调用关键字帮助(Calling k
32、eywords):HtmlHelpAnyhwnd,MyHelp.chm,HH_DISPLAY_INDEX,totoal搜索数据并且返回结果(Search data and then return results):Public Overloads Function FindData(ByVal Name As String) As ArrayList(3)打印(Print)StartInstalled printer or not?PrintSuggest“You must install printer before print”NoYes单击打印按钮 (Click Print Button
33、t): Dim pd As System.Drawing.Printing.PrintDocument pd = New System.Drawing.Printing.PrintDocument() PrintDialog1.Document = pd If (PrintDialog1.ShowDialog() = DialogResult.OK) Then pd.Print()(4)检查更新(Check Update)“Check Update”Login Huiyin institute of technology siteEnd 单击检查更新菜单项(Click Check Update
34、 Menu Item):System.Diagnostics.Process.Start()目 录第一章 总 论 11.1项目概况 11.2研究依据及范围 21.3结论 31.4建议 4第二章 项目建设的背景和必要性 52.1项目建设的背景 62.2项目建设的必要性 7第三章 项目服务需求分析 9第四章 项目选址与建设条件 114.1选址原则 114.2项目选址 114.3建设条件 12第五章 建设方案与设计 125.1建设规模与内容 125.2总体规划设计 135.3结构方案 185.4主要配套设备 195.5给水工程 205.6排水工程 225.7电气设计 235.8节能设计 26第六章
35、项目实施进度和招投标管理296.1项目实施进度 296.2招投标管理 31第七章 环境影响分析 317.1项目主要污染源分析327.2 环境保护措施及治理效果 35第八章 消防、安全与卫生防护 378.1 消防 378.2 劳动安全 388.3 卫生防护 39第九章 组织机构、运作方式与项目实施进度399.1 项目建设组织机构399.2项目运营组织机构 419.3劳动定员 42第十章 投资估算和资金筹措4210.1投资估算4310.2项目所需流动资金 4910.3资金筹措 49第十一章 经济和社会效益评价 5011.1 经济效益评价5011.2 社会效益评价 50第十二章 结 论 50 12.1 主要结论 50 12.2 建 议 51附录:1、*发改局关于*迁建工程项目建议书的批复 2、*村镇建设管理所*迁建项目用地红线