为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

牛牛面粉厂详细设计文档

2018-06-29 34页 doc 662KB 72阅读

用户头像

is_682974

暂无简介

举报
牛牛面粉厂详细设计文档牛牛面粉厂详细设计文档 牛牛面粉厂管理系统 1文档介绍 .......................................................................................................................................................... 1.1文档目的 ............................................................................
牛牛面粉厂详细设计文档
牛牛面粉厂详细设计文档 牛牛面粉厂管理系统 1文档介绍 .......................................................................................................................................................... 1.1文档目的 .................................................................................................................................................. 1.2文档范围 .................................................................................................................................................. 1.3读者对象 .................................................................................................................................................. 2应当遵循的界面设计规范 ................................................................................................................................ 2.1:易用性: ............................................................................................................................................... 2.2易用性细则:........................................................................................................................................... 3 界面关系图和工作流程图 ............................................................................................................................... 3.1界面功能一览............................................................................................................................................ 3.2界面设计 .................................................................................................................................................. 登录 ............................................................................................................................................................ 原粮兑换面粉 原粮入库 .................................................................................................................................................... 面粉领用 .................................................................................................................................................... 库存处理 .................................................................................................................................................... 面粉厂原粮购置 面粉厂原粮购置 ......................................................................................................................................... 面粉厂产品销售 面粉厂产品销售 ......................................................................................................................................... 面粉厂面粉加工 面粉厂面粉加工 ............................................................................................................................. 欠款催收管理 欠款催收管理 ............................................................................................................................................. 收入支出流水登记 收入支出流水登记 ..................................................................................................................................... 面粉厂库存清点 面粉厂库存清点 ............................................................................................................................. 查询凭证报 原粮入库查询 ................................................................................................................................ 原粮领用查询 ................................................................................................................................ 面粉加工查询 ................................................................................................................................ 产品出库查询 ................................................................................................................................ 原粮购置查询 ................................................................................................................................ 产品销售查询 ................................................................................................................................ 收入支出查询 ................................................................................................................................ 系统参数 系统账户管理 ................................................................................................................................ 客户管理 ....................................................................................................................................... 产品种类管理 ................................................................................................................................ 凭证打印 凭证打印 .................................................................................................................................................... 4 架构设计 ......................................................................................................................................................... 自定义数据访问层 .......................................................................................................................................... 自定义MVC层 ................................................................................................................................................. ACTION包 .......................................................................................................................................................... BO包 ................................................................................................................................................................ POJO包 ............................................................................................................................................. FILTER包 ............................................................................................................................................ DAO包 ............................................................................................................................................................. UTIL包 ......................................................................................................................... 错误~未定义书签。3 WEBROOT包 ........................................................................................................................................................ PEBPORT包......................................................................................................................................................... 1文档介绍 1.1文档目的 鲜花速递网站《详细设计报告》。是为了开发鲜花速递网站而编写,主要面向系统分析员、程序员、 测试员、实施员和最终用户。 1.2文档范围 本文档包含以下几部分: 1、文档介绍 2、 应当遵循的界面设计规范 3、 界面的关系图和工作流程图 3. 界面设计 1.3读者对象 本文档的读者主要包含以下几类: 1. 界面设计人员 2. 美工人员 3. 编码人员 4. 测试人员 2应当遵循的界面设计规范 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面 能够引导用户自己完成相应的操作,起到向导的作用。 用户原则: 2.1:易用性: 按钮名称应该易懂,用词准确,屏弃模棱两可的字眼,要与同一界面上的其他按钮易于区分,能望文 知意最好, 理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。 2.2易用性细则: 1):完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。 2):按功能将界面划分局域块,用Frame框括起来,并要有功能或标题。 3):界面上首先应输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。 4):同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。 5):复选框和选项框按选择几率的高底而先后排列。 6):复选框和选项框要有默认选项,并支持Tab选择。 7):选项数相同时多用选项框而不用下拉列表框。 8):界面空间较小时使用下拉框而不用选项框。 9):选项数叫少时使用选项框,相反使用下拉列表框。 10):专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。 3 界面关系图和工作流程图 界面功能一览 描述 功能 系统账户管理 提供对系统操作员信息的增、删、改、查操作 客户管理 提供对客户信息的增、删、改、查操作 产品管理 提供对面粉厂经营产品信息的增、删、改、查操作 原粮入库 记录农户小麦入库信息、维护农户及面粉厂库存并打印入库凭证 面粉领用 记录农户面粉领用时的交易信息、维护农户及面粉厂库存并打印领用凭证 库存处理 记录农户库存处理时的交易信息、维护农户及面粉厂库存并打印库存处理凭证 原粮购置 记录面粉厂购买小麦时的交易信息、维护面粉厂库存并打印原粮购置凭证 面粉加工 记录面粉加工明细、维护面粉厂库存。 产品销售 记录面粉厂销售小麦、面粉或麸皮时的交易信息、维护面粉厂库存并打印产品销售凭证 欠款催收 清算交易过程中的欠款 查询单据 查询过去的交易凭证 打印单据 打印过去的交易凭证 盘点库存 查看面粉厂现有库存 界面设计 登录 主界面 原粮兑换面粉 原粮入库 控件类型 控件名称 控件属性 说明 Div 凭证编号 Div data Readonly=true 入库日期 Div getbutoon Value=获取 获取农户信息 Div Customerid 农户编号 Div Showname 农户姓名 Div Showaddress 农户地址 Div 商品名称 Text Weight 重量 Button Save Value=保存 保存按钮 Button Cancel Value=取消 取消按钮 面粉领用 控件类型 控件名称 控件属性 说明 Div 凭证编号 Text Date Readonly=true 面粉领用日期 Button getbutton Value=获取 查找客户信息 Select slaleGoodStyles Option=产品种类 领用面粉类型 Text flourr Value=”” 领用面粉重量 Text Price Value=”” 加工单价 Text Rate ReadOnly=true 出粉率 Text Weight ReadOnly=true 加工小麦重量 Text Bran ReadOnly=true 麸皮重量 Text totalprice ReadOnly=true 加工总价 Checkbox flag Value=1 是否领用面粉 Text Recy ReadOnly=ture 应收金额 Text Pay Maxlength=15 实收金额 Text Margin ReadOnly=true 收付差距 Select Direction Option=收支平衡、应收付状态 收、应付 Button Save Value=保存 Button Cancle Value=取消 重新初始化页面 库存处理 t 控件类型 控件名称 控件属性 说明 Div 凭证编号 Text Date ReadOnly=true 库存处理日期 Button Getbutton Value=获取 查找客户信息 Select goodStyles Option=产品种类 产品类型名称 Text Storenum ReadOnly=true 处理库存重量 Select Takeoutmethod Option=出库、收购 出库方式 Text Weight Maxlengh=10 出库重量 Text Price Maxlengh=10 出库单价 Text Totalprice ReadOnly=true 总价 Text Recv ReadOnly=true 应收金额 Text Pay Maxlength=15 实收金额 Text Margin Readonly=true 收付差额 Select Direction Option=收支平衡、应收付状态 收、应付 Button Save Value=保存 保存库存处理信息 Button cancle Value=取消 重新初始化页面 面粉厂原粮购置 面粉厂原粮购置 控件类型 控件名称 控件属性 说明 Div 凭证编号 Text Date ReadOnly=true 产品销售日期 Button getbutton Value=获取 查找客户信息 Select saleGoodStyles Option=产品种类 商品名称 Text goodstore Readonly=ture 商品库存 Text bagweight Maxlength=10 每袋重量 Text bag Maxlength=10 袋数 Text totalweight ReadOnly=true 总重量 Text price Maxlength=15 单价 Div totalprice 总价 Text recv ReadOnly=true 应收金额 Text pay Maxlength=15 实收金额 Text margin ReadOnly=true 收付差额 Select direction Option=收支平衡、应收付状态 收、应付 Button save Value=保存 保存产品销售信息 Button cabcle Value=取消 重新初始化页面 面粉厂产品销售 面粉厂产品销售 控件类型 控件名称 控件属性 说明 Div 凭证编号 Text Date ReadOnly=true 产品销售日期 Button getbutton Value=获取 查找客户信息 Select saleGoodStyles Option=产品种类 商品名称 Text goodstore Readonly=ture 商品库存 Text bagweight Maxlength=10 每袋重量 Text bag Maxlength=10 袋数 Text totalweight ReadOnly=true 总重量 Text price Maxlength=15 单价 Div totalprice 总价 Text recv ReadOnly=true 应收金额 Text pay Maxlength=15 实收金额 Text margin ReadOnly=true 收付差额 Select direction Option=收支平衡、应收付状态 收、应付 Button save Value=保存 保存产品销售信息 Button cabcle Value=取消 重新初始化页面 方法 描述 参数 返回值 查询所有欠款list PublicList 记录的总和 selectRecvPayView()throwsException public List list 查询所有欠款 selectRecvPayViewByLimit() 记录并分页显 throws Exception 示 面粉厂面粉加工 面粉厂面粉加工 控件名称 控件类型 说明 Div 加工明细编号 Date Text 加工日期 Div 原粮名称 Owerweight Text 原粮库存 Goodstles Select 商品名称 Weight Text 加工小麦重量 Rate Text 出粉率 Flour Text 入库面粉重量 Bran Text 入库麸皮重量 Save Button 保存按钮 Cancel Button 取消按钮 方法 描述 参数 返回值 FlourProcess public boolean 插入面粉加工存在返回insertProcess(FlourProcess process, String 记录 true,不存在process, String date) date 返回false throws Exception public List int evno 根据面粉加工 selectProcessByEvno(int 编号查询面粉 evno) throws Exception 加工记录 方法 描述 参数 返回值 public List AppUser 根据用 selectAppUserByNameAndPassword(AppUser appuser 户名称 appuser) 和密码 查询用 throws Exception 户信息 public List selectAllAppUser() 查询所 throws Exception 有用户 信息 public List int start, 分页查 selectAllAppUser(int start, int end) int end 询数据 throws Exception public List String 根据id selectAppUserById(String appuserid) appuserid 查询用 throws Exception 户 public boolean insertAppUser(AppUser AppUser 插入用成功返回appuser) throws Exception appuser 户信息 true,失 败返回 false. public boolean deleteAppUser(String String 根据id成功返回appuserId) throws Exception appuserId 删除用true,失 户 败返回 false. public boolean updateAppUser(AppUser AppUser 更新用成功返回appuser) throws Exception appuser 户 true,失 败返回 false. public List String 根据用 selectAppUserByName(String username) username 户姓名 throws Exception 查询用 户信息 public List String 根据ID selectAppUserByIdAndPassword(String password, 密码查 password, 询 int int appuserid) throws Exception appuserid public List String 根据用 selectAppUserByName(String username, username, 户姓名 int appuserid) int 查询用 throws Exception appuserid 户信息 方法 描述 参数 返回值 public List 查询AppUser selectAllCustomers()throws Exception 所有appuser 客户 信息 public List 分页int start, selectAllCustomers(int start, int 查询int end end)throws Exception 客户 信息 public List 根据String selectCustomersByIDCart(String 身份idcard idcard)throws Exception 证查 询 public List 检验String selectCustomersByIDCart(String idcard, 用户idcard, int int customerid)throws Exception 身份customerid 证号 码是 否重 复 public boolean 添加Customers 成功返回insertCustomers(Customers customers) 客户customers true,失throws Exception 信息 败返回 false. public List 根据String selectCustomersById(String 客户customerId customerId)throws Exception ID得 到客 户信 息 public List 根据String selectCustomersByName(String 客户customerName customerName) throws Exception 名称 得到 客户 信息 public List String selectCustomersByNameNoLimit(String customerName customerName)throws Exception public boolean 更新Customers 成功返回updateCustomers(Customers 客户customers true,失customers)throws Exception 信息 败返回 false. public boolean deleteCustomer(String 删除String customerId) throws Exception 客户customerId 信息 欠款催收管理 欠款催收管理 控件类型 控件名称 控件属性 说明 Button account Value=清算 清算用户账务 Button back Value=返回 跳转到查看所有用户 欠款信息 方法 描述 参数 返回值 publicbooleaninsertSale(ExchangeVoucher 插入产品 exchangevoucher 成功返回exchangevoucher, Sale sale, 销售明细 sale date true失败返Stringdate)throws Exception 回false 收入支出流水登记 收入支出流水登记 方法 描述 参数 返回值 public boolean 插入收入支PayOut 存在返回insertGoodStype(PayOut 出流水 payOut,String true,不存在payOut,String date,String date,String 返回false rectime) throws Exception rectime public List 对考勤记录 成功返回selectAllPayOut() throws 执行增加操true,失败返Exception 作 回false. public List 根据起始时String selectPayOutByDate(String 间查询交易startdate, startdate, String enddate) 记录 String enddate throws Exception public List 查询所有收 成功返回selectPayOutReport() 入支出流水true,失败返throws Exception 并分页显示 回false public List 根据起始时String selectPayOut(String 间查询所有startdate, startdate, String enddate) 收入支出流String enddate throws Exception 水并分页显 示 面粉厂库存清点 面粉厂库存清点 属性名称 访问修饰符 数据类型 读写类型 说明 typeid private int 读 编号 typename private string 读 产品名称 weigth private float 读 库存总量 customerweigth private float 读 客户库存 查询凭证报表 原粮入库查询 控件名称 控件类型 功能 Submit Submit 提交按钮 Submit2 Button 取消按钮 方法 描述 参数 返回值 查询客户库存信无 返回:list List 息 selectAllCustomerStoreView() List 按客户ID查询客customerid:客返回:list selectCustomerByCustomerid(String 户库存 户编号 customerid) 按客户姓名查询CustomerName:返回:list List 客户库存 客户姓名 selectCustomerByName(String CustomerName) 原粮领用查询 方法 描述 参数 返回值 根据凭证编号查evid:凭证编号 返回:list List 询面粉领用记录 select DrawReportByEvid(int evid) List 查询面粉领用记无 返回:list selectAllDrawReport() 录 按起止时间查询startdate:开始返回:list List 面粉领用记录 时间 select DrawReportByDate(String startdate,String enddate) enddate:结束时 间 面粉加工查询 方法 描述 参数 返回值 查询所有加工记无 返回:list List 录 selectAllProcessView() 根据起止时间查startdate:开始返回:list List< ProcessView > 询加攻记录 时间 selectProcessViewByDate(String startdate,String enddate) enddate:结束时 间 产品出库查询 方法 按 参数 返回值 查询所有的出库无 返回:list List 记录 selectAllTakeOutReport() 根据凭证编号查Evid:凭证编号 返回:list List 询出库记录 selectTakeOutReportByEvid(int evid) 根据起止时间查Startdate:开始返回:list List 询出库记录 时间enddate: selectTakeOutReportByDate 结束时间 (String startdate, String enddate) 原粮购置查询 方法 按 参数 返回值 按凭证编号查询evid:凭证编号 返回:list List 原粮购置记录 selectPurchaseReportByEvid(int evid) 查询所有的原粮无 返回:list List 购置记录 selectAllPurchaseReport() 根据起止时间查Startdate:开始返回:list List 询原粮购置记录 时间enddate: selectPurchaseReportByDate(结束时间 String startdate,String enddate) 产品销售查询 方法 按 参数 返回值 按凭证编号查询evid:凭证编号 返回:list List 销售记录 selectSaleReportByEvid(int evid) 查询所有的销售无 返回:list List< SaleReportView > 记录 selectAllSaleReport() 根据起止时间查Startdate:开始返回:list List 询销售记录 时间enddate: selectSaleReportByDate(Stri结束时间 ng startdate, String enddate) 收入支出查询 方法 按 参数 返回值 查询所有欠款无 返回:list List 记录 selectRecvPayView() 系统参数 系统账户管理 控件类型 控件名称 控件属性 说明 Text appuserid Disabled=true 用户编号 Text username Maxlength=32 用户名 Password oldpassword Maxlength=32 原始密码 Password newpassword Maxlength=32 新密码 Password chekpassword Maxlength=32 确认密码 Text realnanme Maxlength=32 用户真实姓名 Text phone Maxlength=32 电话 Button add Value=添加 添加用户信息 Button cancel Value=取消 跳转到查看所有用户 页面 客户管理 控件类型 控件名称 控件属性 说明 Button Add Value=添加 点击进入添加商品页 面 Button Del Value=删除 删除选中商品 Button view Value=取消 重新初始化页面 产品管理 控件类型 控件类型 控件属性 说明 Text customerid Disabled=true 客户编号 Text customername Maxlength=32 客户姓名 Text address Maxlength=32 客户地址 Text idcard Maxlength=32 客户证件号 Text mobile Maxlength=32 手机 Text hometelephone Maxlength=32 电话 Button add Value=”添加” 点击修改客户信息 Button cancel Value=”取消” 跳转到查看所有客户 信息页面 凭证打印 凭证打印 控件类型 控件名称 控件属性 说明 Button account Value=查询 查询凭证 Button back Value=取消 跳转到凭证打印界面 架构设计 自定义数据访问层 Dbaccessframework包用于存放自定义数据访框架 自定义MVC层 Mvcframework包用于存放自定义mvc框架 Action包 控制器层~调用bo层的业务方法 BO包 业务逻辑层~调用DAO层来处理数据 Filter包 调用数据访问框架~对数据进行操作 POJO包 实体层 Utile包 工具类~如:分页类、字符串的处理类 Report包 用于存放生成报表的类 WebRort包 Baseinfo文件夹 系统基本信息维护模块界面,包括:系统用户管理、商品管理、客户管理 Business文件夹 系统主要业务模块界面,包括:原粮入库、面粉领用、库存处理、面粉加工、原粮购置、产品销售、欠款催收、 库存查询 Frame文件夹 系统frame框架 Report文件夹 包含报表XML和相关页面 Css文件夹 系统的所有css样式表 Image文件夹 系统所有图片 Js文件夹 系统所有脚本文件
/
本文档为【牛牛面粉厂详细设计文档】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索