2022年管理信息系统课程设计方案超进销存管理系统修改 .pdf
-
资源ID:25184886
资源大小:826.65KB
全文页数:32页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年管理信息系统课程设计方案超进销存管理系统修改 .pdf
个人资料整理仅限学习使用河南城建学院管理信息系统课程设计课程名称:超市进销存管理系统指导教师:小组成员:组长:工程分工:设计时间:第五学期第 18周目录1系统概述及设计规范 1.1系统分析 -11.1.1现状分析 -11.1.2系统初步调查 -1 1.2可行性分析 -2 1.3系统目标 -3 1.4系统主要功能及说明 -4 1.5设计规范 -52总体结构分析2.1需求分析 -52.2系统结构 -62.2.1系统总结构 -62.2.2系统组织结构 -72.2.3 系统逻辑结构划分 (U/C矩阵-8 2.3子系统及模块功能说明 -92.3.1组织结构 -92.3.2业务功能 -102.3.3管理功能 -112.4开发环境 -122.4.1硬件环境 -12精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 32 页个人资料整理仅限学习使用2.4.2软件环境 -123系统分析 3.1业务流程 -123.2数据流程 -143.3数据字典 -143.3.1数据流字典 -173.3.2数据存储字典 -223.3.3数据处理字典 -234系统设计4.1数据库设计 -264.1.1数据库概念设计 -264.1.2数据库结构设计 -284.2输入输出设计 -304.3代码设计 -345 处理流程设计5.1进销存数据处理流程 (顶层-355.2进销存数据处理流程 (二层-356 参考文献 -367心得体会 -36一、系统概述一)现状分析自改革开放以来,随着我国经济情况的日新月异,飞速发展,涌现出越来越多的超市和便利店。越来越多的人喜欢到超市购物。超市里销售的货物也呈现出多样化的发展趋势。随着超市里货物种类和数量的大量增加,超市工作人员的工作量也随之增多,然而,日益繁重的工作使同志们日益疲惫,每位工作人员都在超负荷的运转,为出现工作失误制造了一定的有力条件,对此,超市的管理层看在眼里,急在心里。怎样既可以加快办事效率,又能减少工作失误,更好服务于社会主义四个现代化建设的问题,逐渐的进入到了领导的视线里。综上所述,本超市进销存系统设计的很有必要,也很有条件做到超市信息在线管理,以更贴近时代需求和超市发展需要。 能通过键盘录入当前的销售商品和实收金额、采购清单、验货单;(2 自动结算应收金额和找零金额;(3 打印购物小票并更新库存;(4 能查询商品销售信息、采购清单、库存信息、验货单;(5 能根据验货单确认采购清单并更新库存。1.1.2系统初步调查超市的销售业务一直使用着最简单的人工管理。超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 32 页个人资料整理仅限学习使用出来,用计算机系统进行管理是一个明智的选择。利用计算机这一工具,不但能成百倍地提高工作效率,还能及时准确地得到有关信息,有效排除人为造成的失误,避免许多不必要的损失。超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以及进货情况,通过该系统了解超市进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、价格、数量,以便管理员根据以上信息作出经营管理决策。在性能方面要求系统核算准确,使实存商品、销售商品与所记帐目一致,能够被超市长期有效使用。数据主要来自于入库单、发票,超市销售在营业期间内一直发生,数据也就一直变化。销售商品后开出发票,并且要显示商品价格数额。在当天汇总时修改相应文件,注重的是总额、总数量。为减少月末工作量,日常中要对报表数据逐步统计核算。超市数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置密码。查看资料需输入正确密码,销售人员销售货物需输入代号才能打开收银柜。万一泄露密码,应设修改密码的程序,同时密码不能过于简单。1.2可行性分析随着计算机技术的发展和网络人口的增加,人们对网络的需求也越来越苛刻,越来越贴近其生活,电子信息管理已经成为网上的一股潮流。而更多的,是要求传统行业的管理要延伸到网络,以更方便其生活、工作和学习。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。本系统的可行性分析如下:经济可行性由于本超市管理系统所要求的硬件计算机及相关硬件)和软件环境,市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对超市不造成过重的经济负担。而一旦此系统投入使用, 不仅可以减少超市的工作强度,提高工作效率,而且方便了超市对信息的管理,延续了传统的管理模式,极大限度的方便了超市管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。技术可行性超市管理系统的开发基于C/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 32 页个人资料整理仅限学习使用本系统拟采用 ASP.NET和MS SQL 2005分别作为前端和后端的开发工具。ASP.NET 是在 Java 基础下开发出来的实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,以及编译后运行等方式大大提高了其执行效率而逐渐成为因特网上的主流开发工具。SQL 2005作为微软在 Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro、Sql 2005小型数据库, SQL 2005是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。因此从技术方面讲开发此系统是可行的。操作可行性超市作为一个商品资源的集散点,其主要功能就是对顾客开放购买的地方。传统的超市管理系统,一般有两种方式:一是手工管理,这种方式应用最传统的“笔纸操作系统”,将超市的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。另一种是常见的信息管理方法是应用单机版的管理系统,但是这种系统设计时间较早,很多功能划分很不科学,很多设置已经跟不上时代需求了。但是超市管理人员已经有相当的应用经验,所以新的系统操作有一定的操作经验可以作一定的操作经验。综上所述,本超市很有必要,也很有条件做到超市信息在线管理,以更贴近时代需求和超市发展需要。1.4 系统的主要功能及说明1.系统主要功能:本系统的主要功能是帮助独立的超市门店实现进货、销售、存货及盘点进行管理。由销售人员键盘录入当前的销售商品和实收金额、系统自动结算应收金额和找零金额,输出打印购物小票并更新库存。由此,系统会自动生成采购清单,经店长批准之后,向供应商发出送货请求。根据系统生成的验货单与采购清单,由库存管理人员实现补货以及库存的更新。优点是可以对一些销售帐目进行汇总报表记录 、可以快速收银、根据使用不同的软件还有一些其他好处。在以上功能的实现过程中,系统还支持对各类信息的查询。包括:基本信息查询、商品销售信息查询、采购清单查询、库存信息查询。通过管理信息系统提精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 32 页个人资料整理仅限学习使用高商品库存效率、简化人事管理、增加公司年度利润。2.系统功能说明:通过对目前超市的现有的了解和调查及对网上的资料的分析,要求该系统要实现以下的功能:该系统实现六大功能:基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理。基础信息管理包括客户信息管理添加、修改与删除)、商品信息管理添加、修改与删除)、供应商信息管理添加、修改与删除);进货管理包括进货单、进货 /退货;销售管理包括销售单、销售退货;库存信息管理包括库存盘点,、库存价格调整;系统管理包括操作员管理、更改密码、权限管理、退出系统;查询统计包括客户查询、商品查询、供应商查询、销售查询、销售退货查询、入库查询、入库退货查询以及销售排行。根据超市职责的不同设计了不同的用户操作界面操作员界面,管理员界面。且系统操作简单界面友好。为方便用户系统支持多条件查询。系统具有更高的安全性。1.5 系统设计规范系统名称:超市进销存管理系统文件命名规范:允许文件或者文件夹名称不得超过255 个字符。文件名除了开头之外任何地方都可以使用空格。文件名中不能有下列符号:“?”、“、”、“ ” 、 “ * ” 、 “ “ ” 、 “ ” “ 、 “ ”、“ |”。Windows XP 文件名不区分大小写,但显示时可以保留大小写格式。文件名中可以包含多个间隔符,如“我的文件。我的图片。 001”。二、总体结构设计2.1 需求分析超市进销存系统必须提供顾客信息、厂家信息、采购信息、销售信息、库存信息和财务信息的基础设计:提供强大的精确查找和模糊查找信息的功能,可以分不同权限、不同用户对该系统进行操作。另外,该系统还必须保证数据的安全性、完整性和准确性。超市进销存财务一体化系统的目标是实现超市信息化管理,减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提升超市综合竞争力。时间就是金钱,效率就是生命。超市进销存管理系统能够为超市节省大量人力资源,减少管理费用,从而间接为超市节约成本,提高超市效率。超市的销售业务一直使用着最简单的人工管理。超市经营物品的采购、库存精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 32 页个人资料整理仅限学习使用、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,用计算机系统进行管理是一个明智的选择。利用计算机这一工具,不但能成百倍地提高工作效率,还能及时准确地得到有关信息,有效排除人为造成的失误,避免许多不必要的损失。在性能方面要求系统核算准确,使实存商品、销售商品与所记帐目一致,能够被超市长期有效使用。数据主要来自于入库单、发票,超市销售在营业期间内一直发生,数据也就一直变化。销售商品后开出发票,并且要显示商品价格数额。在当天汇总时修改相应文件,注重的是总额、总数量。为减少月末工作量,日常中要对报表数据逐步统计核算。综上所述,随着当今全球经济化的大潮下和信息化建设的全面发展,超市进销存管理系统对超市的管理和运营很有必要,也很有必要做到超市信息在线管理,以更贴近时代需求和超市发展需要。2.2 系统结构2.2.1 系统总结构系统用户管理商品信息管理商品库存管理前台销售管理购物结算管理客户取物管理用户管理修改口令商品信息管理商品库存管理库存报表创建客户购物车购物车数据管理购物车处理购物车结算与收费注销客户购物车超市进销存管理系统精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 32 页个人资料整理仅限学习使用2.2.2 系统组织结构业务功能与组合结构的关系业务功能与组织结构的关系如表所示。进货销售库存/盘点店长店长助理销售部门业务功能与组织结构的关系表注:表中“”表示该项业务是对应组织的主要业务;“”表示该组织是参加协调该项业务的。超市进销存管理系统系统用户进货管理商品管理库存管理销售管理用户设置添加商品查找商品商品类别进货管理库存查询销售额查询进货查询销售添加2.2.3 系统逻辑结构划分 (U/C矩阵 数据类功能用户名口令权限商品编号货物编号单位商品名称厂家存量下限日期数量精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 32 页个人资料整理仅限学习使用系统用户用户设置C C C 商品管理添加商品C U U 商品查找U C U 商品类别C U U 进货管理进货管理U U C U 进货查询U U C 库存管理库存查询U U U C C U 销售管理销售添加U U C U 销售查询U U C 数据资源分布:数据类功能用户名口令权限商品编号货物编号单位商品名称厂家存量下限日期数量系统用户用户子系统商品管理商品管理子系统UUU进货管理UU进货管理子系统UUU库存管理UU库存管理子系统U销售管理UU销售管理子系统U2.3 子系统及模块功能说明精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 32 页个人资料整理仅限学习使用本系统应用背景为一家中小超市门店。2.3.1 组织结构该门店规模较小 ,其组织结构关系如图:2.3.2 业务功能业务功能主要包括:进货、销售和库存/盘点管理。库存管理:销售管理:店长销售部门店长助理精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 32 页个人资料整理仅限学习使用进货管理:3:查询3:更新进货清单进货信息请求进货单进货信息请求库存信息清单进货信息查询进货 / 采购清单检索结果发出进货 / 采购清单查询采购清单新供货商信息已进货信息进货信息清单采购单2.3.3管理功能精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 32 页个人资料整理仅限学习使用2.4 开发环境为了能够更好的开发系统,使系统能够正常地运行,我们需要设定系统运行的环境,在此系统的开发过程中,我采取了以下的工作开发环境。2.4.1 硬件环境开发过程中,所使用的硬件环境: 4 2)内存: 224M 3)硬盘: 80G 操作平台: Microsoft Windows XP开发语言:基于 Visual Studio.NET 的 C#.NET 三、系统分析 3.1业务流程超市管理系统工作流程为:系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、货物信息、供应商信息、销售信息、仓库信息等。门店管理进货销售库存管理前台后台精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 32 页个人资料整理仅限学习使用流程符号说明:业务流程图:库存清单架存商品清单销售清单供应商到货库存登记审核商品入库商品上架商品销售收款超市进销存管理系统工作流程为:系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、货物信息、供应商信息、销售信息、仓库信息等。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 32 页个人资料整理仅限学习使用厂商商品信息订货信息营业员购买信息顾客销售信息用户信息商品信息库存信息经理3.2数据流程管理业务的调查和分析不能摆脱物质要素,而信息系统分析的最终目的是从现行系统中舍去物流,抽象出信息流。小组成员从抽象和概括的角度绘制了超市进销存管理信息系统的数据流程图。数据流程图的绘制采用自顶向下逐步求精的方法,是结构化的分层、模块结构。按照超市的业务流程,我们绘制了顶层、中层、底层数据流程图。数据流程图的符号解释:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 32 页个人资料整理仅限学习使用供货商P1核对D1F04入库登陆 D2库存S2F08入库情况S3F05合同S1F03总经理P4F06F09收银 D3F11销售记录修改 D4F12销售情况S4客户P5F15客户服务中心P6F02F07F17F01F13F14F16F10中层数据流程图F01:入库数据,身份核实等F02:入库数据、身份核对、经手人等F03:合同情况、供货商品情况、商品出入库情况F04:商品编号、商品数量F05:供货日期、经手人等与入库有关的数据精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 32 页个人资料整理仅限学习使用F06:商品库存的各种清单、统计、汇总等F07:商品编号、商品数量F08:商品数量F09:商品编号、商品数量F10:商品销售的各种清单、统计、汇总等F11:商品编号、商品数量F12:商品编号、商品数量、金额、日期等F13:商品编号、商品数量F14:商品编号、商品数量,金额等F15:金额F16:商品编号、商品数量,金额F17:合同情况、供货商品情况等精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 32 页个人资料整理仅限学习使用收银客户总经理库存销售记录修改销售情况客户服务中心底层数据流程图二3.3数据字典3.3.1数据流字典编号: 1-01 标识符: F01 来源: P1供货商去向: D2入库登陆所含数据结构:入库时间、发货人、收货人、数量、单价、货物名称、货物属性编号: 1-02 标识符: F02 来源: P1供货商去向: D1核对所含数据结构:入库时间、发货人、收货人、数量、单价、货物名称、货物属性、证件号编号: 1-03 标识符: F03 来源: S1合同去向: D1核对所含数据结构:供货商情况、合同时间、合同金额、合同货物数量、合同货物数量、违约编号: 1-04 标识符: F04 来源: D1核对去向: D2入库登陆所含数据结构:商品编号、商品数量精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 32 页个人资料整理仅限学习使用编号: 1-05 标识符: F05 来源: D2入库登陆去向: S3入库情况所含数据结构:商品编号、商品数量、规格、单价、生产厂商、入库时间、经手人编号: 1-06 标识符: F06 来源: D1核对去向: F4总经理所含数据结构:库存清单、统计报表、商品汇总编号: 1-07 标识符: F07 来源: S2库存去向: D1核对所含数据结构:库存清单、入库时间、入库数量、入库经手人、出库时间、出库数量、出库经手人编号: 1-08 标识符: F08 来源: D2入库登陆去向: S2库存所含数据结构:数据修改、入库经手人编号: 1-09标识符: F09来源: S2库存去向: D3收银所含数据结构:销售商品数量、单价、种类、收银员编号编号: 1-10标识符: F10来源: D3收银去向: P4总经理所含数据结构:总收入、时间、单价、商品种类编号: 1-11标识符: F11来源: D3收银去向: D4销售记录修改所含数据结构:收入时间、收入数量、单价、收银员编号、总收入编号: 1-12精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 32 页个人资料整理仅限学习使用标识符: F12来源: D4销售记录修改去向: S4销售情况入库所含数据结构:商品数量、单价、商品种类编号: 1-13标识符: F13来源: D3收银去向: P5客户所含数据结构:商品种类、单价、时间、商品总额、打折情况编号: 1-14标识符: F14来源: P5客户去向: D3收银所含数据结构:优惠卡编码、单价、商品数量、付款金额编号: 1-15标识符: F15来源: P5客户去向: D4销售记录修改所含数据结构:商品数量、单价、退货原因编号、退货金额、时间编号: 1-16标识符: F16来源: P5客户去向: P6客户服务中心所含数据结构:商品数量、单价、退货原因编号、时间编号: 1-17标识符: F17来源: P1供货商去向: S1合同所含数据结构:合同时间、合同金额、合同货物数量、违约情况性质3.3.2 数据存储字典编号: 2-01 标识符: S1 流入数据流: P1供货商流出数据流: D1核对数据结构:时间、商品数量、商品种类、单价、经手人说明:登记货物发放清单编号: 2-02精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 32 页个人资料整理仅限学习使用标识符: S2流入数据流: D2入库登陆流出数据流: D1核对、 D3收银数据结构:商品数量、商品种类、单价、时间、发货人证件号说明:入库的核对编号: 2-03标识符: S3流入数据流: D2入库登陆流出数据流:数据结构:商品数量、种类、时间、单价说明:编号: 2-04标识符: S4流入数据流: D4销售记录修改流出数据流:数据结构:商品数量、时间、商品种类、单价、退货原因编号说明:3.3.3 数据处理字典编号: 3-01标识符: D1流入数据流: S1合同流出数据流: D2入库登陆处理逻辑情况:根据合同情况和货物情况判断是否生成库存信息说明:管理编号: 3-02标识符: D2流入数据流: D1核对流出数据流: S3入库情况处理逻辑情况:根据合同情况和货物情况生成库存信息说明:登记、管理编号: 3-03标识符: D3流入数据流: S2库存、 P5客户流出数据流: P5客户处理逻辑情况:根据客户需求生成需求单说明:管理精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 32 页个人资料整理仅限学习使用编号: 3-04标识符: D4流入数据流: D3收银、 P5客户流出数据流: S4销售情况入库处理逻辑情况:根据客户使用和退换情况修改销售数据库说明:登记、管理四、系统设计系统设计的任务就是依据系统分析文档资料,采用正确的方法来确定系统各功能模块在计算机内应该由哪些程序组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来,另外考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入/输出界面 人机界面)设计等等。系统设计阶段为系统实施阶段的各项工作准备必要的技术资料和有关文件,系统设计地步骤大体的可以分为五部分。第一步进行数据库的物理设计。根据总体方案及系统分析的实际需求,考虑数据库的存储方式 集中式或分布式);考虑物理库的数量及每一个物理库所包含的数据库表的内容;从查询处理效率等方面考虑数据库表的索引问题等等。第二步进行编码设计。编码是系统的重要组成部分,与数据的规范性和交换性密切相关,编码一旦被设计处理将会永久使用并常驻于数据库中,因此需要在系统设计阶段给出具有永久性、稳定性的编码设计方案。第三步进行界面设计。构造良好的界面是未来系统能够顺利运行的重要前提,要使信息系统使用起来更加舒适、更加高效就需要在界面设计方面具有一个全新的设计策略,这个设计策略要在程序设计之前完成。第四步进行系统功能设计。功能设计是在前面所有工作基础上进行的,它主要是采用 “ 自顶向下 ” 的原则考虑模块的划分与设计,使模块内部以及模块与模块之间的连接具有合理的结构。功能设计结果的表达方式可以有两种:一种是利用“ 结构图 ” 来描述模块的功能和模块之间的信息交换;另一种是用Rational Rose工具来描述。功能设计中通常有一组评价标准来对设计结果进行评价,同时使用一组设计原则对系统模块进行优化设计。如何去评价一个系统设计?系统设计地目标是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时要提高系统的性能。系统设计地目标是评价和衡量系统设计方案优劣的基本标准,也是选择系统设计方案的主要依据,评价系统设计目标实现的程度应从下几方面:系统的效率系统的工作质量系统的可变更性系统的通用性精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 32 页个人资料整理仅限学习使用系统的可靠性等方面系统设计地主要内容包括:总体结构设计和逻辑结构设计。下面就具体的分析如何实施系统设计地这两个方面。 4.1 数据库设计4.1.1 数据库概念设计实体间的关系:管理员信息关系商品信息关系商品数据关系精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 32 页个人资料整理仅限学习使用库存数据关系货物出库信息货物入库实体精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 32 页个人资料整理仅限学习使用4.1.2 数据库结构设计根据系统分析所定义的数据字典,设计出超市进销存管理信息系统数据库中各个数据表,包括系统用户数据表、商品信息数据表、商品销售数据表、商品库存数据表、客户购物车数据表和购物车记录表共6 个数据表,各数据表结构分别如下所示:1系统用户数据表字段名数据类型宽度是否允许为 NULL 用户名 包括合同者)字符型5 否口令字符型6 否权限字符型1 否2商品信息数据表字段名数据类型宽度是否允许为 NULL 商品编号字符型6 否商品名称字符型25 否价格数值型6用户登录:系统用户数据表用于保存系统用户的帐户信息,包括用户名和密码,数据表命名为 SysUserData ,用户正确输入用户名和密码之后,可以成功的登录超市进销存管理系统的主界面进行相关的操作。(2 添加商品信息:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 27 页,共 32 页个人资料整理仅限学习使用添加商品信息数据表用于增加每种商品的基本信息,包括编号、名称、单价、商品类别、单位和厂家,数据表命名为ADD ,编号形式如X00001 、XC0001 。(3 商品销售记录:商品销售数据表用于保存每种商品的销售记录数据,包括销售记录编号、日期、货编号,命名为DrugSales ,“编号”用于惟一标识一种商品的单笔销售记录,形式如 04073000001 、04073000002 ,其中 04 为年、 07 为月、30 为日。(4 货物入库信息:货物入库信息表用于保存每种商品的库存信息,包括库存编号、库存量和库存下限,数据表命名为DrugStore ,各种商品的库存编号与商品信息表中的商品编号一致。 (5 商品管理界面商品管理信息表用于用户进行相关的增删改查功能,输入商品的相关的信息可以对商品进行管理。五、处理流程设计5.1进销存数据处理流程图5.2进销存数据处理流程图销售部库存处理商品数据供应商库存数据销售清单库存信息库存单入库单精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 28 页,共 32 页个人资料整理仅限学习使用六、参考文献1. 薛华成,管理信息系统清华大学出版社;2. 薛华成,管理信息系统导论清华大学出版社;3. 姜旭平,信息系统开发方法清华大学出版社;4. 薛华成,信息资源管理高等教育出版社;5互联网:百度 谷歌6. 黄平主编 .数据库技术 .北京:机械工业出版社,2002. 7. 郭瑞军、李杰、初晓璐 .ASP.NET 数据库开发精粹 .电子工业出版社, 2005年 2 月第一版 . 8. 范乐,于强.基于 Web 的编程技术 .第 1 版.北京:铁道电出版社 ,2003 9. 龙马工作室 .ASP.NET+ SQL 2005 组建动态网站 M.北京:人民邮电出版社,2004 年 8 月第一版 .10. 数据库系统概论,蔡师煊,高等教育出版社,2004 年第三版11.管理信息系统,彭澎,机械工业出版社,2005 年 1 月第 1 版第 3 次印刷精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 29 页,共 32 页个人资料整理仅限学习使用七、心得体会 .总结在计算机飞速发展的今天,将计算机这一信息处理器应用于超市的日常管理已是大势所趋,而且这也将为超市管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为超市管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大地提高了超市工作人员的工作效率,大大减少了以往入出存流程繁琐、杂乱、周期长的弊端;基于超市管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入;超市管理的操作自动化和信息的电子化,全面提高了超市的管理水平。经过市场调查研究、程序的设计和编制,系统基本开发完毕。其功能基本符合小型超市用户需求,能够完成库存管理、收银管理等超市的基本要求,并提供部分系统维护功能,使用户能方便地进行数据备份和恢复、数据删除等工作。对于数据的一致性的问题也通过程序进行了有效的解决。我们上课时学的数据库系统知识都是较为浅显的,而本次工程设计开发需要较为专业的理论素养,于是,我们花大力气学习了管理信息系统的流程、编程、测试等知识。经过这一阶段的学习,我们的专业知识有了更大的提高,我们的自学能力也得到了相应的加强,我们受益匪浅。通过小组的配合,我们的团队协作能力得到了增强,懂得了分工协作,明白了共同协商的道理,我们在工作中加强了人际交往的能力,更加深刻懂得了如何通过团结协作,将我们的所学知识全部运用到实际中,相信在以后的学习生活中会对我们的事业有更好的促进作用。在对超市的调查了解中,我们也体会到超市系统的一些值得学习的地方,如:以顾客为上帝、以利润为第一目标等等市场经济的基本理论。在具体访问中我们深切体会到我国改革开放后社会主义市场经济的状况。同时,在与超市负责人的沟通中,我们也学会了与人交流的技巧,懂得了站在他人的角度思考问题等等。由于设计时间有限,有很多还不完善的地方有待提高,请老师谅解。总结随着社会经济的迅速发展和科学技术的全面进步,以计算机与通信技术为基础的管理信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。随着超市商品的大量增加,其管理难度也越来越大,如何优化超市的日常管理也就成为了一个大众化的课题。本次课程设计我们小组共同努力,克服种种困难,得到了以下的收获:(1 重温管理信息系统的整体开发和调试过程,亲身体验了从一个理论学习者到实践精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 30 页,共 32 页个人资料整理仅限学习使用者的转变,在一个新的高度领会了系统开发的经过和操作。在策划统筹阶段,我们充分了解超市进销存管理信息系统的现状,尽可能把可以预见的困难都罗列出来;(2 在具体操作阶段,我们竭尽全力,在最短的时间里学会所需的工具和知识;在完善阶段,我们做到精益求精,尽可能地把策划的目标运行实现。在研发的过程中,我们小组面对困难不屈不挠,面对资源匮乏的困境,我们通过各种途径搜寻资料,互联网、图书馆、专业书籍等等都成为我们获取资料的源泉。(3 在此期间,我们还熟练掌握了MicroSoft Visio、Microsoft Visual sever 等软件和工具,为我们的系统开发提供了便利的条件。培养了我们的自学能力。总而言之,本次课程设计,从一个全新的高度培养了我们的团体协作能力、编程能力、整体规划能力和理论联系实际的能力,受益匪浅,相信此次的设计锻炼会对我们将来的工作打下坚实的基础。但是由于设计时间较短,所以该系统还有许多不尽如人意的地方,比如功能较少等多方面问题。这些都有待进一步改善,如果有机会我们会继续此项研究和开发,争取进一步完善本系统。总结1) 系统的特点本系统是一个在线超市管理系统,采用ASP.NET+SQL 2005的模式来订制的一个小型电子信息管理务平台。本系统从功能上来说,比较完备。系统以 Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,系统采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。2) 系统的不足和改进本系统基本上满足了管理超市信息方面的需要。实现了超市和顾客所要求的功能,方便了顾客的商品借阅归还。在界面上力求做到美观明了、在操作方面尽量避免由于用户操作不当带来系统的出错现象。但由于时间仓促,本系统还存在一些不足之处,界面不够美观,需要进一步修饰和美化;对数据库操作的性能有待进一步优化,虽然本系统优化了不少,但要达到理想状态还有一段距离,如部分功能程序代码过长,如果后台数据库过大将会影响运行速度;部分数据库表的设计存在一定的冗余,有待进一步优化。根据系统的不足,继续改进和完善本系统。提高审美观点,可使用photoshop 等图片处理工具修饰图片,力求给用户提供美观友好的界面;使用数据库连接池技术提高数据库操作的性能;数据库的关系模式可以进一步规范化,减少冗余现象。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 31 页,共 32 页个人资料整理仅限学习使用3) 设计收获与心得尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需 的。 相 信 本管 理 系 统是 一 套 超市 在 日 常管 理 中 必不 可 少 的管 理 软 件。课程设计是最能体现我们所学知识的时候,是对我们对所学理论知识的一次巩固和提高。设计本系统的过程不仅是对我学过的知识的一次应用,更是对我综合处理问题、解决实际问题能力的培养和锻炼。通过本次设计使我对系统开发有了深入的了解,我的编程能力也有了提高。我在设计过程中也遇到了很多困难,但是通过指导老师和同学的帮助以及自己的努力,最终我还是顺利地完成了设计。总结精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 32 页,共 32 页