该系统会运用基于MVC的框架模式,MVC模式是B/S结构程序所采用的设计模式,努力挖掘MVC的优点。
前台则运用JSP网页显示技术,使用它的目标是因为它可以建立一个人机交互界面。将设计好的优美界面在服务器上运行。
系统的开发平台是MyEclipse 6.0,我用的是Java语言开发,并且联合运用 Mysql数据库,该种开发方式的融合性很好,能对系统的安全性起到无可替代的作用。
1.3 系统开发环境
开发环境: 1.开发平台:MyEclipse
2.Mysql数据库作为网站后台据库。
1.3.1 B/S结构的数据库访问方式
在三层体系结构中的中间一层进行处理有:合法性校验、数据访问等工作。一般情况,数据库与客户端在B/S中不能交互,要透过与其它层,再经由这两层进行交互。图1-1所示。
B/S结构图
用户向Web服务器发送请求通过浏览器,Web服务器接收从客户端发送来的请求,而后剖析这个请求,剖析完成之后又与数据库进行交相互作用,并将执行的最后结果发送给客户端。
用户的请求变换时Web服务器可以根据变换的请求更新jsp上的信息,Web信息管理者也可以改变数据库中的数据为用户提供更改后的信息,而无需更改页面,只需刷新页面。用户好由此这些动态页面向本地的数据库中登录信息。
1.3.2 MyEclipse简介
MyEclipse:java工作平台,是JavaEE集所以而成软件开发硬件环境,可以为我们开发过程中提高工作效率,是Eclipse IDE的扩充 。
在Eclipse中任何类别,任何功能,都具有相应的功能组件,并拥有不同的插件来实现它们。MyEclipse的这种形式,可以让我们既不影响其他的功能,也可以对任一一种性能进行独自扩大和提高[3]。
1.3.3 Mysql数据库简介
MySQL: AB公司研发并发展,是一个数据库平台。
2009年:Oracle最终收购了SUN.但人们对Mysql的出路并不抱乐观主义的态度。但是,在IT上的中或小型网站中,MySQL被广泛地应用。尤其是其对源代码不加密的这一特色,是MySQL数据库,在中国赢得许多网站的喜欢和使用。
2 总体设计
2.1 模块的需求分析
它应答“系统必须要做哪些?”这个疑题是需求分析的用意。需求分析是全部程序开发必不可少的一段进程,也十分的非同小可,决定着全部系统性能的全面性以及稳定性,是需求分析成功的表现。在该阶段需求分析人员将现实事务抽象成对象并建模,而且非常需要分析人员确保一整个的程序系统的性能要求的完善。
在程序的开发过程中,需求分析一个非常举足轻重的分析阶段。如果分析的好,直接决定了整个系统的完整、准确和具体的需求,而且,我们安排在该阶段的分析人员就需要保证整个程序的功能满足功能要求,并且还要将逻辑模型转换成物理的模型。因此,该系统需求应从功能进行分析。
2.2 系统模块总体设计
该系统包括七大模块:操作员管理、货物类别管理、货物信息管理、销售出库管理、货物盘点统计、供应商管理,采购入库管理。如图2-1所示
管理员功能模块图
1. 操作员管理:修改登录密码。
2. 货物类别管理:货物类别管理、增加货物类别。
3. 货物信息管理:货物信息管理,增加货物信息。
4. 销售出库管理:销售出库管理,增加销售信息。
5. 供应商管理:供应商管理、增加供应商。
6. 采购入库管理:采购入库管理、增加采购信息。
7. 货物盘点统计:货物盘点统计功能
- 上一篇:asp.net+sqlserver超市物流管理系统的设计与实现
- 下一篇:andorid手机投票软件的设计与实现
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