ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:73.30KB ,
资源ID:10584404      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10584404.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ISOz总体设计说明书模板.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ISOz总体设计说明书模板.docx

1、ISOz总体设计说明书模板小型超市管理系统总体设计说明书The Specification of Architectural Design专 业: 计算机科学与技术班 级: 计科08-02班姓 名: 郑紫平报告日期: 2011年9月19日 小型超市管理系统总体设计说明书1、引言1.1 编写目的本总体设计说明书是针对小型超市管理系统而写,目的是对项目进行总体设计,在需求规格说明书上进一步明确系统结构,详细介绍系统的各个模块,对功能需求进行具体实现。同时使客户与开发人员对小型超市管理系统的部署运行环境、详细架构流程和具体实现步骤过程有一个共同的理解,使该软件总体设计说明书成为程序开发者在系统开发过

2、程中的约束与参照文档。1.2 背景通过权衡对各种编程语言和数据库使用的熟练程度,本系统选用Microsoft Visual Studio 2005作为前台开发工具,后台数据库采用SQL Server 2005,整体设计以软件工程思想为指导思想,力求开发一个实用性强、操作简单且功能完整的超市商品管理系统。1.3参考资料1 李彦,韩光林,李玉波.SQL SERVER完全自学手册.北京:电子工业出版社,20072 王艳平,张铮.Windows程序设计.北京:人民邮电出版社,20083 王红梅,胡明,王涛. 数据结构(C+版).北京:清华大学出版社,2007 4 Mark Allen Weiss.数据

3、结构与算法分析C+描述.北京:人民邮电出版社,20075 萨师煊, 王珊.数据库系统概论(第三版).北京:高等教育出版社. 20052、总体设计2.1 需求规定本系统的主要的输入输出项目、处理的功能性能要求。包括:员工信息(员工id,姓名,性别,出生日期,政治面貌,部门职务,家庭地址,电话,备注);商品信息(商品id,商品名称,价格,厂商id)厂商信息 (厂商id,厂商名称,邮编,地址,电话,联系人,备注)客户信息(客户名称,联系人,联系电话,我方应收金额,联系地址)库存信息(商品id,数量)进货信息(进货id,商品id,进价,数量,金额,员工id,进货日期)售货信息(销售id,商品id,数量

4、,金额,员工id,售货日期)工资信息(员工id,姓名,工资号,基本工资,加班时数,加班工资,奖金,年份,月份)用户权限(用户名,密码,用户权限)2.1.1 系统功能 超市管理系统需要实现员工档案管理、销售情况统计、厂商信息商品管理、库存商品管理、收银员管理、商品信息查询等部分,各部分的主要功能有:员工档案管理1) 企业招收新员工,将新员工的档案资料录入系统并归档2) 员工跳槽或下岗,将该员工的档案从系统中删除3) 员工加薪升职,或应公司需要进行部门调动时,需要更新员工的档案4) 查询员工的基本信息5) 浏览企业的人事档案,可以提出多种查询要求,例如销售部经理可以要求调出所有销售部员工的档案资料

5、销售情况统计1) 能按月统计某种商品的销售情况2) 能按月统计某个员工的销售业绩厂商信息查询1) 能按商品的记录查询有关厂商的各信息库存商品管理1) 记录每一次进货的信息,进货时能动态刷新库存数据2) 能按月统计某种商品的进货量3) 查询所有商品的当前库存,当库存少于一定数量时,可以提示需要进货4) 打印库存清单收银台管理1) 根据输入的商品编号和数量计算并显示顾客的应付金额2) 记录每一次售货信息,售货时能动态更新库存信息商品信息查询1) 能按照商品编号查询商品价格、生产厂商等商品信息2.1.2 系统性能2.1.2.1 精度 数据的输入输出精度全部要求精确到小数点后两位,系统以人民币面值元为

6、单位。2.1.2.2 时间特性要求 系统从请求到响应之间的时间不能超过10秒,商品销售管理模块功能的响应时间不能超过3秒。2.1.2.4 可靠性 系统能够正常运行,查询输出数据可靠,数据库信息是超市的最新信息,从而保证超市正常运行,系统能够正常更新维护。2.1.2.5 灵活性 本系统框架应该具有可拓展性,以方便日后超市管理人员提出新的需求时,对现有的超市管理系统升级,同时也方便开发过程中,在客户提出新的需求或者改变需求时,能够及时有效的对系统进行改进和修改。2.1.3 输入输出要求 数据的输入输出必须是正数,精确到小数点后一位,考虑到是小型超市所以数值范围为0100000000,系统数据的输入

7、输出也必须是正数,精确到小数点后两位,如3.50等。2.1.4 数据管理能力要求 由于数据全部存储在数据库中,所以预计初始增长数据和存储容量为5G,当数据达到80%时会自动在原有的基础上增加50%的容量。同时数据管理人员能够简单的数据库操作,比如数据的查询、修改、删除、添加等操作。除此之外应该还懂得数据库的备份与还原等操作。2.1.5 故障处理要求 系统可能会出现无响应故障,数据更新异常,难以更新,或者无法备份和恢复数据等情况出现时,如果是系统无响应,则重新启动一下计算机即可恢复系统的运行,当出现数据更新异常,难以更新或者无法备份和恢复数据等情况时,首先检查自己的操作是否正确,其次检查数据是否

