基于ASPNET的销售管理系统的设计与实现

更新时间:2024-02-22 作者:用户投稿原创标记本站原创 点赞:13974 浏览:58713

摘 要:销售管理系统是企业管理机制中的重要组成部分,通过对某公司销售管理系统的销售管理机制进行调查研究,设计开发该公司销售管理系统.本系统中解决企业管理事物中的进货、销售、退货等情况的问题以及相关统计工作.实现B/S模式下进、销货信息的管理、报表统计、信息查询等功能.

关 键 词:销售管理,数据访问,交易,统计

1需求分析

1.1界面需求

毫无疑问,一个好的系统,在给用户提供完善的功能的同时,其界面的友好性也不容忽视,界面在简洁、大方的同时其各功能的使用应简单、快捷.

1.2技术需求

本系统采用B/S结构,基于Web的B/S(Browser/Server)方式其实是一种客户机/怎么写作器模式,它的客户端是浏览器.

B/S结构中处于第一层的是客户端,处于第二层的是应用怎么写作器,由一台或者多台怎么写作器组成,该层具有良好的可扩充性,可以随着应用的需要增加怎么写作器的数目.处于第三层的是数据层,由数据库系统和遗留系统组成.


B/S的优势在于:简化了客户端,简化了系统的开发和维护,用户操作变得更简单,适用于网上信息发布.

2基本功能框架设计

综合该系统的功能,根据实际的系统需求本系统总体流程图如1所示.

3数据库设计

3.1实体属性分析

用户登陆表(用户编号,用户名称,用户,创建时间,所属部门),

公司信息表(公司编号,公司名称,公司类型,公司简称,公司地址,邮政编码,联系,传真,联系人,E-mail,开户银行,银行帐号,用户名,添加时间),

商品信息表(商品编号,商品名称,简称,产地,单位,规格,批号,批准文号,供应商,备注,用户名,添加时间),

库存信息表(编号,商品名称,公司名称,商品数量,商品单价,进货日期,结算方式,应付金额,实付金额,未付金额,经手人,用户名,进货日期,供应商),

结账表(编号,商品名称,供应商,经手人,截止日期,用户名,添加日期),

销售信息表(编号,商品名称,公司名称,商品数量,商品单价,进货日期,管理人,商品,客户名称,添加日期,类型),

销售统计信息表(编号,公司名称,商品名称,规格,总量).

3.2商品信息用例图(如图2)

4系统详细设计与实现

用户信息管理:

用户登录成功之后,可以对用户的基本信息进行管理.用户信息管理模块首先要对用户信息进行显示,然后要具有对用户信

的添加、编辑、删除、查看、检索等功能,用户信息列表画面.如表1所示:

1)Page_Load()方法:当画面第一次加载时,调用GetUserList()方法.显示用户基本信息.

2)当输入检索条件后,点击检索按钮调用btnSelect_Click

()方法,检索符合条件的用户信息.

3)要添加用户信息时点击添加按钮调用btnAdd_Click()方法,页面调转到添加页面.

4)iwUserList_RowUpdating()事件:点击修改按钮是激发此方法,页面跳转到修改用户信息页面.

5)要删除某一条信息点击删除按钮调用iwUserList_Row

Deleting()然后确定删除即可.

5结论

该系统分为两个用户:管理员和普通用户,两者进入系统时所看到的和操作的内容不同(因为权限不同),本系统方便了用户,通过报表可以使用户一目了然的看到自己公司的销售情况等.销售管理系统能更加方便快捷的完成销售信息的管理,使得管理者能方便快捷的查看当前销售信息.此系统的实现也是计算机在管理信息系统中的一次应用.