超市信息管理系统课程设计文档(共20页).doc
《超市信息管理系统课程设计文档(共20页).doc》由会员分享,可在线阅读,更多相关《超市信息管理系统课程设计文档(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学 号: 课 程 设 计题 目超市信息管理系统教 学 院计算机学院专 业计算机科学与技术班 级08计科(2)班姓 名xx指导教师xxx 2011年6月26日课程设计任务书 20102011学年第2学期学生姓名: xx 专业班级: 计算机科学与技术二班 指导教师: xxx 工作部门: 基础教研室 一、课程设计题目超市信息管理系统主要研究及实现以下功能:(1)商品信息管理:根据商品编号,可以实现对商品的信息进行添加、删除和修改,完全实现人性化界面和操作。超市需要处理大量的库存信息,不断添加商品信息,并且要销售商品,还要时刻更新商品的销售信息,设置用户权限等。所以此系统要具
2、有库存管理、销售商品、用户权限的功能(2)商品查询管理:超市需要处理大量的库存信息,不断添加商品信息,并且要销售商品,还要时刻更新商品的销售信息等。此系统具有库存管理、销售商品、操作员可以查询商品库存信息。(3)商品销售管理:操作员可以根据商品编号进行销售,对于顾客购买的商品价格、数量进行计算,根据顾客付款和购买商品的总价格实现找零功能。 (4)用户管理:可以创建及修改用户信息,管理用户操作权限,设置用户权限为库存管理员、销售员和管理员。(5)帮助与关于:操作员通过查看帮助信息来实现对该系统各个功能模块的操作。关于功能模块显示该系统的一些基本信息,例如开发人员、版权问题等。(6)系统维护管理:
3、根据用户进入系统的用户标识以及正确的口令来判断用户的身份,并给予相应的权限。二、课程设计内容(含技术指标)1.问题分析和任务定义:根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么,限制条件是什么; 2.逻辑设计:确定数据库结构,及各个主要模块的功能,并明确模块之间的调用关系;3.详细设计:设计数据库及操作界面,并给出每个功能模块的实现算法;4.程序编码:把详细设计的结果进一步求精为程序设计语言程序,同时加入一些注解和断言,使程序中逻辑概念清楚;5.程序调试与测试:采用自底向上,分模块进行调试,调试正确后,认真整理源程序及其注释,形成格式和风格良好的源程序清单和结果;6.结果分析:程
4、序运行结果包括正确的输入及其输出结果,含有错误的输入及其输出结果。7.编写课程设计报告。三、进度安排1.2011年6月13日2011年6月15日:软件功能分析与设计;2.2011年6月16日2011年6月19日:数据库及操作界面设计;3.2011年6月20日2011年6月24日:具体代码实现及调试;4.2011年6月25日2011年6月26日:撰写课程设计论文。四、基本要求1.学生能够按照老师的要求正确的设计数据库;2.学生在老师的指导下,能够设计出相应功能模块;3.学生在阅读参考资料后,能够编写出相应的代码,具备软件开发的能力。目 录1 概述1.1.课程设计的目的1理解和掌握该课程中的有关基
5、本概念,程序设计思想和方法。2培养综合运用所学知识独立完成课题的能力。3培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。4掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。1.2.课程设计的要求1.本次课程设计的要求是开发一个超市信息系统超市信息管理系统主要研究及实现以下功能:(1)商品信息管理:根据商品编号,可以实现对商品的信息进行添加、删除和修改,完全实现人性化界面和操作。超市需要处理大量的库存信息,不断添加商品信息,并且要销售商品,还要时刻更新商品的销售信息,设置用
6、户权限等。所以此系统要具有库存管理、销售商品、用户权限的功能(2)商品查询管理:超市需要处理大量的库存信息,不断添加商品信息,并且要销售商品,还要时刻更新商品的销售信息等。此系统具有库存管理、销售商品、操作员可以查询商品库存信息。(3)商品销售管理:操作员可以根据商品编号进行销售,对于顾客购买的商品价格、数量进行计算,根据顾客付款和购买商品的总价格实现找零功能。 (4)用户管理:可以创建及修改用户信息,管理用户操作权限,设置用户权限为库存管理员、销售员和管理员。(5)帮助与关于:操作员通过查看帮助信息来实现对该系统各个功能模块的操作。关于功能模块显示该系统的一些基本信息,例如开发人员、版权问题
7、等。2在老师的指导下,能够设计出相应功能模块;3. 在阅读参考资料后,能够编写出相应的代码,具备软件开发的能力。2 总体方案设计2.1.数据流图2.1.1顶层数据流图:S0 超市操作员P0 超市管理系统F0 商品管理F1 商品管理图2-1-1 顶层数据流图2.1.2第1层数据流图:S0超市操作员超市管理系统数据库事务处理P0.1用户管理P0.2商品管理P0.3商品查询P0.4商品销售图2-1-2 第一层数据流图2.2.数据字典数据字典是关于数据的数据,用于描述系统中各个部分的清单,是对这些部分进行详尽说明、保存和维护。系统中所有数据内容都是由数据元素和数据结构组成,要求保持完整性、一致性、可用
8、性。根据系统需求,建立以下数据字典:部分数据字典条目如下所示。表2-2-1 数据存储(商品信息)数据存储名: 商品信息组成: 商品编号+商品名称+单价+单位+备注备注: 超市管理的商品信息情况表2-2-2 数据存储(商品销售)数据存储名:商品销售组成: 商品编号+用户编号+销售数量+销售日期备注: 商品销售信息记录表2-2-3 数据流(添加商品信息)数据流名::添加商品信息来源:S0去向:P0.2组成:商品编号+商品名称+单价+单位+备注备注:操作人员输入商品信息表2-2-4 数据流(商品销售)数据流名::商品销售来源:S0去向:P0.4组成:商品编号+用户编号+销售数量+销售日期备注:商品销
9、售信息3 详细设计3.1 系统功能结构图根据上述系统功能的需求分析,按照结构化程序设计的要求,得到如下所示的系统功能模块图,如图所示。超市信息管理系统商品管理商品查询商品销售系统设置添加商品修改和删除商品查询商品属性查询商品库存销售商品查询销售情况用户管理修改密码图3-1-1 系统功能模块图3.2 系统功能设计本系统共包括四大模块,分别是商品管理模块,商品查询模块,商品销售管理模块,系统设置模块。每个模块的功能如下:1 商品管理模块功能(1) 实现商品信息的添加。(2) 实现商品信息的修改和删除。2 商品查询模块功能(1) 实现商品属性的查询。(2) 实现商品库存的查询。3 商品管理模块功能(
10、1) 实现商品的销售。(2) 实现商品销售情况的查询4 商品管理模块功能(1) 实现用户管理(2) 实现用户密码的修改3.3. 系统数据库的设计3.3.1 E-R模型超市管理系统数据库E-R模型,如图所示:销售数量进 货进货数量进货日期商 品商品名称商品编号商品价格商品单位 商品备注销 售服务机器销售日期用 户用户密码用户权限用户姓名工作号用户ID顾 客消 费商品总额顾客找零消费金额厂 商 m n k l p q 图3-3-1 E-R图3.3.2 关系模式 由数据模型利用SQL Server 2000进行数据库的详细设计,其基本表的设计如下:3.3.2.1系统关系模型a) 商品信息表(商品编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 信息管理 系统 课程设计 文档 20
限制150内