8、正确输入输出,如果上述操作都正常,我们将派出专业维护人员对系统进行维护。2.2 运行环境操作系统:Windows NT/2000/XP或更高版本操作系统:Windows XP 数据库:Microsoft SQL Server 2005前台:Microsoft Visual Studio 20052.2.1设备操作系统为Windows NT/2000/XP或更高版本的计算机和条码扫描仪。2.2.2支持软件Windows NT/2000/XP或更高版本操作系统,C/C+语言,Microsoft SQL Server 2005,Microsoft Visual Studio 2005。2.3 基本设

9、计概念和处理流程首先进入用户登录界面,不同用户有不同的权限,然后根据权限选择不同的管理功能模块进行操作。2.4 结构超市商品管理系统,主要由五大模块组成,即商品信息管理模块,人事管理模块,销售管理模块,进货管理模块,库存管理模块,此系统也不例外,主要有此五大模块组成:3、运行设计3.1 运行模块组合进入系统这界面后,系统根据用户的各种操作,协调各个模块之间的运作,并及时的交换信息,确保系统正确且良好的运行。3.2 运行控制软件运行时的友好界面,基本实现用户的需求和操作。3.3 运行时间在满足客户需求的前提,合理的处理资源,节省时间和成本。4、系统数据结构设计4.1 逻辑结构设计要点小型超市管理

10、系统采用规范化设计中得新奥尔良方法实现数据库,即通过需求分析、概念设计、逻辑设计、物理设计的顺序进行数据库设计。由于在概念设计中使用了E2R方法,因此整个数据库设计基于E-R模型。建库规模保持数据一致性和完整性符合3NF范式,降低冗余。小型超市管理系统主要是信息的管理系统,通过数据库存储信息,信息的管理,实际上也是数据库的管理。小型超市管理系统是一个信息数据密集型系统,具有三个特点:(1)设计的数据量大:(2)数据一般需要长期的保存:(3)数据共享。根据整个三个特点,在实现数据库管理模块上必须解决一下问题,编写应用程序方便与否:数据库冗余是否最少:应用程序是否存在依赖性:是否支持程序的并发访问

11、:数据之间的联系是否最脆弱:是否可以按照不同用户的需求表示数据:是否有安全访问控制功能。为了保持系统的通用性,构造单位表时提出对本地单位库表的自我构造,可以让用户进行每一项的增加和删除。数据窗口采用动态生成数据窗口对象的技术。主要包括以下几个部分:构造单位表,创建单位库记录表,创建用户表,数据库安全管理模块,具体数据库表格设计如下:职工信息表(StaffBill)用于存储职工信息,职工编号为主键是唯一标识。表中各字段功能定义员工信息表结构表名Staffinformation编号T1说明员工信息表表结构字段编号字段名称意义描述数据类型长度F1-1员工id按升序编排的序号字符型6F1-2姓名(略)

12、字符型8F1-3性别(略)字符型2F1-4出生日期(略)日期型8F1-5政治面貌(略)字符型8F1-6部门(略)字符型12F1-7职务(略)字符型10F1-8家庭地址(略)字符型20F1-9电话(略)字符型13F1-10备注(略)备注型4语义规则主键规则F1-1唯一规则无可空规则F-10外键规则无相容规则无关系规则无商品信息表(Goods_Info)用于存储商品的信息。表中各字段功能定义商品信息表结构表名commoditiesinformation编号T2说明商品信息表表结构字段编号字段名称意义描述数据类型长度F2-1商品id按升序编排的序号字符型6F2-2商品名称(略)字符型10F2-3价格

13、(略)数值型8F2-4厂商id按升序编排的序号字符型6语义规则主键规则F2-1唯一规则无可空规则无外键规则F2-4Reference T3(F3-1)相容规则无关系规则无供货商信息表(Sup_Info)用于存储供货商的信息。表中各字段功能定3. 供货商表结构表名factoriesinformation编号T3说明供货商信息表表结构字段编号字段名称意义描述数据类型长度F3-1厂商id按升序编排的序号字符型6F3-2厂商名称(略)字符型40F3-3邮编(略)字符型6F3-4地址(略)字符型20F3-5电话(略)字符型13F3-6联系人(略)字符型8F3-7备注(略)备注型4语义规则主键规则F3-1

14、唯一规则无可空规则F3-7外键规则无相容规则无关系规则无客户信息表(Cli_Info)用于存储客户的信息。表中各字段功能定4. 客户信息表结构表名clientsinformation编号T4说明客户信息表表结构字段编号字段名称意义描述数据类型长度F4-1客户名称按升序编排的序号字符型40F4-2联系人(略)字符型8F4-3联系电话(略)字符型13F4-4我方应收金额(略)数值型20F4-5联系地址(略)字符型20语义规则主键规则F4-1唯一规则无可空规则无外键规则无相容规则无关系规则无库存信息表(Stock)存储库存信息。表中各字段定义5. 库存信息表表名storageinformation编

