超市支付系统的设计ppt课件_第1页
超市支付系统的设计ppt课件_第2页
超市支付系统的设计ppt课件_第3页
超市支付系统的设计ppt课件_第4页
超市支付系统的设计ppt课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,超市支付系统,设计人:,指导老师:,.,摘要:,论文阐述了超市支付系统的设计与实现,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能包括用户登录,员工信息管理,商品信息管理,进货信息管理,销售信息管理,退货信息管理,修改密码等功能。本文以实际运用为开发背景,运用软件工程原理和开发方法,采用ASP.Net技术构建一个基于B/S模式的超市支付系统设计与实现。整个开发过程首先对系统进行需求分析,得出系统主要功能,数据流图。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。本系统的开发使超市支付系统更加方便快捷,同时也促使超市支付管理的管理变的更加系统化、有序化。系统界面较友好,易于操作,.,研究的意义,随着经济的高速发展,超市的信息化工作也在如火如荼地进行,由于超市规模的不断扩大以及商务往来的日益增多,超市对管理信息的掌握和使用就越来越多,因此以前的原始的手工操作方式就不能适应超市快速发展的需要,在计算机科学技术日益发展和成熟的今天,运用其先进的技术性来管理日常工作中的各类客户信息数据,就可以极大地提高超市的工作效率。同时超市支付管理系统提供了更多的支付方式让用户来选择,这大大的提供了用户在购买时候支付的便利性。提高了用户的购买能力。,.,相关技术简介,随着时代的发展ASP已经无法满足需求,而ASP.NET则是在其基础之上所新衍生而出的一种环编程境。1997年由于ASP的缺点越来越明显,急需改进或者一个新的技术产生,刚从杜克大学毕业的ScottGuthrie与他的团队开发出了基于Java语言的XSP。随着时代的发展,微软在2002年左右正式推出了第一个版本的ASP.NET和.NETFramework1.0。自此之后,ASP.NET随着版本的跟新附带了更多的新特性。作为依靠通用语编译运行的ASP.NET,它具有强大的适应性,可以在Web等几乎所有的平台上运行。ASP.NET的Web应用中完美的集合了通用语的基本库、消息机制、数据接口的处理等。ASP.NET的设计开发可以是单独化的语言,也可以选择一种你觉得适合你的语言,更有甚者,你觉得你是大神,你也可以用各种各样不同的语言来编程。将来还有更多的语言会根据功能的需要运用到ASP.NET中本系统需要一个强大的后台数据库管理系统支持,应用到很多的数据处理。有:FoxPro、SQL2008、Excel、Informix、Oracle和SQLServer等,本系统应用的是微软公司的SQL2008。数据表作为数据库的基石,创建在数据库设计之后,几乎包含了所有的数据库对象,在本系统中考虑到了服务器的稳定性能方面,选用了同开发环境同一个公司产品,相互之间的兼容性有保证的SQLServer2008服务器。同时针对远程访问数据库的要求,用户能够查看存储在SQL2008数据库中的数据。且数据库的容量庞大,每个数据库都可以创建高达数十万个以上数据表。本系统的开发环境是VS2010,编程环境是ASP.NET,数据库环境是SQLServer。,.,系统功能图,.,登陆模块的实现,系统后台管理模块需要登入后才能使用,管理员有管理所有功能的权限,管理员用户登录的用户名:Admin,密码Admin,在的设计的时候首先加入2个textbox,分别用来存放对应的的用户名和密码,其中密码的那个textbox设置对应的textmod为password,这样用户在登录的时候密码就是不可以见的,保证了系统的安全性,然后在加入2个button分别用来登录和取消,点击登录按钮,系统自动的判断用户的有效性,当用户名和密码都是有效的时候,成功登录到系统中来,当无效的时候给出对应的提示,点击取消按钮,取消上次输入的信息,.,系统主界面,用户根据自己的用户名和密码登录后,首先进入的是主界面,在主界面中左侧是对应的用户的操作菜单,通过不同的菜单实现自己的工作权限,右侧是功能区操作界面,通过功能操作界面对系统进行操作,.,员工信息管理,管理员可以管理对应的员工信息,在员工信息管理中输入对应的工号,密码,姓名,性别,年龄,电话,地址,备注等基本信息后点击确定按钮,在系统检测输入的数据合法后添加医生信息到数据库中,在本页面设计的时候首先加入一个几行2列的表格,分别用来存放对应的工号,密码,姓名,性别,年龄,电话,地址,备注等信息,然后在加入几个对应的textbox用来存放对工号,密码,姓名,性别,年龄,电话,地址,备注等信息然后加入2个按钮,分别用来提交信息和重填上次输入的信息,当输入了对应的信息后点击确定系统自动提交对应的信息到数据库中,点击重填系统自动清空上次输入的信息,.,商品信息管理,管理员可以管理对应的商品信息,在商品信息管理中输入对应的条形码,名称,厂家,品牌,进价,售价,数量等基本信息后点击确定按钮,在系统检测输入的数据合法后添加商品信息到数据库中,在本页面设计的时候首先加入一个几行2列的表格,分别用来存放对应的条形码,名称,厂家,品牌,进价,售价,数量等信息,然后在加入几个对应的textbox用来存放对应条形码,名称,厂家,品牌,进价,售价,数量等信息然后加入2个按钮,分别用来提交信息和重填上次输入的信息,当输入了对应的信息后点击确定系统自动提交对应的信息到数据库中,点击重填系统自动清空上次输入的信息,.,进货信息管理,系统用户可以管理对应的进货信息,在进货信息管理中输入对应的基本信息后点击确定按钮,在系统检测输入的数据合法后添加进货信息到数据库中,当输入了对应的信息后点击确定系统自动提交对应的信息到数据库中,点击重填系统自动清空上次输入的信息,.,销售信息管理,顾客在购买了对应的商品信息后,对用户的购买进行结账处理,在输入客户购买的商品信息的时候,我们是模拟的扫描枪进行的操作,这更符合超市的实际情况。在条形码处输入对应的条形码编号系统会自动的显示商品的名称和价格。然后再次输入客户购买的商品的数量系统会自动的出现该条购买记录的小记信息,因为客户很多时候去超市不是仅仅购买一件商品,所以可以继续购买其他商品,然后操作员重复上面的操作,并且可以在下面的购物清单中看到客户已经购买的商品信息,如果客户不想购买一件商品,可在购物清单中将该商品删除,删除的时候下面的合计也会重新进行计算,方便操作员和客户及时的了解商品的总价信息。当客户不再需要继续购买商品的时候点击下面的结算可以对客户的购买信息进行结算,结算的时候可以选择支付的方式,支付的方式包括现金支付宝和微信三种操作方式,当选择了微信和支付宝两种支付方式的时候系统会自动的显示对应的收款二维码,方便客户进行支付。然后点击结算,完成该笔交易,.,修改密码,为了系统的安全,用户要定期的修改自己的密码,防止被其他用户非法等了和操作给系统带来不良的后果。在修改密码的模块设计中首先加个一个4行2列的表格,分别用来存放对应的旧密码,新密码和确认新密码,然后在第2,3,4行中分别加入一个对应的textbox用来存放对应的旧密码,新密码和确认新密码信息,然后加入2个按钮,分别用来提交信息和重填上次输入的信息,当输入了对应的信息后点击确定系统自动提交对应的信息到数据库中,点击重填系统自动清空上次输入的信息,当输入的旧密码错误的时候系统会给出提示,要求用户重新输入旧密码,当新密码和确认新密码不一致的时候系统会提示2次输入的新密码不一致,要求用户重新输入新密码,.,总结,从开始拿到毕业设计题目到现在完成了毕业设计,洋洋洒洒的过去了两个月,在此期间有太多的磕磕绊绊,蹒蹒珊珊,可却又收获良多。在进行设计和完成毕业设计这一段的时间里,更是充分的认识到了自己所拥有的知识库存的不足,该开始进行毕业设计的工作时,简直是寸步难行,软件方面的知识所知甚少,因此对于毕业设计的超市支付系统进展非常的缓慢,相关知识的缺乏实在是让我非常的头痛,但是在对于毕业设计进行更深的了解后,我相信这些问题会慢慢的解决掉的,毕竟不能一口吃个胖子。于是在学校的自然科技图书馆查阅了非常多的相关资料和书籍,来掌握毕业设计所需要的专业知识和技巧,并利用网络上的资源,向网络上的相关专业人士请教,在此期间我还找来了软件专业的同学帮助我完成超市支付系统,他们帮助我解决了太多的问题,使我的系统完成得非常快,对我自身也有非常大的提升,我非常的感谢他们。所以在遇到解决不了的问题不需要惧怕,只需要尽自己最大的努力,利用起来自己的资源,去帮助自己思考和解决问题才是最关键的。虽然我的毕业设计超市支付系统已经完成了,但是这个系统还是存在着很多的问题,比如说功能的模块还是太少,人性化的设置不是很多,页面的美观程度还具有非常大的提升空间等等,所以正如古话说的那样人无完人,事物也一样,完美是困难的,任何的事物又会有自己的瑕疵和不足,就算是你认为完美的东西,也会随着时间慢慢的让你发现他其实也不是完美的,也是有瑕疵的,所以我希望的是继续做下去,让我的超市支付系统一直不停的想完美靠拢,虽然无法实现完美,但是我相信它的功能会越来越强大,越来越人性化,会不断的进步。其实我对自己制作这个毕业设计有一点,是让我觉得挺英明的决定,根据任务书上的要求,和我自己的想法,我选择的开发工具和开发环境都是有微软所出品的,他们之间的兼容性都是非常的好的,而我就得益于他们,我想如果不是我平台选得好,也许完成起来更是会增加很多的困难,所以这个开发的平台为我省了不少的功夫,不论是从操作的方面还是别的方面。最后还是由于自己本身的能力问题,费尽全力所开发出来的软件并不能和那些正是能够投入使用的超市支付系统相比,完全没有可比性。但是看到自己的作品也还是非常的满意的,知足者常乐嘛,因为这仅仅只是暂时的,我相信随着时间,我的超市支付系统功能会越来越丰富,让我更在意的是在毕业设计期间所学习到的知识和其他的相关资料,我觉得这才是真正的收获,因为有了这些收获,才能够让我在以后的日子里对我所设计的超市支付系统进行完善。我相信,总会有一天我设计的超市支付系统也是能够成为一个能够正式投入运行的超市支付系统。,.,参考文献,1NikhilKothariVandaraDatye.ASP.NET服务器控件与组件开发M.北京:机械工业出版社,2012.122黄国平.C#实用开发参考大全M.北京:电子工业出版社,2011.13王惠刚,王挺.ASP.NET实用培训教程M.北京:北京希望电子出版社,2013.44黎卫东.ASP.NET网络开发入门与实践M.北京:人民邮电出版社,2010.25杨鲲鹏,孟凡奇等.ASP.NET+SQLServer动态网站开发从基础到实践M.北京:电子工业出版社,2011.66曾登高.NET系统架构与开发M.北京:电子工业出版社,2009.57刘启芬,顾韵华.SQLServer实用教程M.北京:电子工业出版社,2010.18马军.精通ASP.NET2.0网络应用开发M.北京:人民邮电出版社,2009.79吴晨,张亮,张静.ASP.NET+SQLServer数据库开发实例M.北京:清华大学出版社,2011.110马福华,曹学杰,邹晓燕.Excel在ASP.NET中的设计与应用J.电脑编程技巧与维护,2015(10):68-70.11刘昌杰,周庆华,钟伟峰.基于ASP.NET的设备管理模块设计J.信息与电脑(理论版),2015(13):92-93.12林勤花.ASP.NET2008主从水晶报表的制作J.价值工程,2015,30(26):129-130.13范明虎,樊红.ASP.NET页面间传值综述J.计算机工程,2015(22):94-96.14李用江.ASP.NET中缓存技术的应用研究J.微型机与应用,2015(07):11-14.15张旭辉.ASP.NET页面之间的数据传递与保持J.中国新技术新产品,2015(11):23-24.,.,管理员文件介绍,Admin文件夹主要是用来存放和管理员相关的一些页面Admin文件夹用来存放管理员的管理和修改密码css主要是用来存放CSS文件Images用来存放图片文件JinHuo用来存放和进货相关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论