您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 可视化程序设计课程设计报告书
可视化程序设计课程设计报告书超市管理系统库存查询成绩:学号:2006114106姓名:曾腾飞指导教师:覃兵文2008年7月10日三峡大学课程设计任务书200学年学期课题名称超市管理系统指导教师覃兵文学生姓名曾腾飞学号2006114106系别信息科学专业信息管理课题概述:本课程设计是该可视化程序设计课程的深化实践教学环节,本课程设计主要应用已经学知识,通过开发一个小型综合系统,来提高学生对C#.NET语言的应用技术能力知识,并熟练掌握这门语言的开发技巧。本课程设计要求完成一个小型管理系统,并具备较完整的管理功能。数据库使用SQLSERVER2005。设计要求:1、进行认真、完整的系统方案设计,代码不少于1000行(不含系统自动生成代码)。2、使用Windows应用程序或ASP.NET应用程序开发。3、设计报告书要求详细具体,对设计的全部内容都要进行详细的说明,并按照要求的格式打印。主要参考资料:1、《C#编程技术与技巧》,机械工业出版社,胡俊哲等译,第一版2、《C#程序设计实用教程》,唐耀主编,机械工业出版社,第一版3、《ASP.NET入门经典-C#编程篇》,康博译,清华大学出版社,第一版4、课件设计成果要求:1、课程设计报告书2、程序代码设计内容及进度计划安排起止日期要求完成的内容19周星期一需求分析19周星期二类和对象设计19周星期三数据访问设计19周星期四输入输出设计19周星期五-20周星期三系统开发审核(教研室主任)超市管理系统摘要该报告描述该超市管理系统的设计分析过程:通过系统基本需求,系统功能分析设计类和对象包含数据接口设计,输入输出设计的详细说明,系统开发实施系统使用指南,为超市管理维护提供其强大的数据支持为超市管理系统的维护运用发挥作用.为程序设计提供理论分析依据。试验环境:操作系统windownsxp程序设计环境:vs2005设计语言:c#语言程序名称:WindowsApplication1数据库环境:sql2005数据库文件:supermarketdb1课题概述1.1系统基本需求超市管理系统基本需求:(一)营运中心进销存货管理主系统:本系统建置于营运中心,采甲方现有计算机设备之操作系统设计。提供营运中心各相关主管于营运中心实时查询各门市销售信息、各门市商品库存信息等,并可建立共享数据、公告及讯息等,提供各门市运用。1.基本数据浏览:(1)商品数据管理功能:提供商品数据浏览查询、编修、新增、删除、印表等功能,显示各门市最新库存数量与近期销售数量。(3)厂商信息浏览功能:提供厂商数据浏览查询、编修、新增、删除、印表等功能。、(4)人员信息浏览:提供各系统使用人员基本数据设定,并可定义人员之各系统权限。包含所属门市及管理部门群组。(查询操作权限的赋予)搭配人员权限,控管系统操作范围。(5)触控面版设定:提供POS前端操作面版设定,视销售活动调整面版设定。并可设定前端商品速查表选单。(6)促销数据设定:提供期间时段商品特价、期间时段分类特价设定、组合促销等功能,设定数据可自动传至各门市自动变更前台POS售出价格。(7)门市公告设定:提供营运中心设定公告信息,甲方可于前台POS在线查阅讯息。2.采购单据作业:提供各项采购单据及调转等库存异动单据管理,包含采购订单、进货单、进货退出单、门市请拨单、分仓调转单、商品处份单、库存盘点单等单据管理作业。各项单据签核时实时入库异动库存,并提供完整的单据打印报表及统计报表。各项单据浏览时提供新增、修改、删除、复制、打印等功能。编制时提供单项新增、多项新增、单项删除等功能,并可用商品之任一编码输入(自订编号、条形码、厂商码),亦可以光罩读取条形码登录。(1)采购订单管理:提供各门市对厂商采购订单功能。订单编制时提供历史订货及进货查询功能、厂商信息等。(2)进货单据管理:提供各门市对厂商采购进货功能。进货单编制时提供历史订货及进货查询功能、厂商信息等。进货单新增时可利用已签核订单转入。(3)进货退出单据管理:提供各门市对厂商采购退货功能。退货单明细输入时可利用商品条形码刷入。(4)进退货单据统计:提供指定期间,指定厂商,统计各项进货单据金额及数量。(5)门市请拨单据管理:提供各门市对库房或营运中心请拨单据之功能。门市人员经由网页系统登打请拨项目后,可于营运中心查得,并可转成拨出单,直接配送货品至门市。(6)分仓转拨单据管理:提供各门市及各库房间之商品转拨单据之功能。转拨单据可由本系统或网页系统登打调拨项目后,并由对方验收入库。(7)商品处份单据管理:提供各门市申请试用、展示、试吃等商品库存之除帐,各处份单经营运主管核定后,可自动除帐。3.库存查询:提供多种库存统计及查询功能,如查询单一商品于各门市之库存、指定条件之商品于各门市之库存、依商品类别汇总于各门市之总库存等。(1)单一商品于各门市之库存:指定商品编号、查询该商品于各门市的库存量。(2)分类商品于各门市之库存:指定商品分类代码、查询该分类之所有商品于各门市的库存量。(3)分类商品各门市库存统计:统计所有分类于各门市的商品总库存量。(4)库存异动查询4.门市营运查询:提供各门市交易数据之查询功能,包含:客次交易明细、商品交易明细、交班营收统计、每日营收统计、每月营收统计等。(1)客次交易明细查询:指定门市及日期,查询门市POS交易记录含购买商品、付款方式等各项前端完整信息。(2)商品交易明细查询:指定门市及日期,查询门市POS商品交易信息。(3)交班营收查询:指定门市及日期,查询门市营收之分项营收金额等信息。(4)期间营收查询:指定门市,指定日期区间,查询门市每日营收之分类营收金额并统计汇总。(5)每月营收查询:指定门市,指定月份,查询门市每月营收之分类营收金额并统计汇总。1.2系统功能分析系统功能:1.用户登录功能用户登录窗口设计:用户账号密码身份验证登录能够自发访问数据库查询匹配数据库内容合法省份登录窗体。同时查询用户的使用级别以后的数据库访问以不同级别连接数据库库不同限定用户对数据库的操作权限保留用户的登录身份不同身份可视界面的设计影藏部分功能限定用户对系统的操作权限为系统数据库提供安全的访问模式合理分配权限。2.前台pos销售功能前台通过商品编号或者是商品编码访问数据库详细信息调出商品的基本的信息显示在前台为销售提供数据依据添加后自动添加商品销售相关的信息到数据库的saleing销售细则表单击确定按钮后完成一次交易添加交易总信息付款细节到数据库的sale表3.基本数据浏览功能3.1.人员信息提供4种基本查询方式选择:人员编号职务所属部门编号姓名选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口3.2.商品信息提供3种基本查询方式选择商品类编号商品名称条形码选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口3.3.厂商信息提供2种基本查询方式选择厂商编号厂商名称选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口3.4.部门信息提供2种基本查询方式选择部门编号部门名称选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口4.商品管理功能5.4.1商品订货单据管理:提供数据需求基本界面输入数据添加细则信息及总信息信息入数据库选择单据类型提供单据的订单对应显示需求基本信息界面,输入基本信息输入时选择不同数据同时通过后台查询将对应的基本信息附加在当前窗体,添加商品信息将商品的基本信息显示在当前窗体并实现后台数据自动添加到数据库的DHXZ表,点击单据确定完成此次订货单据将信息自动添加到后台数据库的DH表选择历史查询后台数据库查询当前所有订单的信息显示在窗体。4.2商品进货单据管理:提供数据需求基本界面输入数据添加细则信息及总信息信息入数据库选择单据类型提供单据的订单对应显示需求基本信息界面,输入基本信息输入时选择不同数据同时通过后台查询将对应的基本信息附加在当前窗体,添加商品信息将商品的基本信息显示在当前窗体并实现后台数据自动添加到数据库的orderexz表,点击单据确定完成此次订货单据将信息自动添加到后台数据库的ordere表选择历史查询后台数据库查询当前所有进货单的信息显示在窗体。4.3商品退货单据管理;提供数据需求基本界面输入数据添加细则信息及总信息信息入数据库选择单据类型提供单据的订单对应显示需求基本信息界面,输入基本信息输入时选择不同数据同时通过后台查询将对应的基本信息附加在当前窗体,添加商品信息将商品的基本信息显示在当前窗体并实现后台数据自动添加到数据库的THXZ表,点击单据确定完成此次订货单据将信息自动添加到后台数据库的TH表选择历史查询后台数据库查询当前所有退货的信息显示在窗体。4.4商品进退货单据统计;提供数据需求基本界面输入数据添加细则信息及总信息信息入数据库选择不同单据类型选择不同的查询条件输入数据后后台数据库筛选数据显示在当前窗体并显示金额统计等统计信息。4.5商品门市转拨管理;提供数据需求基本界面输入数据添加细则信息及总信息信息入数据库选择单据类型提供单据的订单对应显示需求基本信息界面,输入基本信息输入时选择不同数据同时通过后台查询将对应的基本信息附加在当前窗体显示,添加商品信息将商品的基本信息显示在当前窗体并实现后台数据自动添加到数据库的ZBXZ表,点击单据确定完成此次商品门市转拨将信息自动添加到后台数据库的ZB表4.6商品调拨管理;提供数据需求基本界面输入数据添加细则信息及总信息信息入数据库选择单据类型提供单据的订单对应显示需求基本信息界面,输入基本信息输入时选择不同数据同时通过后台查询将对应的基本信息附加在当前窗体显示,添加商品信息将商品的基本信息显示在当前窗体并实现后台数据自动添加到数据库的DBXZ表,点击单据确定完成此次商品门市转拨将信息自动添加到后台数据库的DB表4.7商品入库管理提供数据需求基本界面输入数据添加细则信息及总信息信息入数据库选择单据类型提供单据的订单对应显示需求基本信息界面,输入基本信息输入时选择不同数据同时通过后台查询将对应的基本信息附加在当前窗体显示,添加商品信息将商品的基本信息显示在当前窗体并实现后台数据自动添加到数据库的DBXZ表,点击单据确定完成此次商品门市转拨将信息自动添加到后台数据库的DB表4.8商品处分管理提供数据需求基本界面输入数据添加细则信息及总信息信息入数据库选择单据类型提供单据的订单对应显示需求基本信息界面,输入基本信息输入时选择不同数据同时通过后台查询将对应的基本信息附加在当前窗体显示,添加商品信息将商品的基本信息显示在当前窗体并实现后台数据自动添加到数据库的CFXZ表,点击单据确定完成此次商品门市转拨将信息自动添加到后台数据库的CF表5查询功能:选择不同查询内容自动添加对应的查询方式5.1商品库存查询商品库存提供选择类别提供4种基本查询方式选择:单一商品分类商品总商品库存异动选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口5.2门市营收查询提供3种基本查询方式选择交班每月期间每日选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口5.3交易信息查询提供2种基本查询方式选择商品客次选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口2类和对象设计2.1类的识别pos前台.cs提供前台交易系统主界面部分功能登录.cs提供用户登录订_进_退_货物单据管理.cs提供订_进_退_货物单据管理基本信息浏览.cs提供基本信息浏览界面库存门市查询.cs提供库存门市查询信息显示商品入库.cs提供商品入库界面转_调_处分货物单据.cs提供商品转拨调拨界面2.2类的属性设计Connectdatabase类提供属性publicstaticstringUserJB用来标示登录用户数据库访问级别登录类提供属性publicstaticstringk=;表示用户登录身份publicstaticstringBh=表示用户用户登录编号2.3类的方法设计1.pos前台.cs类提供方法:privatev
本文标题:可视化程序设计课程设计报告书
链接地址:https://www.777doc.com/doc-2333010 .html