基于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。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。