软件工程大作业

发布 2021-05-05 19:49:28 阅读 6766

“超市管理系统”

软件设计说明书。

姓名: xxx

班级: xxx

学号:xxxxxx

完成日期: xxxx

指导老师: xxx

中南大学信息科学与工程学院。

目录 1引言 1

1.1 编写目的 1

1.2 范围 1

1.3 定义 1

1.4 参考资料 1

2 项目概述 2

2.1 产品描述 2

2.2 产品功能 3

2.3 用户特点 4

2.4 一般约束 5

3 具体需求 6

3.1 功能需求 6

3.1.1 数据字典 10

3.2 行为需求 10

3.3 数据需求 11

3.4 外部接口需求 12

3.4.1硬件接口 12

3.5设计约束 13

3.5.1 硬件的限制 13

3.6安全性 13

3.7可维护性 13

3.8可扩展性 14

4 总体设计 14

4.1运行环境 14

4.1.1 软件环境 14

4.2基本设计概念和处理流程 14

4.2.1基本设计原则 14

4.3系统结构 15

4.3.1 系统功能模块设计 15

4.3.2 系统层次结构图 17

4.3.3 系统网络结构 17

5 详细设计 18

5.1系统数据结构设计 18

5.1.1逻辑结构设计要点 18

5.2模块设计说明 22

5.2.1模块描述 23

5.2.2功能 23

5.2.3设计方法(算法) 23

随着我国经济的不断发展,许多零售企业在发展过程中面临着业务不断增长,而管理水平相对滞后的困境。尤其是许多企业在逐年经营过程中,积累了大量历史数据,但是信息比较分散、相互独立。在信息技术迅猛发展的今天,处于竞争性行业的中小型零售企业如何在未来的市场竞争中借助信息化实时掌握营销动态,不断提升服务水平,提高资源配置水平和核心竞争力,成为他们不得不面对的问题。

在零售企业中引入超市信息管理系统,利用收银机将超市中各种商品的进货、退货、销售等信息输入电脑,使得经营管理者能够及时掌控经营信息,作出合适的各种采购及货物库存决策。

超市信息管理系统,可完成商品采购订货、销售、盘点库存、财务分析等管理功能,并对商品的购销存状态实时跟踪记录。本**主要介绍超市信息管理系统中的系统登录、商品录入、库存管理、商品销售等部分内容,以展现设计一个完整信息管理系统的思路和步骤。

a. 软件名称:超市信息管理系统。

b. 软件功能:该软件用来对超市商品采购订货、销售、库存、财务分析,以及工作员工和超市会员信息的管理。

列出本文件中用到的专门术语的定义和缩写词的原词组。

1] 薛华成.管理信息系统[m].北京:清华大学出版社,1993.

2] 张珍宝,刘升.超市管理系统的分析与设计[j].高等函授学报(自然科版),2002,15(3):49-51.

3] 萨师煊,王珊.数据库系统概论[m].北京:高校教育出版社,1985.

4] 袁作为.小型超市管理系统分析[j].时代经贸(中旬刊).2008,6:243.

5] 张鼎武.小型超市管理信息系统[j].财经界(中旬刊).2007,12:244—245.

6] 张海潘.软件工程导论(第四版).北京:清华大学出版社,2000.

7] 夏天.大型超市管理系统的方案设计[j].华中农业大学学报:社会科学版,2000,3:29-33.

8] 吴川.中小型连锁超市管理信息系统分析与设计[j].商场现代化,2005,1:149-150.

9] 求实科技.sol server2000数据库管理与开发技术大全[m].北京:人民邮电出版社,2004.

10] 史济民.软件工程——原理、方法与应用(第二版)[m].北京:高等教育出版社,1990.

超市管理系统是针对超级市场的销售而开发的。应用超市管理系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市管理系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理系统来完成。

超市管理系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。

小型超市便利店的发展水平关系到人民生活水平的提高,它为居民生活提供了便利,同时由于超市货物、员工的多样性和复杂性,使得市场、人事管理、物品供需关系、设备管理显得更为复杂,所以商场超市更应该象其他企业一样,应用信息管理技术完善自己的市场、管理、供需关系等等。

