本系统采用SpringMVC+HIbernate框架,前台采用JQUERY的AJAX技术,使用MySQL数据库进行开发。本系统的设计过程完全按照软件工程的要求,主要分为以下几个步骤:首先进行可行性研究;第二步进行详细调查,需求分析;第三步进行系统总体结构设计,完成系统所需的数据库设计;第四步进行系统详细设计,最后进行软件编码和系统测试。
设计要求
一、 总店负责维护商品、门店、供应商的基本信息。
二、门店负责填写采购单,发往总店。
三、总店审核门店发来的采购单,转发给相应的供应商。
四、供应商受到采购信息,审核之后自动保存为补货单,发往相应门店。
五、门店接收到供应商的补货单,货物到达之后核对完毕进行到货确认。补货单到货确认之后自动生成入库单同时自动入库。
六、总店可以查看各门店的补货信息,库存信息。
七、供应商可以查看各门店的库存信息,并自己填写补货单发往门店。
八、门店发送采购单之后可以跟踪采购单的状态。
本毕业设计是一个网上自动补货系统,要求根据实际情况分别实现各管理模块的信息添加、删除、修改、及时进行数据的查询和管理等功能。该软件以Windows环境,MyEclipse工具和MySQL数据库设计进行开发。
系统业务流程简介
首先,用户通过浏览器访问地址login.jsp,打开用户登陆界面(在用户未经登陆就通过URL地址访问系统其它功能界面时,系统将自动跳转至用户登陆界面)。用户在登陆界面输入用户名及密码,点击提交按钮确认。若用户名和密码正确,则可正常跳转至系统首页,否则提示错误。
用户登陆系统之后,系统会根据用户所在的用户组权限设置设定用户在系统中可以使用的功能模块。管理员默认能使用系统的所有模块。
以管理员登陆为例:管理员登陆后进入系统首页。在该页面上主要可以看到系统模块导航菜单以及欢迎界面。管理员具有整个管理系统的最高权限,因此,管理员默认可以看到系统的全部功能模块。然后,管理员可以通过点击菜单访问系统的各个模块。具体情况如下:
1. 门店系统:门店部分的功能,包括采购、补货、入库、库存。
2. 总店系统:总店部分的功能,包括商品、门店、供应商等基本信息的维护,补货、采购、库存等信息的查询及操纵。
3. 系统管理:维护用户信息。
4. 修改密码:用户修改密码。