手机销售系统说明书
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
目录
一、设计题目 (1)
二、设计目的 (1)
三、设计分析 (1)
四、总体设计 (3)
五、详细设计 (6)
六、程序调试 (12)
七、结论 (12)
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊一、设计题目
手机销售系统
二、设计目的
1.运用已学过的知识进行一个JSP应用程序站的开发。
2.基本掌握设计课题的基本步骤和方法。
3.掌握应用系统开发中的需求分析。
4.基本掌握应用网站开发中设计文档的编制。
三、设计分析
1.目的
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。手机销售管理是商业信息管理的重要部分面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的手机销售管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
一套比较系统的手机销售管理理念,并建立了一整套比较规范的手机销售管理方法。在积极建立商业现代商业管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,商品部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。公司管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在商业中实现就成为了一个可望而不可及的目标。公司集团非常急需一套既有先进管理思想又适合国内大商业的手机销售管理信息系统,作为实现目标和提高现有水平的一种重要手段!
手机销售管理系统是一个公司不可缺少的部分,它的内容对于公司的决策
者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来
越重要的作用
手机销售管理系统是信息管理系统,其开发的功能主要包括:通过计算机管理商品档案,日常办公,实现无纸化办公,通过计算,统计出各项数据,分析出手机销售现状和员工的工作表现,通过强大的查询和索检高效的索检出数据,提高办事效率。
手机行业销售管理系统可随企业业务的成长状况而适时加以调整和更新,
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊是面向大中型手机经销企业的进销存加财务等资源计划系统。系统以手机串号为轴心,引进了先进的条形码自动识别技术,将科学的管理概念融入软件中,从根本上简化公司的业务流程,提高了员工的工作效率。
2.系统特点
现在随着网络、计算机以及数据库的快速发展,手机的销售也不再是传统的实体店铺模式,已经转向网络。本系统就是面向一个企业的手机销售管理系统。此系统是一种比较智能化的管理系统,它能够实现手机销售的基本功能商品管理和订单管理,用户管理和网站管理。可以很好的实现于用户之间的互动。
手机销售管理系统是一个公司不可缺少的部分,它的内容对于公司的决策
者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来
越重要的作用
手机销售管理系统是信息管理系统,其开发的功能主要包括:通过计算机管理商品档案,日常办公,实现无纸化办公,通过计算,统计出各项数据,分析出手机销售现状和员工的工作表现,通过强大的查询和索检高效的索检出数据,提高办事效率。
这个系统分为销售人员和管理员两个操作员。销售人员的职责是为顾客销售登记、预定登记、手机资料录入与查询、随时打印囤货报表等。售后服务员的职责是手机类型、付款方式、手机价格等。在系统中,只有管理员才能修改手机的价格。
基于成本、安全性、可扩展3个因素进行考虑,本系统的架构是B/S结构,具体采用JSP为开发技术(选用“JSP+JavaBean”模式)、Tomcat为Web服务器、Mysql为后台数据库。
在“JSP+JavaBean”模式下,将与数据库连接池相关的操作、读写数据库的操作、需经常使用的数据库的数据进行的操作人别定义成一个类。考虑到某个功能可能需要用到上述建立的多个类,而JSP动作元素中的
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
各个角色经统一的登录页面成功登录后,界面均是一个被拆分为常见的“左窄右宽型”的框架集,其中左侧是功能选择区,右侧是具体操作区。
3..对性能的要求和约束
该系统属于实用型网站,需要对数据的处理,比如对货物的统计并把结果显示出来,故对数据的及时更新要求较高,保证数据的真实性.该系统在任何操作系统下都可以运行,但必须装有MySQL数据库。
四、总体设计
本次设计在功能需求上可分为以下3个方面:
1.前台
设计页面实现手机销售管理系统管理员登录,商品搜索,用户登录,用户注册,以现有手机的列表。
2.后台
(1) 系统管理:管理员管理,可以新增管理员及修改管理员密码,对用户信息的保存,修正。
(2) 登记手机:登记手机具体信息,填写手机信息。
(3) 查询销售记录:具体查看手机售出信息。
(4) 查询手机库存:查询剩余手机库存信息。
软件下载中心后台的组织结构图如图4-1所示。
图4-1 后台组织结构
手机系统
系统管理登记手机查询销售
记录
查询库存
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
3.数据库
用户的注册与登录是大多数软件系统中必不可少的内容。在用户登录的时候要判断其是前台服务人员还是管理员,因为二者将看到不同的页面显示。
所以本数据库的E-R图如图4-2、图4-3所示:
图4-2 前台及管理员E-R图
图4-3 操作内容E-R图
用户表包括用户名和密码,操作内容包括修改密码、用户添加和用户撤销及用户信息查询。
通过概念结构设计阶段的E-R图可以直接在MySql数据库中创建表了,如表4-1、表4-2、表4-3所示。
修改密码
操作内容
查询销售
用户登录查询库存
操作员
用户名密码
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
表4-1 user表的描述
字段名数据类型是否为空备注
name Varchar 否用户名password Varchar 否用户密码Type Varchar 否用户类型address Varchar 否用户住址
tel Varchar 否用户电话
表4-2 product表的描述
字段名数据类型是否为空备注number Varchar 否手机型号name Varchar 否手机品牌money Varchar 否手机价格style Varchar 否手机类型checkstyle Varchar 否付款类型
id Varchar 否手机编号adress Varchar 否手机生产地址
表4-3 phone表的描述
字段名数据类型是否为空备注number Varchar 否手机编号phonestyle Varchar 否手机类型price Varchar 否手机价格state Varchar 否是否售出
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
五、详细设计
根据功能模块设计:
1.手机人员登录模块,首先选择要登录的对象,普通用户或者是管理员,如图5-1所示。
图5-1 用户登录界面
实现代码如下:
主要过程如下:
在用户登录之前要选择所属权限,本设计设计了两个权限,即前台服务人员和管理员。用户需要输入自己的用户名和密码,如果有一个输入错误或者是对用户名和密码没有输入任何信息就会显示错误信息并且要求用户从新输入用户名和密码。当用户名和密码都正确的时候点击登录按钮,系统会自动跳转到另外一个界面,然后进行别的操作。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
2.手机添加模块,首先用户注册要填写个人信息以便日后的管理工作,如图5-2。
图5-2用户注册填写个人信息
实现代码如下: