文具销售管理系统软件工程.docx

上传人:jian****018 文档编号:8108722 上传时间:2020-03-27 格式:DOCX 页数:38 大小:1.65MB
返回 下载 相关 举报
文具销售管理系统软件工程.docx_第1页
第1页 / 共38页
文具销售管理系统软件工程.docx_第2页
第2页 / 共38页
文具销售管理系统软件工程.docx_第3页
第3页 / 共38页
点击查看更多>>
资源描述
计算机科学系课程设计报告办公用品销售管理系统课程名称:软件工程指导教师:符 丁班 级:B11 计科班专 业:计算机科学与技术 学 期:第二学期组 员:潘什雄 饶忠普周新未 杨 阳杨 云 黄大文2014年4月目 录一、文件销售管理系统简介及问题的提出41.1项目名称41.2选题理由41.3课题目标4二、系统主要特色4三、需求分析和表达53.1功能需求53.2系统分析63.2.1系统总用例图63.2.2商品管理用例73.2.3利润分析用例83.2.4库存分析用例93.2.5日常零售用例103.2.6会员零售用例113.2.7会员管理用例13四、面向对象分析144.1分析类154.1.1 边界类154.1.2控制类154.1.3 实体类164.2顺序图174.2.1库存分析顺序图174.2.2利润分析顺序图184.2.3入库管理顺序图194.3分析类图194.3.1销售分析类图19五、面向对象设计205.1系统设计205.1.1设计元素215.1.2数据策略225.1.3数据库设计235.2界面设计245.2.1 系统登陆设计界面245.2.2系统设计主界面245.2.3用例设计界面255.3详细设计275.3.1登陆模块设计说明275.3.2文具品购买模块设计说明28六、系统实现306.1 代码设计306.1.1库存分析用例界面实现代码306.1.2角色设计界面实现代码316.1.3系统主界面代码实现32七、系统测试337.1测试项目337.2测试策略337.2.1黑盒测试337.3测试结果347.3.1 登陆模块测试结果34八、总结35九、小组完成情况:37一、文件销售管理系统简介及问题的提出1.1项目名称文件销售管理系统1.2选题理由鉴于我们黔南师学院有多个文具销售店,需要频繁的进行对学生出售文具以及对文具出入库管理等业务的操作。人工进行文具销售管理手续繁琐,易出错并且效率低,不符合现代销售管理的高效率的管理需要。随着时代的变化和计算机应用技术的不断提高,我们提出开发一套文具销售管理软件。工作人员在具备一定的计算机的操作能力的前提下。通过使用我们开发的这一套软件,能够有效的提高管理人员的管理水平和工作效率,同时软件还实现了文具销售的自动化管理。1.3课题目标该软件提供了文具的销售、采购入库及出库等基本功能之外,还包括了会员积分及打折功能。本软件的投用使用将会给管理人员和客户带来极大的便利!通过此软件的投入使用能够达到如下的几个目标。1. 提高文具销售业务工作效率,改进管理和服务水平;2. 缩减人力与管理费用;3. 使文具销售管理工作流程更加规范合理;4. 提高销售信息的准确度,完备性和利用率;5. 软件建立了高效的信息查询平台,如用户可以查询某一阶段的销售利润及某种文具的销售情况;6. 其他顾客建立会员关系之后,可以根据会员价格购买文具用品。二、系统主要特色1. 优化的操作界面,简便灵活的操作。销售、查询不仅仅局限于条码枪扫描条码,更有拼音简称、模糊查询,方便快速操作。软件全面支持条码枪,小票打印机,其它打印机,钱箱,客显,读卡器。2. 随心所欲的操作员权限。可定制每个操作员的不同操作权限,如某操作员日常销售时可否修改折扣、可否进行盘点,保证系统的安全。3. 强劲的分析功能。软件包含 库存分析、销售分析、销售统计、操作员操作记录分析、利润分析等.。方便客户掌控店内所有信息,制定相应营销、管理策略。4. 商品折扣设置更多元更人性化。可设置一类商品一个折扣,也可设置一件商品一个折扣、更可设置一类商品一个折扣,部分商品独立折扣!这样方便管理,方便调价等制定营销策略。5. 稳定安全的数据库。软件采用Microsoft公司的Access作后台数据库,性能稳定、数据交换速度快、数据安全,无需其它附加软件支持!三、需求分析和表达3.1功能需求随着时代的发展,社会的各行各业都用到相关的管理软件,而文具销售管理系统是符合当前社会文具店的产物。通过规范的流程管理、预算管理、风险管理等手段,将事前的资金预算与事中的财务会计日常控制相结合,并借助于各种事后的财务分析手段提升管理水平,提高经营效益。本系统有三种用户。一种是系统用户,一种普通顾客,一种是会员用户。普通用户是直接消费,无会员的相关优惠,比如:会员打折,会员积分等优惠。会员用户也是系统的一种用户,只是在相关的消费方面有一定的优惠。比如打折,会员价,相关积分兑换商品等优惠。系统用户:即是当前操作本系统的人员。对系统的相关信息进行相关的数据操作。比如对系统的商品的信息修改等。3.2系统分析3.2.1系统总用例图3.2.2商品管理用例商品查询库存调配工作管理员管理商品商品修改图1.3.2商品管理用例图用例名称:管理商品参与者:工作管理员假定:商店存在商品,或者仓库存在商品。每一类商品是可识别的。前置事件:工作管理员已被授权和识别。后置事件:系统存在某一类的商品或者某一件的商品。主事件流:1.工作管理员查询某一类的商品或者某一件的商品。2. 商品是否可以修改相关信息。3. 确认商品的相关信息。4. 修改商品的相关信息。5. 提交给系统。6. 系统的内部数据的信息被修改,修改完成。7. 若涉及到库存数的变化,如库存调拨操作,相关商品所在的仓库的库存数被修改。可备选事件流:2a.非法工作管理员1. 系统提示用户未被授权。2b.若商品的库存数为01.提示:用户库存不足!。3.2.3利润分析用例选择日期选择分类利润分析工作管理员分析图1.3.3利润分析用例图用例名称:利润分析参与者:工作管理员假定:货架上存在商品,每一件商品是唯一可识别的。前置事件:工作管理员已被授权和识别。后置事件:系统存在某一类的商品。主事件流:1. 工作管理员选择起止日期。2. 工作管理员选择商品类别。3. 提交给系统。4. 系统自动根据工作管理员提交信息进行分析。5. 显示相关商品的商品类别的销量情况。6. 系统自动统计营业额和毛利润。可备选事件流:2a.非法工作管理员1. 系统提示用户未被授权。2b.若商品的销售量为01.营业额和毛利润都为0。3.2.4库存分析用例选择分类查询选择时间库存分析分析工作管理员修改图1.3.4 库存分析用例图用例名称:库存分析参与者:工作管理员假定:货架上存在商品,每一件商品是唯一可识别的。前置事件:工作管理员已被授权和识别。后置事件:系统存在某一类的商品。主事件流:1. 工作管理员选择商品分类。2. 工作管理员选择查询的库存条件。3. 提交给系统。4. 系统根据工作管理员的提交的信息,进行查询,的得到相关数据的信息。5. 管理员再根据系统查询出的相关数据,进行库存修改操作。可备选事件流:2a.非法工作管理员1. 系统提示用户未被授权。2b.若库存商品为0.1.提醒用户库存不足!请补充商品。3.2.5日常零售用例图1.3.5日常零售用例细化图1. 用例名称:日常零销售2. 参与者:工作管理员(主要参与者)、客户(次要参与者)3. 假设:每种商品是可以识别的。销售管理员已被授权和识别。4. 前置条件:工作管理员已被授权和识别。5. 后置条件:商品售出后,更新库存数量和日常零售量。6. 主事件流:1、客户持商品给销售管理员读码提供给系统。1. 2、系统验证和导出该商品的价格和信息。2. 3、系统计算出客户购买商品收退价钱(折价、会员价)。3. 4、若是会员累加会员积分。4. 5、更新商品库存数量和日常销售量。5. 6、重复1-5直到客户商品结算完毕。6. 7、系统打印消费清单,交易成功。7. 备选事件流:2b:商品在扫描条形码时未显示信息1. 可手动输入编号录入系统。8. 非功能性需求:1.商品使用条形码识别技术进行操作。2. 会员卡或是会员号使用唯一标识的number做识别。a) 3条形码接口,扫描会员卡号。3.2.6会员零售用例用例名称:会员销售参与者:工作管理员(主要参与者)、会员用户(次要参与者)假设:该会员购买商品时,可以出示自己的会员卡或是会员卡号进行消费,同时会员卡是唯一标识的可识别的。前置条件:工作管理员已被授权和识别,并商品也是可识别的。后置条件:数据库系统中有会员的数据存在,记录会员积分等级状态。主事件流:1、会员购物可将商品和会员卡(号)给工作人员,提供给系统。 2、系统验证购买者身份是否是会员。 3、销售管理员将会员所购买的商品输入系统。 4、系统计算商品的价格,并这算出会员价格或赠品。 6、系统减少商品的库存数量,增加日常销售量;若会员需充值即可充值操作。 7、重复3-6直到工作管理员确认购买完毕。 8、系统打印购买消费清单,交易成功。备选事件流:2a、非法会员(会员失效)1、 系统提示错误并拒绝接受输入,不可享受会员福利。2b、:商品在扫描条形码时未显示信息2、 可手动输入编号录入系统。非功能性需求:1、商品使用条形码识别技术进行销售。2、 会员卡或是卡号使用唯一标识的number做识别。3、 条形码接口,扫描会员卡号。3.2.7会员管理用例办理会员:未曾办理积分卡顾客在第一次购物满一定金额后方可办理,进行补办的顾客不必再进行消费,只需提供本人真实信息即可办理。充值打折卡则是由顾客在办理该卡的时候充缴一定的金额到卡中以便日后购物。积分兑换:顾客的积分是一元积一分。积分兑换制度中设置得有各种等级的积分可兑换的礼品。在顾客积分到达一定额时,即可兑换相应的礼品。也可不兑换礼品,直接讲积分累计到规定额在月初时兑换购物券,购物券日期为当月28号前使用。注销会员:主要正对一些办理积分会员卡但一直没有消费记录的会员,在办理该会员卡之后一定时日内没在本产生消费记录的会员卡即可办理注销。还有一部分就是充值打折卡,在充值卡余额为0时并且顾客不再使用该卡时也可对该会员卡进行注销操作。查询会员:该模块给顾客提供一个很好的交互平台,顾客可以查询到积分卡中已积分数以及消费记录;顾客还可以查询充值打折卡中的余额以及消费记录。会员充值:主要针对充值打折卡会员卡,顾客在办理时需充缴一定金额的预存消费款,在充值是可以给予一定的回扣,冲得越多回扣越多。信息修改:对注销的会员卡信息进行修改。以及补办信息的会员卡,补办的会员卡需将原来卡上的积分修改转移到新卡上。有时是因为在办理时误填的资料,在发现时及时修改。用例名称:管理会员用户参与者:工作管理员(主要参与者)、会员用户(次要参与者)前置条件:工作管理员已被授权和识别,会员卡(号)是唯一标识,可识别的。后置条件:新会员可以申请完成会员办理,存入数据到系统,显示用户等级积分。主事件流:1、顾客需要申请会员即可办理会员,录人会员基本信息到系统,获得会员认证。2、顾客将会员卡或是卡号给工作人员提供给系统。 3、系统验证顾客身份是否是会员。 4、即可编辑查询注销会员用户资料。 5、系统获得兑换积分的任务,即可确认实现。 6、若会员需充值即可充值操作。 7、重复1-6直到工作管理员确认购买完毕。 8、系统打印会员消费清单,各项操作成功。备选事件流:2a、非法会员(会员失效)1、 系统提示错误并拒绝接受输入,不可享受会员福利。非功能性需求: 1、会员卡或是卡号使用唯一标识的number做识别。 2、条形码接口,扫描会员卡号。四、面向对象分析4.1分析类4.1.1 边界类边界类说明MainFrom系统主界面LonginFrom用户登录操作界面UerQueryPrductFrom用户查询商品界面PrductSaleFrom商品销售界面EnterWareHouseFrom采购入库管理界面WareHouseFrom库存管理界面OutWareHouseFrom销售出库管理界面VIPManagerFromVIP管理界面ProductManageFrom商品管理界面MainForm系统主界面4.1.2控制类控制类说明UerQueryPrductControl负责执行用户的查询浏览PrductSaleControl负责执行商品的销售EnterWareHouseControl负责执行管理员对商品采购入库的管理操作WareHouseControl负责执行管理员对仓库商品的管理操作OutWareHouseControl负责执行管理员对商品销售出库的管理操作VIPManagerControl负责执行管理员对VIP用户的管理操作ProductManageControl负责执行管理员对商品的管理4.1.3 实体类实体类说明ProductInfor商品的基本信息Saledetail商品销售明细的信息WareHouseDetail商品采购入库的信息Invory仓库商品的数量信息OutWareHouseDetail商品销售出库的信息VIPItemVIP会员的信息ProductItem商品Title商品的基本信息MangerInfo管理者的基本信息4.2顺序图4.2.1库存分析顺序图图3.1库存分析顺序图4.2.2利润分析顺序图图3.2利润分析顺序图4.2.3入库管理顺序图图3.3库存分析顺序图4.3分析类图4.3.1销售分析类图五、面向对象设计5.1系统设计系统部署如下图逻辑结构:方法请求界面层契约根节点终节点服务端数据适配器数据链路层数据库存储过程,触发器数据库5.1.1设计元素类型分析类设计元素SalerInfo“设计类”SalerInfoVIPInfo“设计类”VIPInfoGoodsSaleLog“设计类”GoodsSaleLogVIPClass“设计类” VIPClassGoodsInfo“设计类”GoodsInfoBrowseLongControl“设计类”BrowseLongControlUserQueryControl“设计类”UserQueryControlMakeSaleControl“设计类”MakeSaleControlVIPManageControl“设计类”VIPManageControlInventoryManageControl“设计类”InventoryManageControlDatastatisticsControl“设计类”DatastatisticsControlSystemParameterControl“设计类”SystemParameterControlBusinessManageControl“设计类”BusinessManageControlHistorySaleControl“设计类”HistorySaleControlLongForm“设计类”LongFormBrowseForm“设计类”BrowseFormMakeSaleForm“设计类”MakeSaleFormVIPManageForm“设计类”VIPManageFormManagerStockForm“设计类”ManagerStockFormDateStatisticsForm“设计类”DateStatisticsFormSystemParameterForm“设计类”SystemParameterFormBusinessManageForm“设计类”BusinessManageFormHistorySaleForm“设计类”HistorySaleForm5.1.2数据策略本系统的数据库设计是选择关系型数据库,在关系型数据库中,数据是以表的形式存储在预先定义好的类型中,表的每一列表示一个属性,每一行讲一个数据项表示成一个属性值的元组。关系型数据库是通用型数据库,在事务的处理上可以保持数据的高度一致性。数据库管理系统将具有一定结构的数据组成一个集合,它主要具有以下几个特点:1. 数据的结构化数据库中的数据并不是杂乱无章、毫不相干的,它们具有一定的组织结构,属于同一集合的数据具有相似的特征。2. 数据的共享性在一个单位的各个部门之间,存在着大量的重复信息。使用数据库的目的就是要统一管理这些信息,减少冗余度,使各个部门共同享有相同的数据。3. 数据的独立性数据的独立性是指数据记录和数据管理软件之间的独立。数据及其结构应具有独立性,而不应该去改变应用程序。4. 数据的完整性数据的完整性是指保证数据库中数据的正确性。可能造成数据不正确的原因很多,数据库管理系统通过对数据性质进行检查而管理它们。5. 数据的灵活性数据库管理系统不是把数据简单堆积,它在记录数据信息的基础上具有很多的管理功能,如输入、输出、查询、编辑修改等。6. 数据的安全性根据用户的职责,不同级别的人对数据库具有不同的权限,数据库管理系统应该确保数据的安全性。5.1.3数据库设计1.系统数据库PDM设计如图5.2界面设计5.2.1 系统登陆设计界面5.2.2系统设计主界面5.2.3用例设计界面5.2.3.1库存分析用例界面5.2.3.2会员管理用例界面5.2.3.4销售管理用例界面5.2.3.5利润分析界面设计5.3详细设计5.3.1登陆模块设计说明5.3.1.1功能1、管理员根据授予的账号和密码登录,在登陆时检查其账号和密码的正确性。登陆成功后进入管理员管理界面,且根据不同的权限看到的界面也是不同的。2、工作管理员根据授予的账号和密码登录,在登陆时检查其账号和密码的正确性。登陆成功后进入工作管理员管理界面,且根据不同的权限看到的界面也是不同的。5.3.1.2输入项登陆类型String登录名String登陆密码String5.3.1.3设计方法(算法)1、在选择登陆类型后,根据所选择的身份,进行账号密码匹配。管理员和工作管理员则都在用户表中查询信息与其填入的登录名和登陆密码匹配。2、在登陆窗口中不能直接通过关闭窗口的形式直接进入主窗体,可以通过设计标记位exitflag,只有在密码输入正确的情况才能够进入到系统。3、另外,设计计数标记count,每次登陆count+1,5次登陆失败,程序会自发动退出。5.3.1.4 登陆模块模块描述该模块主要实现管理员和工作管理员的登录功能,在登录时需要区分登陆者的身份,根据登陆者身份和密码的一致性才能登录到系统。5.3.2文具品购买模块设计说明 5.3.2.1文具品购买模块描述在顾客拿到文具品需要结账时,工作管理员可以给商品扫描得到商品信息,如价格,名称等,系统自动计算数量和收付价格。5.3.2.2功能1、显示商品的信息,如价格,名称,库存量等信息。2、可以累计计算商品的数量和应收价格,及退给顾客的钱值。5.3.2.3输入项商品号String商品名String商品价格double购买数量int5.3.2.4程序流程1.购买文具操作流程如下图53.2.41所示图53.2.412.系统管理员的操作业务流程如下图53.2.42所示图53.2.42六、系统实现6.1 代码设计6.1.1库存分析用例界面实现代码/库存分析界面绑定消费分类和查询的库存条件Private void FrmKuCunFenXi_Load(object sender,EventArgs e)DataTabledtXiaoFeiFenLei; /创建消费分类表/调用服务端方法,对消费分类指定数据源dtXiaoFeiFenLei =myFrmKuCunFenXiClient. myFrmKuCunFenXi_Load_SelectXiaoFeiFenLei().Table0;cboXiaoFeiFenLei.DataSource =dtXiaoFeiFenLei;/绑定库存查询条件DataTabledtKuCunTiaoJian =myFrmKuCunFenXiClient. myFrmKuCunFenXi_Load_SelectKuCunTiaoJian().Table0;cboKuCunTiaoJian.DataSource = dtKuCunTiaoJian;/查询按钮的点击事件,根据相关的文具分类和库存条件进行相关的模糊查询绑定DataGridView数据源Private void btnChaCun_Click_SelectShangPingXinXi(object sender,EventArgs e)DataTbledtShangPinXinXi = myFrmKuCunFenXiClient.btnChaCun_Click_SelectShangPingXinXi().Table0dgvShangPinXinXi = dtShangPinXinXi;/同理本界面涉及到数据的EXCEL导出和相关数据修改的操作在此就不一一描述Private void btnXiuGai_Click_DeleteShangPingXinXi(object sender,EventArgs e)if (MessageBox.Show(确定要删除当前选中的数据吗?, 操作警示?, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign) = DialogResult.Yes) foreach (System.Windows.Forms.DataGridViewRowmyrow in dgvXiaoFeiXiangMu.Rows) if (bool)myrow.Cells选择.FormattedValue = true) myfrmXiaoFeiXiangMuClient.btnShanChu_Click_Delete_XiaoFeiXiangMu(Convert.ToInt32(myrow.Cells商品ID.Value);myShuaXing(); /调用刷新方法,刷新当前DataGridView的界面 6.1.2角色设计界面实现代码Public partial class FrmSystemMain:Form /继承Form窗体 Public ForSystemMain() InitializeComponent(); btnSelectUserInforMation(string User). /查询相关用户信息btnXinZenYongHu()./新增用户方法btnQingKongUserPassWord()/清空用户密码方法btnDeleteUser() /删除用户方法btnUptateUserGrant() /修改当前用户权限6.1.3系统主界面代码实现Public partial class FrmSystemMain:Form /继承Form窗体Public ForSystemMain() InitializeComponent(); /系统主界面Load事件绑定相关的数据源Private void FrmSystemMain_Load(object sender,EventArgs e)/绑定树形TreeSystemMainLfet.Nodes.Clear();/清空树形节点BinDingRootNode();/绑定根节点,调用自定义方法。TreeSystemMainLfet.Font = new System.Drawing.Font(FontHeight.ToString(), 14);/设置节点字体treeXiaoFeiFenLei.ExpandAll(); /展开所有节点/其他具体相关数据源绑定/日常零售按钮点击事件Private void btnRiChangLingShou_Click(object sender,EventArgs e)/创建日常零售界面frmRiChangLingShoumyfrmRiChangLingShou = new frmRiChangLingShou();myfrmRiChangLingShou.Show();/显示日常零售界面/树形点击节点事件private void treeXiaoFeiFenLei_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)if (treeXiaoFeiFenLei.SelectedNode != null) XiaoFeiFenLeiID = Convert.ToInt32(e.Node.Tag.ToString(); /获取当前节点MyDataTable = myfrmXiaoFeiXiangMuClient.treeXiaoFeiFenLei_NodeMouseClick_SelectXiaoFeiXiangMu(XiaoFeiFenLeiID).Tables0;dgvXiaoFeiXiangMu.DataSource = MyDataTable; /各种相关事件。七、系统测试7.1测试项目前台销售模块主机接受工作人员输入的各种条形码信息(主机需要实现条形码扫描的快速录入方法),然后经系统计算出账单,收钱后开发票。后台进货管理模块测试主机输入文具品信息表,输出为打印采购单。并且能够实现相关的查询信息的功能。后台营销管理模块测试接受由每次前台销售的记录数据到销售信息的表格。输出销售情况的库存信息,以及各个商品的销售排行榜,支持销售查询功能。后台库存管理模块测试实现查询,插入,更改,删除商品信息的功能。后台人员管理模块测试实现会员信息,用户管理信息的查询,插入,更改,删除功能。7.2测试策略7.2.1黑盒测试7.2.1.1 登陆模块用例测试注:设定系统登陆用户名固定为:管理员(不可修改),密码为:123测试编号测试输入/操作预期结果实际结果1用户名:管理员密码:NULL提示:不能登陆系统,并报错误提示提示:口令录入错误,请重新录入口令2用户名:管理员密码:为任意字符提示:不能登陆系统,并报错误提示提示:口令录入错误,请重新录入口令3用户名:管理员密码:123不出现报错提示,验证正确之后登陆系统主界面弹出交接班界面完成后,然后登陆进入系统主界面登陆人员通过选择登陆的身份,然后输入密码,点击确认,然后等待系统验证是否合法,如果合法,则进入交接班界面,完成后进入主系统界面,如果输入的密码不正确或者为空,系统进行验证不通过,则会报出提示的错误信息,具体效果的如6.3.1登陆模块测试结果效果图;7.2.1.2 利润分析用例测试输入条件有效等价类无效等价类起止日期开始日期=1,=1212日期天=1,=3131日期年系统运行时间当前分析时间当前时间7.3测试结果7.3.1 登陆模块测试结果7.1 登陆界面图7.2 登陆报错提示图7.3完成登陆进图交接班界面7.3.2库存分析测试结果八、总结通过一段时间的设计与编写,该文具销售管理系统终于有了一个比较完整的框架。现将心得体会总结如下:由于时间仓促,这暂时只是一个简单的管理系统,但从设计这个系统的过程中,我感受到了关于软件工程,数据库设计、商业管理等各方面知识在实际工作中的应用。在开发该系统过程中,我始终坚持以下四项原则,并朝相应目标靠拢:(1)、实用为主任何系统都应该以用户需求为最终目标,以方便用户为最高原则,同进要融入先进的管理经验与技巧。该系统努力根据用户的实际需求功能情况,度身订造一套先进的管理系统,并且将在统一的图形界面下提供各种实用功能,尽可能降低使用前的培训、实施和使用中的维护时间。力求满足现在及未来的各种需求,真正为管理及决策提供强有力的支持。(2)、稳定可靠不论在软件设计还是硬件制造中,稳定都是压倒一切的。本管理系统通过选用先进的开发软件,成熟的网络结构及安全可靠的数据库,再配合硬件的优化选型,从而保证系统的可靠性与容错性。(3)、先进灵活系统充分应用现有成熟的网络技术、软件开发技术,先进的客户/服务器结构,及高性能的数据库,满足大型客户的日常运营、开展电子商务等的需要。同时用户可自行灵活设置参数和各种代码,适应自己的特殊需要。(4)、维护扩展方便本系统的所有设计均遵循国际上现行的标准进行,以提高系统的开放性,方便以后业务的扩展和系统扩容,便于软、硬件的维护、升级等,使系统能适应企业未来的需要。在开发该文具销售管理系统的同时,我也经常在互联网上搜集资料,了解中国销售管理软件系统的开发与使用情况。在90年代初发展起来的国内的文具销售管理系统,充分吸收了国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到20世纪前几年已形成了几个较成熟的软件系统,同时,产生了几家专职从事销售业计算机管理系统的公司。到了近几年,随着计算机在酒店中的普及应用,计算机技术的不断发展,酒店管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,主要体现在系统基本转到客户机/服务器模式下的Windows版,功能更加细致完善,系统更加稳定可靠。据一位业内人士称:“对软件开发商来说,小的软件商慢慢淘汰。对用户来说,国内大的系统慢慢进入高级智能市场,而以前基本被国外系统所垄断。”文具销售管理系统市场前景广阔,利润回报丰厚。但事实上,文具销售业本身早就进入了微利甚至亏损时代,加之市场竞争激烈,软件开发商的单个项目利润大不如前,从而导致一些实力不足的开发商被淘汰出局。使用了该系统的文具店,因为失去了原开发商的技术支持,也不得不更换软件系统,从而造成投资上的浪费。一方面是整个行业没有一个自律机构,国家没有一定的评审机制及相应的等级制度,使一些根本无条件的公司能进入市场参加竞争。另一方面,目前文具业的投资主体各种各样,对软件的重要性认识不够,要么误选开发商,要么不正常压价,导致文具和正规软件商双方均被损害利益。固然,文具业涉及的信息系统和产品众多,却缺乏统一的行业标准使各个供应商相互协调,一方面造成资源浪费与互不兼容,另一方面也阻碍了整体水平的提高,无法完全符合文具店的需要。在技术开发与文具需求上,文具IT现存需求-供给矛盾:其一:技术功能与文具店需求错位。目前的管理软件系统未能有效解决文具店目前面临的关键问题-销售与成本控制。现在文具管理软件多是用于内部运作和管理,其主要诉求点在于提高效率,还谈不上直接降低成本。在某种程度上,酒店运用电脑以后,人工成本未必降低,甚至有可能增加。运用计算机以后,仅是管理的量化程度提高、数据的流转速度加快。然而文具店迫在眉睫的矛盾是,在行业不景气的情况下,总在权衡投入成本与产出效益的比重。在中国销售行业尚处于比较困难的现阶段,开源节流尤为重要,直接对市场的技术要求日益凸显,现有的软件不能直接帮助开源节流,这是目前技术与需求的差距。最后,在此感谢符丁老师在相关技术问题的解答和指导,让我们在设计系统的时候不会是那么的迷茫和无奈。九、小组完成情况:成员姓名学号完成工作量潘什雄(组长)11080751601.1参与项目名称的提出,1.2参与选题的理由讨论,1.3参与课题目标讨论,完成本阶段的文档。2 系统主要特色3.1参与功能需求、系统功能讨论。3.2.1参与系统总用例分析。 3.2.3利润分析用例及系统总用例3.2.4完成库存分析用例 4.1.1完成边界类划分 4.2.2利润分析顺序图5.1.3数据库设计 6 本次文档撰写任务7完成本次文档撰写8总结本次文档饶忠普11080751321.1参与项目名称的提出,1.2参与选题的理由讨论,1.3参与课题目标讨论。3.1参与功能需求、系统功能讨论3.2.1参与系统总用例分析。 3.2.2商品管理用例任务所有任务4.1.2完成控制类划分 4.2.1库存分析顺序图5.2.2系统设计主界面6.1.1库存分析用例实现代码7.1测试项目周新未11080751541.1参与项目名称的提出,1.2参与选题的理由讨论,1.3参与课题目标讨论。3.1参与功能需求、系统功能讨论 3.2.4完成日常零售用例3.2.6完成会员管理用例 完善文档编写。4.1.3完成实体类划分 4.2.3入库管理顺序图5.2.3用例设计界面6.1.2角色设计界面代码实现7.2.1黑盒测试杨 阳11080751301.1参与项目名称的提出,1.2参与选题的理由讨论,1.3参与课题目标讨论。3.1参与功能需求、系统功能讨论 3.2.7完成会员管理用例描述4 撰写本次文档 4.2.2销售管理分析类图5.2设计界面 及本次文档的撰写。6.2.1登录模块设计说明7.2.1测试结果黄大文11080751531.1参与项目名称的提出,1.2参与选题的理由讨论,1.3参与课题目标讨论。3.1参与功能需求、系统功能讨论,4 参与面向对象分析、实体类设计、顺序图设计分析、分析类图5.1.1设计元素 5.1.2数据库策略6.2.3文具购买模块设计说明7.3.1登录模块测试结果杨 云11080751241.1参与项目名称的提出,1.2参与选题的理由讨论,1.3参与课题目标讨论。3.1参与功能需求、系统功能讨论4 参与面向对象分析、实体类设计、顺序图设计分析、分析类图 5.1.1设计元素 5.1.2数据库策略 6.2.1系统主界面代码设计6.2.2文具购买模块实现 7.参与软件阶段测试,及相关结果记录
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑工程


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!