小型书店图书管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.5 系统数据流程分析
∗ 购书过程: ∗ 借书过程数据流图如下图所示
2.6 数据字典
∗ 数据字典是指一个定义应用程序中使用的所有数据 元素和结构的含义、类型、数据大小、格式、度量 单位、精度以及允许取值范围的共享仓库。 ∗ 数据字典 ∗ 1.文件名:用户信息 ∗ 简述:存放用户的信息 ∗ 组成:{用户编号、用户名、初始密码、确定密码、 用户类型、真名、性别、所在院系、电话、Email地 址}
2.6 数据字典
∗ 2.文件名:图书信息 ∗ 简述:存放图书的信息 ∗ 组成:{图书编号、图书名、ISBN、作者名、出版社、出版时 间、图书类型、主题词、索引号、定价、页数、从书名、说明} ∗ 3.文件名:权限信息 ∗ 简述:存放权限信息 ∗ 组成:{编号、用户ID、用户名} ∗ 4.文件名:留言信息 ∗ 简述:存放留言信息 ∗ 组成:{编号、用户名、留言时间、留言内容}
1.2 系统开发的必要性
由于现在社会上存在很多的大型书店,大型书店 书的种类齐全,涉及面十分广泛且知名度高。与此相 比规模小的小型书店要想吸引读者就必须有自己的独 特之处,才能拓展自己的业务。因此小书店开发一个 属于自己的独特的图书管理系统是十分必要的。
1.3 系统开发可行性分析
∗ (1) 技术可行性 ∗ 此系统主要用到SQL Server 和visual studio 两种工具。只要在电 脑上装上这两种工具即可,当然这要考虑到软件版本与电脑的 兼容性问题。我系统的学过这两种软件的应用。当前图书管理 系统已得到大量应用,因此也有可以参考的一些资料。从技术 角度考虑此系统开发可行。 ∗ (2)经济可行性 ∗ 此系统开发需求不高,所需的硬件环境支出较低,并且系统并 不十分复杂,开发周期短,人员经济支出有限。实际开发完成 后,将很大程度上提高计算机的功能在为使用户带来方便的同 时,也为系统的创新和完善创造条件,我相信开发此系统带来 的经济回报要远远超过开发的支出。因此从经济角度老看此系 统开发可行。
∗ ∗ ∗ ∗ ∗ ∗ ∗
2.1 系统目标 2.2 系统组织结构 2.3 系统功能需求分析 2.4 系统业务流程分析 2.5 系统数据流程分析 2.6 数据字典
2.1 系统目标
小型书店图书管理系统是面向小型书店管理员,与图书借阅者和购买者 的。因此要符合他们的需求。实现他们所需的各种功能。后台管理用能与用 户租赁和网上购买功能。根据所作的需求分析可以得出,图书管理系统实施 后,本系统需要实现以下目标: ∗ 界面设计清晰、美观。 ∗ 数据存储安全、可靠。 ∗ 信息分类清晰、准确。 ∗ 强大的查询功能,保证数据查询的灵活准确。 ∗ 方便的网上图书订购及团购功能。 ∗ 支持用户在线查看图书详情以及评论功能、用户在线阅读和下载。 ∗ 为图书管理员提供真实的数据信息。 ∗ 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 ∗ 具有以维护性和易操作性。
1.1系统开发背景 系统开发背景
∗ 随着用户需求的不断改变 ,图书数量也相应的增加,有关图书 的各种信息量也成倍增加,面对着庞大的信息量,传统的人工 方式管理会导致书店管理上的混乱,人力与物力过多浪费,管 理费用的增加,从而使书店的负担过重,影响整个书店的运作 和控制管理,因此,必须制定一套合理、有效,规范和实用的 图书管理系统,对图书资料进行集中统一的管理。系统开发的 总的设计目标是实现图书管理的系统化、规范化。 ∗ 通过该系统可以实现图书信息的检索、图书借阅管理、用户个 人信息的管理等各种功能,实现图书管理的快捷、高效。 ∗ 我还对图书管理系统做了以下调研,针对不同人群的对图书的 需求做了调研。网上售书系统、各大图书馆的管理系统。并对 小型书店的需求做了调查纪录 。
2.2 系统组织结构
∗ ∗ ∗ ∗
主要用户 (1) 书店管理员 (2) 用户 (3) 后台管理人员
2.3 系统功能需求分析
∗ (本系统有两人共同完成,从此章开始主要说明本人完成的功能,其他功 能有另外一人完成) ∗ 1需求定义 ∗ 1.作为用户对题署管理系统的要求有: ∗ 1)能按各种方式(比如书名、编号、作者)查询图书馆藏数情况。 ∗ 2)能方便的借阅图书、续借图书、归还图书。 ∗ 3)能够查询自己的基本资料、借阅图书情况。 ∗ 4)能够方便的在网上买书。 ∗ 5)能够熟悉图书管理系统的使用。 ∗ 2. 系统要求 ∗ 1)能够对需要的统计结果提供列表显示输出 ∗ 2)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改
2.3 系统功能需求分析
∗ 业务流程分析的基本工具是业务流程图。业务流程 图(transaction flow diagram,简称TFD)是用一些 规定的符号及连线来表示某个具体业务处理过程, 是一种表明系统内各单位、人员之间业务关系、作 业顺序和管理信息流动的流程图,它可以帮助分析 人员分析业务流程中不合理的流程,发现现有系统 需要改进之处。
∗ 已完成பைடு நூலகம்文前两章内容后第三章的一部分。
小型书店图书管理系统
--网上购书与租赁子系统的开发
毕业设计工作情况
∗ ∗ ∗ ∗ ∗
论文题目 论文的系统调查 论文的系统分析 开发任务的进展 论文和开发完成情况
论文题目
小型书店图书管理系统 --网上购书与租赁子系统的开发
论文的系统调查
∗ ∗ ∗ ∗
第一章 系统开发背景、必要性和可行性分析 系统开发背景、 1.1 开发背景 1.2 系统开发的必要性 1.3 系统开发可行性分析
2.4 系统业务流程分析
∗ 业务流程分析的基本工具是业务流程图。业务流程图 (transaction flow diagram,简称TFD)是用一些规定的 符号及连线来表示某个具体业务处理过程,是一种表明 系统内各单位、人员之间业务关系、作业顺序和管理信 息流动的流程图,它可以帮助分析人员分析业务流程中 不合理的流程,发现现有系统需要改进之处。 ∗ 1.图书管理系统的需求分析图 ∗ 当决定要开发一个信息系统时,首先要对信息系统的 需求进行分析,需求分析要做的工作是深入描述软件的 功能和性能,确定软件设计的限制和软件同其他系统元 素的接口细节,定义软件的其他有效性需求。其实现步 骤主要包括四步(如图)
∗ 获得当前系统的处理流程,在此首先假设当前系统是手工处理系统。手工 处理流程大致是这样的。读者读者将要借的书和借阅证交给工作人员,工 作人员将每本书附带的描述书信息的卡和读者借阅证一起放在一个小格栏, 并在借阅证和每本书上贴的借阅信息。这样借书过程就完成了。还书时读 者将要还的图书交给工作人员,工作人员图书信息找到相应的书卡和借阅 证,并填写相应的还书信息。 ∗ 抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取 其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑 模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质 的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出 本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区 分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本 质的逻辑模型。
2.3 系统功能需求分析
∗ 1.图书管理系统的需求分析图 ∗ 当决定要开发一个信息系统时,首先要对信息系 统的需求进行分析,需求分析要做的工作是深入描 述软件的功能和性能,确定软件设计的限制和软件 同其他系统元素的接口细节,定义软件的其他有效 性需求。其实现步骤主要包括四步(如图) ∗
2.3 系统功能需求分析
2.6 数据字典
∗ 5.文件名:管理员信息 ∗ 简述:存放管理员的信息 ∗ 组成:{编号、用户名、初始密码、确定密码、用户类型、 真名、性别、所在院系、电话、Email地址} ∗ 6.文件名:借阅信息 ∗ 简述:存放借阅信息 ∗ 组成:{编号、用户ID、图书ID、借阅时间、归还时间} ∗
开发任务的进展
1.3 系统开发可行性分析
∗ (3)操作可行性 ∗ 本系统界面简单直观,易于理解。使用的控件易于 用户操作上手。并且该系统是在网络上发布,用户 访问自由。 ∗ (4)社会可行性 ∗ 此系统的开发有易于社会的发展。从法律方面来看 此软件系统自主开发,无侵犯专利权、侵犯版权等 问题。
二论文的系统分析
相关文档
最新文档