当前位置:课得在线 > 创新工场 > 课得创新工场使用C#与sql编写的超市收银系统

1.1编写目的

信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。同样,超市收银系统是超市日常经营管理的一个重要组成部分,该系统涉及了商品信息,营业额度,以及很多相关信息的综合处理。为了方便配合超市日常经营管理,系统把收银、退货、会员添加、库存提醒等信息管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解超市日常营运情况。同时,也方便经营者对日常经营情况的了解。
本文档为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。


(选择登录界面)

2.任务概述

2.1目标

1.  明确用户需求,加速开发进程;
2.  提高处理速度;
3.  控制精度以及日常业务处理能力的提高;
4.  管理信息服务的改进;
5.  人员工作效率的提高;

2.2运行环境

1.  操作系统:  Microsoft Windows XP
2.  数 据 库:  SQL Sever 2005
3.  开发工具:  Microsoft Visual Studio 2005

2.3条件与限制

1.  处理器要求:Pentium Ⅵ或以上
2.  运行环境:  Microsoft Visual Studio 2005
3.  内存要求:  512MB或以上

2.4 用户特征

使用本软件的用户非常广泛,它非常适用于具有如下特点的人员:
具有一定计算机操作基础
与外界联系紧密,相关信息丢失或损坏可能带来重大损失
信息处理量大,且数据较为复杂
针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。用户只需掌握电脑录入功能即可。
 
(会员管理)

3.数据描述

3.1静态数据

信息管理系统处理程序中静态数据
(1) 静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一
起。
(2) 静态数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态
数据文件相互独立,依靠特定程序分别进行参照或存取。
(3) 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据
对动态数据加工的某些控制关系抽象为静态表与动态表间关系。
 
a.  用户id;
b.  用户身份;
c.  用户密码;
d.  商品价格;
e.  商品数量;
f.  商品库存信息;
g.  商品信息状况;

3.2动态数据

输入数据:菜单选项,查询关键字,新建记录项,登记记录项。
输出数据:由查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:中间查询结果。
 

3.3数据库介绍

数据库:SQL Server 2005
其优点在于:
1.  能在所有主流平台上运行(包括   Windows)。
2.  采用完全开放策略,可以使选择最最适合的解决方案。
3.  长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
 
 

3.4数据字典

数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表之间的关系


3.5数据采集

数据库名称:不同的软件都有不同的名称,一般在选择不同的接口类型后,系统都会显示默认的数据库名,一般不用修改;如果需要修改,可以点击“数据库清单”来选择相应的数据库。
登录用户名和密码:一般默认的数据库登录名为admin,密码为admin,若管理员更改过数据库口令,请询问系统管理员。
选择采集文件存放目录及采集参数:选择采集后文件存放目录,采集的数据类型,手动录入数据,或将数据库文件载入数据库

(积分兑换)

4.功能需求

4.1功能划分

本软件具有如下主要功能:
l  管理人员查询功能
l  修改功能(包括添加、删除、修改操作)
l  完善数据功能
l  会员登记管理功能
l  密码管理功能
l  身份验证功能

(商品查询)

5.性能需求

5.1数据精确度

数据要求必须精确,可靠,真实。进行操作请求时,如:查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。而在满足用户请求时,系统应保证所响应数据的查全率与查准率。

5.2时间特性

为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。如果需要与外部设备交互(如打印机)时,响应时间可能较长,但应在可接受范围之内

5.3适应性

本系统可在微软的多种软件平台上运行。

(收银员管理)

6.运行需求

6.2硬件接口

1、处理器要求:Pentium Ⅵ或以上
2、运行环境:  Microsoft Visual Studio 2005
3、内存要求:  512MB或以上

6.3软件接口

操作系统平台:Windows xp
数据库系统平台:SQL Sever 2005
开发语言:C#、SQL
开发工具:Microsoft Visual Studio 2005、SQL Sever 2005

6.4故障处理

由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。
  其他问题:
  硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决
  软件方面:做好每天关机前自动备份。

7.其它需求

代码的可维护性:要求每个方法预留出必要的借口。
在数据传输获取的时候,以及系统的登陆模块要考虑其安全性。
 
7.1软件的正确性
要求所发布的软件可以正确的完成用户的操作需求。如用户在对系统进行数据修改时,系统不仅要可以识别用户录入数据的正确性,而且要将用户输入的正确数据完整、准确的添加到系统里。
7.2软件的可靠性
在用户进行可预期的操作时,系统要保证不出故障
7.3软件的效率
本软件是为实现管理自动化,使用户脱离原始的手工管理的低速度、低效率而开发的,因此该软件对用户的操作请求应在1-2秒内做处响应。
7.4软件的完整性
在发生例如掉电等以外情况时,可以保证系统数据的不丢失。
7.5软件的可维护性
系统应可以在发现错误时不仅做出错误显示,还应该进行错误处理,并多系统进行自动修复。
7.6软件的安全性
要求提供身份验证,只允许通过身份验证的用户使用本软件。并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据、会员添加、日常经营等基本操作。
7.7软件的可理解性
软件应提供完全图形化的界面,尽可能的方便用户进行操作,从而以满足各层次的用户需求。
 

课得创新工场使用C#与sql编写的超市收银系统

2018-12-26 14:25:52

1.1编写目的 信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机


获取相关资料

联系我们

课得在线公众号

扫码关注,获取更多

成都课得在线 | 天荣北软实训基地

地址:四川省 成都市 锦江区 东方广场C座13楼

Q Q:294112395

电话:17158221981

手机:+86 17158221981

备案号:蜀ICP备18034030号

报名咨询 0元入学 助学贷款 就业保障 视频下载 在线公开课 咨询热线13980937246