您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 书店管理系统项目开发立项计划书
新疆新华书店连锁管理系统JavaEE项目开发立项计划书项目流程开发背景系统分析系统设计数据库设计登录及注销模块图书资料管理模块图书类别管理模块客户资料管理模块项目流程(续)供应商资料管理模块图书采购信息管理模块图书采购退货管理模块销售与退货管理模块库存统计模块系统维护模块知识点汇总章末总结开发背景随着社会的发展,图书品种购买图书的人数和需求日益增多,书店的管理工作变得繁琐,而传统的人工管理方式已然不能满足数量巨大的图书管理查询和其购买信息的管理要求,经详细分析其有如下缺点:图书和客户信息不易维护,数据量大。查询不方便,有时候客户或销售员找不到自己想要的书。各种信息的记录靠手写,数据容易丢失。由于公司及各个子公司之间距离比较远,这对各地库存图书的信息、以销售图书的统计等工作造成了很大的不便,其直接制约着公司的发展,利用电话、传真等进行数据传送存在库存数据的不一致性较高,没有针对客户的管理,工作人员的才操作不方便。为了弥补上述缺陷,便于整个新华书店的销售工作,提高营业效率,开发出此图书销售管理系统,以解决销售额低下问题,实现销售图书管理信息化。系统分析本系统是供公司内部使用,通过因特网和移动终端应用,主要实现对图书资料及数据的管理和监督,具体功能如下:图书管理功能,包括对图书的增、删、改、查。图书类别的管理功能,包括对类别的增、删、改、查。供应商的管理功能,包括对其的增、删、改、查。客户的管理功能,包括对其的增、删、改、查。销售信息的管理功能,包括对其的增、删、改、查。采购退货和销售退货的管理功能,对其的增、删、改、查。库存统计功能,系统维护,主要是对管理人员的增、删、改、查。系统分析制定本系统要具备以下功能。1客户用户端通过因特网客户可以查询图书,客户可以邀请书店工作人员对书店的图书进行查找,以找到自己需要的书。通过因特网客户可以预约图书,如果想买的书已经卖完,可以再次进行图书预约。通过因特网客户可以对自己的基本信息如历史购买记录等信息。客户购买图书时可以请书店工作人员进入系统进行查询2管理员端客户管理,对客户信息的增、删、改、查等操作。广告管理,管理员可以按自己的销售计划和优惠销售活动给客户发送电子邮件或其他形式的广告。图书管理,包括对图书的增、删、改等。图书类别的管理功能,包括对类别的增、删、改、查供应商的管理功能,包括对其的增、删、改、查库存管理,热销图书的供货和被压图书的处理。会员卡管理,会员的购买记录和打折增加的管理。管理员管理,有权限控制,分为超级管理员,普通管理员,监督员。对管理人员的增、删、改、查。挂失图书,图书如果丢失,可以上报进行挂失。3监督员端观看系统管理员对系统信息的增、删、改、查等操作记录。图书管理,包括对图书的增、删、改等。库存管理,热销图书的供货和被压图书的处理。优惠活动监督,会员的购买记录和打折增加的监督。监督管理,按年月日得知每一个书店或每一种图书的销售情况。市场分析,随时查询和统计客户预定,市场需求。系统结构设计系统分析确定了本系统的最终目标,系统结构如下图所示:书店管理系统客户端管理段监督段用户登录修改密码查询购买买纪律查询账单信息图书检素图书预约管理员登录修改密码查询购买买纪律查询账单信息图书检素图书管理查询账单信息年月日销售报表查询库存客户订单登陆或硬件绑定系统预览这一节将对本系统各功能模块进行演示。系统目录组织结构系统开发前,要先明确系统的目录组织结构,本系统的目录组织结构如图所示:基本框架本系统的基本框架图如下所示:数据库设计该系统包含的实体主要有:图书、客户、管理员等,下面将图书实体的E-R图。通过其E-R图来了解实体的属性。基本框架(续)具体动作含义如下所示:动作编号动作内容动作编号动作内容动作编号动作内容a管理员登录j查看类别s修改供应商资料b搜索动作k修改类别t添加供应商资料c管理员注销l添加类别u删除采购记录d换页动作m删除客户v查看采购信息e删除图书n查看客户资料w修改采购记录f查看图书o修改客户资料x修改采购明细g修改图书p添加客户y删除采购明细h添加图书q删除供应商z添加采购明细i删除类别r查看供应商A添加采购记录数据库设计本系统包含的实体主要有:图书、类别、客户、供应商、管理员等,下面将介绍各实体的E-R图。数据库设计(续)本系统中的表主要有:图书表、类别表、客户表、供应商表、管理员表、采购表及其明细表,采购退货表及其明细表,销售表及其明细表,销售退货表及其明细表等,下面将图书资料表进行介绍,其它表的设计请参看本书中的详细介绍。开发前准备工作由于该系统采用Spring做业务层,hibernate作为持久层,MySQL作为数据库,因此在开发前,要对其进行配置,并在数据库中插入一些记录,供开发中测试使用。表的创建与记录插入数据源的配置Spring的配置Hibernate的配置管理端口登录及注销模块进入系统进行管理时,首先要进行登录验证,以防止非法人员进入,造成数据错误,给公司带来损失。本节将开发该登录模块,实现用户的验证。登录页面的设计Servlet的配置登录动作的实现业务方法的实现注销动作的实现客户端口页面的开发当用户登录成功后,就进入到客户管理首页,该页面的左端是一个树形的导航,右面是按钮式的导航。客户可以查看自己的购书,打折记录,级别上升情况等历史纪录。客户在详细资料中可以填写或变更姓名,联系方式等相关的信息。图书资料管理模块本节将会对图书的管理功能进行开发,实现对图书资料的增、删、改、查等操作。图书管理页面的实现对客户的业务推广活动群发,业务方法的实现图书搜索及换页动作的实现图书的添加和查看图书的修改及删除图书类别管理模块本节将开发对图书类别的管理模块,主要包括如下内容:类别管理页面的实现类别的添加及查看类别的修改及删除客户资料管理模块本节将对客户资料管理模块进行开发,实现对客户的增、删、改、查等功能。客户管理页面的实现客户的添加及查看客户的修改与删除供应商资料管理模块本节将会对供应商管理模块进行开发,实现对供应商的增、删、改、查等。供应商管理模块的功能和客户管理模块完全相同,在此就不再进行开发介绍。采购信息管理模块该模块主要用来管理公司的采购信息,主要包括对采购记录的增、删、改、查,以及对采购明细的增、删、改、查等。采购管理页面的实现采购信息的添加及删除采购明细的添加采购信息的查看与修改采购明细的修改与删除采购退货管理模块当采购的货物不符合要求时,就需要将这批货物退货,本小节将对采购退货进行开发。采购退货明细的添加采购退货明细的修改及删除销售与退货管理模块本模块中的销售信息管理模块与采购信息管理模块的功能完全相同,均对采购或销售表以及与之对应的明细表实现了增、删、改、查等功能。本模块中的销售退货管理模块与上一节中的采购退货模块功能完全一样,均实现了对其以及与之对应的明细表的增、删、改、查等功能。库存统计模块本模块主要是对仓库中的图书按照数量,类别,作者,价格,出版社,编码等信息进行库存搜索。系统维护模块本节将对系统维护模块进行开发,即实现对管理员的增、删、改、查等功能。管理员管理页面的实现管理员的添加及删除密码重置修改个人密码知识点汇总下面对其中比较重要的知识点进行简单的总结:控制反转的应用:本系统应用了Spring的IoC容器,在开发过程中,当Spring的一个受管Bean需要另一个受管Bean的对象时,只需要将其注入到所需要的类中即可,而不需要再进行实例的创建操作,读者可参阅本应用中对Spring的配置文件。数据源的使用:本系统中对数据库的操作使用了数据源,并将JndiObjectFactoryBean作为Spring的一个受管Bean来使用,当要得到数据源时,只需得到Spring的受管Bean即可。OR映射的使用:本系统使用了hibernate作为持久层,将数据库中的表与POJO相映射,进而将面向数据库的各种业务操作以POJO的属性与方法的形式实现。章末总结通过本章的学习,读者应该对MVC的设计模式有了一定的理解。本系统中采用JSP做为表示层,Servlet作为控制器,Spring做为业务层,Hibernate做为持久层。希望通过本案例的开发,读者可以学会该模式的使用,如果读者有兴趣,可以进一步完善本系统的各项功能。谢谢问/答:
本文标题:书店管理系统项目开发立项计划书
链接地址:https://www.777doc.com/doc-2774406 .html