Linux系统课程大作业

发布 2021-05-05 15:49:28 阅读 6387

案例分析课程大作业。

题目: 超市管理系统设计与实现

1.班级与姓名: 0826 周文志学号:200892285

项目分工: 界面与数据库设计

2.班级与姓名: 0826 刘萱学号:

项目分工: 需求分析与文档编写

大连理工大学软件学院。

2023年4月。

第一部分需求分析。

本系统为超市管理系统,通过本系统实现对销售、库存、物品等数据的管理。系统分为前台与后台,前台实现对账单的录入和付款工作并录入数据库,后台通过数据库实现对物品、经销商、库存的管理,以及查看销售情况。

1项目计划。

1.1系统开发目的。

1) 大大提高超市的运作效率。

2) 通过全面的信息采集和处理,辅助提高超市的决策水平。

3) 使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张能力, 提供有效的技术保障。

1.2背景说明

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争,管理的竞争,人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:

超市,仓储店,便利店,特许加盟店,专卖店,货仓等相互并存。如何在激烈的竞争中扩大销售额,降低经营成本,扩大经营规模,成为超市努力追求的目标。

目标:1. 能够给出合理的搭配各种货物的进购,使得收入增多。

2. 能够评估给定各种货物的进购比例,促进销售。

3. 能够存储各种商品的**,并方便查阅。

4. 能够反映出一段时间内某种商品的销售情况。

5. 能够记录各种商品的销售历史,以便以后核查。

需求:1. 系统是安全的。

2. 系统必须易于非专业人员使用。

3. 必须能够在出现一种新的商品的时候记录新的商品信息。

4. 必须能够修改各种商品的信息,并且能够查看。

5. 必须能够记录商品的销售历史,以便核对。

6. 必须形象的描绘,易于理解。

第二部分原理。

系统架构: c-s系统架构。

客户机属于胖客户机型,每个客户机存储相应的数据信息。如果客户机想要查询其他公有的数据信息,服务器则调用其他客户机的公有数据信息并传给该客户机。

系统技术: 网格技术(grid)

软件开发环境:vs2010

第三部分任务总体规划。

1. 系统功能模块划分:

2. 数据库设计:

本系统总共有5张表,其中登录表管理用户名与密码,物品表记录当前物品属性,经销商表记录经销商信息,库存表记录采购订单,销售记录表记录销售信息。库存与经销商供货关系,物品与库存销售关系,每出一次产生一条销售记录。

商品信息表。

管理员信息表。

库存信息表。

销售记录表。

e-r图。任务实现过程功能分解。

1. 前台管理模块。

前台管理实现了商品交易的过程。顾客选择商品后由收银员录入信息,可以支持每次选购多种商品,录入商品后确认结账则对数据库进行操作,包括添加销售列表,以及修改数据库中商品表中的商品数量。

前台登陆界面:

查询商品列表:

为方便收银员的操作,可以在前台进行查看商品列表,显示所有商品信息。

添加销售商品项:

顾客选择商品后由收银员录入商品信息,形成一个临时的销售表项,显示在前台窗口,当确认支付后,此临时操作表被清空,并将销售信息添加进销售列表。

付款结账:结算本此交易,此部分功能尚不完善,目前仅支持现金交付一种交付方式,今后会添加银行卡以及代金券方式。

交易成功则弹出提示窗口。

2. 后台管理模块:

/**。3. 物品管理模块:

主要功能添加,查询,修改,删除等操作,查询支持模糊查找,为空则查找所有。可根据编号,名称,类型,可直接在表中编辑选项,保存修改即可修改数据库中内容,撤销可使数据恢复到上一次保存时的状态。

主模块:删除功能。

添加功能:4. 经销商管理模块。

功能与物品管理模块大致相同。

5. 销售记录模块。

销售记录模块目前功能不是很完善,只支持查询,以后会增加销售统计。

6. 库存管理模块:

库存管理模块不仅实现了和物品管理相似的增删改查等操作,并且通过物品与经销商id来显示姓名,修改操作只能使用现有的物品与经销商。

撤销功能:因为新增条目没保存,所以可撤销。

删除功能:修改功能:

库存管理中的外键操作:

参考文献。1] 《软件开发案例分析》

2] qt开发文档说明。

Linux系统课程大作业

案例分析课程大作业。题目 超市管理系统设计与实现 1 班级与姓名 0826 周文志学号 200892285 项目分工 界面与数据库设计 2 班级与姓名 0826 刘萱学号 项目分工 需求分析与文档编写 大连理工大学软件学院。2011年4月。第一部分需求分析。本系统为超市管理系统,通过本系统实现对销售...

linux操作系统大作业

武汉理工大学华夏学院。linux 操作系统大作业。专业软件工程 班级软件1111 姓名董丽敏 成绩。指导教师凌伟 linux 操作系统大作业。1 vi编辑器的操作。1 请在 root 这个目录下建立一个名为 vitest 的目录 2 进入 vitest 这个目录当中 3 将 etc 拷贝到本目录底下...

实用操作系统Linux大作业 课程设计

学年 课程 课程设计 题目 实用操作系统linux大作业 作者 靳益铭20131401022 所在学院 信息科学与工程学院 专业年级 计算机13 3 指导教师李莉。职称 副教授。2016年1月2日。linux实用操作系统大作业 上机实践 1 在虚拟机上安装linux操作系统。2 显示当前目录所在的位...