理发店管理系统设计文档

上传人:m**** 文档编号:563950810 上传时间:2022-12-13 格式:DOCX 页数:15 大小:179.94KB
返回 下载 相关 举报
理发店管理系统设计文档_第1页
第1页 / 共15页
理发店管理系统设计文档_第2页
第2页 / 共15页
理发店管理系统设计文档_第3页
第3页 / 共15页
理发店管理系统设计文档_第4页
第4页 / 共15页
理发店管理系统设计文档_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《理发店管理系统设计文档》由会员分享,可在线阅读,更多相关《理发店管理系统设计文档(15页珍藏版)》请在金锄头文库上搜索。

1、理发店管理系统设计说明书文件状态:当前版本1.0版草稿作者V 正式发布技能组别48组正在修改完成日期2015-12-12目录一、文档简介31.1 文档目的31.2 背景31.3 读者对象31.4 定义41.5 参考文献41.6 术语与缩写解释4二、总体设计42.1 需求规定42.2 运行环境42.3 物理结构示意图52.4 总体结构图52.5 客户端程序组成52.6 基本设计概念和处理流程6三、接口设计73.1 用户接口73.2 外部接口83.3 部接口8四、系统数据库设计104.1 数据库环境说明104.2 数据库的命名规则 114.3 逻辑结构设计114.4 物理结构设计12五、系统出错处

2、理设计135.1 出错信息135.2 补救措施145.3 系统维护设计14一、文档简介1.1 文档目的1编写本说明书的目的在于:(1)将系统划分成物理元素,即程序、文件、数据库、文档等。(2)设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确 定模块间的相互关系,并确定系统的数据结构。2本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的 方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的 物理元素,进行成本效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。如果 用户和使用部门负责人接受了推荐的方案,分析员应该进一步为

3、这个最佳方案设计软件结 构。通常,设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的 数据库设计,确定测试要求并且制定测试计划。3本说明书的主要读者为系统分析员和用户和使用部门的有关人员,为后面的系统开 发提供依据。作为 BSS 理发店管理系统设计文档的重要组成部分,本文档主要对软件后台数据库的 概念模型设计和物理模型设计做出了统一的规定,同时确定了每个表的数据字典结构。本文 档是开发人员实际建立 BSS 数据库及其数据库对象的重要参考依据。同时本文档对软件的 整个系统的结构关系进行了详细的描述,并对相关容作出了统一的规定。1.2 背景理发店是人们日常生活中不可缺少的一部分

4、,有一定规模的理发店具有多名理发师和众 多顾客,一般情况下,当忙碌起来以后,很难记清楚每名理发师的工作量,不便于日后考核; 同时大量的会员如果仅适用传统的纸质和卡片记录管理,容易出错,而且不方便统计。计算 机应用技术迅猛发展,开发一套理发店的理发师和会员管理系统具有很强的现实意义。1.3 读者对象本文档的主要读者包括:1本系统的设计人员:包括模块设计人员。2本系统的系统开发人员:包括数据库开发、编码人员。3本系统的测试人员。1.4 定义开发工具:Visual Studio 2008开发语言: C#开发框架:Winform C/S结构桌面开发数据库: SQL Server 2005系统运行环境:

5、Windows XP SP2或更高版本、.Net Framework 3.51.5 参考文献软件需求说明书软件工程导论,海藩,清华大学1.6 术语与缩写解释缩写、术语及符号解释Micrsoft SQL Server 2005微软SQL Server2005企业版BSS理发店管理系统二、总体设计2.1 需求规定该系统可以5个功能:1理发师信息管理:包括理发师信息的录入,以及后期理发师信息的查询、编辑和删 除的操作。2会员信息管理:包括会员信息的录入,以及后会员信息的查询、编辑和删除的操作。3理发信息管理:包括理发师编号、会员编号、项目、消费小计、消费日期等信息的 录入、查询、编辑和删除。4数据查

6、询统计:根据理发师查询指定日期围的理发记录和查询消费总计;根据会员 号查询消费记录和所服务的理发师。5管理员登录:超级管理员登录后可以进行所有操作;普通管理员只能查询所有信息, 不能对信息进行录入、编辑和删除。2.2 运行环境服务器:CPU: PIII 500以上;存:512M以上;硬盘:15G以上;支持软件: Windows XP SP2或更高版本、.Net Framework 3.5数据库系: Microsoft SQL Server 2005;2.3 物理结构示意图服务器工作站工作站便携电脑2.4 总体结构图图 2-2 理发店管理系统总体结构图2.5 客户端程序组成本系统从逻辑结构上使用

7、企业的三层架构,分为三层1 表示层负责输入输入和输出。2数据实体层负责负责在各层之间传递数据。3数据访问层设计为程序和数据库的接口。图 2-1 理发店管理系统物理结构图2.6 基本设计概念和处理流程下面将各大功能块的处理流程显示如下1. 登录功能2会员信息录入功能三、接口设计3.1 用户接口1登录界面:由输入用户名、密码的文本框和登录按钮组成。2主界面:由系统管理和数据查询两个菜单组成。3理发师信息录入和编辑界面:由输入编号、联系方式、工作擅长、年龄的文本框以 及在岗或者离岗的单选按钮,以及保存按钮组成。4. 理发师信息管理界面:由DataGridView表格控件,以及按理发师编号查询的文本框

8、、 查询、编辑和删除按钮组成。5. 会员信息录入和编辑界面:由输入会员号、联系方式、性别、余额的文本框,以及 保存按钮组成。6会员信息管理界面:由DataGridView表格控件,以及按会员编号查询的文本框、查 询、编辑和删除按钮组成。7. 理发信息录入和编辑界面:由输入会员号、理发师编号、项目、消费小计、消费日 期的文本框,以及保存按钮组成。8. 理发信息管理界面:由DataGridView表格控件,以及按会员编号和理发师编号查询 的文本框、查询、编辑和删除按钮组成。9. 管理员录入和编辑界面:由输入用户名、密码的文本框,以及保存按钮组成。10. 理发信息管理界面:由DataGridView

9、表格控件,以及用户名查询的文本框、查询、 编辑和删除按钮组成。11. 数据查询统计界面:由输入理发师编号、会员编号以及起止日期的文本框,显示查 询结果的 DataGridView 表格控件组成。3.2 外部接口这里的接口问题主要就是怎样与SQL数据库进行通信,以便对数据库进行读取和写入 操作。在Winform技术中是使用ADO.NET来解决这个问题的。具体来说开发中可能使用到 的ADO.NET的常用对象有以下几个:(1) 连接对象(Connection):用来连接数据库。(2) 记录集对象(DataSet):用来保存查询语句的返回结果。(3) 命令对象(Command):用来执行SQL语句或者

10、SQL Server的存储过程。(4) 参数对象(Parameter):用来为存储过程或查询提供参数。3.3 部接口1 .表示层的组成Fz jL exClass+ EOtTTlI.丿F !:&. ILClass书 FtimFir tb edisi. Class 卡 FOITiBlCSUEIXCCS ClassiSett ingsSa-il cd Cla.55+ ipp licet LonSett lrisa I ralJp dat eleaberCISEE卡 Fornr-KregTiB1E + li + ic Clo.EE111* ,-zFrailfp dfit. eTurLArClass心F

11、amFraBirberListClass甘 FCiTTI图3-1表示层的类图2. 业务逻辑层类图ClassE卞段 ddjTi itlBarb er ILLClass0宇段品d匸-力汪半 Adlfi:srber=V fibber ELLIieleteB:ii-tiHi- 二& Ge tBarber 专 Up lateB Hrb 亡 itleiiberBLLClass0字段遵 d:il0才法斗enb er常帀 0 el e t aM eiti b er 屯 G-etMeriber :冲 1 rab rELL irpat eMmberHairCutlliCLassG宁段品dalE方法V Adiiai

12、rCitV UeisteHairLutV (et:iairCitV UCMDLL-* Up dit eHai rCut图3-2业务逻辑层的类图3. 数据访问层类图AdainDALClassE字段詁helper-方法BarberDALClass-宇段help er-方法HairCntW.Class因-字段,詁“ helper-方法AdilA-in i nA-inliALDel e-teA-i3iTiLrL=V Get Aini nUp ilat eA-iim l rAililE!:di-ber沖 BarterDAL 沖 Ilele t pB ar b er 时 GetB:di-ber Up da

13、t eB ar b er Xd.lHairCutDeleteHai 丁1让2 GetHairCut 三& HairCutDAL 三& Up dat eHai r Cm 七 sb erliALClass-宇段盘con0方法-字段W helper 日方法丿 Addffl emberV DeleteMemberV GetMember* MemherUAL* UpiateM ernberE 葢 e jA D=x t MT a. / Ez ecu t 已H uilQu 已 r jt& SqLD a t:=LHelp ei-s/图3-3数据访问层的类图4实体层类图Adai3.ii區)CUsEHairCut伺CLissQJ图3-4实体层的类图四、系统数据库设计4.1数据库环境说明理发店管理数据库采用Micrsoft SQL Server 2005数据库管理系统建立并维护。数据 库设计过程中采用Micrsoft公司的Visio创建进销存数据库的ER图和数据库模型图。其中 SQL Server的登录模式为混和身份验证,超级用户的用户名及密码均为sa, SQL Server服 务器的端口号:1433。4.2 数据库的命名规则1. 数据库的命名:全部由英文字母组成,单词首

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号