- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课题:超市管理系统的开发
小组成员:赵凤、方杰
系统背景分析:
1 . 系统开发的目的与意义
小型超市管理系统的设计是非常重要的,它涉及的面广、数据量较大,如果对整个系统不能进行很好的设计,将会给超市的效益带来巨大的影响。虽然目前国内的各大商场都已经有了较为成熟的管理系统,但是,为了进一步的学习Java,所以利用Java 、JDBC结合SQL Server 2000数据库来开发一套小型超市管理系统。通过对本课程设计的学习,出来对java面向对象的思想有进一步的掌握之外,程序通过使用java语言编写访问数据库的程序,还让读者对如何利用JDBC进行数据库的开发有了更深的了解。
该超市管理系统软件目前已有比较完善的管理与使用功能,研制超市管理系统软件是为了满足超市对商品销售和库存管理的方便,以现代化的创新思维模式去工作。2 . 系统背景
21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为各超市努力追求的目标。
二. 需求分析
2.1运行环境需求
操作系统:Windows XP
SQL服务器:Microsoft? SQL Server? 2000
软件支持:Jbuilder 9
2.2功能需求
功能划分
本系统功能划分为如下几个模块:用户权限管理系统、进货管理、销售管理、顾客管理、用户注册管理。
2. 功能描述
① 用户权限管理系统
用户权限管理系统包括用户的添加,修改,编辑和删除等功能。另外应还能够进行权限分配,即赋予不同用户不同的权限。例如,系统管理员具有所有的数据和功能权限,他能够查看进货管理表单,能够查看销售管理表单,能够对普通用户进行管理;而普通用户(一般顾客)具有查询商品,订购商品和修改个人信息等功能;销售员除了具有一般用户具有的权限外,还能够进行销售报表的查询等。
在用户权限管理系统中,不同的角色对系统有不同的操作权限,一个人至少属于某一个角色,也可以同时属于两个或两个以上的角色。当用户不同时,根据对用户权限的判断,用户可以进入到不同的界面进行操作。
② 进货管理
进货管理子系统的功能主要是查询订货单。在这个查询系统的设计中,加入了分项查询的功能,即用户可以根据自己的需求(如订单时间,产品等)进行查询;另 外,还可以下订单或者更改订单状态。
③ 销售管理
销售管理子系统主要是让销售员能够进行销售信息的查询,及时了解超市的销售情况。
④ 顾客管理
顾客管理子系统的功能主要是让顾客浏览所有的商品,也可以通过分项查询功能进行查询,以期方便地找到用户需要的产品。另外,顾客应该能够直接通过这个超市管理系统进行订货,只要输入商品的一些基本信息,就可以完成对某种商品的购买。
用户注册管理
主要是能够让顾客填写个人即便呢信息,并且有商品权限的功能。
3. 功能模块图如下 图7-1:
图7-1 系统功能模块
4.系统流程图
图7-2 系统流程图
6. 模块的各个实现方法描述
本系统中所有的代码都包含在UML_gaokai包中,其中入口程序类为Application1,此类中包含一个main函数。系统主界面主要是由类Frame1和Frame1_AboutBox实现。而用户的注册主要是由Register和Registration两个类实现的。类Logincs主要负责用户的登录,其中包含对用户名的检验以及用户权限的验证。顾客管理部分最主要的类是CustomerWindow,而 类ManagementWindow 属于销售管理模块,其中对于销售情况以及订货状况的查询由类QueryOrderForm、UpdateOrderForm和AddOrderForm实现。类ManagementWindow和AdminWindow主要完成经理管理功能,AdminWindow 类完成角色选择界面的设置,经理可以对用户进行删除,修改或增加,以及各项业务查询,通过数据库的连接,分别在类AddUser、DeleteUser、UpdateUser和类QueryOrderForm等中去实现。对于以上的大部分类都继承了Jbuilder中Jdialog 类,各自之间没有其他的继承关系。
纵观整个程序代码,其中出现频率最多的几个方法如下:private void jbInit(),主要完成对菜单组件的设置和初始化;void jButton1_actionPerformed(ActionEvent e),实现各个按钮事件,其中用到数据库连接和操作的相关语句;
2. 3 数据库设计需
您可能关注的文档
- 超高层泵送混凝土配制与泵送技术核心要点.doc
- 超越梦想素质拓展大挑战活动总结.doc
- 常用强条实例.doc
- 超高层施工要点.doc
- 厂外供电系统工程施工组织设计.doc
- 厂房屋面防水方案.doc
- 厂房照明施工.doc
- 产品质量计划控制程序.doc
- 产品质量检验报告_表.doc
- 厂房土建工程施工组织设计.doc
- 专题04 天气与气候(期末真题汇编,广东专用)(解析版).docx
- 专题04 中国的经济发展(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(解析版).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(解析版).docx
- 2024年下半年教师资格考试中学《教育知识与能力》真题(含答案和解析).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(解析版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(原卷版).docx
- 统编版七年级语文上册课件《雨的四季》.pptx
原创力文档


文档评论(0)