河池学院 2018 届本科毕业论文(设计)
I
目 录
[摘 要] ..........................................................................................................................................................1
[关键词] ..........................................................................................................................................................1
1 绪论 ............................................................................................................................................................1
1.1 课题研究背景及意义 ..................................................................................................................1
1.2 课题研究现状 ..............................................................................................................................2
1.3 本课题主要工作 ..........................................................................................................................2
2 系统开发相关技术 ....................................................................................................................................2
2.1 J2EE 理念 ...............................................................................................................................................2
2.2 mvc 理念和模式 .....................................................................................................................................3
2.3 系统采用 B/S 技术 ...................................................................................................................................4
2.4 mysql 数据库 ...........................................................................................................................................4
3 软件需求分析 ............................................................................................................................................5
3.1 软件的目标 ............................................................................................................................................5
1.数据信息管理 ..............................................................................................................................................5
2.业务管理功能的实现 ..................................................................................................................................5
3.2 实现系统可行性分析 ............................................................................................................................6
1.编程实现该系统的可行性 ..........................................................................................................................6
2.可行性分析 ..................................................................................................................................................6
3.技术可行性分析 ..........................................................................................................................................6
3.3 系统非功能需求分析 ............................................................................................................................6
3.4 系统开发配置 ........................................................................................................................................6
4 系统设计与实现 ........................................................................................................................................7
4.1 设计目标与原则 ....................................................................................................................................7
4.2 系统层次与框架设计 ............................................................................................................................8
4.2.1 系统层次 ..............................................................................................................................................8
4.2.2 系统网络结构图 ..................................................................................................................................9
4.3 数据库开发 ..............................................................................................................................................9
1. 选择数据库 ..............................................................................................................................................9
2.mysql 数据库的开发设计 .........................................................................................................................9
4.3.3 数据库逻辑设计 ................................................................................................................................11
5 系统详细设计与实现 ..............................................................................................................................12
5.1 数据库连接实现 ....................................................................................................................................12
5.2 登录界面实现 ........................................................................................................................................13
5.3 系统功能模块实现 ................................................................................................................................13
5.3.1 业务信息管理模块实现 ....................................................................................................................14
5.3.2 分析与统计模块实现 ........................................................................................................................14
5.3.3 基础数据管理模块实现 ....................................................................................................................15
5.3.4 个人信息维护模块实现 ....................................................................................................................16
6 软件测试及工具 ......................................................................................................................................17
河池学院 2018 届本科毕业论文(设计)
II
6.1 软件测试 ................................................................................................................................................17
6.1.1 软件测试 ............................................................................................................................................17
6.1.2 软件测试方式 .....................................................................................................................................17
6.2 测试内容 ................................................................................................................................................18
6.2.1 登录模块测试 .....................................................................................................................................18
6.2.2 测试用例设计 ....................................................................................................................................18
6.3 测试结果 ................................................................................................................................................19
6.4 本章小结 ................................................................................................................................................19
7 总结与展望 ................................................................................................................................................19
7.1 总结 .........................................................................................................................................................19
7.2 展望 .........................................................................................................................................................19
参考文献: ....................................................................................................................................................20
Small warehouse management system design and implementation...............................................................21
Major:network engineering SHI Zehui Supervisor:WEI Lijuan......................................................21
致谢 ................................................................................................................................................................22
河池学院 2018 届本科毕业论文(设计)
1
超市管理系统设计与实现
网络工程专业 时泽辉 指导教师:韦丽娟
[摘 要]在这个全球化和信息化的时代,随着软件工程的发展和网络的普遍应用;在每个家
庭都拥有微机。在 Web 项目的迅速发展,web 管理系统使管理变得方便和简便,web 管理系统慢慢就
取代了传统的纸质管理系统。小型超市仓库管理系统根据超市管理的方式进行优化并使其智能化,
运用智能化管理的技术,节约人力、减小误差、使大量的信息能更加智能化的呈现在管理员面前,
并能对物流管理更加简单,信息更加人性化和简便话,资金流动的日志更加详细。减少传统管理方
式造成的误差,使管理更加完美。
超市管理系统是根据传统的 jsp 技术进行编写,它的灵活性和具体化是他处死的特性,相对来
说比较容易实现需求,圆满完成了整个系统的全面设计。超市管理系统,有用户良好型界面,操作
起来也比较容易,本身实用性也比较好,可以方便超市的管理和推广,使用超市管理系统使管理员
对超市的信息管理更加简单,另外相对人力来说也更加的合理、安全;超市管理系统拥有网络化,
多用户,结构化;系统就有较高安全功能,存储信息的准确性,实用性。系统主要包括管理员、业
务管理员和仓库管理员三个角色,该项目实现了业务模块管理、信息分析、基础数据管理、个人信
息维护等功能模块。
[关键词] 超市管理;B/S 模式;MVC;JSP
1 绪论
1.1课题研究背景及意义
现代社会,即使一个再小的超市都不可能花费大量的人力物力去做相关的事务处理,
而拥有一个管理系统可以大量的节省资源,可以最大化节约商家的成本的同时,减少了
人力所带来的管理上的风险;通过对货物的即时统计,又可以避免一些货物的积压或者
是一些货物因为没有及时统计而造成的经济损失,比如一些时鲜类的货物,可能会因为
人工盘点货物的疏忽造成企业利润的损失和社会资源的浪费。而且随着网络技术的普及,
越来越多的商家选择网上管理系统来作为自己企业的主要管理系统,如果不能与社会接
轨,那么这将不利于企业在竞争激烈的市场上生存。
河池学院 2018 届本科毕业论文(设计)
2
1.2课题研究现状
经过对各种管理软件的调研和分析,我发现了一些问题,在市场很多仓库软件的功
能的冗余度很高,耦合度很高,逻辑和应用没有分离,通过总结要繁琐的日常工作中,
快速找到信息,将数据库中的表中存储的信息导出,便形成信息报表便于管理,在传统
的管理中,库存人员要做许多很多无意义的工作,比如重复填写报表,不断地抄写同样
的产品。基于以上传统管理系统的缺点,我准备针对这些缺点在本系统变成优势特点:
第一点,界面友好型,功能模块耦合性第,管理方式简单,适用于各个部门。
第二点,相比传统的管理,软件开发时间较低,软件维护费用相对少,对于功能缺
陷维护快。
第三点,界面清新,朴实,方便管理和操作,使管理操作变得简单。
第四点,在用户输入错误的数据,界面会自动提示用户输入正确数据,并提供样式,
使得用户更加方便和舒适
第五点,本项目是一个 web 项目,其中库存数据存在数据库中,使不受时间空间地
点的限制,可以运行在各个环境。
1.3本课题主要工作
此文档中,根据面向对象编程的理念,对市场和系统需求进行需求分析以及具体实
施过程都进行了较为完善的介绍,在本文中本人的具体工作如下:
1.对系统进行需求分析。对超市管理系统的所需要的 2.在当前的技术的优劣势的分
析,什么技术最适合该系统,根据技术的是否收费进行判定,进行选择,使得技术是最
便宜最合适,开发出能够实现功能模块,满足需求的系统
3.系统开发是基于 mvc 的概念,将业务功能模块,视图显示,数据存储一一分离,
并给不同的用户分配不同权限 4.对该系统进行黑盒测试。该文档,将我怎么开发软件进
行详细讲解
2 系统开发相关技术
本节介绍了超市管理系统用到的相关技术,针对系统中使用到的技术做了简单的介
绍。
2.1 J2EE 理念
J2EE 的技术,是一种 B/S 结构的开发框架,用 jsp,html 等网页作为视图层,然后
java 代码进行编辑业务逻辑模块,利用数据库作为数据存储,使得功能一一分离,使得