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