资源描述
系统设计的目标
21世纪,人类已全面进入数字信息化社会,现在信息技术的应用越来越普及,不但促进了社会的高速发展,也影响着人们的工作、学习、生活和娱乐的方式以及思想观念。随着科学技术的不断提高,计算机科学与技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域,迅速地改变着人类社会的生产方式和生活方式,成为减轻人们体力与脑力劳动,帮助人们完成一些人们难以完成任务的有效工具。
随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公。高校是科研的阵地,后勤的超市管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,开发此学生超市管理系统。
各大超市管理部门在具体工作中担负着管理,检查,收费,协调等重要的管理任务。安排、水电使用的收费、外来人员访问管理等,所涉及的管理面广,内容多,整个超市管理的工作量很大。计算机的应用为实现超市管理科学化奠定基础。计算机的应用推动了超市管理工作向着正规化、科学化、自动化、现代化的方向发展。
超市管理系统从消费者的付费到最后的超市管理全部电脑化。本系统主要包括:收银员信息查询、出入登记、收费以及对超市销售情况等的查询,可以更快地了解到每个商品的销售情况以及这个超市商品分配的情况。
使用超市收银管理系统,只需一到两名数据操作员即可操作管理系统,节省大量人力和财力;可以存储大量商品的基本信息,安全、高效、快捷;可以迅速查到所涉及的各种信息;操作简单,使用方便、高效;系统使用寿命长、成本低。这些特点可以极大地提高超市信息管理的效率。
系统的运行效率
批处理系统:对单个信息处理平均处理时间极快,在网络带宽允许的情况下,可实时的连接到仓库系统,对物品进行收支。
系统的可靠性
由于采取可靠性高的主机和外部设备,系统的抵御能力和恢复能力极强。平均故障修复时间不足2小时,平均维护时间不足5分钟。
系统的灵活性
该系统具有超久的生命力,良好的适应力。采用模块化结构,提高了独立性,嫌少了模块见的数据耦合。
系统经济性
硬件要求不高,满足日常需求。模块简介,处理流程以及处理费用较省,用时也较短
系统的安全性
1. 人员安全管理:
对上岗的收银员以及管理员进行详细严格的审查,对收银员为完成本职工作必须的最小授权。对关键任务在功能上进行划分,有多人来共同能够承担。
2. 用户标识和认证:
收银员一级管理员拥有位移的身份认证。
3. 物理与环境保护:
拥有安全的环境,配置多名保安
4. 数据完整性和有效性控制:
交易信息除了当事人和管理员绝无第三人知晓,对交易信息进行有效的监控和预防,拥有第二套备份记录系统。
5. 逻辑访问控制:
对收银机访问拥有强制锁定功能,以及认证功能。配置最新的防火墙以及杀毒软件,能有效的防止入侵。
系统平台的配置报告
1. 硬件配置
处理器:Inter Pentium 166MX或更高
内存:32MB以上
硬盘空间:1GB以上
显卡:SVGA显示适配器
2. 软件配置
操作系统Windows 98/2000/XP
3. 网络配置
局域网
本地连接
无线网卡
数据库文件设置清单及证明
本收银系统分为管理员管理与收银员系统两个部分组成,采用access数据库存放商品库存与销售等商品信息,其结构如下表所示
表1 用户名结构
字段名
类型
Name
文本
Id
数值
Psd
数值
表2 商品信息结构
字段名
类型
字段名
类型
商品编号
数值
单价
数值
产品名称
文本
库存数量
数值
序列号
数值
表3 商品销售信息结构
字段名
类型
字段名
类型
字段名
类型
Id
数值
序列号
数值
总价
货币
产品编号
数值
单价
货币
出售日期
日期
产品名称
文本
出售数量
数值
表4登陆表
字段名
类型
文本长度
说明
用户编号
文本型
10
姓名
文本型
8
密码
文本型
10
表1用户管理表
表5信息表
字段名
类型
文本长度
说明
编号
文本型
10
名称
文本型
30
借阅天数
整型
4
费用
货币型
8
备注
备注型
4
代码赋值清单
第一位(类别)
第二位(数量)
第三位(放置的仓库点)
第四位(管理员)
1——生活用品
1——多
1——1号仓库
1——1号管理员
2——服装电器
2——中
2——2号仓库
2——2号管理员
3——食用物品
3——少
3——3号仓库
3——3号管理员
输入/输出设计证明
输入设计
1. 设备:计算机
2. 介质:扫码器
3. 内容:商品的清单
4. 格式 .TextMatrix(.Row, 0) = Text1.Text
.TextMatrix(.Row, 1) = Adodc1.Recordset.Fields("产品名称")
.TextMatrix(.Row, 2) = Adodc1.Recordset.Fields("序列号")
.TextMatrix(.Row, 3) = Adodc1.Recordset.Fields("单价")
.TextMatrix(.Row, 4) = Adodc1.Recordset.Fields("库存数量")
temp = Adodc1.Recordset.Fields("单价") * Val(Text6.Text)
.TextMatrix(.Row, 5) = Text6.Text
.TextMatrix(.Row, 6) = Text4.Text
End With
输出设计
1. 设备:显示器
2. 介质:回执
3. 内容:物品详细条目
4. 格式FacPrice = Val(.TextMatrix(i, 4)) * Val(.TextMatrix(i, 5))
rs.AddNew
rs("产品名称") = .TextMatrix(i, 1)
rs("产品编号") = .TextMatrix(i, 0)
rs("序列号") = .TextMatrix(i, 2)
rs("单价") = rs2("单价")
rs("出售数量") = Text6.Text
rs("总价") = Val(Trim(rs2("单价"))) * Val(Trim(Text6.Text))
rs("出售日期") = .TextMatrix(i, 6)
rs.Update
rs2("库存数量") = rs2("库存数量") - Val(.TextMatrix(i, 5))
rs2.Update
rs2.Close
End If
Next i
strBill = strBill & "合计:" & Text2.Text & vbCrLf & "实付:" & Text3.Text & vbCrLf
strBill = strBill & "找零:" & Val(Trim(Text3.Text)) - Val(Trim(Text2.Text))
MsgBox strBill, , "账单"
rs.Close
End If
End With
用户界面的设计证明
Open "myfile.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, inputdata
Text1.Text = inputdata
Loop
Close #1
如果登录时将单选按钮选中,则将本次登录用户名写入mydb。Txt文件中
If Check1.Value = Checked Then
Open "myfile.txt" For Output As #1
Print #1, Text1.Text
Close #1
If Check1.Value = Checked Then
Open "myfile.txt" For Output As #1
Print #1, Text1.Text
Close #1
本次登录代码如下:
Private Sub Command1_Click()
Dim U As Boolean, P As Boolean, Ok As Boolean
With Adodc1
.Refresh
Do While Not .Recordset.EOF
U = .Recordset.Fields(0).Value = Text1.Text
P = .Recordset.Fields(2).Value = Text2.Text
If U And P Then
Ok = True
Exit Do
Else
.Recordset.MoveNext
End If
Loop
End With
If Ok Then
结构图及模块设计说明书
超市收银系统A
登录管理C
收银员信息管理D
季度统计管理E
商品信息管理F
交易信息管理G
收银信息管理H
帮助B
注销、
退出
系统I
添加、删除、修改、查询L
添加、查询、交易M
添加、删除、修改、查询J
销售统计
年度销售查询K
添加、查询N
模块名称:超市收银系统
模块标识:A
处理逻辑:
对每个收银员
调用模块C,显示登录
调用模块I,显示退出
调用模块D修改收银员信息
调用模块J修改信息
对每件商品
调用模块E显示季度统计
调用模块F显示商品信息
调用模块G显示交易信息
调用模块K显示年度统计
调用模块L修改商品信息
调用模块M修改交易信息
对每个管理员
调用模块H显示收银信息
调用模块N修改收银信息
模块名称:帮助
模块标识:B
处理逻辑:
显示收银机帮助信息
模块名称:登录管理
模块标识:C
处理逻辑:
显示登录界面,允许收银员或者管理员登录
调用模块I选择退出登录或者注销登录
模块名称:收银员信息管理
模块标识:D
处理逻辑:
显示收银员信息
调用模块J,修改查询收银员信息,并送到模块D
模块名称:季度统计管理
模块标识:E
处理逻辑:
显示季度销售信息
调用模块K,显示年度销售信息
模块名称:商品信息管理
模块标识:F
处理逻辑:
显示商品详细信息
调用模块L修改商品信息,并将其送到模块F
模块名称:交易信息管理
模块标识:G
处理逻辑:
显示交易信息
调用模块M添加查询交易记录,并送到模块G
模块名称:收银信息管理
模块标识:H
处理逻辑:
显示收银员信息,及管理员信息
调用模块H修改添加收银员信息,并送到模块H
系统安全及保密设计
6. 人员安全管理:
对上岗的收银员以及管理员进行详细严格的审查,对收银员为完成本职工作必须的最小授权。对关键任务在功能上进行划分,有多人来共同能够承担。
7. 用户标识和认证:
收银员一级管理员拥有位移的身份认证。
8. 物理与环境保护:
拥有安全的环境,配置多名保安
9. 数据完整性和有效性控制:
交易信息除了当事人和管理员绝无第三人知晓,对交易信息进行有效的监控和预防,拥有第二套备份记录系统。
10. 逻辑访问控制:
对收银机访问拥有强制锁定功能,以及认证功能。配置最新的防火墙以及杀毒软件,能有效的防止入侵。
系统实施费用及估计
1. 硬件:
由于收银机系统所需设备无需太高要求,所以在配置价格方面具有较大的性价比和优势,一台需求大致在500左右。
2. 软件:
盗版XP系统不要钱。
3. 网络:
只需要连接本地局域网,因此一个本地的服务器就够了,价值600块。
4. 系统开发:
淘宝购买20块。
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按年度计划分配率分配制造费用的方法适用于(季节性生产企业)
展开阅读全文