中小型超市综合信息管理系统毕业设计论文.docx
《中小型超市综合信息管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《中小型超市综合信息管理系统毕业设计论文.docx(59页珍藏版)》请在冰点文库上搜索。
中小型超市综合信息管理系统毕业设计论文
XX大学
毕业设计(论文)
中小型超市综合信息管理系统
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
XX大学毕业设计(论文)任务书
学院:
信息科学与工程学院系级教学单位:
计算机专业
学
号
学生
姓名
专业
班级
课
题
题目
中小型超市综合信息管理系统
来源
虚拟
主
要
内
容
该系统完成日常超市的综合信息管理和维护,它主要包括以下几个模块:
人事信息管理模块,主要包含员工部门信息管理,员工的信息管理,员工考勤管理;商品采购信息管理模块,供应商的信息管理,供应商联系人的信息管理,商品信息管理,商品采购信息管理,商品销售信息管理;企业财务信息管理模块,包含有员工工资管理,商品采购费用管理,商品销售业绩管理;商品销售信息管理模块,包含有商品显示,商品查询,商品销售,订单生成等。
基
本
要
求
1.使用JSP+JavaBean,HTML,SQLServer2000及DreamWaver工具制作。
2.建立系统所需的数据库。
3.使用jdbc与后台数据库相连接。
4.实现界面友好简洁,功能管理信息系统。
5.得到满意的浏览交互查询实现效果。
参
考
资
料
1.JSP高级编程,廖若雪,机械工业出版社;
2.SQLSERVER2000数据库设计权威指南,LOUISDAVIDISON,中国电力出版社;
3.Java应用设计,宋波,董小梅,人民邮电出版社;
4.电子商4.电子商务网站开发指南,VivekSharma,清华大学出版社
周次
1—4周
5—8周
9—12周
13—16周
17—18周
应
完
成
的
内
容
调研,需求分析,查阅资料,构思初步方案
总体设计及基本系统框架结构设计
详细设计,程序设计,数据库的设计,
数据库和编码的实现,程序运行调试测试
撰写论文,
准备答辩
指导教师:
孙胜涛
系级教单位审批:
摘要
由于科技的发展,信息量的剧烈膨胀,企业要想适应信息社会迅猛发展的浪潮,就必须借助于Internet构建新的运营模式,连锁超市已经成为很多企业要采用的新模式。
同时J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,因此文中设计了一个基于J2EE架构的超市综合管理信息系统。
根据J2EE架构的多层应用程序方案和超市管理信息系统的特点,系统采用以Web为中心的应用程序方案。
该系统可以提高企业的整体运营速度,给企业带来巨大的财富。
本网络超市综合管理信息系统的整体开发中尝试了当前最新的思路和技术。
系统框架设计采用了MVC模式思想,代码实现使用了JSP+JavaBean的网络编程技术,后台数据库是用SQLServer2000对数据库进行管理。
系统有完善的信息管理功能,为商家建立一套科学管理流程。
本系统界面友好简洁,使用人员可以很快掌握,为系统管理人员带来的方便快捷。
关键词管理信息系统;MVC模式;JSP;SQLServer2000数据库管理系统;J2EE
Abstract
Becauseofthedevelopmentofscienceandtechnology,theviolentinflationoftheamountofinformation,enterpriseswanttoadapttothetidethattheinformation-intensivesocietydevelopsrapidly,muststructurethenewoperationmodewiththeaidofInternet,theonlineshoppinghasalreadybecomethenewmodethatalotofenterpriseshavewantedtoadopt.AtthesametimetheproductsinJ2EEplatformcannearlyrunonanyoperatingsystemandhardwaredisposition,sothistexthasdesignedasystemofonlineshoppingbuiltuponthebasisofJ2EE.Accordingtothemulti-layerapplicationprogramschemeofJ2EEandsystematiccharacteristicofshoppingmanagerment,thissystemadoptstheapplicationprogramschemetakingWebasthecentre.Thesystemcangreatlyspeeduptheoperationcycle,bringhugetreasuretotheenterprise.
Havealltriedpresentlatestthinkingandtechnologyinwholedevelopmentofthissystemofshoppingatnetwork.HavedesignedandadoptedMVCmodethoughtinsystematicframe;ThecodehasrealizedusingthenetworkprogrammingtechnologyofJSP+JavaBean;Backstagesupporter'sdatabasemanagesdatabasewithSQLServer2000.Thesystemhascompleteoperatingandmanagementwhichsetupasetofscientificmanagementprocedureforthetradecompany.
Systematicinterfacethisfriendshipsuccinct,usepersonnelcanmasterquickly,whichmakeshoppingmanagermentemployeesconvenientandswifttoo.
KeywordsManagermentInformationSystemMVCmodeSQLServer2000DatabaseManagementSystemMulti-layerApplicationProgramJ2EE
第1章绪论
在我国近十多年的发展中,商业的发展可谓变化千变万化,尤其是近年来,商业经营方式已由单一向多种经营态势发展,各种商业经营形式充斥其中。
其中商业连锁超市已成为商业大家庭的主力军。
商业超市是劳动密集型的服务行业,不同于生产型的企业,所有的商品都是源自外购,而且采购的品种多,采购的批次频繁。
超级市场具有经营品种丰富、更新速度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。
每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表,并将进、销、存、以及资金分布等情况迅速反映出来,其往来业务非常繁杂。
往来管理是商业企业管理的一个非常重要的组成部分,是对往来业务活动进行连续、系统、全面和综合的核算和监督,即对应收账款和应付账款进行系统的管理,以提高经济效益的重要的管理活动。
其主要的任务是提供正确的、完整的、系统的往来业务信息。
在商业中尤其是商业超市的往来账目更为繁琐复杂。
现如今,各个企业的往来管理大多数都还处在纸质的单据交易,这样会拉长时间线,导致效率低下、容易出错,管理层正是通过这些汇总的账目来进行管理和决策,导致管理层不能及时做出正确的决策。
往来信息是商业超市经济信息的核心,它连续、系统、全面、综合地反映和监督商业超市经营管理的情况,并为超市的经济决策提供重要依据。
商业超市的管理层通过往来信息来衡量经营管理的业绩,并利用往来数据对经济活动做出预测和决策。
往来管理记录了企业与往来单位之间的应收账款、应付账款及回款的变动情况,并提供对往来财务信息的查询。
由此为依据进行决策。
此外,往来管理子系统通过严密地监控应收账款和过期账款,还可以进行账龄分析来减少应收款。
管理信息系统的构建中,往来管理子系统是以计算机为主要工具,往来管理知识为指导思想,对商业超市各种往来的财务数据进行收集、存储及分析,为用户提供往来信息的人—机系统,是商业超市管理信息系统的一个重要的子系统。
往来管理子系统与其他子系统间实现数据兼容和信息共享。
商业超市管理信息系统中,其他各子系统的业务运作进展情况基本上以单据提交到往来管理子系统,由往来管理子系统对这些数据信息进行处理。
一方面向企业内各部门提供其业务过程及相关活动的往来信息,协助这些部门进行更好地管理;另一方面向管理者提供有用的决策信息。
往来管理子系统好比整个商业超市的“中枢神经”系统,不断从外界接受新信息进行处理,再输出各类相关的信息,反映企业的经营状况。
第2章超市综合信息管理系统概述
2.1超市综合信息管理系统简介
2.1.1什么是信息管理系统
(1)管理信息系统概述管理信息系统是计算机应用在管理领域的一门实用技术。
它综合运用了管理科学、数学和计算机应用的原理和方法,在符合软件工程规范的原则下,形成了自身完整的理论和方法学体系。
计算机管理信息系统的总体需求及管理目标:
以商品进、销、存的信息管理为基础,以财务核算为中心,采用先进的计算机网络设备,对商场进行全面、细致、规范的管理,实时反映商场的经营情况,为商场管理者、决策者提供科学、准确、规范的数据。
该系统由数据采集、数据传输、数据处理、数据存储和辅助决策组成一个多功能可扩展的计算机管理信息系统。
将进销存系统与财务电算化、办公自动化系统、人事管理系统互相衔接,为商场提供一个强有力的管理工具。
(2)信息系统的历史
图2-1C/S结构图
管理信息系统通常可以采用客户机/服务器(C/S)和浏览器/服务器(C/S)两种结构开发。
C/S结构在20世纪80,90年代被广泛采用,它可以使用VisualBasic,VisualC++,Delphi和PowerBuilder等众多功能强大的开发工具开发客户端应用程序,服务器上使用后台数据库保存用户数据,基本结构如图2-1所示。
C/S结构的管理信息系统在技术上已经相当成熟,为广大程序开发人员接受。
随着Internet的推广和普及,开发B/S结构的管理信息系统叶在很多领域得到了应用。
它的主要优势在于用户无需安装客户端软件,只要使用InternetExplore浏览器就可以使用管理信息系统。
当然,B/S结构管理信息系统的主要操作都在服务器上完成,对服务器的要求比较高,它的结构如图2-2所示
图2-2B/S结构图
而且在开发工具方面也像C/S结构的开发工具那样拥有强大的功能。
2.1.2信息管理系统的特点
从前面对信息管理系统所作的定义可以看出基于B/S的信息管理系统有一下几个重要特征:
(1)可靠性保证系统具有充分的容错能力和多级备份,提供有效的系统结构,防止故障发生,一旦发生能自动恢复。
(2)可扩展性系统扩充和适应能力强,在硬件不变的情况下,通过软件系统重新设置运行参数来调整系统的功能和结构。
易于二次开发,若硬件配置升级、网络站点扩充,系统功能应能随之相应增加。
(3)安全性系统具有多层次的安全和保密机制,权限明确,智能提示,具有很强的安全性、保密性和较长的生命周期,有效防止非法访问。
具有上机日志。
(4)易用性在后台管理系统中的汉字只输入一次,无须记忆各种代码。
全中文界面,采用仿真表格与单据,操作直观自然,统一编码,消除重复劳动。
2.1.3管理信息系统的分类
管理信息系统可以有很多的分类标准。
例如,可以将信息管理系统分成独立系统和综合管理信息系统两种情形。
独立的系统是为了满足某个特定的应用领域(例如,人力资源管理)而设定的。
独立的系统有它自己的文件和数据库系统。
综合的系统是由多个独立系统组成。
这些独立系统通过它们使用的数据被综合在一起,系统利用一个资源共享的数据库来达到综合的目的。
例如,工资管理系统需要人力资源管理系统中提取部门和员工数据,采购管理,销售管理需要从客户资源管理系统中提取客户信息。
本系统正是采用综合管理信息系统,来实现超市信息的综合管理。
2.2管理信息系统的开发过程
管理信息系统的开发过程可以分为以下5个阶段来描述:
[11]
第一阶段系统开始和可行性研究;
第二阶段系统分析和设计;
第三阶段程序设计;
第四阶段系统测试和技术培训;
第五阶段项目总结和评估。
下面分别对这几个阶段的主要工作进行简单的介绍:
(1)系统开始和可行性研究系统开始和可行性研究是为了系统开发做的前期准备的。
第一阶段多数工作和编写的资料是第二阶段的输入。
第一阶段最终的产品有以下两部分:
实际的可行性研究报告它包含对系统基本功能的描述以及利润/成本分析。
系统的初步设计它对于估价成本和利润是必要的,是第二阶段的直接输入。
多数可行性研究是以念而不是以设计为基础的。
如果在描述系统目标上花的时间太少,那么成本和利润的估计将是错误的。
用概念来指导可行性研究注定会导致成本过高,因此有必要在此阶段进行初步的设计。
(2)分析和设计一旦项目获得批准,则开始第二阶段,即系统分析和实际阶段。
此阶段将完成系统设计,以及个程序的模块说明书。
注意,在第一阶段和第二阶段不应该编写程序。
通常,为了提前完成设计阶段。
粗糙的系统设计将成倍的增长项目所要求的程序设计量。
在第二阶段要成立项目组,项目组应该包含一个或多个系统分析员和来自所开发的系统范围内的用户代表。
如果可能的话,还要该项目组指派一个信息服务审计员,他不作为专职人员,而作为安全可控制方面的顾问。
因为在第二阶段技术之前程序员实际上并不参与进来,所以可以将指定程序员一事推迟到第二阶段结束时在进行。
(3)程序设计用户的介入集中在系统靠法的过程前段和后段。
如果正确的完成了第二阶段,而且用户与项目组的协调是有效的,那么用户将很少介入程序设计阶段。
如果用户过多的介入程序设计阶段,将直接影响开发的进度和质量。
在实际工作中,这种情况是经常发生的,特别是时间特别紧迫时,项目组经常收到一些强制性命令要求发布尚未完成的项目。
由于系统最终开发的是软件,所以过早的开始程序设计,将会导致产生质量低下的系统。
这种系统并不能满足用户的需求,而且维护代价很高。
(4)系统测试和技术培训尽管在第三阶段已经分别测试了系统的各个模块,但是这不能把它们结合成一个整体时系统也会正常工作。
因此,在第四阶段要完成整个系统的测试。
在此期间,项目组将培训用户运行信息系统,整理开发过程中编写的各种技术文档,以便通过质量认证和用户的验收。
(5)项目总结和评估第五阶段常常被忽略。
由于其他项目组需要人员,当前管理信息系统的总结工作往往被忽略。
人们往往会认为,不管好坏,系统已经接受了,没有必要在投入过多的精力。
项目总结应该是系统开发过程的组成部分。
任何管理信息系统在刚刚投入使用时,都会做一些微小的调整。
因此有必要事先对它们进行总结和评估。
因为系统一旦投入使用,即便实现前的测试设计很好,也不能暴露出某些在系统投入运行是必将出现的问题。
可以委托第三方对系统进行总结和评估,这样做可以获得跟高质量的系统并且使用户更为满意。
2.3本章小结
本章主要介绍了什么是管理信息系统,以及管理信息系统的分类和管理信息系统的开发过程。
第3章选题与课题概述
3.1课题相关的一些重要概念
3.1.1电子商务的概述
电子商务(ElectronicCommerce)是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。
电子商务是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。
Internet本身所具有的开放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且将影响到整个社会的经济运行与结构。
[2]
3.1.2电子商务相对于传统商务的优点
电子商务所具有的开放性和全球性的特点,为企业创造了更多的贸易。
[1]
商务使企业可以以相近的成本进入全球电子化市场,使得中小企业有可能拥有和大企业一样的信息资源,提高了中小企业的竞争能力。
电子商务重新定义了传统的流通模式,减少中间环节,使得生产者和消费者的直接交易成为可能从而在一定程度上改变了整个社会经济运行方式。
电子商务一方面破除了时空的壁垒,另一方面又提供了丰富的信息资源,为各种社会经济要素的重新组合提供了更多的可能,这将影响到社会的经济布局和结构。
3.1.3J2EE的概念及体系结构分析
(1)J2EE的概念J2EE是一种应用与建立服务器方应用程序的系统平台,它的定义包括了:
为开发,部署,管理多层以Web为基础的,以服务器为中心的,以组件技术为基础的企业级应用提供开放的管理平台。
[3]
(2)J2EE体系结构分析J2EE使用多层的分布式应用模型(见图3.1)。
应用逻辑按功能划分为组件,各个应用组件根据它们所在的层分布在不同的机器上。
如图3-1所示。
图3-1J2EE的四层模型
客户层(Clienttier)运行在客户端机器上的客户层组件,一般为浏览器或其他应用。
客户层普遍地支持HTTP协议,也称客户代理。
Web应用层(Webtier)运行在J2EE服务器上的Web层组件,这一