重 庆 理 工 大 学
毕 业 设 计(论文)开 题 报 告
题 目 图书销售管理系统设计
二级学院 应用技术学院
专 业 会计学 班 级
姓 名 学 号
指导教师 系 主 任
时 间 2012年11月19日
本课题的研究目的及意义
图书销售管理系统开发的目的是为图书销售单位提供图书信息管理和提高图书销售管理工作的效率。
图书销售管理系统是一个图书销售单位不可缺少的部分,它的内容对于图书销售单位的决策者和管理者来说都至关重要,所以图书销售管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式数据信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对图书销售信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书销售管理工作的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本系统是由PowerBuilder 10.0开发软件工具分析、设计、开发图书销售管理系统的过程。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。该系统基本上满足了用户在图书采购销售过程中的需求,用户界面友好。
本人对课题任务书提出的任务要求及实现目标的可行性分析
任务要求:
完成本课题的任务书、开题报告、文献综述等文档内容。
研究图书管理系统,具体包括:
开发图书销售管理系统
图书销售管理系统的数据库结构设计与实现
图书销售管理系统的具体实现
(3)基于PowerBuilder 10.0开发平台,根据以现有企业的销售状况的查询、管理、记录为数据源,开发图书销售管理系统,该系统包括如下功能:
系统设置。包括用户登录、修改用户、修改密码。
简单的系统设置问题。
采购系统管理问题。
基本信息管理的问题。
图书销售管理问题。
销售和库存管理问题。
简单的数据维护和系统维护问题。
简单的常用工具引用问题(计算器)。
(4)以“图书销售管理分析系统”为题,根据系统开发流程,撰写设计说明书。
可行性分析:
可行性研究是对系统进行全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性:
1.技术可行性
本系统采用Windows XP作为操作平台。数据库管理系统选用SQL Anywhere 9.0,本系统的应用程序开发平台选用PowerBuilder 10.0.
2.经济可行性
该系统开发需求低,不需要过多的经济投入,该系统具有相当的实用性,改善传统管理方式的人力物力,以及管理费用的浪费,提高工作效率。再者,运用本系统进行图书的销售已经部分的库存结算管理,能够有效地节约销售整个过程的时间,并且能够提供完善的查询和结算系统,大大提高管理的高效性,用户只需要花小部分资金去购买软件和电脑,就能实现图书管理的高效运行,提高销售的收益率。
3. 营运可行性
(1)本系统操作简单,易于理解,只需通过简单培训,上手较快,营运环境要求低。
(2)面对于系统设计还应该以“标准性、安全性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足该单位的发展需要。
标准性:系统编写与运行必须符合标准,既可以保证系统运行又可以在此标准上每一项功能运行。
可靠性:由于图书销售信息的重要性,系统必须稳定可靠,从而避免或减少数据损失。
安全性:通过系统权限控制使用者,从而确保使用者无法操作与其无关的数据。
高效性:由于图书相关信息每次处理信息量较大,系统对信息处理能力响应能力都应是快捷有效的。
可维护性:采用结构化模块设计,便于开发与维护,也有利于情况随时进行。
本课题的关键问题及解决问题的思路
关键问题:
(1) 系统应该具备针对性,应注意图书销售管理在采购销售库存等方面的特殊性。
(2) 对数据库进行动态管理,以方便查询、统计材料采购相关信息。
(3) 注意系统的安全性,尽量减少BUG的出现。
(4) 注意数据库的安全性,防止数据库的冗余及非法操作引起的数据丢失。
解决问题思路:
(1)合理的设计系统的构架:通过初期的调查研究,采用原型法,针对我所设计开发的系统的要求,就需要设计合理的系统构架。
(2)合理的设计数据结构:本系统的涉及较大、较全面的数据,数据库设计主要是围绕用户的需求,用户的需求具体体现在各种信息的提供、保存、查询,这就要求数据库结构能充分满足各种信息的输出和输入。数据库是一个基础,合理的设计一个数据库可以让该系统功能成功的运行,也为管理员管理信息提供方便。所以,合理的设计数据结构是本系统的关键保证。
4、完成本课题所需的工作条件(如工具书、计算机、实验、调研等)及解决办法
工作条件:
(1) Windows XP操作系统:作为客户端操作系统平台
(2) PowerBuilder 10.0:作为系统的软件开发工具
(3) SQL Anywhere 9.0:系统所需数据库管理系统
(4) Power Designer:构建系统物理数据模型
(5) VISIO2003:绘制流程图
解决办法:
(1)工具书:通过学校图书馆借阅及网上图书资料搜索等方式多途径获得所需文献资料。
(2)计算机、实验:学校计算机实验室提供了完整的开发环境,且个人拥有电脑。
(3)调研:相关资料的收集与调研并利用相关教学用原型案例进行参考学习。
5、工作方案分析及进度计划(工作思路)
(1)2012年11月:确定系统目标和设计方向,查阅书籍和网络资料,搜集大量信息以分析课题,完成开题报告和文献综述。
(2)2012年12月:对图书销售管理系统进行初步分析,画出业务流程图,数据处理流程图,并编写数据字典。
(3)2013年1-2月:编制数据库表及其相应联系,图书销售管理系统功能模块设计和程序编写。
(4)2013年3月:界面设计。完善销售管理系统中的各项功能,并设计和美化各个窗口和相应控件。
(5)2013年4月:进行模块测试,调试各个程序。初步试运行软件,征求老师和同学的意见进一步完善系统。
(6)2013年5月:完善设计报告文档,准备毕业答辩。