xx 学院 程序设计课程设计(C) 报告 项目名称:超市项目管理系统 学生姓名: xxx 学 号: xxx 班 级: xxx 指导老师: xxx 日 期: xxx 1、项目描述 超市收银管理系统是一个辅助超市收银员统计商品以及辅助管理员统计货物情况和收益情况的实用性工具。根据超市的日常管理需要,超市收银系统应该包括基本档案管理、商品库存管理、会员管理、交易管理等四大功能,其中基本档案管理包括收银员信息管理和商品信息管理;商品库存管理包括商品入库管理和商品出库管理;会员管理包括会员信息管理和积分管理;交易管理包括交易信息管理和销售信息管理。 2、需求分析 (1) 界面需求 软件的操作界面是图形界面还是字符界面,以简洁清晰、操作方便为首要目标。 基于超市收银的基本业务分析,和必须解决的两大难题,针对性地制定出所要设计小型超市收银管理系统所需要的系统功能,如下七点: (1)设计软件提供用户登陆界面,为用户提供账号密码管理工具,具体为添加用户、删除用户、修改用户名、密码。 (2)设计软件将对单个商品进库产品进行管理,对进库清单进行录入、修改、查询和统计,也提供出库功能,对出库清单进行录入和查询。 (3)设计软件将能对商品信息情况进行修改操作和查询操作,能设置库存商品单价,能对库存商品总值进行统计。 (4)设计软件能对超市会员信息进行管理,具体为添加会员信息、删除员工信息、修改会员信息操作、查询会员信息操作。 (5)设计软件能对每单生意信息进行管理,具体为每单生意信息的添加、查询、修改。 (2) 数据需求 需要输入什么类型的数据、什么值的数据,即数据模型的建立。是由项目内容及软件设计者决定的。以数据描述的清晰、数据意义的完整为目标。 出库表: 入库表: 收银员表: 商品信息表: 会员表: (3) 功能需求 系统应该具有哪些功能,与项目描述以及设计者的理解直接相关。对一般的管理软件来说,必须包括数据的输入输出、增删改查、排序、统计等功能。 请按实际项目需求填写用例。 一般按 动作(动词) 结果(名词)的形式书写。 1、登录功能: Action1:输入库里存有的用户和密码,输入正确,登录成功,输入错误,登录失败; Action2:点击重置按钮,刷新用户名和密码。 2、主窗体菜单功能 Action1:下拉菜单模块,菜单模块里面有子菜单。分为,收银员信息、收银员信息管理;商品、商品信息管理;商品出入库管理,商品交易管理; 会员信息菜单、会员信息管理...