数据存储名称:销售信息 数据来源:销售信息表 数据去向:销售信息模块 数据组成:销售信息=销售信息唯一标识+货物名称+数量+价格+时间等 描述:存储了销售详细信息
2.数据字典列表——数据处理
描述:管理员登录系统进行管理员登录管理 输入:管理员的用户名、密码 过程:判断是否为合法的管理员 输出:系统主界面
名称: 查询信息 描述:根据条件查询所需信息:货物信息等 输入: 输入查询的条件 过程:查询系统的用户所需的信息 输出: 查询得到的信息页面
名字:录入信息
描述:职员信息,货物信息等的录入 输入: 输入要添加录入的信息 过程: 将需要添加录入的信息加入数据库中 输出: 查询得到的信息页面 输出: 系统新的信息表页面
3 名字:修改、删除信息
描述:对职员信息,货物信息等修改或删除后存入数据库中 输入: 输入要修改或删除的信息 过程:对需要修改的信息做修改、删除过时的信息 输出: 系统新的信息表页面
输出: 查询得到的信息页面 7
.数据字典列表——数据存储 名字: 数据库信息 别名:无 描述:存储了数据库的基本信息 数据组成:数据库信息=管理员信息+客户信息+货物信息+库存信息+销售信息 2.3.2 超市管理系统的数据项 位置:数据库 管理员数据项: 输 名称:管理员帐号 名称:管理员密码 简述:唯一表示一个管理员 数据类型:文本 字段大小:50
货物数据项:
名称:货物编号 简述:货物对应的编号 数据类型:文本 字段大小:50 名称:货物名称 简述:货物的名称 数据类型:文本 字段大小:50 名称:权限 简述:管理员对应的权限 数据类型:文本 字段大小:50 名称:注册时间 简述:管理员的注册时间 数据类型:时间 字段大小:8 简述:每个管理员所对应的密码 数据类型:文本 字段大小:50 名称:货物单位 简述:货物的计量单位 数据类型:文本 字段大小:50 名称:单价 简述:货物的单价 数据类型:数字型 字段大小:8 名称:颜色 简述:货物的颜色 数据类型:文本 字段大小:50 名称:售价 简述:货物的售价 数据类型:数字型 字段大小:8 8
名称:厂商编号 简述:供货厂商的编号 数据类型:自动编号 厂商数据项 字段大小:长整型
名称:时间 简述:供货厂商信息的添加时间 数据类型:时间 字段大小:8 职员数据项
名称:职员编号 简述:职员的编号 数据类型:自动编号 字段大小:长整型 名称:部门 简述:职员所在的部门 数据类型:字符串 字段大小:50 货物入库数据项
名称:负责人 简述:供货厂商的负责人 数据类型:文本 字段大小:10 名称:厂商名称 简述:供货厂商的名称 数据类型:文本 字段大小:40 名称:电话 简述:供货厂商的联系电话 数据类型:文本 字段大小:12 名称:经手人 简述:厂商信息的管理经手人 数据类型:文本 字段大小:10 名称:姓名 简述:职员的姓名 数据类型:字符串 字段大小:10 名称:电话 简述:职员的联系电话 数据类型:字符串 字段大小:50 9
名称:ID 简述:货物入库信息唯一标识 数据类型:自动编号 字段大小:长整型 名称:数量 简述:货物的数量 数据类型:数字型 字段大小:8
名称:ID 简述:货物出库信息唯一标识 字段大小:长整型 名称:货物名称 简述:出库货物的名称 数据类型:字符串 字段大小:50 名称:货物名称 简述:入库货物的名称 数据类型:字符串 字段大小:50 名称:进价 简述:入库货物的进价 数据类型:数字型 字段大小:8 数据类型:自动编号
名称:数量 数据类型:数字型 字段大小:8 名称:销售价格 简述:入库货物的销售价格 数据类型:数字型 字段大小:8 简述:货物的数量
第三章:系统设计
系统设计的任务就是依据系统分析文档资料,采用正确的方法来确定系统各功能模块在计算机内应该由哪些程序组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来,另外考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入/输出界面(人—机界面)设计等等 。
系统设计阶段[9]为系统实施阶段的各项工作准备必要的技术资料和有关文
10
件,系统设计地步骤大体的可以分为五部分。
第一步进行数据库的物理设计。根据总体方案及系统分析的实际需求,考虑数据库的存储方式(集中式或分布式);考虑物理库的数量及每一个物理库所包含的数据库表的内容;从查询处理效率等方面考虑数据库表的索引问题等等。
第二步进行编码设计。编码是系统的重要组成部分,与数据的规范性和交换性密切相关,编码一旦被设计处理将会永久使用并常驻于数据库中,因此需要在系统设计阶段给出具有永久性、稳定性的编码设计方案。
第三步进行界面设计。构造良好的界面是未来系统能够顺利运行的重要前提,要使信息系统使用起来更加舒适、更加高效就需要在界面设计方面具有一个全新的设计策略,这个设计策略要在程序设计之前完成。
第四步进行系统功能设计。功能设计是在前面所有工作基础上进行的,它主要是采用“自顶向下”的原则考虑模块的划分与设计,使模块内部以及模块与模块之间的连接具有合理的结构。功能设计结果的表达方式可以有两种:一种是利用“结构图”来描述模块的功能和模块之间的信息交换;另一种是用Rational Rose工具来描述。功能设计中通常有一组评价标准来对设计结果进行评价,同时使用一组设计原则对系统模块进行优化设计。
如何去评价一个系统设计?系统设计地目标是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时要提高系统的性能。系统设计地目标是评价和衡量系统设计方案优劣的基本标准,也是选择系统设计方案的主要依据,评价系统设计目标实现的程度应从下几方面:
(1) 系统的效率 (2) 系统的工作质量 (3) 系统的可变更性 (4) 系统的通用性 (5) 系统的可靠性等方面
系统设计地主要内容包括:总体结构设计和逻辑结构设计。下面就具体的分析如何实施系统设计地这两个方面。
11