毕业设计开题报告
计算机科学与技术
基于Java的超市系统设计与实现
一、选题的背景、意义
现代化事业的发展,使超市管理手段发生前所未有的革命。原始手工商品管理操作中存在的工作量繁重、重复性高、掌握信息不及时、控制手段不足等弊病。为了实现现代化管理,很多商店超市都应用了现代化的管理系统。该系统的目的是让商家可以通过对此超市管理信息系统的运用,减少大量的人工操作,以及在人工操作中由于人为因素而引起的数据错误,保证商品信息数据的完整性,使超市管理人员能够轻松,正确无误地完成各项工作。
计算机的运用现正在发达国家的各类商店超市中普及。由于它能够准确记载和查阅有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确的决策,并且有利于商店内部的库存、员工、销售情况等管理,因而大大提高了现代超市的管理水平。国外很多发达给资本主义国家的有关人士都在卡发超市管理系统,开发出很多大型的软件。
Java是有Sun Microsystems公司于1995年5月推出的Java 程序设计语言(以下简称Java语言)和Java平
台的总称。用Java实现HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并迅速发展。Java技术不断更新,在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可以运行。现在Java平台已经嵌入在各种系统中运行。得到广大编程者的喜爱,是目前主流的网络编程语言环境之一,而且其受欢迎的程度历经数年仍长盛不衰。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把他们转变成有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
数据库技术在计算机软件领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成为完整的理论体系和一大批使用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术成为最热门技术之一。数据库有DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。
目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看做数据库,表
的列包含域或属性,表的行包括对应业务环境中的实体的记录。并非所有关系都符合要求,有些关系比其它关系更结构化一些。
管理信息系统(Management Information System,简称MIS)是一个由管理人员和计算机组成的用以进行信息的手机、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。
二、研究的基本内容与拟解决的主要问题
研究内容:
利用Java和数据库,通过编程实现一个使用的超市信息管理的系统:
1.在SQL Server 2000下创建商品信息表,并使其可以通过Java界面显示并进行操作:
a)能够在Java应用界面,使用编号,名称等进行商品的查询,并能在企业管理器和Java 界面进行数据处理。
b)当商品进行交易时,数据库内商品信息能自动进行相应更新。
2.在SQL Server 2000下创建员工信息表,并使其可以通过Java界面显示并进行操作:
a)能够在Java应用界面,用员工号或员工名字进行员工查询,并能在企业管理器和Java 界面进行信息处理。
b)当员工信息进行变动时,数据库内容能便于修改。
3.主要模块有:商品信息录入、商品信息查询、商品信息修改、商品信息删除、员工信息录入、员工信息查询、员工信息修改、员工信息删除、收银模块等。
主要解决的问题:
1.计算机可以代替人工进行很多繁杂的工作。
2.系统的运用能够节约工作时间。
3. 员工信息:系统可以管理员工的各种信息,包括档案添加、档案浏览、档案查询等,从而方便对员工的基本情况进行查询和了解。
4. 商品信息:系统可以管理商品的信息,包括商品的添加、商品浏览、商品查询等,方便有关部门进行商品的查询和了解。
5. 用户登录:提供用户登陆界面,限制用户使用权限,使得不同的权限应用不同的界面。
三、研究的方法与技术路线、研究难点,预期达到的目标
研究方法:
超市管理信息系统的核心是数据库表与表之间的联系,每一个表的修改都联动的影响其
他的表,当完成一项操作时,系统会自动的完成其他相应的修改。查询功能也是系统的核心之一,在系统中主要根据商品编号和商品名称等进行查询,其目的都是为了方便用户使用,以求更快的查到各个物料和产品品质的基本信息。系统有完整的用户添加、删除和密码修改功能,采用SQL Server 2000来设计数据库,并使用当前常用的JAVA语言来设计用户界面。
技术路线:
本系统采用SQL Server 2000做后台数据库,利用JDBC技术对数据库进行访问,使用Eclipse 进行软件开发平台,能够对超市库存信息,员工信息进行管理、输入、输出、查的操作,是散乱的超市信息能够具体化、直观化、合理化。
使用的主要配置:
操作系统:windows 2000,windows XP,windows Vista,windows 7
开发平台:Eclipse PHP Studio 2008
数据库系统:SQL Server 2000
研究难点:
数据库设计和系统逻辑性设计
数据库的连接
后台系统功能的实现
预计目标:
1.简便易学,能够使得超市人员快速掌握系统的使用。
2.界面大方美观,让客户一目了然,便于监督。
3.功能完善,能够集超市日常的进货,销售,收银等操作为一体。
4.通用性强,能适用于各类中小型超市。
5.灵活度搞,在设计开发过程中能够充分考虑到各种异常。
四、论文详细工作进度和安排
第七学期第11周至第15周(2011年01月02日前):文献检索和资料收集,完成毕业论文(设计)文献综述、开题报告和外文翻译;
第八学期第1周至第3周(2011年03月19日前):撰写论文提纲,完成毕业论文(设计)初稿;需求分析,系统设计;
第八学期第4周至第11周(2011年05月11日前):详细设计;
第八学期第12周(2011年05月18日前):完成应用软件系统的设计,毕业论文定稿,
送指导老师和评阅老师评阅,准备答辩;
第八学期第13周:参加毕业论文(设计)答辩
javaweb编程技术五、主要参考文献:
[1] 郭东强. 现代管理信息系统. 北京:清华大学出版社,2006.2 12-30
[2] 常晋义. 信息系统开发与管理. 北京:机械工业出版社. 2004.5 21-40 ,243-248
[3] 刘大玮,马传宝,孙颖洁. SQL Server数据库项目案例导航/数据库应用开发技术丛书.北京:清华大学出版社. 2005.7 274-283
[4] 黄明,梁旭,曹利超. Java信息系统设计与开发实力(第二版).北京:机械工业出版社. 2005.3 4-7,50-99
[5] 何斌,张立厚. 信息管理:原理与方法. 北京:清华大学出版社.2006.5 327-352
[6] 杜栋. 现代统计信息系统理论与实践. 北京:清华大学出版社.2004.5 136
[7] 葛志春,刘志成,聂艳明,冯向科. Java面向对象编程. 北京:机械工业出版社. 2007.8 404-421
[8] 杨树林,胡洁萍. Java语言最新实用案例教程(第2版). 北京:清华大学出版社. 2010.6 141-232
[9]Jack Shirazi. Java Performance Tuning. O’REILLY. 2003 280
[10] Gerald.Post 数据库管理系统(英文版·第三版).北京:机械工业出版社.2006.1 77-140
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论