基于j2ee的进销存管理系统的设计与实现-计算机编程毕业论文设计范文模板参考资料内容摘要:

,仓库管理权限 . 操作员用户具有公司管理 ,客户管理 ,订单管理 ,产品管理 ,供应商管理 ,出入库管理 ,仓库管理权限 . 管理员用户可以对操作员用户和管理员用户进行动态授权 . 权限管理功能允 许用户通过设置 /取消用户组权限从而修改属于该用户组的用户权限 . 权限管理功能允许管理员用户单独设置 /取消用户组针对某项管理功能的权限 . 用户管理 用户信息管理包括新建用户信息 ,修改用户信息 ,删除用户信息 ,信息用户查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 用户信息包括编号 ,用户名 ,密码 ,电子邮件 ,提示问题 ,答案 ,注册时间 ,用户组编号 允许管理员用户及具有用户信息管理权限的用户管理用户信息 用户组管理 用户组信息管理包括新建用户组信息 ,修改用户组信息 ,删除用户组信息 ,信息用户组查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 用户组信息包括编号 ,用户名 允许管理员用户及具有用户组信息管理权限的用户管理用户组信息 权限管理 权限信息管理包括新建权限信息 ,修改权限信息 ,删除权限信息 ,信息权限查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 权限信息包括编号 ,权限组 ,权限名 ,用户组编号 ,权限 允许管理员用户及具有权限信息管理权限的用户管理权限信息 公司管理 公司信息管理包括新建公司信息 ,修改公司信息 ,删除公司信息 ,信息公司查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 公司信息包括编号 ,公司名 ,负责人 ,邮编 ,电话 ,地址 ,联系人 ,银行卡账户 允许管理员用户及具有公司信息管理权限的用户管理公司信息 客户管理 客户信息管理包括新建客户信息 ,修改客户信息 ,删除客户信息 ,信息客户查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 客户信息包括编号 ,姓名 ,地址 ,电话 ,传真 ,联系人 ,开户行 ,银行卡号 ,付款时间 ,销售员 允许管理员用户及具有客户信息管理权限的用户管理客户信息 订单管理 订单信息管理包括新建订单信息 ,修改订单信息 ,删除订单信息 ,信息订单查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分 页 ,并显示每次查询所需要的时间 . 订单信息包括订单号 ,客户编号 ,产品编号 ,数量 ,单价 ,接收时间 ,factFund,状态 允许管理员用户及具有订单信息管理权限的用户管理订单信息 产品管理 产品信息管理包括新建产品信息 ,修改产品信息 ,删除产品信息 ,信息产品查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 产品信息包括编号 ,名称 ,类型 ,编码 ,单位 ,单价 ,过期日期 ,Salemanager 允许 管理员用户及具有产品信息管理权限的用户管理产品信息 供应商管理 供应商信息管理包括新建供应商信息 ,修改供应商信息 ,删除供应商信息 ,信息供应商查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 供应商信息包括编号 ,名称 ,电话 ,传真 ,添加时间 ,联系人 ,联系电话 ,付款时间 ,开户行 ,银行卡账户 允许管理员用户及具有供应商信息管理权限的用户管理供应商信息 出入库管理 出入库信息管理包括新建出入库 信息 ,修改出入库信息 ,删除出入库信息 ,信息出入库查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 出入库信息包括编号 ,产品编号 ,供应商编号 ,仓库编号 ,入库时间 ,方向 ,管理员 允许管理员用户及具有出入库信息管理权限的用户管理出入库信息 仓库管理 仓库信息管理包括新建仓库信息 ,修改仓库信息 ,删除仓库信息 ,信息仓库查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 仓库信息包括仓库编号 ,名称 ,位置 允许管理员用户及具有仓库信息管理权限的用户管理仓库信息 注销 已登录的用户可以通过注销功能退出系统管理页面 ,返回登录入口 . 用户成功注销后 ,系统应清理用户保留在服务端的信息 . 用户成功注销后 ,系统应根据用户选择是否保留登录信息设置是否保留客户端信息 . 用户成功注销后 ,再次进入系统管理页面需重新登录 . 普通用户功能设计 登录 管理员用户与操作员用户通过相同的登录 入口进入系统 ,系统对用户输入用户名 ,密码 ,用户角色进行验证 通过身份验证的用户进入管理系统桌面 ,执行系统后台管理功能 ,未通过身份验证的用户无法使用此系统后台管理功能 . 通过身份验证的用户在本地使用 Cookie 保存当前系统登录用户名 . 通过身份验证的用户在服务端使用 Session 保存当前系统登录用户的登录状态 . 公司管理 公司信息管理包括新建公司信息 ,修改公司信息 ,删除公司信息 ,信息公司查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行 分页 ,并显示每次查询所需要的时间 . 公司信息包括编号 ,公司名 ,负责人 ,邮编 ,电话 ,地址 ,联系人 ,银行卡账户 允许管理员用户及具有公司信息管理权限的用户管理公司信息 客户管理 客户信息管理包括新建客户信息 ,修改客户信息 ,删除客户信息 ,信息客户查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 客户信息包括编号 ,姓名 ,地址 ,电话 ,传真 ,联系人 ,开户行 ,银行卡号 ,付款时间 ,销售员 允许管理员用户 及具有客户信息管理权限的用户管理客户信息 订单管理 订单信息管理包括新建订单信息 ,修改订单信息 ,删除订单信息 ,信息订单查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 订单信息包括订单号 ,客户编号 ,产品编号 ,数量 ,单价 ,接收时间 ,factFund,状态 允许管理员用户及具有订单信息管理权限的用户管理订单信息 产品管理 产品信息管理包括新建产品信息 ,修改产品信息 ,删除产品信息 ,信息产品查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 产品信息包括编号 ,名称 ,类型 ,编码 ,单位 ,单价 ,过期日期 ,Salemanager 允许管理员用户及具有产品信息管理权限的用户管理产品信息 供应商管理 供应商信息管理包括新建供应商信息 ,修改供应商信息 ,删除供应商信息 ,信息供应商查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 供应商信息包括编号 ,名称 ,电话 ,传真 ,添加时间 ,联系人 ,联系电话 ,付款时间 ,开户行 ,银行卡账户 允许管理员用户及具有供应商信息管理权限的用户管理供应商信息 出入库管理 出入库信息管理包括新建出入库信息 ,修改出入库信息 ,删除出入库信息 ,信息出入库查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 出入库信息包括编号 ,产品编号 ,供应商编号 ,仓库编号 ,入库时间 ,方向 ,管理员 允许管理员用户及具有出入库信息管理权限的用户管理出入库信息 仓库管理 仓库信息管理包括新建仓库信息 ,修改仓库信息 ,删除仓库信息 ,信息仓库查询 ,信息查询时提供分组 ,排序功能 ,需要对查询信息的返回结果进行分页 ,并显示每次查询所需要的时间 . 仓库信息包括仓库编号 ,名称 ,位置 允许管理员用户及具有仓库信息管理权限的用户管理仓库信息 注销 已登录的用户可以通过注销功能退出系统管理页面 ,返回登录入口 . 用户成功注销后 ,系统应清理用户保留在服务端的信息 . 用户成功注销后 ,系统应根据用户选 择是否保留登录信息设置是否保留客户端信息 . 用户成功注销后 ,再次进入系统管理页面需重新登录 . 5 数据库设计 数据库设计是分析和创建保存系统数据的数据库结构设计,数据库分析是数据库项目开发周期中一个重要的阶段,随着现代软件的发展,手工分析方式已经很难满足数据库系统数据库分析的要求,必须借助相应的工具。 在数据处理中用数据模型描述客观世界中的事物及其联系,便把描述每一实体的数据成为记录,把描述属性的数据叫做数据项或字段。 记录是由数据项组成。 每个数据项包括两个特征:即数据类型 和数据长度。 数据库的设计将直接影响系统的运行效率和系统进度。 数据表 用户 表 [administrator] 名称 描述 数据类型 长度 主键 自增长 约束 UserId 编号 Int32 11 是 是 否 UserName 用户名 String 50 否 否 否 PassWord 密码 String 50 否 否 否 Email 电子邮件 String 50 否 否 否 Question 提示问题 String 50 否 否 否 Answer 答案 String 50 否 否 否 RegisterTime 注册时间 DateTime 8 否 否 否 UserGroupId 用户组编号 Int32 11 否 否 是 用户组 表 [administratroup] 名称 描述 数据类型 长度 主键 自增长 约束 UserGroupId 编号 Int32 11 是 是 否 UserGroupName 用户名 String 50 否 否 否 权限 表 [adminrules] 名称 描述 数据类型 长度 主键 自增长 约束 ID 编号 Int32 11 是 是 否 RuleGroup 权限组 String 50 否 否 否 RuleName 权限名 String 50 否 否 否 UserGroupId 用户组编号 Int32 11 否 否 是 Rules 权限 Int32 11 否 否 否 公司 表 [pany] 名称 描述 数据类型 长度 主键 自增长 约束 panyNo 编号 Int32 11 是 是 否 panyName 公司名 String 50 否 否 否 panyCharger 负责人 String 50 否 否 否 panyZipCode 邮编 String 50 否 否 否 panyTel 电话 String 50 否 否 否 panyAddress 地址 String 50 否 否 否 panyConn 联系人 String 50 否 否 否 panyBankAccount 银行卡账户 String 50 否 否 否 客户 表 [custom] 名称 描述 数据类型 长度 主键 自增长 约束 customNo 编 号 Int32 10 是 是 否 customName 姓名 String 20 否 否 否 customAddress 地址 String 100 否 否 否 Tel 电话 String 20 否 否 否 Fax 传真 String 25 否 否 否 touchPeople 联系人 String 20 否 否 否 bankAccount 开户行 String 10 否 否 否 accountNo 银行卡号 String 30 否 否 否 payDate 付款时间 String 20 否 否 否 salesPerson 销售员 Str。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。