1.2 项目开发意义
小型超市管理系统的目的是帮助超市管理人员管理更好管理本超市的商品和人员,更加迅速地对产品销售情况进行分析和管理,同时方便各类人员更加便捷地做好本职工作,比如库存人员,只需要使用系统就可对所有的仓库信息进行快速管理,存入数据库的数据有各种访问权限,不容易丢失和盗用[2]。
信息化发展已经成为一种必要趋势,超市信息化不仅带给顾客便利,更多的是带给管理者更加便捷的管理。将人员和商品信息存入数据库,实现前台与后台的同时更新,一个系统不仅解决了商品信息更新缓慢的问题,也能同时解决人员调配问题,提高管理水平,缩减人员,降低成本。对于小型超市来说,规模较小,不会细分不同的工作岗位,常常是一人多岗,所以超市管理系统的实现,能帮助经营者合理分配工作内容。
1.3 开发环境
本次开发使用Java语言,Java是现如今的主流语言,它使用的面对对象思想能够很好地让人理解并开发系统。并且以网站的形式呈现,使用Javaweb技术,用B\S的形式可以做到易于使用,便于管理者使用[3]。
1.3.1 jsp简介
Jsp是现如今非常流行的以动态网页的形式进行网站开发的技术,它是在HTML的基础上能够加入Java代码,以此体现jsp的灵活多变性[4]。我们甚至可以光用jsp就可以完整地做出一个网站,但是一般是不建议这样实现的,也基本不会有人会这样做,因为jsp毕竟主要是完成页面的功能,要实现后台程序,如果都在jsp页面实现的话,不仅页面代码会很繁琐冗余,而且逻辑也会很混乱。本次超市管理系统就是用jsp里面用上js方法的实现,便于开发者理解,同时也不需要在后台编写太多的逻辑代码,显得思路会很清晰[5]。
1.3.2 数据库
Sql server 2008里面的还原和备份功能能很好地保证数据的安全和稳定,比之sql更加安全,而相比oracle,大大地节省计算机内存。数据还可以存储在各种设备上,通过用户的登录能够进入非本地数据库,进而更加方便安全地开发[6]。Sql server2008有以下优势:
1)界面不是输入指令的那种,是可视化的,友好简洁;
2)占用内存和空间较小;
3)在保证数据安全这一块,采用两种方法,一是备份,二是还原;
4)安装方便;
5)分用户分权限,避免其他用户修改本库的数据。
1.3.3 系统运行环境
软件环境:SQL Server2008
Myeclipse8.0
Win7操作系统
1.4 本文总体架构
本文分以下几步进行:1.项目概述,通过对项目背景和目的意义的说明,了解本系统开发的意义和背景,以便对整个业务和系统有个全面的了解;2.系统规划阶段,通过实际实地走访,调查清楚了超市的整体运作情况,并进行问卷调查等方式,了解了小型超市的实际需求,并完成对整个系统的各项分析和规划等,并根据具体的需求来指定相应的开发方向和流程;3.系统分析,在需求分析的基础上,
完成对整个系统的流程分析,并且了解数据流的情况;4.系统设计阶段,系统分析完成后,把各类功能进行分类,分模块分角色对系统进行详尽的设计。数据库的设计先是对整个业务流程了解后,分模块,进而确认角色和建表。
2 需求分析
2.1 可行性分析
可行性分析能保证项目是有效可行的,避免出现方向性错误,能做到让资源合理利用,减少浪费现象的发生,为以后的开发奠定一个坚实的基础。本超市管理系统针对以下几方面进行了全面有效地分析: jsp+sqlserver小型超市管理系统的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_41542.html