《电脑销售系统的设计与实现-新(共17页).doc》由会员分享,可在线阅读,更多相关《电脑销售系统的设计与实现-新(共17页).doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上目 录中文摘要1Abstract1引言21系统分析21.1需求分析21.2可行性分析32总体设计32.1 基本设计理念和应用流程32.2项目规划42.3系统功能结构图52.4业务流程图53系统设计63.1设计目标63.2逻辑结构设计64网站总体设计85用户登录模块设计96网站首页设计96.1网站首页规划96.2用户界面设计106.3网站首页设计源代码及运行结果图127功能模块详细设计107.1产品信息管理设计117.2会员管理设计137.3系统设置功能模块设计138系统评价149总结15致谢15参考文献15电脑销售系统的设计与实现电子信息科学与技术专业 李菲指导教师
2、霍文晓摘要:目前,绝大多数的电脑销售公司仍然使用传统的人工方式来管理计算机销售的日常工作。这种管理方式存在着许多缺点,如:效率低、保密性差等。同时,在销售电脑的过程中直接牵涉到仓库的出入库管理,形成了双向物流,浪费了人力物力,降低了工作效率。时间一长,将产生大量的文件和发票、收据等数据,对于日后的查找更新和保管都带来了不少的困难。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。关键词:电脑销售管理系统、商品销售、库存管理、ASPComputer sales system design and
3、implementation Electronic information science and technology LiFei Tutor HuoWenxiaoAbstract:By now, most of the Computer Sales Companies still adopt the traditional manual type to manage the daily computer sales. However, lots of shortcomings existed in this kind of management, e.g. low efficiency,
4、bad confidentiality, etc. In the mean time, in the process of selling computers involves the in-out warehouse management directly which formed a two-way logistics, thus resources are wasted and working efficiency is reduced. In the long term, with a result of it, massive documents, invoices and rece
5、ipts will be produced, adding the difficulties of searching, updating and keeping in the later days. With the development of technology, the more simplification of computer operation and management, the increasingly popular of the computer knowledge together with the rapid change of market economy a
6、nd fierce competition make the application of computer management of buy-in, stock and sales a necessity and a trend.Key words: Computer sales management system Merchandise sales ASPInventory management 引言 半个世纪以来,电子计算机的发展突飞猛进,日新月异。许多企业在管理中广泛使用计算机处理管理信息,各级管理部门以至企业的最高层决策都利用管理信息系统提供的经过加工的信息,并依靠计算机使用经济管
7、理模型和现代管理方法辅助决策。经济大环境的不断变化削弱了规模经济的优势。企业应加大软投入来增加企业的效益,如管理、人力资源价值、服务、品牌附加值、渠道等要素资源的投入,减少固定的硬设备、人员数量、大量资金等资源投入。面对着企业的日益壮大,时代的飞速发展,如何才能寻找到一套低成本、低风险、高效益、任拓展的管理方案呢? 使用无处不在的互联网,就是提高企业在新经济时代的核心竞争力的最有利的武器。利用互联网,构建符合自身需求的管理平台,让互联网融入到企业管理之中,运用信息化管理,提高企业运营效率。由于电脑销售管理系统在企业的采购、销售、库存管理方面有着很大的实用性,是商业企业信息化建设中很重要的一部分
8、正是基于对互联网的这种深刻认识,针对中国大多数小型企业采用人工管理方式效率低下这一特点设计和编写一个高效实用的进销存管理系统电脑销售管理系统。1 系统分析1.1 需求分析随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对进销信息进行管理,具有着人工管理所无法比拟的优点。这些优点能够极大地提高电脑公司销售管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。【1】本套系统的开发拟以电脑来代替手工办公模式,并可推广至各大电脑销售公司使用。在系统开发上,我们选取的工具是ASP,数
9、据库采用Microsoft SQL Server 2000。主要包括后台数据库的建立以及前端应用程序的开发两个方面。整个系统服务于小型企业以及他们的库存管理员、销售人员、客户。设计开发商品报价管理、供应商信息管理、进货管理、库存管理、销售管理、库存统计、公司信息管理等功能。此系统从操作简便、界面美观、灵活实用的用户要求出发。1.2 可行性分析通过计算机网络系统对企业进行全面的管理,满足了企业的现代化管理的要求。l 经济性企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据(数据);强大的账单结功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程
10、中数据易错所带来的一系列的连锁反映,提高企业的经济效益。l 技术性实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。l 操作性目前,计算机的性能得到较高的提升及其价格也有较大的下降,满足普通个体用户上网需求,更重要的是,随着现代人们自身文化水平的提高,计算机基础文化的普及,计算机的基本操作已经不是什么难题。而对于本系统的操作只要是每一个懂得计算机基本操作的人都能使用。【2】2 总体设计2.1 基本设计理念和应用流程管理员或会员在使用本系统时,首先会出现一个登陆框,对用户身份进行确认,之后才能进入到系统首
11、页,进行相关操作,如图2所示。对于管理员或会员,即公司工作人员而言,当新进设备时,应将其做产品入库,便于日后查询,同样的,当有客户,即消费者购买产品时,应将该产品做产品出库,便于日后账目核对,并且每月做相关销售统计等;对于公司管理人员来说,需了解每天、每月、每季度的销售情况,可进行统计管理,并进行相关工作人员资料管理。能够对企业提供管理企业在日常生产、运营过程中所需要采购的商品或原材料,包括生成采购定单,对供应商的信息进行管理,对采购商品信息的管理,可以查看定单明细,定单历史,定单的处理状态等。2.2 项目规划电脑销售管理系统是一个典型的数据库开发应用程序,由入库管理模块、库存管理模块、出库管
12、理模块、统计报表模块、会员管理模块、系统设置模块共六大模块。规划系统功能模块如下:l 入库管理模块该模块主要管理产品入库、入库记录查询、退回公司、退货记录查询、供应商管理。l 库存管理模块该模块的主要管理库存查询、库存调拨、调拨记录查询、库存报警。l 出库管理模块该块主要管理产品销售、销售记录查询、销售退货、退货记录查询、产品报废、报废记录查询。l 统计报表模块该模块主要管理进货统计、销售统计、公司退货统计、销售退货统计、报废统计、员工工资统计。l 会员管理模块该模块主要管理添加会员、会员管理、会员组管理、会员生日提醒。l 系统设置模块该模块主要管理基本信息设置、员工管理、员工部门管理、仓库管
13、理、产品大类管理、产品小类管理、计量单位管理、数据备份、数据还原。2.3 系统功能结构图电脑管理系统功能结构如图1所示。图1电脑管理系统功能结构2.4 业务流程图业务流程图如图2所示。图2业务流程图3 系统设计3.1 设计目标本系统是针对电脑销售企业进销存管理过程所进行设计的,主要实现如目标:l l实现电脑商品信息修改以及删除。 l l实现对员工档案的查询和编辑管理。 l l能够进行销售业绩查询功能。 l l能够进行商品库存的查询功能。 l l进行销售服务跟踪。 l l键盘操作,快速响应。l l强大的销售结账功能。l l全面的账单查询功能。l l实现多种查询。l l管理员可以设置会员的权限l
14、l数据保密性强,为每个用户设置权限级别。l l系统最大限度地实现了易安装性、易维护性和易操作性。l l系统运行稳定、安全可靠。【3】3.2 逻辑结构设计本系统数据库采用SQL Server 2000数据库,系统数据库名称为back_4s5e_G。数据库back_4s5e_G中包含18张表。【4】数据表概要说明: l l银行信息表,表名:bank,主要用于利率查询。包括:序号、银行名称、利率、备注、默认。l l大类信息表,表名:bigclass,主要用于产品大类分类管理。包括:序号和大类分类。ll 小类信息表,表名:smallclass,主要用于产品小类分类管理。包括:序号和小类分类。l l采购
15、信息表,表名:buy,主要用于采购员做产品入库信息。包括:序号、产品名称、规格、数量、价格、销售日期、供应商名称、货号、单号、所属大类、所属小类、所入仓库等。l l库存报警信息表,表名:config,主要用于货物库存量到设定底线时进行报警,提前购货补仓。包括:店名、产品名称、规格、所剩数量、预购数量、预购时间等。l l计量单位管理信息表,表名:danwei,主要用于设置计量单位,便于操作。包括:序号和计量单位。l l调拨信息表,表名:diaobo,主要用于库管员录入仓库货物调拨信息。包括:序号、产品名称、规格、数量、价格、类别、出库仓库、入库仓库、调拨时间、备注等。l l供应商信息表,表名:g
16、ys,主要用于添加、管理和查询供应商信息。包括:序号、公司名称、地址、联系人、联系方式、传真、备注等。l l会员信息表,表名:huiyuan,主要用于管理员添加管理会员信息,会员利用积分兑换礼品。包括:序号、姓名、性别、地址、电话、介绍人、管理员、会员编号、注册日期、积分、生日等。l l库存信息表,表名:ku,主要用于管理仓库信息,查询仓库货物情况。包括:序号、仓库名称、地址、联系人、仓库可存放货物数量、仓库已存放货物数量、仓库剩余存放货物数量、备注等。l l管理员信息表,表名:login,主要用于管理员管理会员信息及相关权限设置。包括:序号、会员编号、姓名、性别、地址、联系电话、积分、权限等
17、。l l产品大类信息表,表名:money_bigclass,主要用于查询产品大类详细货物信息。包括:序号、大类类别、产品名称、数量等。l l产品小类信息表,表名:money_smallclass,主要用于查询产品小类详细货物信息。包括:序号、小类类别、产品名称、数量等。l l产品入库信息表,表名:produit,主要用于查询已入库产品信息。包括:单号、货号、产品名称、所属类别、规格、数量、单位、价格、仓库、入库日期、入库人员等。l l产品销售信息表,表名:sell,主要用于产品销售信息统计。包括:产品名称、类别、价格、数量、会员积分、销售日期、出货仓库等。l l员工工资统计表,表名:shiwe
18、i_money,主要用于财务月底统计员工工资。包括:序号、姓名、销售数量、销售金额、销售提成、底薪、备注等。l l会员组信息表,表名:zu_huiyuan,主要用于会员分组管理。包括:序号、会员组、会员。l l管理员组信息表,表名:zu_login,主要用于管理员组管理,包括:序号、部门、管理员。4 网站总体架构网站首页主要包括以下功能模块:l 入库管理:实现对产品、供应商基础信息的管理及产品信息查询及退货。可完成产品入库添加、查询,产品退货操作及退货信息查询,以及供应商信息的添加。主要包括产品入库、入库信息查询、退回公司、退货记录查询、供应商管理5部分。l 库存管理:实现对产品调拨及报警功能
19、。主要包括库存查询、库存调拨、调拨记录查询、库存报警4部分。l 出库管理:实现对产品销售、退货、报废查询的管理。主要包括产品销售、销售记录查询、销售退货、退货记录查询、产品报废、报废记录查询6部分。l 统计报表:实现对产品进出货及员工工资的统计功能。主要包括进货统计、销售统计、公司退货统计、销售退货统计、报废统计、员工工资统计6部分。l 会员管理:实现对会员信息的管理功能。主要包括添加会员、会员管理、会员组管理、会员生日提醒4部分。l 系统设置:实现对基本信息的维护。主要包括基本信息设置、员工管理、员工部门管理、仓库管理、产品大类管理、产品小类管理、计量单位管理、数据备份、数据还原9部分。5
20、用户登录模块设计用户登录页面比较简单,为防止用户的错误操作,应设置错误处理页面。在登录操作中,一般发生的错误有:用户输入了错误的用户名或密码;或用户直接单击了【确认登录】按钮。对上述情况的判断,我们就要通过ASP文件来实现。在登录页面时,当用户提交了登录资料后,就由表单action属性指定的ASP文件在服务器端对这些资料进行验证。它的工作主要是判断用户的登录的用户名和密码是否正确。完成这些工作,就必须从连接储存用户数据库中取出相关的信息记录。如果记录验证无误,就通过ASP的Response对象的redirect方法,将用户登录的页面传到客户端的浏览器上;如果用户输入了错误的用户名或密码,就通过
21、ASP的Response对象的Write方法弹出错误提示。用户登录页面的运行结果如图3所示。图3用户登录页面的运行结果6 网站首页设计6.1 网站首页规划网站首页采用框架技术将菜单导航区和主体控制区分装在两个框架里,以便在同一个页面中管理多个页。菜单导航区顾名思义,主要用于实现网站首页管理功能的导航;主体控制区主要用于显示每个管理模块的内容。网站首页主要包括以下功能模块:l 菜单主导航区:主要用于为用户提供网站的功能导航。l 菜单子导航区:主要用于管理功能导航。l 主体操作区:主要用于完成各种管理功能。l 退出登录:主要用于退出电脑销售管理系统。6.2 用户界面设计为了提高用户界面的易用性和美
22、观程度,在设计时遵循以下设计原则。【5】(1)用户界面适合于软件的功能用户界面的合适性是指界面与软件功能相融洽的程度。软件的功能需要通过用户界面来展现,用户界面一定要适合于软件的功能,这是最基本的要求。界面的合适性既提倡外美内秀又强调恰如其分。(2) 用户操作容易理解界面中的所有元素(如菜单、工具条等)没有错误,也不会让人误解。所有的界面元素应当提供充分而必要的提示。界面结构能够清晰地反映工作流程,以便用户按部就班地操作。对于复杂的用户界面而言,最好提供界面“向导”,及时让用户知道自己在界面结构中所处的位置。(3) 操作界面风格一致 一个软件的用户界面中,同类的界面元素应当有相同的视感和相同的
23、操作方式。同一类型软件的用户界面应当有一定程度的相似性。6.3网站首页设计源代码及运行结果图网站首页设计源代码【6】: /*最外层表格 */.toptablewidth:100%;background:#EEF7FD;/*列表头部的列名称栏 */.categorycolor:#;font-weight:bold; background:#FFFFFF;/*高亮背景 */.highlightbackground:#ffffff;/*radio和checkbox样式 */.smallboxheight:14px !important;height:16px;border:0px !importan
24、t;vertical-align: middle;/*手形光标 */.handcursor:hand;background:url(./images/menu_2.gif) no-repeat; width:176px; height:33px;padding-top:2px; text-align:center;/*按钮样式 */.buttonfont:normal 12px/120% Verdana,宋体;height:18px;border-left:1px #ced4e2 solid;border-top:1px #ced4e2 solid;border-right:1px # sol
25、id;border-bottom:1px # solid;background:#dddddd;/*提示文本颜色 */.t1color:#ff6600;/*醒目文本颜色 */.t2color:red;/*灰调文本颜色 */.t3color:gray;/*黑色文本颜色 */.t4color:#;/*小字体 */.smallfont:normal 12px/180% Verdana,宋体;brfont:normal 12px/5px Verdana,宋体;网站首页运行结果如图4所示。图4网站首页运行结果7 功能模块详细设计7.1 产品信息管理设计用户可以通过单击菜单主导航产品入库超链接,进入商品信
26、息管理页面。该页面主要完成商品信息的添加。在新进货物之后,采购员通过入库管理的产品入库选项制作入库单据,库管员按照入库单据确认收货,在货物检测之后如果发现有不合格产品,库管员可执行退回公司操作,向供应商提出退货申请,填写退货申请单确认退货。如果是货物之间内部调拨可通过库存管理中库存查询选项查询货物库存情况和所属仓库情况,通过库存调拨制作调拨通知单,通知调拨仓库调货。为防止出现货物存货不足出现供应链断裂的情况,特别设计了库存报警功能,管理员可通过系统设置中的基本信息设置确认是否启用库存报警功能,如果确认启动,可手动设置货物剩余数量为几时报警功能启动。同样的,当消费者购买公司产品后,销售员应制作销
27、售出库单,库管员凭销售出库单出货;如若消费者不满意有退货的情况出现,销售员应制作退货通知单,库管员凭退货通知单接收货物;若有产品报废,库管员应制作产品报废记录单,便于月底盘存核对账目。商品信息管理页面的运行结果如图5所示。图5 商品信息管理页面的运行结果产品库存查询页面设计效果如图6所示。图6 产品库存查询页面设计效果7.2 会员管理设计会员管理模块共设计了添加会员、会员管理、会员组管理、会员生日提醒,记录会员详细资料便于管理员集中管理并设定相应权限,提高系统信息的安全性,人性化的设计了会员生日提醒功能,会员可通过积分兑换相应产品。在添加会员选项中,由管理员分组录入会员信息,包括会员卡号、会员
28、姓名、联系电话、家庭住址、身份证号、会员证日等信息。会员入会时,要经过介绍人介绍入会,会员入会后,购买商品可获得相应的积分,积分可兑换礼品,管理员可根据会员积分多少在会员生日时送出相应的礼品。管理员通过设置会员权限进行会员管理。添加会员页面设计效果如图7所示。图7添加会员页面设计效果7.3 系统设置功能模块设计实现对基本信息的维护。主要包括基本信息设置、员工管理、员工部门管理、仓库管理、产品大类管理、产品小类管理、计量单位管理、数据备份、数据还原8部分。用户可以通过单击菜单主导航“系统设置”/“基本信息设置”超链接,进入操作页面。在基本信息设置界面,管理员可对是否开启库存报警功能,是否开启会员
29、生日提醒功能,添加产品后是否马上打印,销售产品后是否马上打印,各种查询中每页显示多少条记录、员工是否只能查看自己的销售记录以及员工是否只能查看自己的会员等12项内容进行详细设置。此电脑销售管理系统特别设计了数据备份和数据还原功能,避免管理员因为误操作、误删等人为性失误,这一设计提高了系统数据的安全性。在系统支持fso时可直接进行数据备份或数据还原操作,设置当前数据库路径,备份数据目录,备份数据库名称点击确认备份或确认还原即可完成数据备份或数据还原操作。如若系统不支持fso则需要手动进行数据备份或数据还原。基本信息设置页面设计效果如图8所示。图8基本信息设置页面设计效果数据备份页面设计效果如图9
30、所示。图9数据备份页面设计效果8 系统评价面对销售管理过程中出现的各种情况,销售管理系统在实施后,已满足了下列要求:(1)全面自动化信息管理,可以随时掌握销售的情况。(2)全方位快速查询,提高工作效率。(3)完整的工程及服务档案,提高管理水平。(4)全面统计、汇总分析,及时提供决定依据,销售公司领导可随时查询最新的详细销售情况。(5)系统内部数据控制严密、数据存储可靠。(6)从用户需求到售后服务形成一套严密、科学、完善的管理体系。9 总结在这次毕业设计的过程中,不仅学会了构建动态网站,设计数据库,更重要的是提高了在实际应用过程中分析问题、解决问题的能力,同时不能忽略的是对一个信息系统的设计和整
31、体把握能力。对于程序的设计编码,重要的是要时刻从计算机的角度出发力求写出高效的代码,以模块化、对象化的思想来编写每一段程序使其不失复用性。对于数据操作,能少查则少查,查一条数据就能解决的问题决不查两条,必要时使用索引提高速度。数据库的设计要简单而全面。 致谢在此特别感谢我们的指导老师霍文晓老师。感谢本次毕业设计中,霍文晓老师给予我的悉心指导和帮助。由于系统开发时间仓促,再加上自己水平有限,设计上可能存在一定的缺陷,有很多地方需要去完善。衷心的希望各位评审老师能给予宝贵的指导意见,使我的设计更加完善。最后感谢母校能够提供良好的学习环境,使我们能够学习到更多的知识,不断的充实自己。参考文献:1 黄
32、梯云.管理信息系统M.高等教育出版社,20052 李红,等.管理信息系统开发与应用.电子工业出版社,2003年3 徐天宇.电子商务系统规划与设计. 清华大学出版社,2005年4 李俊民,高春燕,等.Access数据库开发实例解析.机械工业出版社,2006年5 (英国)罗杰沃尔顿著,韩春明译.创新页面设计.安徽美术出版社, 2005年6 张跃延,苏宇,贯伟红.ASP.NET程序开发范例宝典M.人民邮电出版社,20097 宋昆,李严.SQL Server数据库开发实例解析.机械工业出版社,2006年8 史嘉权.数据库系统概论.清华大学出版社,2006年9 李严,于亚芳,王国辉.ASP数据库开发实例解析.机械工业出版社,2004年10王国辉,牛强,李南南.ASP工程应用与项目实践.机械工业出版社,2005年11王国辉,牛强,李南南, 等.ASP 信息系统开发实例精选.机械工业出版社,2005年12周之英.现代软件工程.科学出版社,2003年专心-专注-专业