超市管理系统实现了对超市的进货、销售和库存的科学管理。该系统主要包括以下几大模块:输入单据、查询、销售、进/退货、打印报表、用户登录管理。

1)前台功能。

用户登录时,若用户输入的用户名不存在时,提示用户重新填写,并重新回到登录界面;

用户登录时,若用户输入的密码错误时,提示用户重新填写,返回登录界面。如果输入的信息不全,则要求正确填写必须输入的表项。如果输入信息正确,将提示注册完成,用户可以正常登录,进行不同权限的数据管理。

用户登录时,所有输入信息正确,将出现“x x x,欢迎您!”。

用户能够根据不同权限添加、修改和删除系统不同级别的数据。

2)后台功能。

管理员登录,进入后台管理系统。可以从事以下操作:

员工管理,可以查看登录次数和时间,并可以删除。添加新用户功能,可以修改用户权限。对用户进行修改、删除。

管理员工信息,可以对信息进行查询、添加、修改。

折扣与vip客户管理。

查看供货商数据,并可以对数据进行管理。

修改管理员密码,保证安全性。

添加新商品功能,可增加删改商品信息。添加新商品,首先选择商品大类,再选择商品小类,输入商品名称,进行商品说明。

商品类别管理,可以更改类别名称,可以添加和删除类别。

管理销售单,可以销售单进行条件查询,并进行管理。

商品统计报表,输入条件,得到报表。管理统计报表,可进行日统计报表浏览和审核。

查看库存数据,并可以对数据进行管理。

图2.1 小型超市管理系统层次方框图。

超市管理系统的使用者,即超市的员工主要由超市经理、信息管理员、采购员、收银员组成。

超市经理:超市管理系统的所有者,主管主要事务,是超市管理系统系统的投入者和管理者,可以对后台根据需要随时进行管理。

信息管理员:超市管理系统的系统管理者,进行系统的日常管理维护,并按照超市管理者的意愿,负责单据录入、采购计划、发货计划的编制,对商品进行各种管理,比如添加、修改、删除、更新等。

采购员:根据采购计划进行商品的采购。

收银员:根据顾客选购的商品进行销售数据的输入,超市管理系统的客户端使用者。

通过上网查阅资料,超市管理系统的客户具有以下特征:

主要是超市工作人员,在超市工作;

在工作地点或家里有电脑,能登录超市管理系统。

a)系统界面需求。

界面设计的原则要求,如:方便、简洁、美观、一致等。整个界面要保持友好、简易的风格。

输入设备:键盘、鼠标、扫描仪、条码扫描器。

输出设备:显示器、打印机、条码标签打印机。

显示风格:windows应用程序界面。

b)硬件需求。

为了能够更好地运行sql server 2000,并且满足数据库的存储及处理速度要求。

硬件需求为:

cpu. intel奔腾双核,运行速度2600mhz或以上。

内存:1024mb或以上。

硬盘:160g或以上。

显示器:19英寸宽频lcd,分辨率为1440×900

c)开发和运行境需求:

安装sql server 2000,如果是更高的版本需要对数据库进行升级。

d)操作系统:

windows2000 server的任何版本或windows nt server 4.0,ie浏览器:8.o版本或以上。

软件工程大作业

目录。引言 1正文 1 3 软件需求分析 2 3.1系统功能需求分析 2 3.2管理信息系统的界面特点 3 3.3 管理系统具体研究 3 4 功能需求描述 5 4.1员工基本信息模块 5 4.2工资结构设置模块 6 4.3数据库设计 6 4.4数据流程图 6 总结 9参考文献 10 基于sql开发的...

软件工程大作业

无锡科技职业学院。2009 2010学年第二学期。软件工程 期末试卷20904 09 软外,09测试 考试形式大作业考试时间 6.21 6.24 班级学号姓名成绩。应用题目 4 25 1 学校要设计一个计算机等级考试报名系统,系统要完成如下功能 学生信息的导入功能,学生基本信息修改功能,学生报名功能...

软件工程大作业

5 中文乱码问题 1 数据库 mysql 4.1 或以上版本 4.1直接支持unicode,以下版本支持的不好。2 驱动 mysql jdbc driver的3.0.16 或以上版本 3 在数据库中做如下设定。4 在建立表时同样加上engine myisam default charset gbk ...