分享
高陈基于Java超市账单管理系统.doc
下载文档

ID:1391064

大小:3.27MB

页数:69页

格式:DOC

时间:2023-04-20

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于 Java 超市 账单 管理 系统
高陈基于Java超市账单管理系统 安徽农业大学经济技术学院 毕 业 论 文(设计) 论文题目 基于Java的超市账单管理系统 姓 名 高 陈 学 号 11540015 院 系 经济技术学院 专 业 通信工程 指导教师 周 琼 职 称 讲 师 安徽农业大学经济技术学院学士学位论文(设计)开题报告 课题名称 基于Java的超市账单管理系统 课题来源 导师指定 学生姓名 高 陈 专业 通信工程 学号 11540015 指导教师姓名 周 琼 职称 讲 师 研究内容 1. 账单的增加数据、修改数据、删除数据、查询数据。 2. 供应商的增加数据、修改数据、删除数据、查询数据。 3. 用户增加数据、修改数据、删除数据、查询数据。 4. 数据库的应用。 研究计划 2014年12月01日~~~2015年01月01日,开题。 2015年01月01日~~~2015年03月01日,查资料,确定研究路线。 2015年03月01日~~~2015年04月15日,设计、试验、改进。 2015年04月15日~~~2015年05月15日,撰写论文。 2015年05月15日~~~准备论文答辩。 特色与创新 1. 自主设计,稳定性好。 2. 系统稳定,控制模式多。 3. 系统具有较强的实际应用价值。 指导教师意见 教研室意见 学院意见 目 录 1引言 0 2 超市账单管理系统的概述 1 2.1所需软、硬件技术准备 1 2.2可行性分析 2 2.2.1 技术可行性 2 2.2.2 经济可行性 2 2.2.3 社会可行性 3 3需求分析 3 3.1 需求分析的任务及主要内容 3 3.1.1 具体业务的需求 3 3.1.2层次图 3 3.1.3数据流图 4 4 系统总体设计 5 4.1 系统分析 5 4.2技术路线选择 5 4.2.1 B/S架构 5 4.2.2 jsp技术 6 4.2.3 JDBC技术 6 4.2.4 tomcat 6 4.2.5 eclipse 7 4.3数据库的设计与实现 7 4.3.1 数据库系统分析 9 4.3.2 数据库物理实现 9 5 详细设计 11 5.1 Servlet的详细应用 12 5.2 特定模块的详细介绍 12 5.2.1 登录模块 12 5.2.2 账单管理模块 14 5.2.3 供应商管理模块 18 5.2.4 用户管理模块 21 5.2.5 退出系统理模块 24 6 系统测试 24 7.结束语 24 参考文献 25 英文摘要 25 致 谢 26 附录1 27 基于Java的超市账单管理系统 学生:高 陈 指导老师:周 琼 (安徽农业大学 经济技术学院 合肥 230036) 摘要:随着科学的进步,网络变得越来越重要了。很多的公司也应用了相应的软件,来加快自身的发展。由于超市行业的不断壮大,也需要一套软件来相应的软件来管理。在这种情下超市账单管理系统也就产生了。在超市账单管理系统中主要是对账单、供应商、用户的简单管理。在超市管理系统中主要实现了增加、删除、修改、查询信息的功能。在该系统里由于信息量大不方便人们的查看,在这里运用了分页的方法方便人们的查看。该系统主要使用Java语言来开发的,用oracle数据库来存储信息,用PL/SQL来登录数据库,并查看数据库表里的信息。用eclipse软件编写代码。在该系统里主要运用了Servlet来处理用户的请求和页面之间的跳转,JDBC是一种连接数据库的技术。在超市里运用超市账单管理系统提高了工作效率,为人节省大量的时间。 关键词:java,Servlet,PL/SQL,jsp,oracle,超市账单管理系统 1引言 超级市场最早产生于1930年的美国纽约。1930年8月,美国人迈克尔·库仑(MichaelCullen)在美国纽约州开设了第一家超级市场——金库仑联合商店。当时,美国正处在经济大危机时期,迈克尔·库超市仑根据他几十年食品经营经验精确设计了低价策略,并首创商品品种别定价方法。它的超级市场平均毛利率只有9%,这和当时美国一般商店25-40%的毛利率相比是令人吃惊的。为了保证售价的低廉,必须做到进货价格的低廉,只有大量进货才能压低进价,迈克尔·库仑就以连锁的方式开设分号,建立起保证大量进货的销售系统。它首创了自助式销售方式,采取一次性集中结算。第二次世界大战后,特别是50、60年代,超级市场在世界范围内得到较快的发展。 在我国,超级市场被引入始于1978年,当时称作自选商场。1983年1月3日,中国第一家超级市场在北京市海淀区开业[1],那时购买者几乎都是外国人。20多年后的今天,人们去超市购物已经成为生活中不可缺少的部分。 体育营销超级市场顾客让渡价值论明确地告诉商家:谁能让消费者用最少的支出、最短的时间、最快的速度、最低的价格在最优质的服务下完成一次快乐的购物,谁便能最大化的占有市场竞争的优势。这句话不仅看起来繁琐,而且做起来难度更大。 超市在我们周围随处可见,现在的商品种类越来越多,人们对商品的需求量也非常大。这样工作人员对每个商品的详细信息和商品的供应商的详细信息,就不能够记得那么多和那么详细了。超市工作人员也记不住太多的用户的详细信息,所以需要一套可以记住每个商品的详细信息、商品的供应商的详细信息和用户的详细信息,这时候超市账单管理系统就产生。 所以通过以上所述,超市账单管理系统是对高效率完成工作是很有必要的。 2 超市账单管理系统的概述 超市账单管理系统主要是管理了账单、供应商、用户的信息。实现对每个模块的增加、删除、修改、查询的功能。每一批到货情况,是否付款等情况在这个管理模块中进行记录,并且标有记账时间,似的数据有依可循,供随时查询。此外可以根据商品的名称查出是否已经付款的功能。实现供应商信息的添加查询功能。 在账单管理模块主要记录了商品名称、编号、数量、交易金额、付款的状态、所属的供应商、该条商品的相关描述和商品添加时间。方便人们对商品的了解。 在供应商模块中记录了供应商编号、供应商名称、供应商描述、联系人、联系人的号码,和该供应商的地址。方便人们对供应商的充分了解。 在用户模块中记录了用户的详细信息。如用户的名字、性别、年龄、电话、住址。还有用户在超市的身份是普通用户还是经理,身份的不同进入的超市账单管理系统的模块是不同的。 2.1所需软、硬件技术准备 1.超市账单管理系统主要用到eclipse工具,使用oracle数据库来存储数据。使用PL/SQL登录数据库,来查看数据的数据。使用tomcat在浏览器里检测超市账单管理系统的效果。 软件环境: (1)操作系统:Windows 7版本。 (2)数据库开发工具:oracle。 (3)应用程序开发工具:Eclipse。 (4)tomcat 技术准备: (1)java基础 (2)jsp技术 (3)Servlet技术 (4) css 2.导入项目: 把项目导入Eclipse中,打开Eclipse,点击fileàimportàGeneralàExisting Projects into worksapceà再选中nextà然后再找项目的路径就可以了。 3.运行项目: 选中login.jsp右击找到runas,点击run on server就可以了 管理员账号:高陈 管理员密码:aaa 2.2可行性分析 2.2.1 技术可行性 本系统使用Java语言来编写的,Java在大学期间已经学过了,在图书管理借了相关学习资料,和在网络上学习了jsp、Servlet。明白jsp和Servlet的用途和使用方法。JSP和Servlet技术统称为:Servlet-Jsp技术,Jsp的本质是Servlet类也就是Jsp被Jsp引擎编译之后会生成一个标准的Servlet类,Jsp是Html标签和Java代码组合而成的一个.jsp文件,jsp编译后生成的Servlet类里面Servlet通过输出流把html标签输出到浏览器显示生成动态的网页。制作本系统的相关软件可以再网上进行下载,超市账单管理系统的相关图片网上也可供下载。再说本人对Java方面比较感兴趣,以前做过一些简单的网页。综合上面所述。本系统的开发是完全可行的。 2.2.2 经济可行性 从经济方面考虑,该系统不需要投入什么经济,只要懂的相关技术即可。因此在经济上是可行的。 2.2.3 社会可行性 本系统编程所使用的是网上的图片,又不以获利为目的。因此不必承担任何法律责任。 3需求分析 3.1 需求分析的任务及主要内容 3.1.1 具体业务的需求 (1) 在账单管理模块中主要对账单的增加、账单的修改、账单的删除、账单的查询。查询时还可以进行分页浏览,也可以跳转到你想看的页面。 (2) 在供应商管理模块中主要对供应商的增加、供应商的删除、供应商的修改和供应商的查询。查询时还可以进行分页浏览,也可以跳转到你想看的页面。 (3) 在用户管理模块中主要对用户的增加、用户的修改、用户的删除、用户的查询。查询时还可以进行分页浏览,也可以跳转到你想看的页面。 3.1.2层次图 超市账单管理系统 退出模块 供应商管理模块 账单管理模块 用户管理模块 登录模块 图3-1 超市管理系统总模块 3.1.3数据流图 账单管理 保存到数据库 维护数据 供应商管理 经理用户 用户管理 登录界面 退出系统 图3-2 经理用户管理的模块 登录 数据维护 存入数据库 账单管理 普通用户 登陆界面 退出系统 图3-3 普通用户管理模块 4 系统总体设计 4.1 系统分析 在本系统中,分为基本信息的账单管理模块,供应商管理模块,用户管理模块。有2个角色:经理、普通用户名。 1.用户所具有功能 (1) 经理 拥有所有的模块的操作权限。 (2) 普通用户 对账单管理模块的操作权限。 4.2技术路线选择 4.2.1 B/S架构 在超市账单管理系统中使用到了B/S架构,程序采用了浏览器/服务器的工作模式,又称为请求/响应。其中“B”表示Browser,即浏览器。而“S”则表示的是Server,即服务器。 使用B/S架构,在很大程度商上降低了对用户本地设备环境的要求。同时,也极大地降低了程序维护的成本,非常方便。 4.2.2 jsp技术 jsp是Java Service Page的简称,jsp是运行在服务器端的Java页面,当web服务器接收到jsp请求是,首先会对jsp文件进行翻译,将编好的jsp文件通过jsp引擎转换成可识别的Java文件。经过翻译后的jsp文件相当于我们编写好的Java源文件,此时仅有Java源文件是不够的,必须要将Java源文件编译成

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开