书店管理系统 项目开发立项计划书.docx
- 文档编号:9796498
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:15
- 大小:199.20KB
书店管理系统 项目开发立项计划书.docx
《书店管理系统 项目开发立项计划书.docx》由会员分享,可在线阅读,更多相关《书店管理系统 项目开发立项计划书.docx(15页珍藏版)》请在冰豆网上搜索。
书店管理系统项目开发立项计划书
新疆新华书店连锁管理系统
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做为持久层。
希望通过本案例的开发,读者可以学会该模式的使用,如果读者有兴趣,可以进一步完善本系统的各项功能。
谢谢
问/答:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 书店管理系统 项目开发立项计划书 书店 管理 系统 项目 开发 立项 计划书