我的电脑销售毕业论文.docx
《我的电脑销售毕业论文.docx》由会员分享,可在线阅读,更多相关《我的电脑销售毕业论文.docx(16页珍藏版)》请在冰豆网上搜索。
我的电脑销售毕业论文
引言
随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在各个领域同样也得到了飞速的发展。
利用计算机实现进销存信息管理等日常工作来提高办事效率,是适应当今社会发展要求,推动电脑商行领域现代化建设快速发展的必要条件。
电脑商行销售管理系统是典型的信息管理系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,容易使用等特点。
本系统主要完成对电脑商行进销存信息的管理,包括商品信息管理、报表、数据库管理、打印等几方面。
系统可以完成对电脑商行进销存以及客户信息的浏览、查询、添加、删除、修改、报表以及户口信息打印等功能。
系统的核心是商品进销存基本信息管理,每一个表的修改都将联动的影响其它的表。
查询功能也是系统的核心之一,在系统中即有商品编号查询,进销存单号查询,商品名称查询等,系统不仅有静态的单一条件查询,也有动态生成的模糊条件查询,其目的都是为了方便用户使用。
系统有完整的报表打印功能和数据库管理功能。
经过分析,系统开发采用SQLSERVER作为设计数据库,Sybase公司的powerbuiledr工具开发系统。
利用powerbuilder提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的系统。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
第一章问题定义及可行性分析
1.1项目目标及意义
竞速电脑商行主要是一家经营电脑销售的商家,主要从事台式电脑、笔记本电脑以及各种电脑配件的销售和维修。
而平日里竞速电脑商行主要使用传统的人工方式管理计算机销售的日常工作,并没有一套销售管理的系统,因此在管理方面存在着效率下,管理混乱以及销售业绩不知等很多缺点,时间一长,产生大量的文件和发票、收据等数据,对于查找更新和保管都带来了不少的困难。
电脑销售管理系统”的设计与开发,将从根本上解决整个商品销售业务流程效率低、处理能力差等手工操作过程中表现出的不足之处。
方便电脑销售商对商品资料、客户资料、销售业绩等进行高效的管理。
使用该程序,管理层可以及时查询、管理商品,管理客户,还可以对当前销售业绩、销售财务进行一些统计,给出统计表格,全面掌握商品的销售情况。
极大程度地提高工作效率和处理能力。
销售员工将不需再为整个销售过程忙碌,工作人员出错的概率也会减少,工作效率自然就会提高。
1.2系统的初步调查
1.2.1项目单位基本情况
经过对电脑商行的调研。
当前的丽水竞速电脑商行是:
总体由管理员负责,下设营业人员负责对商品销售信息做开票登记,最后管理员对登记的信息进行管理,统计。
1.2.2软件开发的总目标
(1)提高竞速电脑商行管理的自动化、现代化水平,按照管理信息系统开发原理与方法,采用计算机代替手工劳动,规范电脑进销存信息管理的操作全过程。
(2)提高整体管理水平。
1.3系统可行性分析
1.3.1技术可行性
本系统选用的前端开发工具是PowerBuild9.0,PowerBuild是美国著名的数据库及应用开发工具厂商Sybase公司推出的产品,其功能稳定,开发效率高,倍受广大开发人
员的好评。
后台数据库使用的是Microsoft公司开发的SQLSEVER2000,拥有强大的数据库管理功能和相当稳定的性能。
1.3.2操作可行性
此电脑销售管理系统具备良好的界面、使用方便、操作简单、易于被用户接受,用户只需可以熟练操作计算机和对此系统使用做简单的了解即可方便使用,而且使用此系统可以减速少大量录入工作,大大减少后勤管理人员的负担,从使用方面是此系统的开发是可行的。
1.3.3经济可行性
由于开发此电脑销售管理系统所需的硬件(计算机及相关硬件)和软件环境(powerbuilder9.0和SQLSERVER)价格低廉,在市场上都容易购买到,因此开发此系统成本低,经济效益高,因此系统经济可行,应积极开发。
第二章需求分析
2.1数据流程图
2.1.1电脑销售日常管理的数据流程图
经过分析,我们得到以下数据流图,如图2-1所示。
2.1.2数据字典
别名:
管理员信息
组成:
帐号、用户名、密码、注册时间
组织:
注册、对电脑商品进销存管理、对客户、供货商信息管理
别名:
客户信息
组成:
客户编号、客户姓名、性别、年龄、电话、住址、邮箱、QQ、注册时间
组织:
客户增删改、商品购买、售后服务
备注:
别名:
供货商信息
组成:
供货商编号、供货商姓名、供货商负责人、供应类别、地址、电话、住址、邮箱、网址、注册时间
组织:
供货商增删改、供货商查询
备注:
别名:
电脑商品信息
组成:
商品编号、商品名称、商品类别
组织:
电脑商品增删改
备注:
别名:
电脑进货管理
组成:
进货单号、商品编号、进货数量、进货价格、进货金额、供货商编号、进货时间
组织:
电脑商品进货
备注:
别名:
电脑销售管理
组成:
销售单号、商品编号、销售数量、销售价格、客户编号、销售日期
组织:
电脑商品销售
备注
别名:
信息查询
组成:
客户信息登记、供应商信息、商品入库、电脑销售、电脑进货、客户售后服务
组织:
各项信息查询
备注:
别名:
客户售后服务管理
组成:
客户编号、姓名、电话、住址、服务类型、服务情况、电脑现状
组织:
售后服务登记
备注:
2.2E-R图
管理员信息,如图2-2所示:
图2-2管理员信息
客户信息,如图2-3所示:
年龄
QQ
电子邮件
电话
性别
登记时间
客户信息
住址
客户姓名
客户编号
图2-3客户信息
供货商信息,如图2-4所示:
电话
供应类别
电子邮件
住址
网址
供货商负责人
供货商信息
登记时间
供货商姓名
供货商编号
备注
图2-4供货商信息
库存信息,如图2-5所示:
图2-5库存信息
进货信息,如图2-6所示:
图2-6进货信息
商品信息,如图2-7所示:
图2-7商品信息
销售信息,如图2-8所示:
图2-8销售信息
2.3系统功能分析
2.3.1功能划分
该系统具有如下主要功能:
系统管理功能:
用户注册、用户删除、用户密码更改,退出系统。
基本信息管理功能:
客户信息管理、供应商信息管理、商品信息管。
业务处理功能:
商品进货、商品销售。
信息查询功能:
客户信息查询、供货商信息查询、进货信息查询、销售信息查询、库存信息查询。
业绩统计功能:
进货报表、进货图表分析、销售报表、销售图表分析。
售后服务功能:
客户售后服务登记、删除、修改、查询等功能。
2.3.2功能描述
1. 查询功能
客户信息查询:
可按照客户编号、姓名,性别等进行查询;
供应商信息查询:
可按供应商编号、负责人、供应商品;类别等进行查询;
进货信息查询:
可按照进货单号、商品编号、商品名称、商品类别、供应商名称、供应商负责人等进行查询;
销售信息查询:
可按照销售单号、商品编号、商品名称、商品类别、顾客编号、顾客姓名进行查询;
库存信息查询:
可按照商品编号、商品名称、商品类别等进行查询;
2. 增加功能
增加一条客户信息记录;
增加一条供应商信息记录;
增加一条商品信息记录;
增加一条进货单信息记录;
增加一条销售单信息记录;
增加一条参加售后服务记录;
3. 修改功能
修改用户、客户、供应商、商品信息以及进货单、销售单、售后服务等已存在的记录内容;
4. 删除功能
删除一条已存的信息记录,提供确认机制;
2.4性能要求
2.4.1响应时间
一般操作的响应时间应在1-2秒内。
2.4.2适应性
本管理系统以中文显示,在Windows系统下都能正常运行,若用户提出新的要求或功能,本管理系统可以很好的进行添加。
第三章系统设计分析
3.1系统的基本设计思想
本软件的开发就是专门针对电脑销售公司管理计算机销售的日常工作来进行的。
本系统主要是管理员登录管理。
管理员登入后可以进行管理员的注册,密码修改以及对商品基本信息管理、业务处理、信息查询、售后服务管理等。
通过本系统可以方便商行管理人员通过计算机进行日常管理。
本系统的功能主要是对商品资料、客户资料、销售业绩等进行高效的管理。
使用该程序,管理层可以及时查询、管理商品,管理客户,还可以对当前销售业绩、销售财务进行一些统计,给出统计表格,全面掌握商品的销售情况。
极大程度地提高工作效率和处理能力。
系统开发采用Sybase公司的powerbuilder9.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。
系统中大量采用SQL查询语句,界面友好,功能较强。
不足的地方是当数据访问量大时,将致使性能的下降,且不利于数据的有效共享,在以后改进当中应考虑采用SQLSERVER作为数据库,解决访问速度及数据共享的问题。
该系统性能力求易于使用,具有较高的扩展性和可维护性。
3.2系统的功能模块
系统管理
用户注册
客户信息
管理
电脑库存管理
供货商管理
客户信息查询
库存查询
销售信息查询
进货信息查询
供应商查询
丽水竞速电脑商行销售管理系统
基本信息管理
业务处理
信息查询
业绩统计
售后服务
密码修改
销售管理
进货管理
收入统计
支出统计
用户退货
用户维修
第四章数据库设计
数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。
数据库设计是信息系统开发和建设的重要组成部分。
数据库设计人员应该具备的技术和知识:
数据库的基本知识和数据库设计技术。
包括数据库概念结构设计,数据库逻辑结构设计,数据库物理结构设计
4.1数据库表结构设计
户主信息注册情况见表3-1
表4-1用户表admin
字段名称
说明
数据类型
是否允许为空
Admin_id
用户编号(主键)
Int
否
Admin_name
用户姓名
Varchar
否
Admin_pwd
密码
varchar
是
Admin_time
注册时间
Datetime
是
表4-2客户表customer
字段名称
说明
数据类型
是否允许为空
Cus_id
客户号
Int
否
Cus_bianhao
客户编号(主键)
char
否
Cus_name
客户姓名
varchar
否
Cus_sex
性别
char
是
Cus_age
年龄
char
是
Cus_add
住址
varchar
是
Cus_tel
电话
varchar
是
Cus_email
电子邮件
varchar
是
Cus_qq
QQ
char
是
Cus_time
登记时间
Datetime
是
表4-3供应商表supply
字段名称
说明
数据类型
是否允许为空
Sup_id
供应商序号
Int
否
Sup_bianhao
供应商编号(主键)
char
否
Supname
供应商名称
varchar
否
Sup_master
供应商负责人
varchar
否
Sup_lb
供应类别
char
是
Cus_add
住址
varchar
否
Cus_tel
电话
varchar
否
Cus_email
电子邮件
varchar
是
Sup_bz
备注
varchar
是
Sup_web
网址
varchar
是
sup_time
登记时间
Datetime
是
表4-4商品表goods
字段名称
说明
数据类型
是否允许为空
goodsid
商品序号
Int
否
goodsbianhao
商品编号(主键)
char
否
goodsname
商品名称
char
是
lbname
商品类别
char
是
表4-5进货表jh
字段名称
说明
数据类型
是否允许为空
jhid
进货序号
Int
否
jhno
进货单号(主键)
char
否
goodsbianhao
商品编号
char
是
goodsqty
进货数量
numeric
是
goodsimprice
进货价格
numeric
是
itallp
进货总价
numeric
是
itdata
进货时间
Datetime
是
Sup_bianhao
供应商编号
char
是
表4-6销售表sales
字段名称
说明
数据类型
是否允许为空
salesid
销售序号(主键)
Int
否
salesno
销售单号
char
否
goodsbianhao
商品编号
char
否
salesqty
销售数量
numeric
是
salesprice
销售价格
numeric
是
Cus_bianhao
客户编号
Char
是
salesdata
销售时间
Datetime
是
表4-7库存表stores
字段名称
说明
数据类型
是否允许为空
storeid
库存序号
Int
否
goodsbianhao
商品编号(主键)
char
否
goodsnum
商品数量
numeric
是
goodsname
商品名称
varchar
是
lbname
商品类别
varchar
是
表4-8售后服务表fuwu
字段名称
说明
数据类型
是否允许为空
fwid
库存序号(主键)
Int
否
cus_bianhao
客户编号
char
否
cus_name
客户姓名
char
是
cus_tel
客户电话
char
是
cus_add
客户住址
varchar
是
Fwlx
服务类型
char
是
Dnzk
电脑状况
varchar
是
Fwqk
服务情况
char
是
time
登记时间
Datetime
是