收藏 分销(赏)

超市管理系统四.docx

上传人:丰**** 文档编号:3900656 上传时间:2024-07-23 格式:DOCX 页数:12 大小:204.17KB 下载积分:8 金币
下载 相关 举报
超市管理系统四.docx_第1页
第1页 / 共12页
超市管理系统四.docx_第2页
第2页 / 共12页


点击查看更多>>
资源描述
四、概要设计说明书 1.引言 2 1.1编写目的 2 1.2项目背景 2 1.3参考资料 2 2.任务概述 3 2.1目标 3 2.2运行环境 3 2.3需求概述 3 3.总体设计 3 3.1处理流程 3 3.2总体结构和模块外部设计 3 4.接口设计 3 4.1外部接口 3 4.2内部接口 3 5.数据结构设计 3 5.1逻辑结构设计 3 6.运行设计 3 6.1运行模块的组合 3 6.2运行控制 3 6.3运行时间 3 7.出错处理设计 3 7.1出错输出信息 3 7.2出错处理对策 3 8.维护设计 3 1.引言 1.1编写目的 在本超市管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对一些中小型超市的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对超市管理系统做概要设计。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 1.2项目背景 a. 待开发软件系统的名称:超市管理系统 b. 任务的提出者:小型超市管理人员 c. 用户:中小型超市用户 1.3参考资料 陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年 范立南《SQL Server 2000 实用教程》第2版.北京.清华大学出版社.2005年 卲良彬 刘好增 马海军《(c#)实践教程》清华大学出版社 齐治昌 谭庆平 宁洪《软件工程》第2版.高等教育出版社.2004年 2. 任务概述 2.1目标 2.2运行环境 (1)硬件环境:建议配制PIV以上的处理器,256M以上内存。 (2)软件环境:Windows 2000/XP ,SQL Server 2000,Microsoft Visual 2005 (3)使用人员:会Windows操作的超市管理人员 2.3 需求概述 提高超市的运作效率,节余财力物力资源。 降低错误发生率,解决超市管理的紊乱。 减少人力和设备费用 提高处理速度 改进管理信息服务 提高决策科学性 提高人员利用率 超市管理系统 供应商信息管理 商品信息管理 库存管理 销售管理 系统登录 系统设置 员工档案管理 用户管理 新用户注册 密码管理 改、删除 供应商添加、修 修改、删除 商品信息添加、 除 加、修改、删 员工信息添 、修改 商品库存查询 商品入库 查询、修改 商品销售信息 3.总体设计 3.1处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析 3.1.1系统结构图 超市管理系统 供应商信息管理 商品信息管理 库存管理 销售管理 系统登录 系统设置 员工档案管理 用户管理 新用户注册 密码管理 改、删除 供应商添加、修 修改、删除 商品信息添加、 除 加、修改、删 员工信息添 、修改 商品库存查询 商品入库 查询、修改 商品销售信息 图4-2 超市管理系统顶层图 图4-3 超市管理系统第0层图 图4-4 库存管理部分 第1层图 图4-5 销售管理部分 第1层图 图4-6 进货管理部分 第1层图 图4-7 人事管理部分 第1层图 4.接口设计 4.1用户接口 命令 语法 信息正确 信息错误 提交 If else 进入系统 提示重新输入 取消 close 退出登录界面 无 4.2外部接口 用户界面 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 MS VISUAL C++ 进行编程,在界面上可使用VISUAL C++ 所提供的可视化组件,向WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUAL C++ 库中的错误提示函数。 总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用 硬 件 接 口 软 件 接 口 键盘 鼠标 扫描仪 Sql 2000 √ √ IIS 5.0 √ √ Windows xp sp2 √ √ √ 本系统 √ √ 4.3内部接口 模块名称 登录模块 查询模块 销售模块 管理模块 管理员模块 √ √ √ 员工模块 √ √ √ 5.数据结构设计 1)管理员信息表 字段 数据类型 字段长度 说明 userID Varchar 20 Username Varchar 20 password Varchar 16 密码为6至16位 2)商品信息表 字段 数据类型 字段长度 说明 productID Varchar 30 productName Varchar 40 productData Datatime 8 Address Varchar 100 Sort code Varchar 50 3)员工信息表 字段 数据类型 字段长度 说明 EmpId Varchar 20 EmpName Varchar 20 Password Varchar 16 密码必需6至16位 Sex Char 2 Age Int 4 personID Varchar 18 身份证号码为18位 Birth Datatime 8 Phone Int 4 Address Varchar 100 4)销售信息表 字段 数据类型 字段长度 说明 productID Varchar 30 productName Varchar 40 Price Decimal 9 Quantity Int 4 5)订单信息表 字段 数据类型 字段长度 说明 OrderID Varchar 4 productName Varchar 40 customerName Varchar 60 OrderData Data 8 Phone int 4 Address Varchar 100 Quantity Int 4 Price Decimal 9 sPrice Decimal 9 总金额 6)供应商信息表 字段 数据类型 字段长度 说明 customerID Varchar 4 customerName Varchar 60 Phone Int 4 Adrress Varchar 100 E-mail Varchar 30 Memo Varchar 100 备注 7)商品库存表 字段 数据类型 字段长度 说明 productID Varchar 30 productName Varchar 40 customerID Varchar 4 customerName Varchar 60 In_num Int 4 商品入库数量 In_price Int 4 商品入库单价 In_sum Int 4 商品入库总金额 Out_num Int 4 商品出库数量 Out_price Int 4 商品出库单价 Out_sum Int 4 商品出库总金额 Now_num Int 4 库存数量 Now_money Int 4 现金流 6.运行设计 6.1运行模块组合 1.系统管理员进入系统后的窗口为管理系统的界面,可以查询商口供应商、商品信息、员工信息销售情况、库存信息等。管理员对员工信息进行修改不会影响其他模块;对商品供商修改将影响商口信息模块,管理员对各个模块的操作将连接至数据库。 2.员工进入系统后只能对商口库存信息查询。员工销售的产品记录会进入数据库进行记录,同时销售模块、库存模块的数据会进行自动更新,员工对各个模块的操作将连接至数据库。 3.系统管理员在服务器登录,需要SQL SERVER 2000数据库的支持;本系统的运行需IIS5.0架设Web服务器。 4.查询模块 管理员对数据查询时通系统与数据库的连接就可查询.员工查询时,会通过Web服务器,再由Web服务器查询数据库。 6.2 运行控制 1.管理员登录系统时,登录界面的登录响应事件会根据用户名给予管理员的权限; 员工是以普通用户登录系统的,所以数据库会以用户名自动识别,并给予不同的权限。 2.系统需要先启动数据库服务器,然后启动中间的Web服务器,然后各个用户才能登录到系统。 6.3 运行时间 1.后台DB服务器和WEB服务器占用一台PC服务器。前端用户对系统的需求很小,普通PC就可以。正常情况下后台的DB和WEB服务器是一直运行的。考虑到此系统为小型超市开发的,所以一般停业时间服务器是关闭的。其中销售模块占用的资源较其他模块要多得多,因为它在时刻将与服务器交换数据。 7系统出错处理设计 7.1出错信息 出错输出信息:在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你使用的数据是非法的”。用户的可以对自已的密码进行管理,不允许用户匿名登录。 7.2补救措施 对于数据库中的数据会随时进行备份的,所以故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃数据也不会丢失。 8.维护设计 对于系统较小,所以没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护措施就可。但为便于维护,应该设计了三种日志:系统运行日志、操作日志、出错日志。三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松地监控系统运行情况。数据表的建立和删除有数据库系统管理员予以维护。 3、通过活动,使学生养成博览群书的好习惯。 B比率分析法和比较分析法不能测算出各因素的影响程度。√ C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。X C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错 C产品的实际生产成本包括废品损失和停工损失。√ C成本报表是对外报告的会计报表。× C成本分析的首要程序是发现问题、分析原因。× C成本会计的对象是指成本核算。× C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。√ C成本计算方法中的最基本的方法是分步法。X D当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本 中。× D定额法是为了简化成本计算而采用的一种成本计算方法。× F“废品损失”账户月末没有余额。√ F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。X F分步法的一个重要特点是各步骤之间要进行成本结转。(√) G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错 G工资费用就是成本项目。(×) G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对 J计算计时工资费用,应以考勤记录中的工作时间记录为依据。(√) J简化的分批法就是不计算在产品成本的分批法。(×) J简化分批法是不分批计算在产品成本的方法。对 J加班加点工资既可能是直接计人费用,又可能是间接计人费用。√ J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,X K可修复废品是指技术上可以修复使用的废品。错 K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。X P品种法只适用于大量大批的单步骤生产的企业。× Q企业的制造费用一定要通过“制造费用”科目核算。X Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。X S生产车间耗用的材料,全部计入“直接材料”成本项目。X S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。(×) W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对 Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对 Y引起资产和负债同时减少的支出是费用性支出。X Y以应付票据去偿付购买材料的费用,是成本性支出。X Y原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。X Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。(×) Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对 Z直接生产费用就是直接计人费用。X Z逐步结转分步法也称为计列半成品分步法。√ A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。 A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服