基于C#技术书籍销售系统开发

更新时间:2024-03-21 作者:用户投稿原创标记本站原创 点赞:8201 浏览:32466

【摘 要】本书籍销售分析系统主要对书籍销售进行动态管理.该系统使用VisualStudio2008作为开发工具,以C#3.5作为开发语言,用MicrosoftSQLServer2005作为后台数据库怎么写作器.系统采用自顶向下方法开发,其功能模块主要包括系统设置模块、写作技巧管理模块、业务管理模块、数据报表模块、图表分析模块.

【关 键 词】书籍销售;销售分析;系统开发

Book-SellingAnalysisSystemDevelopmentBasedonC#Technique

LvHong-lin

(LiaoningUniversityofInternationalBusinessandEconomicsLiaoningDalian116052)

【Abstract】Thisbook-sellinganalysissystemmainlyfocusesonthebookorsalefordynamicmanagement.ThesystemusesVisualStudio2008asadevelopmenttool,usingC#asdeveloplanguage,withMicrosoftSQLServer2005asthebackenddatabaseServer.Thesystemusesthemethodunderthedirectionaldevelopment,itunctionmodulemainlyincludingthesystemsettingodule,agencymanagementmodule,businesanagementmodule,datareportmodule,chartanalysiodule.

【Keywords】book-selling,salesanalysis,systemdevelopment

0引言

书籍销售分析系统形态具有种种优点,但在目前状况下,它仍存在销售业企业所共有的落后的一面,如不能有效地管理每种书籍、收款结算速度慢、容易出现营业差错、不宜进行商品调价、盘点效率低等,而且在书籍销售系统日常管理中,书籍的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足.随着书籍销售形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场.为此,开发一套好的书籍销售分析系统,不仅节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出书籍的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快书籍销售管理效率.

1需求分析

开发书籍销售分析系统的目的主要是通过书籍销售分析系统为企业提供方便快捷的查询、修改、输入怎么写作,提高工作效率和工作质量,实现对书籍销售和销售分析的科学管理.

根据市场调研,分析系统应具备几种功能.

(1)系统设置:其功能是对操作员的设置、基础设置、权限设置等.

(2)写作技巧管理:其功能是对写作技巧档案的管理和写作技巧登记管理.


(3)业务管理:其功能是对销售业务、退货业务、换货业务的管理.

(4)数据报表:对书籍销售的明细表和汇总表的管理.

(5)图表分析:其功能是按种类对比和月份对比分析书籍销售情况.

2总体设计

2.1模块划分

包含四个功能模块,分别是系统设置模块、数据报表模块、业务管理模块和图表分析模块.

(1)系统管理模块功能

①操作员设置.②权限设置:设置操作员的权限.③基础设置.

(2)写作技巧商管理模块功能

①写作技巧商档案:写作技巧商档案信息的添加、查询、修改和删除.②写作技巧登记:登记新的写作技巧商.

(3)业务管理模块功能

①销售业务.②退货业务.③换货业务.

(4)数据报表模块功能

(5)图表分析模块功能

2.2开发环境及运行环境

系统的开发环境如下:

(1)系统开发平台:MicrosoftVisualStudio2008.

(2)系统开发语言:C#.

(3)数据库管理系统软件:SQLServer2005.

(4)运行平台:WindowsXP(SP3).

(5)运行环境:Microsoft.NETFramework3.5.

3详细设计

3.1数据库设计

根据数据库的逻辑结构分析创建数据库中的六张表.

(1)操作员信息表(Operator).

(2)写作技巧商写作技巧登记信息表(Agent).

(3)销售订单信息表(SaleOrderBill).

(4)退货单信息表(ReturnBill).

(5)换货单信息表(ExchangeBill).

(6)商品信息表(Goods).

3.2页面设计

(1)销售订单页面.该模块用于管理用户的订货单记录.用户的类别分为普通用户和写作技巧商,对于普通用户,若在本系统中进行过登记,则可以通过查询查询调出该用户的基本信息,否则需要登记该用户的基本信息.对于写作技巧商,由于写作技巧商信息已在写作技巧商档案模块中登记,所以只需在订货单窗体中选择写作技巧商名称即可调出相关信息.

(2)退货单页面.该模块用于管理用户的退货单记录.使用ToolStrip控件制作工具栏,使用SplitContainer控件将窗体分割成两个大小可调区域.