毕业论文--超市管理系统网站的构建.doc_第1页
毕业论文--超市管理系统网站的构建.doc_第2页
毕业论文--超市管理系统网站的构建.doc_第3页
毕业论文--超市管理系统网站的构建.doc_第4页
毕业论文--超市管理系统网站的构建.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

XXXXXX学院毕 业 论 文超市管理系统网站的构建学生姓名:XXXX学 号:年级专业:2010级计算机网页设计2年指导老师:XXXX系 部:计算机工程系提交日期:2012年5月目 录摘要31 前言42关键技术介绍4 2.1 Jsp4 2.2 Server 2000简介 53 系统分析和设计6 3.1 需求分析63.2 数据库设计63.3 系统总体设计84 系统的实现9 4.1系统界面效果图10 4.2管理系统10 4.3商品管理和留言板页面185 结束语21参考文献22超市管理系统网站的构建作 者:伦佩如指导老师:XXXX(XXXXXX学院2010级计算机网页设计2年2班,东莞 523808)摘要:随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。在这个通讯信息高速发展的时代网络是必不可少的,利用了网络的方便为客户提供了电子商务形式的网上购物,让客户尽情享受不用出门就可以购物的乐趣。希望通过构建一个全新的超市管理网站,利用日益繁荣的互联网,为传统的商店打造一个新的销售平台。本文首先介绍了超市管理系统的背景及意义,系统所采用的开发平台和相关技术包括JAVA、Tomcat、SQL Server 2000、Html、Photoshop、Flash。接着对超市管理系统进行了系统分析和设计,在系统设计前对问题进行了需求分析,分析了系统的功能模块,按照功能把系统分为系统管理、商品管理、登陆管理、留言板管理四大模块,并对各模块进行了功能分析。在系统分析和设计之后进行了系统功能的详细实现。最后总结了全文,就超市管理系统中存在的问题提出了自己的看法,以及需要进一步完善的工作。 关键词:超市;分析;系统;平台;总结 第 23 页 共 23 页1 前言超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠现代化的计算机信息处理技术来管理超市,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。2 关键技术介绍21 JSPJavaServer Pages (JSP) 是一种以 Java为主的跨平台web开发语言。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP技术的强势:(1) 一次编写,到处运行。除了系统之外,代码不用做任何更改。(2) 系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比jsp的局限性是显而易见的。 (3) 强大的可伸缩性。从只有一个小的jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4) 多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。22 SQL Server 2000简介SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2000特性包括: (1)Internet 集成。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。 (2)可伸缩性和可用性。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 (3)企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,同时分布式事务支持充分保护任何分布式数据更新的完整性。(4)易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 3 系统分析和设计31 需求分析 在开发本系统前期,本人首先对超市商品信息、消费者的角度、工作人员使用的需求进行了细致调查。通过电子信息化的手段对进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等方面的需求。根据对用户的需求分析,考虑实现以下功能: (1) 首页包括超市的首页,管理系统,商品管理,留言板管理,退出。是用户直接点击菜单就可以浏览信息。 (2) 系统管理是提供用户查询管理人员的工号,姓名,性别,年龄,电话,地址,还可以对管理人员的信息进行修改、添加、删除等操作。所有数据让用户一目了然,清晰清楚。还可以添加和删除数据。 (3)商品管理是提供用户浏览商品编号,商品名称,商品价格,库存数量,新添量。用户还可以通过商品编号进行添加,查询,更新和删除数据。(4) 留言板是提供用户发表留言信息,还可以添加,修改和删除留言。(5) 数据的统计功能,根据已有的数据库,存蓄和管理商品的修改、添加、删除等信息。3.2 数据库设计1、概念设计管理员信息工号姓名年龄性别地址联系电话图3-1数据库系统的E-R图2、逻辑设计系统的主要数据表,分别如下图:表3-1管理员信息表字段名数据类型字段长度与格式主键gghint4是gxmvarchar50否gxbchar10否gnlchar10否telvarchar50否gdzvarchar50否表3-2商品管理数据表字段名数据类型字段长度与格式主键商品编号varchar50是商品名称varchar50否商品价格varchar50否库存数量varchar50否新添量varchar50否表3-3留言板数据表字段名数据类型字段长度与格式主键useridchar10是subjectchar10否date1datetime8否contextvarchar50否employeeidvarchar50否date2datetime8否date3datetime8否advicevarchar50否33 系统总体设计超市管理系统总体划分如下图3-2所示。添加商品理商品管理系统删除商品理更新商品添加人员理删除人员理查询人员添加留言理查询商品删除留言管理员系统留言板系统超市管理系统修改留言图3-2系统总体设计图4 系统的实现4.1系统界面效果图1首页的外观界面如下图4-1所示。图4-1首页界面图2通过导航栏和侧面的网站导航可以进入到各个管理系统的页面,如图4-2与4-3所示。图4-2 导航栏图图4-3 侧面导航图4.2管理系统1、默认输入数据的情况下出现如图4-4所示。图4-4 系统管理图2、已输入数据的情况下,进入管理系统就可以看到我们系统管理人员的基本信息,如图4-5所示。图4-5 已输数据管理信息图实现代码如下:系统管理系统管理修改 添加 删除gghgxmgxbgnltelgdz3、在管理系统页面中还可以对管理人员的信息进行修改、添加、删除等操作。(1)管理人员资料修改页面如下图4-6和4-7所示。图4-6 管理人员资料修改图图4-7 已输数据的修改记录效果图实现代码如下:Html页面:修改记录修改记录输入需要更新的管理员工号: 输入需要更新的联系电话: JSP代码:修改记录修改记录gghgxmgxbgnltelgdz(2)添加记录页面如图4-8和图4-9所示。图4-8 添加记录页面图图4-9已提交的添加记录效果图HTML代码:添加记录添加记录工号:姓名:性别:年龄:电话:地址:JSP代码:添加记录添加记录gghgxmgxbgnltelgdz(3)删除记录页面如图4-10和4-11所示。图4-10 删除记录页面图图4-11 已删除记录效果图实现代码如下:Html代码如下:删除记录删除记录输入需要删除的管理员工号:JSP代码:删除记录删除记录gghgxmgxbgnltelgdz4.3商品管理页面和留言板页面1.商品管理页面图4-12、图4-13所示。图4-12 商品管理页面图图4-13 输入数据后的商品管理效果图(1)商品添加页面图4-14 商品添加界面图图4-15 添加后的商品界面图(2)商品查询页面与商品更新页面如图4-17所示。 图4-16 商品查询与更新界面图(3)商品删除页面如下图4-17所示。图4-17 商品删除界面图2留言板页面效果图如下图4-18所示。图4-18 留言板效果图以上效果图的代码与上述中的系统管理代码原理一样,以此类推,故展示以上运行图。5 结束语 本文给出了一个基于超市管理系统的实例的开发过程。系统采用JSP语言为开发语言,JAVA作为开发平台,Web服务器,数据库采用SQL Server 2000。 首先介绍了系统开发中所使用的关键技术,包括JAVA、Tomcat、SQL Server 2000、Dreamweaver、Photoshop、Flash技术等等。 然后通过现代教务管理系统的业务需求分析,进行了系统和总体设计,提出了将系统分为系统管理、商品管理、登陆管理、留言板管理四大模块,并对系统进行了角色分析。对数据库进行了概念设计、逻辑设计、和物理设计,在概念设计阶段画出了数据库的E-R图,逻辑设计阶段列出了系统的主要的表设计。 在系统的实现部分,详细给出了超市管理系统界面部分的实现,并给出了详细的代码介绍,讲解了各功能模块的实现过程,并对系统开发的一些关键技术做了讲解,包括系统的数据访问类的封装,数据显示列表的实现等。 综上所述,本文通过对JAVA开发平台、数据库SQL Server2000以及jsp语言对数据库进行操作的相关知识的应用,给出了一个较为实用的超市管理系统的开发实例,并最终投入使用。参考文献 1 樊月华Web技术应用基础/高等计算机基础教育教材清华大学,20092 王玉,粘新育.SQL Sever数据库应用技术,北京,2007.3 温谦.CSS网页设计标准教程/21世纪高等学校计算机教材,200

温馨提示

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

评论

0/150

提交评论