商品销售管理系统课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

设计项目名称:数据库应用程序课程设计学时:30同组学生姓名:实验地点:实验日期:实验成绩:批改教师:批改时间:商品销售管理系统一、课程设计目的和要求课程设计是为了增强学生对所学课程的理解,学会综合地、灵活地运用所学课程知识的一个重要的实践环节。本课程设计是应用C#程序设计语言进行数据库应用系统的开发,用MSSQLServer2005进行后台数据库的管理,编写出某一个小型的管理信息系统。通过本课程设计可以达成如下目标:1、能够自觉运用数据库原理的理论知识指导软件设计;2、学会数据库的设计,并能对设计结果的优劣进行正确的评价;3、学会如何组织和编写信息系统软件设计文档和软件系统的操作说明;4、具有一定的独立分析问题、解决问题的能力;5、掌握SQLServer2005数据库在信息系统开发过程中的应用。6、掌握使用C#访问后台数据库的方法。二、课程设计的仪器和设备奔腾四以上计算机,装有C#,SQLServer2005和MicrosoftVisual2005软件,该软件可以在Windows2007/WindowsXP等操作系统中运行。三、课程设计过程一、需求分析1.1应用背景随着商品因为生活,商业等方面的增多,商业的发展也日益的迅猛,由于顾客量的增多,商品出入时间的广泛,商场收益的日益增多,仅仅依靠手写的老式输入记账法,是无法满足商场的需求的,同时这也是浪费人力和时间的。开发这个数据库,目的就在于能够更好的对公司信息情况,商品信息情况,进货退货信息,商品的库存以及销售情况,销售结账的订单等进行精确的查询,以便更好的完善和更新商品销售信息系统。1.2系统可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。1.2.1技术可行性商品销售管理系统是将销售管理信息化,实现了进货、退货、消费、结账等新的管理方式。我们设计的这个系统采用了SQLServer2005与C#进行开发设计的SQLServer数据库能够处理大量的数据,还保持数据的完整行并提供了许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。C#语言是我们系统开发的语言,该系统还为客户提供了有好的界面。1.2.2经济可行性随着经济的快速发展,建立一个信息化的管理模式的经济代价不再是一个很大的负担了。而且,信息化以后所带来的经济效应也是可观的,是现在所要实现现代化的一个主要的目标。1.2.3操作可行性本系统采用C#语言开发,使用vs2008作为开发平台,后台数据库使用SQLServer2005建立。我们所做的系统是为商品销售管理人员开发的,所有设定的用户对象是的商品经销商,而且我们设计了友好的界面,同时写出了详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。1.3系统的设计目标系统开发的总体任务是实现商品销售管理的系统化、规范化、自动化、简便化,从而达到提高商品销售管理效率的目的。1.4系统设计概要根据销售的具体情况,系统主要功能如下:1.公司信息管理:登记各种商品的供应商的信息,如公司名称、地址电话、联系人银行账号等2.商品信息管理:记录各种商品的信息,如商品名称、产地、单位、规格、批号、供应商等3.进货信息管理:记录进货的具体信息,如商品名称、供应商、金额、经手人、单价、进货日期等4.退货信息管理:记录退货的具体信息,如商品名称、供应商、金额、经手人、单价、退货日期等5.库存信息管理:记录库存商品的具体信息,如商品名称、供应商、库存量等6.结账信息管理:记录商品结账的具体信息,如商品进货结账结账、进货退货结账、商品销售结账、销售退货结账等7.用户信息管理:管理用户信息,如添加用户、修改密码、用户管理等二、概念设计根据需求分析画出ER图用户用户名用户QQ用户密码用户地址用户Email用户Phone用户ID填写n权限供应商供应商名供应商ID供应商Phone供应商Email联系人名n商品名称单价数量Id号产地单位规格特征提供记录信息mnm1三、逻辑设计用户(用户id,用户名,用户QQ,用户地址,用户Email,用户Phone,用户密码,用户权限)主键用户id。供应商(联系人名,供应商id,供应商Phone,供应商Email,供应商名)主键供应商id商品(单价,数量,名称,商品id,产地,单位,规格,特征,供应商id)主键商品id,外码供应商id。四、整体模块图五、分模块图出库管理添加销售信息添加销售退货商品库存查询商品销售查询商品进货结账进货退货结账用户管理退出登录商品退货查询商品销售排行修改密码添加用户商品销售结账销售退货结账入库管理公司信息管理增加商品信息商品信息管理增加公司信息销售管理系统基本信息进货管理销售管理查询统计商品销售系统设置商品销售商品进货结账进货退货结账商品销售结账销售退货结账选择结款类型填写金额与办理人结款选择结款类型填写金额与办理人结款选择结款类型填写金额与办理人结款选择结款类型填写金额与办理人结款六、模块的实现我负责的模块是商品销售模块。详细的模块实现如下:如图为销售结账的页面显示。用户可以通过选择不同的结款类型选择自己应该进入的页面进行结款。具体代码如下:asp:GridViewID=GridView1runat=serverAllowPaging=TrueAllowSorting=TrueAutoGenerateColumns=FalseBackColor=WhiteBorderColor=#3366CCBorderStyle=SolidBorderWidth=1pxCellPadding=4Font-Size=12pxHorizontalAlign=CenterOnPageIndexChanging=GridView1_PageIndexChangingOnSelectedIndexChanging=GridView1_SelectedIndexChangingPageSize=15Width=556pxOnRowDataBound=GridView1_RowDataBoundPagerSettingsFirstPageText=第一页LastPageText=最后一页Mode=NextPreviousFirstLastNextPageText=下一页PreviousPageText=上一页/FooterStyleBackColor=#EFEFEFForeColor=#003399/Columnsasp:BoundFieldDataField=TypeHeaderText=结款类型/asp:BoundFieldDataField=CommodityNameHeaderText=商品名称/asp:BoundFieldDataField=CompanyNameHeaderText=供应商/asp:BoundFieldDataField=idHeaderText=未付/asp:BoundFieldDataField=idHeaderText=结款次数/asp:ButtonFieldDataTextField=StockDateHeaderText=单据编号Text=按钮/asp:CommandFieldButtonType=ButtonHeaderText=结账SelectText=结账ShowSelectButton=True//ColumnsRowStyleForeColor=#003399HorizontalAlign=Center/SelectedRowStyleBackColor=BlackFont-Bold=TrueForeColor=White/PagerStyleBackColor=#EFEFEFForeColor=#003399HorizontalAlign=Right/HeaderStyleBackColor=#003399BorderStyle=NoneFont-Bold=TrueForeColor=White/AlternatingRowStyleBackColor=#EFEFFF//asp:GridView如图可通过点击单据编号查看你所要结算的账单的详细信息tdstyle=width:74pxalign=right商品名称/tdtdcolspan=3asp:LabelID=CommodityNamerunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74pxalign=right供应商/tdtdcolspan=3asp:LabelID=CompanyNamerunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74pxalign=right客户名称/tdtdcolspan=3asp:LabelID=kehurunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74pxalign=right信息类型/tdtdstyle=width:100pxasp:LabelID=Typerunat=serverText=Label/asp:Label/tdtdstyle=width:63pxalign=right总金额/tdtdstyle=width:100pxasp:LabelID=tolrunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74pxalign=right数   量/tdtdstyle=width:100pxasp:LabelID=Numberrunat=serverText=Label/asp:Label/tdtdstyle=width:63pxalign=right价格/tdtdstyle=width:100pxasp:LabelID=Pircerunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74pxalign=right进货日期/tdtdcolspan=3asp:LabelID=StockDaterunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74pxalign=right经手人/tdtdcolspan=3asp:LabelID=ManageManrunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74pxalign=right结算方式/tdtdcolspan=3asp:LabelID=SettlementTyperunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74pxalign=right操作员/tdtdcolspan=3asp:LabelID=Usernamerunat=serverText=Label/asp:Label/td/trtrtdstyle=width:74px;height:21px;align=right添加日期/tdtdcolspan=3style=height:21pxasp:LabelID=AddTimeruna

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功