欢迎来到天天文库
浏览记录
ID:8466227
大小:253.00 KB
页数:19页
时间:2018-03-28
《java课程设计报告-商店收银系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java课程设计报告【商店收银系统】系别:软件工程班级:学号:姓名:指导老师:2009年5月14日商店收银系统1系统概述1.1设计题目商店收银系统1.2可行性分析1.2.1背景商店是一个很繁忙的地方,每天有很多的顾客要买东西,收银员要和很多的顾客结算,并且要给这些结算存档,以便日后查看。如果只用人工的方法去处理这些结算和计算的数据将是一件很繁琐的事情,将投入大量的人力物力,为了解决这个问题,实现科学化、现代化的商店收银管理,我们就必须设计开发商店收银系统,并用于实践。而商店收银管理系统是对商店的收款信息进行管理的计算机网络软件系统,
2、它可完成商店中各种货品的收银工作,并对可以对特定时间段的出售信息进行查询。1.3总环境图图1.1是一幅上下文环境图,它演示了该商店收银管理系统的外部实体和系统接口。商店收银管理系统收银员商品管理员查询是否存在该商品商品情况对系统进行操作商品信息图1.1商店收银系统2系统目标和建设原则2.1系统目标2.1.1近期目标该系统可以使商店的收银工作变得轻松了许多,商店的管理员不必将大量的时间用在对厚厚的账本的管理上,可以直接查询数据库来相关的信息。因此,开发商店收银系统可以提高收银员和管理员的工作效率,利用计算机的方便、快捷、友好的操作环境
3、,来完成相对比较复杂、繁琐的事务,使用户可以轻松地完成对商品的查找等操作,大大提高工作效率。2.1.2远期目标随着商店规模的扩大,商品种类的日益增加,对商品库存的管理越来越复杂,功能也需要不断的加强和扩充,本系统希能够通过不同版本的升级来完成业务功能的不断扩充和更新以完成更加复杂的工作。最终目标是方便超市收银员和管理员的各项操作。3支撑环境规划3.1网络逻辑结构该商店收银系统系统是为了方便商店收银员和管理员的操作而设计的,为每个商品管理人员和收银员配备了一台电脑,并把所有的电脑联入商店局域网内,以方便管理。为了对数据的安全性、准确性
4、地保护,这些电脑都共享一个后台数据库。本系统采用下图局域网模式来构建的:3.2软件支撑环境及开发工具图3.1超市收银管理系统的局域网逻辑结构设计:N…FDEABC商店收银系统数据库3.2.1软件支撑环境本系统是在下列系统配置下完成的:(1)操作系统:MicrosoftWindowsXPProfessional(SP2)(2)中央处理器(CPU):Inter(R)Pentium(R)4(3)硬盘:80G(4)内存:512MB3.2.2开发工具本系统是在下列开发环境下完成的:(1)应用程序开发环境:eclipse(2)后台数据库开发工具
5、:MicrosoftSQLServer2000(3)文档开发环境:MicrosoftOfficeWord20034系统设计4.1功能结构在此次设计中,依据系统结构化设计方法,把本系统划分为若干个功能模块,某些模块又可以划分为多个子模块,某些子模块又可划分为多个二级子模块,经层层分解后,最小的子模块的功能便十分明确和简单了。这样做,不仅展现了一个应用软件系统的整体性和层次性,而且通过屏幕对每个应用模块有明显的提示,在这些提示下,用户可以方便地进入系统的每一层进行操作,可以非常方便地使用这一数据库应用系统。4.1.1功能结构图商店收银系
6、统用户信息管理商品入库管理商品库存管理商品销售管理图4.2超市收银管理系统功能结构图(a)~(c)4.1.2主要功能说明本系统主要分成三个功能模块,每个模块都独立的完成了自己的功能,以下是对各功能模块的说明:(1)用户信息管理功能。该功能模块可以实现系统用户对自己基本信息的修改,不过只限于对登录密码的修改,因为用户帐号都是超市为了方便管理而事先分配好了的,是不能改变的。出于对用户信息的安全性考虑,只能修改当前登录的用户的密码。(2)商品入库信息管理功能。该功能模块是实现对即将入库的商品的统计,由于商品信息的庞大、复杂,在入库前需要对
7、其进行详细地记录管理,为商品的库存管理打下良好的基础。需要记录的内容有:入库商品的商品号、名称、类型、价格、同类商品的数量、采购员、验收员、生产厂商、产地、入库时间等。同时能够实现对商品入库信息的添加、修改、删除和查询功能。(3)商品销售信息管理功能。该功能模块是把要销售的商品从超市中取出来,并对库存商品进行相应的记录管理,并且把顾客的购买信息打印下来给顾客做凭证。需要记录的内容有:出售商品的名称、类型、销售价格、数量、销售时间等,同时能够实现对商品销售信息的添加、修改、删除和查询功4.2数据库结构4.2.1E-R图为了把系统的数据
8、要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型(E-R图)。它描述了从用户角度看到的数据,它反映了用户的显示环境,而且与在软件中的实现方法无关。1N1商品商品管理员存放管理购物N11NN入库数量销售数量库存数量商品库
此文档下载收益归作者所有