摘要 书店销售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合书店管理系统的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、PowerBuilder应用程序设计,PowerBuilder数据库技术进行了较深入的学习和应用,主要完成对书店管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的书店管理系统可以满足书店的业务员、书店管理员和经理三方面的需要。设计充分利用PowerBuilder9.0、MS SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。
论文各章内容介绍
第一章是绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,对开发本系统的可行性分析还有对论文各章内容的简要介绍。
第二章是系统需求分析。主要内容是系统的性能要求及功能需求分析,最后按面向对象的分析方式给出了系统的用例模型、活动图以及数据字典。
第三章是系统设计部分,本章主要针对系统进行总的体系结构的设计,这部分设计是从用例模型及活动图导出的;系统数据模型设计包括了核心的E-R图、关系模型和一些重要的数据表,介绍了数据库视图及存储过程的运用;最后确定了系统的开发和运行环境以及开发本系统所涉及的一些关键技术。从第四章开始介绍了各个主要模块的设计。
第四章介绍的是系统的内核设计,包括整个系统框架的三层结构模型、公共类库、用户模型类及系统基类页面的设计。
第五章介绍的是交流系统,交流系统包括站内短信子系统、站内邮件子系统、语音视频子系统。本章主要介绍了前两个子系统的体系结构设计。
第六章介绍的是基础课件子模块,包括这个子模块的UML活动图,数据库设计与实现以及实现中涉及到的技术要点。
第七章介绍的是典型例题子模块,包括这个子模块的UML活动图,数据库设计与实现以及实现中涉及到的技术要点。
第八章介绍的是在线作业子模块,包括这个子模块的UML活动图,数据库设计与实现以及实现中涉及到的技术要点。
第九章介绍的是网上答疑子模块,包括这个子模块的UML活动图,数据库设计与实现以及实现中涉及到的技术要点。
第十章介绍的是在线测试子模块,包括这个子模块的UML活动图,数据库设计与实现以及实现中涉及到的技术要点。
第十一章是用户使用手册,主要内容有系统功能简介、运行环境简介,系统安装手册及系统运行与操作指南(手册)。
第十二章是系统评介,主要内容有系统主要功能、特色/优点介绍,系统存在不足与改进方案以及毕业设计心得与收获。
最后是结论,致谢以及参考资料等,在附录内收录了主要模块清单,运行界面与结果。
本书店销售管理系统主要有以下四大模块:
(1)、系统管理 包括用户的登陆、用户修改密码、重新登陆和退出系统。
(2)、经理子系统:包括统计分析、用户管理和会员政策。统计分析包括对销售、库存、退货等信息的统计这样管理员就能够很直观的了解当前书店的运营情况,可以及时的制定下一时间段的销售和管理策略。用户管理包括对用户的添加、删除和修改,由于在系统用户中有部分是书店的管理人员聘请过来的,这些人员不是一成不变的,总是在不断变化,这就涉及到用户信息的添加、删除和修改。另外,会员还分有不同的级别,有的在本店里买的书籍比较多了会员级别比较高,这样打的折也多,新入的会员等级低打的折也少,这样就需要对会员的等级进行管理
(3)、仓库管理子系统 包括库存管理、供应商信息管理和图书分类管理。图书存在仓库总有入库和出库,为了对图书的入库和出库信息进行详细的统计和管理我们需要对库存进行管理,并且我们要对库存里的书籍进行书目管理,这也属于库存管理的范畴。由于现在供应商很多,书店会有选择的选取其中的一些作为固定的合作伙伴,这样就需要对他们的信息进行管理,这就涉及到供应商信息的添加、删除和修改。另外,图书还分为不同的类型,有文学的,有经济类的等等,不同的类型的书籍的销售情况,摆放位置也不一样,这需要对图书的类型进行管理。
(4)、销售管理子系统 包括图书的销售、销售统计和会员管理。本系统的一个主要的功能就是销售图书的功能。销售统计是让营业员查看一下当天的销售记录。由于本书店是会员制的所有我们就需要对会员进行管理,这里面包括会员的增加,修改和删除。
(5)、查询子系统 包括对图书的库存信息,会员信息,供应商信息进行查询。
如果想知道某本书的相关信息,可以输入该书的编号、书名任意查询,同时该操作还支持模糊查询。如果想知道某会员的购买情况、某种书的销售情况同样可以通过查询得到。
PB(16)书店销售(1)
< class="1033