基于ASP服装销售管理系统的设计和开发.docx
《基于ASP服装销售管理系统的设计和开发.docx》由会员分享,可在线阅读,更多相关《基于ASP服装销售管理系统的设计和开发.docx(34页珍藏版)》请在冰豆网上搜索。
基于ASP服装销售管理系统的设计和开发
基于ASP服装销售管理系统的设计和开发
学生姓名:
学号:
专业名称:
班级:
指导教师姓名:
系(部):
职称:
前言
服装行业属于劳动密集型行业,具有投资少、见效快、技术含量较低等特点,在我国,中等规模的服装企业近五万家,行业竞争相当激烈,行业平均利润率日益下降,随着全球经济一体化速度的加快和中国成功的加入WTO,这对我国所有的企业来说面临着机遇和挑战,尤其是服装行业企业面临的市场的压力越来越大,产品问题、价格问题、质量问题、服务问题。
面对如此激烈的竞争,企业不仅仅是要提高企业的规模、管理以及营销理念,还要运用先进的信息技术、信息管理工具来适应瞬息万变的市场,以此避免企业处于被淘汰之行列。
本文设计的服装销售管理系统主要是用来解决服装企业中的产品的采购管理、销售管理、库存管理和其它相关业务的应用系统。
在该销售管理系统中,客户、供应商等企业外部人员通过B/S模式结构来实现分销通过互联网(Internet)对公司数据库中数据的访问、使用等操作;同时在企业内部网络(Intranet)中,公司的授权员工能对数据库进行相应的操作,来完成整个业务流程,还可以相互收发邮件实现员工间信息交流;管理决策者可以利用数据库中的部分数据进行辅助决策过程。
通过设计这个合理的管理系统,让企业可以合理控制进销存各个环节,提高资金的利用率,实现管理的高效率、实时性、安全性、科学化、现代化和智能化。
摘要
服装销售管理系统是一个典型的管理信息系统。
通过对服装服装销售管理系统的服装销售管理机制进行调查研究,开发了服装销售管理系统,解决服装销售管理事务中的进货、销售、退货等情况的问题以及相关统计工作。
该系统采用B/S模式设计,以微软公司的IIS5.0作为Web服务器,SQLServer为后台数据库管理系统,运用ASP为前台开发语言。
关键字:
服装销售管理系统、B/S模式、IIS、SQLserver,ASP
正文
1.问题描述
该设计要求学生以服装销售业务为背景,设计、开发一套服装销售管理系统,系统要实现基本信息录入、修改、查询等功能,系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的格式呈现;同时系统还要有一定的安全控制策略。
2.需求分析
2.1.功能需求
通过调查研究,要求系统需要具有以下功能:
(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
(2)由于该系统的使用对象多,要求有较好的权限管理。
(3)方便的数据查询,支持多条件查询。
(4)基础信息管理与查询(包括商品信息、客户信息、供应商信息)。
(5)通过计算机,能够直接“透视”仓库存储情况。
(6)完善的商品采购信息、商品销售信息进行管理。
(7)方便、健全的结账功能。
(8)图表分析年销售状况。
(9)商品销售排行统计。
(10)当外界环境干扰本系统时,系统能自动保护原始数据的安全。
(11)数据计算自动完成,尽量减少人工干预。
(12)系统安全退出。
2.2.数据流程图
数据流程图如图2-1所示。
图2-1数据流程图
2.3.数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
任何字典最主要的用途就是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。
数据流图与数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不够严格,然而没有数据流图数据字典也难以发挥作用。
只有数据流图和对数据流图中的每个元素的精确定义放在一起,才能共同构成系统的规格说明。
由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。
每张卡片上保存描述一个数据的信息。
这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。
下面将列出若干数据元素的数据卡片信息。
数据字典卡片:
3.总体设计
企业进销存管理系统是一个典型的数据库开发应用程序,由基础信息模块、采购管理模块、库存管理模块、商品销售模块、查询统计模块、邮件管理模块、系统设置模块等部分组成,规划系统功能模块如下:
(1)基础信息模块
该模块主要管理商品信息录入、客户信息录入、供应商信息录入、商品信息查询、客户信息查询、供应商信息查询。
(2)采购管理模块
该模块的主要管理商品采购信息录入和商品采购信息查询。
(3)库存管理模块
该块主要管理商品入库信息、商品入库退货、商品库存查询和库存商品价格调整。
(4)商品销售模块
该模块主要管理商品销售信息录入和商品销售退货信息录入。
(5)查询统计模块
该模块主要管理销售信息查询、销售退货查询、商品入库查询、入库退货查询、商品销售排行和销售额分析。
(6)邮件管理模块
该模块主要是管理企业内部员工之间的邮件通信,包括收发邮件功能。
(7)系统设置模块
该模块主要管理添加操作员、更改操作员密码、删除操作员。
3.1系统功能结构图
服装销售管理系统的系统功能结构如图3-1所示。
图3-1系统功能结构图
3.2E-R图
系统E-R图如图3-2所示。
图3-2系统E-R图
3.3数据库设计
数据库是一种存储数据并对数据进行操作的工具。
数据库的作用在于组织和表达信息。
简而言之,数据库就是信息的集合。
计算机的数据库可以分为两类:
非关系数据库(flat-file)和关系数据库(relational)。
关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等,是目前最为流行使用的数据。
数据库之间的关系指明两个库之间共享一个共同的关键字值。
一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。
一个更高级的连接形式称为自连接。
这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。
数据库中有三种不同类型的关键字:
主关键字、组合关键字和外关键字。
在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。
服装销售管理系统的数据库中基本数据表如图3-3所示。
图3-3数据库基本表
服装销售管理系统数据库共有30的基本表,包括分析报表,部门表,入库表,出库表,尺码表,尺码销售表,职务表,商品表,档案表,商品单位表,登录日志表,邮件表,工资表,工资类别表,商品编号表,商品款式表,库存表,仓库信息表,类别表,门店表,销售气温表,人事表,销售表,天气表,员工提成表,退货表,用户表,颜色表,颜色销售表,月销售表。
根据数据字典的设计,进一步细化为数据库表的设计。
表的设计包括以下内容:
表名(中英文);
字段名;
字段数据类型;
字段是否为空;
字段的长度;
备注,对字段的解释性说明:
主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。
由于表的数目比较多,这里例举3个主要基本表。
商品信息表如表3-1所示。
表3-1商品信息表
列名
数据类型
长度
主键否
允许空
中文描述
cpbh
文本
255
是
否
商品编号
cp
文本
255
否
否
商品名称
danwei
文本
255
否
否
商品单位
cima
文本
255
否
否
尺码
yanse
文本
255
否
否
颜色
kuansi
文本
255
否
否
款式
leibie
文本
255
否
否
商品类别
sl
数字
长整型
否
否
数量
sales
数字
长整型
否
否
售价
sls
数字
长整型
否
否
库存上限
slx
数字
长整形
否
否
库存下限
qt
备注
否
否
备注
用户信息表如表3-2所示。
表3-2用户信息表
列名
数据类型
长度
主键否
允许空
中文描述
userbz
文本
255
是
否
员工编号
user
文本
255
否
否
用户名
username
文本
255
否
否
员工姓名
pass
文本
255
否
否
密码
class
文本
255
否
否
职务
dianhua
文本
255
否
否
电话
shouji
文本
255
否
否
手机
e-mail
文本
255
否
否
邮箱
shenri
日期/时间
否
否
出生日期
bm
文本
255
否
否
所在部门
diqu
文本
255
否
否
所在地区
qx
文本
255
否
否
操作权限
year
数字
长整型
否
否
入职工龄
tc
数字
长整型
否
否
金额提成
dat
文本
255
否
否
注册日期
dizhi
文本
255
否
否
地址
jiaoyu
文本
255
否
否
教育水平
xuexiao
文本
255
否
否
毕业学校
zhuanye
文本
255
否
否
专业
qt
备注
备注
出库信息表如表3-3所示。
表3-2出库信息表
列名
数据类型
长度
主键否
允许空
中文描述
huohao
文本
255
是
否
出库单号
danwei
文本
255
否
否
商品单位
cima
文本
255
否
否
尺码
yanse
文本
255
否
否
颜色
kuansi
文本
255
否
否
款式
leibie
文本
255
否
否
商品类别
jine
数字
长整型
否
否
金额
sales
数字
长整型
否
否
售价
name
文本
255
否
否
经手人
dat
日期/时间
否
否
出库日期
bz
文本
255
否
否
审核状态
caiguohm
文本
255
否
否
入库单号
yinyeyuan
文本
255
否
否
营业员
sltc
数字
长整型
否
否
销量提成
tc
数字
长整型
否
否
金额提成
shenhename
文本
255
否
否
审核员
qt
备注
否
否
备注
4.详细设计
4.1系统流程图
服装销售管理系统的系统流程图如图4-1所示。
图4.1系统流程图
4.2系统主要功能模块设计
本次课程设计中,我主要负责前台页面的设计工作。
从从整体网站架构着手网站架设,首先设计CSS样式结构,规划好网站的整体框架形式、页面背景颜色、网站风格等。
再把网站细分为7个主要的系统子模块来设计,各个模块间的关系较为紧密,而不是相互独立的页面,之间通过页面调用进行相互链接实现。
1.用户登录模块设计
用户登录模块的功能是增加系统的安全系数。
在浏览器中输入首页index.as地址后,调用check.asp文件验证用户合法性。
而用户的基本信息存放在数据库用户表中,check.asp文件链接读取数据库中相关信息进行核对验证,正确者允许进入系统,否则拒绝非法用户接入管理系统。
退出系统的代码文件为logout.asp。
2.商品采购入库管理模块设计
采购管理可以有效管理整个企业的采购业务,用以提高采购经营事务的效率,提高企业的经