计算机毕业设计 jsp销售管理系统springmvc 毕设


https://www.bilibili.com/video/BV1Tu4m1N7Zd/

演示视频:

3.2 E-R图

得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

设计规划出的实体有:管理员信息实体、注册用户(会员)信息实体、产品实体、产品类型实体、定单详细信息实体。

实体之间关系的E-R图如图3-1所示:

管理员信息实体E-R图如图3-2所示:

1e819fa06e7cea8a2b8159bf84d362b9.jpeg


注册用户信息实体ER图如图3-3所示:

79204bd581e2856feda958fee52e4763.jpeg








商品实体ER图如图3-4所示:

a1f4279448fd4499c5d176fed5370a51.jpeg





网物类型实体ER图如图3-5所示:

1aab4094f52dde2b9260e348a44b4249.jpeg






订单详细信息实体ER图如图3-6所示:


1d4073c6dc750ef675d83a6c20519eca.jpeg

图3-4 订单E-R图


第5章 详细设计

3.1 系统功能图

8ea5ac7d0fdac66660235629a7b1780d.jpeg

系统功能图

3.2管理员功能

3.2.1系统注册

注册界面下图,跟登陆界面一下,它也有一个属于它的布局文件来摆放这些控件,在此模块中必须要输入正确这些注册信息,才能正常的进行注册。


48da298259950cf2a9cc255b4f2ed65c.jpeg

注册界面

当用户点击取消按钮时,界面会跳转回到登陆界面,当用户点击注册按钮时会跟服务器的数据库进行连接,把用户所填的信息拼接发给服务器,服务器处理过后将数据插入到数据库中对应的表中。客户端实现注册代码如下:

3.2.2管理员登录

登陆模块界面下图所示,显示了一个登陆窗口,在其中加入许多控件,如文本输入框(EditText),文本显示框(TextView),单选按钮(RaidoButton),复选按钮(CheckBox)等,然后用一系列的布局将其有条理的放在这个窗口中。


bb1ae7df369d42fca9a648e2f5919a9f.jpeg

用户登录界面

当用户点击游客登陆时,将不会跟服务器的数据库进行匹配,直接进入主界面,代码如下:

当用户点击会员登陆时,会把用户输入的数据跟服务器端数据库中的数据进行匹配,如果相同则登陆成功,否则弹出登陆失败的信息。如果用户点击了记住密码选项,则把用户输入的用户名和密码都保存到SharedPreferences中。代码如下:

3.2.3管理员主页

管理员主页如下图所示:

16fce92c479f43d8bdadb84d29f04a51.jpeg

系统主页

3.2.4管理员管理客户

1ec2d5ea6722653d5498dc673d03a844.jpeg

客户管理

3.2.5商品管理

897b5065e653ee8aa48311d329fd3a2d.jpeg

商品管理

3.2.6订单管理

f72fb79b8ce62e3e467a884a07026876.jpeg

订单管理

3.2.7供货商管理

85acbdd21318bda5b222df7e0de4a9be.jpeg

供货商管理

3.3供货商功能

3.3.1 供货商主界面


ab089c2a3f59b204327f7120e939cc0d.jpeg

首页

3.3.2添加商品

3f7e20c1ccf32806d7c92a281b8b35f2.jpeg

供货商新增商品


3.4普通用户功能

3.3.1系统主页


ec5c0587bf126d22d9771c1e24872896.jpeg

3.3.2商品浏览

用户登陆成功或者选择游客登陆成功后,会直接进入到主界面,如图3.7,主界面的布局采用的是TabHost分页式布局,每一个Tab都对应一个Activity,通过addTab这个方法来添加Tab,这个控件让Android多个Activity共享一个界面,而且操作方便,简单,布局好看。


732dea4c646cc0f3eeb9bc222b00bff8.jpeg

浏览商品

当用户选择单选项时,在其下面将列出从数据库端发送过来商品简要信息数据,客户端想要看到这些数据必须对它进行一系列的处理


3.3.3购买商品

购买商品功能是本项目的核心功能,前面做的那些仅仅是为购买功能做铺垫。当用户点击每一个商品时,不论这商品时在列表中还是在搜索列表中都会跳转到商品详细信息界面。

b4a97f31f15bab3ed12a83fb40cc7711.jpeg

购买界面

3.3.4查看订单

用户可以通过该页面查看自己的订单

fe0b551403598dc5537f0999ed25d8bd.jpeg

订单管理

3.3.5修改个人信息

用户可以通过该界面去修改个人信息

6f272ea74dd9fa8ef5a5e5bfabc38c7e.jpeg

修改信息

3.4测试与分析

(1)测试目的

尽可能发现存在的错误及不足之处,以对错误进行改正,对不足之处加以完善,保证系统的正常运行及功能的完善。

(2)测试内容

① 数据库的能否正常连接,内容是否完整。

② 系统能否在IIS上正常配置运行。

③ 各个页面的是否能够正常运行,各功能是否能够实现,数据调用是否正常。

(3)测试结果

该系统经多次测试,能在WindowsXP\2000 server等操作系统,调试环境上正常运行。数据调用正常,基本上实现了预期的功能,目前试运行良好。

(4)结果分析:虽然系统基本正常,但由于一些自身技术和硬件设备环境所限,该系统仍存在一些不足之处,有待进一步改进和完善,具体说来有:

① 未能进行连网测试。

② 未能实现对数据的自动生成图表进行分析的功能。

③ 程序中错误处理和输入控制不够全面,可能导致输入无效引发错误。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值