基于jsp汽车销售库存管理信息系统毕业论文(编辑修改稿)内容摘要:
件库存管理。 系 统配件管理配件类别管理配件管理配件库存管理系统登录 图 31 系统模块组成 1 . 系统登录 功能描述: 其主要作 用是提供用户登录的界面以及相应的用户名和密码的校验工作,来对使用用户进行功能的限制。 操作描述: 管理员在系统输入界面上输入用户名( username)和密码(password),系统调用用户信息表中的数据进行验证。 如果密码正确进入系统页面,否则返回登录界面。 其中登录成功的代码为: public User login(String username, String password) throws LibraryException { User user = ().getUser(username)。 if (user == null) throw ()。 if (!().equals(password)) throw ()。 7 return user。 } 其流程图为: 登 录 页 面l o g i n . j s pU s e r B e a n l o g i n ( )主 页 面f r o n t . j s p登 录 成 功失 败 图 32 登录信息流程图 其数据库设计为: 序号 字段名称 字段类型 大小 允许为空 最大长度 默认值 主键 描述 1 ID Int 4 自增编号 10 是 自增id 2 username VarChar 50 是 255 用户名 3 pwd VarChar 50 是 255 密码 4 time DateTime 8 是 23 入职时间 5 range int 11 否 11 员工等级 表 31 用户信息表 2 .配件类别管理 功能 描述: 其主要是提供用户对特定的配件进行配件分类信息的增加、修改、 查询和删除等操作的平台。 操作描述: a) 新增配件分类 :根据系统界面,对配件的分类进行增加。 其中配件分类信息录入包括:配件分类名称 (name)和配件分类描述 (description),点击确定保存。 保存的方法实现如下: public Category saveCategory(Category category) { 8 ().save( category )。 ().flush()。 return category。 } b)修改配件分类:对已经添加到数据库的配件分类进行修改。 修改部分包括配件分类名称 (name)和配件分类描述 (description),实现的方法如下: public Category updateCategory(Category category) { ().update( category )。 ().flush()。 return category。 } c) 删除配件分类:对已经添加到数据库的配件分类进行删除,实现方法为: public void deleteCategory(Category category) { ().delete( category )。 } d)配件列表的查看:对已经添加的配件列表进行查看,实现方法为: public List getAllCategorys() { String sql = from Category c order by。 return ().find( sql )。 } 其流程图为: 9 主 页 面F r o n t . j s pC a t e g o r y B e a nd e l e t e A c t i o n ( )配 件 分 类 录 入 页 面C a t e g o r y C r e a t e . j s pC a t e g o r y L i s t B e a nl i s t A c t i o n ( )C a t e g o r y B e a nc r e a t e A c t i o n ( )C a t e g o r y B e a nu p d a t e A c t i o n ( )配 件 分 类 列 表 页 面C a t e g o r y c r e a t e . j s pC a t e g o r y B e a ne d i t A c t i o n ( )配 件 分 类 修 改 页 面c a t e g o r y E d i t . j s p 图 33 配件分类管理流程图 其数据库设计为: 序号 字段名称 字段类型 大小 允许为空 最大长度 默认值 主键 描述 1 id Int 4 自增编号 10 是 自增id 2 category VarChar 50 否 255 配件名称 3 desc VarChar 50 否 255 配件说明 表 32 配件分类 表 3 .配件管理 功能描述: 提供管理员对配件信息进行增加、修改、查询和删除。 配件信息录入的平台 操作描述: a) 配件信息的新增:在页面中,选中配件类别并输入配件名称( name)和配件描述( description),点击确认,系统确认并存如数据库。 实现方法为: 10 public Product saveProduct(Product product) { ().save( product )。 ().flush()。 return product。 } b) 配件信息的修改:在已经添加的配件信息中,选中特定的进行修改。 其中可以修改的内容包括:配件名称( name)和配件描述( description)。 实现方法为: public Product updateProduct(Product product) { ().update( product )。 ().flush()。 return product。 } c) 配件信息的删除:在已经添加的配件信息中,选中特定的进行删除。 其实现方法为: public void deleteProduct(Product product) { ().delete( product )。 ().flush()。 } d) 配件信息的查看:在已经添加的配件信息中,查看已经新增的配件信息,起实现方法为: public List getProducts(String name, String categoryId) { String sql = from Product p where =:categoryId and =:name。 String[] params = { categoryId, name }。 String[] values = { categoryId, name }。 return ().findByNamedParam( sql, params, values )。 }(其中数组 params 和 values 是实现配件分类名称与其 ID 的转换)。 11 其流程图: 主 页 面F r o n t . j s pP r o d u c t B e a nd e l e t e A c t i o n ( )配 件 分 类 录 入 页 面P r o d u c t C r e a t e . j s pP r o d u c t L i s t B e a nl i s t A c t i o n ( )P r o d u c t B e a nc r e a t e A c t i o n ( )P r o d u c t B e a nu p d a t e A c t i o n ( )配 件 分 类 列 表 页 面P r o d u c t c r e a t e . j s pP r o d u c t B e a ne d i t A c t i o n ( )配 件 分 类 修 改 页 面P r o d u c t E d i t . j s p 图 35 配件信息流程图 配件信息表如下: 序号 字段名称 字段类型 大小 允许为空 最大长度 默认值 主键 描述 1 id Int 4 自增编号 10 是 自增id 2 Product_name VarChar 50 否 255 配件名称 3 number Int 11 否 11 配件编号 4 category Int 4 10 外键 与配件类别表id一致 5 price float 2。基于jsp汽车销售库存管理信息系统毕业论文(编辑修改稿)
相关推荐
r 附件路径 操作人 id operatorid 20 varchar 操作人 操作时间 itime 20 varchar 操作时间 备注 detall 1000 varchar 备注 删除标志 deleteflag 1 int 删除标志 北京化工大学北方学院毕业设计(论文) 10 表 课程明细 表 ( 5) 栏目管理表:下表是为了记录首页的栏目名称,栏目的创建人。 以及操作人 id
cat 执行是的日志文件。 *Webapps: Tomcat 的 Web 项目目录。 *work: Tomcat 的工作目录,其中包含一些 JSP 编译后的 Servlet 源码和中间码得文件。 ( 3) Tomcat 的环境变量的配置 Tomcat 安装完成后,在操作系统的环境变量中添加 TOMCAT_HOME 变量和classpath 变量,其中 TOMCAT_HOME 变量值为
......................................................................... 39 石家庄铁道大学毕业设计 10 第 1章 绪论 从约翰冯诺依曼发明世界上第一台计算机 开始 ,在短短几十年间,计算机的应用领域已经从最初的军事科研应用扩展到 人类 社会的各个领域,给人类的生产活动和社会活动产生了极其重要的影响
捷的回应用户动作,并避免了在网络上发送那些没有改变过的信息。 与其他富客户端技术不同, Ajax 不需要任何浏览器插件,直接通过浏览器内置的 javascript 控制浏览器的内容和行为即可。 而其他的富客户端技术往往需要安装插件,并且以一个单独的进程来运行这些富客户端,一旦处理不当,很可能造成速度很慢的后果。 缺点:就是 Ajax 在不同的浏览器运行时,由于各个浏览器之间的差异
3 入库 表 列名 数据类型 大小 说明 instId int 4 入库编号 instClass char 1 入库 类型 goodsId int 4 货物 编号 instNum int 4 入库 数量 instTime datetime 8 入库时间 modifyTime datetime 8 修改时间 stoId int 4 仓库 编号 userId int 4 管理员 编号 4. 出库表(
以进行用户信息查询但不能查看到用户密码情况。 留言管理:对用户留言进行查看以及回复。 系统前台需求分析 会员注册和登录:为买家提供注册、登 录、修改个人信息等功能。 商品搜索及查看:对产品进行灵活的分类、存储,方便用户查看;同时提供商品指定查询,迅速定位。 购物车管理:用于存储用户选择好的数码产品,完成购物后可以自动生成订单以供管理者进行管理。 公告信息浏览