15、号T5说明库存信息表表结构字段编号字段名称意义描述数据类型长度F5-1商品id按字母顺序编排的序号字符型6F5-2数量(略)整型4语义规则主键规则F5-1唯一规则无可空规则无外键规则F5-2Reference T2(F2-1), F7-5Reference (T1(F1-1),相容规则无关系规则无进货信息表(Buy)存储进货信息。表中各字段功能定义6. 进货信息表结构表名stockimformation编号T6说明进货信息表结构表结构字段编号字段名称意义描述数据类型长度F6-1进货id按字母顺序编排的序号字符型4F6-2商品id按字母顺序编排的序号字符型6F6-3进价(略)数值型8F6-4数量

16、(略)整型4F6-5金额(略)数值型8F6-6员工id按字母顺序编排的序号字符型6F6-7进货日期(略)日期型8语义规则主键规则F6-1F6-2唯一规则无可空规则无外键规则F6-2References T2F2-1,F6-6References T1F1-1,T8F8-1相容规则无关系规则无售货信息表(Sell)存储售货信息。表中各字段功能定义7售货信息表结构表名Selling information编号T7说明销售信息表表结构字段编号字段名称意义描述数据类型长度F7-1售货id按升序编排的序号整型4F7-2商品id升序字符型6F7-3数量(略)整型4F7-4金额(略)数值型8F7-5员工id

17、升序字符型6F7-6售货日期(略)日期型8语义规则主键规则F7-1唯一规则无可空规则无外键规则F7-2 Reference T2(F2-1),T5F5-1相容规则无关系规则无工资信息表(Wage Info)存储工资信息。表中各字段功能定义8. 工资信息表表名payinformation编号T8说明工资信息表表结构字段编号字段名称意义描述数据类型长度F8-1员工id按字母顺序编排的序号字符型6F8-2姓名(略)字符型8F8-3工资号(略)字符型10F8-4基本工资(略)数值型7F8-5加班时数(略)整型4F8-6加班工资(略)数值型7F8-7奖金(略)数值型7F8-8年份(略)整型4F8-9月份

18、(略)整型4语义规则主键规则F8-1唯一规则无可空规则F8-5 F8-6 F8-7外键规则无相容规则无关系规则无用户权限(Users_Info)用于存储用户的基本登录信息9. 用户权限表表名Stafflimits编号T9说明用户权限表表结构字段编号字段名称意义描述数据类型长度F9-1 用户名按字母顺序编排的序号字符型6F9-2密码(略)字符型10F9-3用户权限(略)字符型10语义规则主键规则F9-1唯一规则F9-2可空规则无外键规则无相容规则无关系规则无具体信息如下:员工信息(员工id,姓名,性别,出生日期,政治面貌,部门职务,家庭地址,电话,备注);商品信息(商品id,商品名称,价格,厂商

19、id)厂商信息 (厂商id,厂商名称,邮编,地址,电话,联系人,备注)客户信息(客户名称,联系人,联系电话,我方应收金额,联系地址)库存信息(商品id,数量)进货信息(进货id,商品id,进价,数量,金额,员工id,进货日期)售货信息(销售id,商品id,数量,金额,员工id,售货日期)工资信息(员工id,姓名,工资号,基本工资,加班时数,加班工资,奖金,年份,月份)用户权限(用户名,密码,用户权限)数据库E-R图如下图所示:5、系统出错处理设计5.1 出错信息当用户输入信息有误或者输入不符合要求时,系统会给出提示,比如“对不起,你输入的信息有误,请重新输入!”、“对不起,你输入的信息不符合要

20、求,请重新输入”。而且当用户操作不当的时候,系统会根据不同的错误级别给予不同的自动化不执行,且同时提醒用户操作方便的不当问题。5.2 补救措施故障出现后可能采取的变通措施。包括:1)后备技术:定期更新数据库,定期备份数据库,当原始数据丢失时,会根据系统最近一次备份的数据进行数据还原,此技术属于数据库备份还原功能。2)降效技术:由于定期的更新数据库,备份数据库,会占用大量的存数数据空间,需要系统管理人员,在每次系统更新数据和备份数据之后对系统进行处理,来确保系统能够一直正常快速工作。3)恢复及再启动技术:使用恢复启动后,数据的数据会恢复原来的数据,需要系统管理人员对系统进行 处理,以确保系统正常工作。5.3 系统维护设计当系统使用一段时间后,通过对客户的调查取证,确定系统还有哪些方面不到位或者缺陷,多或维护人员的仔细维护,来实现系统的日常工作。而后系统维护人员要定期对系统进行维护,除此之外还要找出客户的一些新的需求,以此来及时的对现有的小型超市管理系统进行升级。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1