1、目目 录录 第一章绪论. 2 1.1 社会背景 2 1.2 背景说明 2 第二章 系统分析 3 2.1 可行性分析. 3 211 引言 3 212、技术可行性研究. 3 213、经济可行性研究. 4 214、操作可行性研究. 4 2.2 用户工作流程. 5 2.3 用户业务需求. 5 2.4 概念设计. 6 2.41 实体及其属性. 6 第三章系统设计 8 3.1 数据流程图. 8 3.2 系统功能设计. 12 3.3 系统数据库设计. 13 3.3.1 E-R 模型 13 3.3.2 数据库表设计. 14 第四章系统调试 16 4.1 模块测试. 16 4.2 整体测试. 16 第五章 总结
2、 18 附录: 19 1 源代码 19 2 参考资料. 22 第一章第一章绪论绪论 1.11.1 社会背景社会背景 随着现代科学技术的迅猛发展,计算机技术已经渗 透到各个领域, 成为各行业必不可少的工具, 使 IT 产业 在市场竞争中越发显示出其独特的优势,步入信息化时 代,有巨大的数据信息等待加工处理和传输,这使得对 书数据库的进一步开发和利用显得尤为迫切。 1.21.2 背景说明背景说明 在商业经济及其发展的今天,商业活动日益频繁, 而对于超市,其销售的商品种类数量庞大,对于经营者 来说, 必须时刻了解自己的商品库存和商品的供求情况。 面对市场的瞬息万变,很多商品的价格可能经常变动, 经营
3、者要及时改变商品价格。这一切的管理,在信息时 代的背景下,随着电脑的普及,超市的管理也随之上升 到一个高度,超市管理系统变得十分必要。 第第二二章章 系统分析系统分析 2.1 可行性分析可行性分析 2 21 11 1 引言引言 现代科学技术的迅猛发展,迎来了信息时代。超市 行业随着人口的增加也不断发展壮大,随之其信息量也 在成倍增长,大量信息的收集和存取以及处理就成了当 今超市急需处理的一大难题。而传统的手工处理已完全 不能满足其发展需要,为了更好更快发展,电子自动化 管理已成必然。 212、技术可行性研究、技术可行性研究 近几年国内软件行业迅速发展, 各种开发平台也在 不断更新、 升级, 作
4、为主流软件开发平台之一的 Visiual Studio 2005 更是如此。它集成了 Windows 应用程序、 应用程序、 服务和控制台程序等。本系 统也将在此平台上运用 进行开发, 来实现系统的 动态管理。所以从技术上来讲我们有信心和能力开发出 快捷又好用的超市管理系统。 213、经济可行性研究、经济可行性研究 超市管理系统的投入,能够提高工作效率,减少工 作人员,从而减少劳动力资本的投入,方便管理,由此 可以减少不必要的开支,同时该系统可以提高超市的销 售效率,即提高了超市的经济效益,系统投入使用后很 快就可以收回开发系统的投资,所以从经济角度来说, 本系统开发完全是必要的。 214
5、、操作可行性研究、操作可行性研究 本系统是基于 技术开发的用户界面,而该 系统是大家熟悉的管理系统,绝大部分人员都可以轻松 使用。 而基于 技术开发的系统界面友好, 交互性 强,且不需要对数据库进行了解。由此,该系统的操作 是可行的。 综合以上三方面,该系统具有很高的开发可行性, 无论是从技术上或者经济上还是操作上。 2 2. .2 2 用户工作流程用户工作流程 进货或销售商品时,用户要对进货单或销售单进行 核对审查,并进行登记;用户要获得进货、销售、库存 信息时,要对进货情况、销售情况、库存情况进行查询 并打印。 2 2. .3 3 用户业务需求用户业务需求 (1)该管理软件将对库存物品
6、进行资料管理和统计, 对产品的进货单和产品的销售单进行录入管理和统计; (2)该管理软件将根据用户的需要对进货、 销售、 库 存情况进行查询,并能打印详细信息; (3)该管理软件将为用户提供账号管理工具, 以便用 户对账号进行管理,具体为添加用户、删除用户、修改 用户密码; (4)该管理软件提供企业人员管理, 能够对企业员工 的分类管理,新员工的加入以及员工删除,修改进本信 息等功能。 整个超市管理系统的功能结构如图 3-1 所示: 超市管理系统 人事管理模块销售管理模块进货管理模块库存管理模块 职 工 信 息 管 理 供 货 商 信 息 管 理 销 售 信 息 查 询 销 售 信 息 盘 点 销 售 信 息 维 护 进 货 信 息 查 询 进 货 信 息 维 护 库 存 信 息 查 询 库 存 信 息 维 护 2.4 概念设计概念设计 2.42.41 1 实体及其属性实体及其属性 (1)收银小票 E-R 图: 收银小票收银小票 收银员编号收银员编号 商品编号