大连外国语学院 本科生毕业论文(设计)
(5)如果用登陆后,那么登陆框就隐藏了切换到退回按钮,如果用户点击退出,可以退出系统。
2.管理员
(1)管理员拥有最大权限,可以进入管理页面并配置系统信息。 (2)管理员可以管理会员,对会员进行删除。
(3)管理员可以随时更新图书信息,添加图书、修改图书信息,以及删除图书信息。 (4)管理员查看用户订阅信息信息,并可以删除多余的订阅信息。
(5)管理员查看图书类型信息,添加图书类型、管理图书类型、修改图类型、还可以删除。
(6)管理员栏目信息,可以对关于我们、借阅说明、联系我们等栏目进行编辑说明。
2.1.2 性能需求
可以分为以下几种。
1.安全性要求:所有访问数据库的操作,必须尽量保证安全。 2.时间性要求:保证用户一次最简单购物过程在1分钟内完成。 3.美观性要求:要求界面美观,操作简便。
2.2 系统可行性分析
2.2.1 技术及开发方法可行性
本系统的开发主要包括后台数据库的建立和维护以及前台页面的浏览开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库,而且数据库集中管理,便于分散用户的使用。Microsoft Visual studio2005也给编程人员提供了得心应手的集成开发环境。ASP.NET拥有C#开发语言的强大功能,足以实现应用程序所需要实现的功能,还可以结合HTML语言的使用来实现系统操作的便利性。于是,该系统在技术上是可行的。而对于后者则要求应用程序功能完备、易使用等特点。基于这两点,系统可采用B/S结构的开发模式,服务器端使用功能强大的数据库软件Microsoft SQL Server 2005实现数据的存储和维护;客户端使用跨平台网络开发语言ASP.NET实现应用程序的设计,可运行于Linux/Unix和Windows系列操作系统平台。
[5]
5
大连外国语学院 本科生毕业论文(设计)
2.2.2 管理可行性
利用面向对象的机构化方法,面向对象方法以“对象”为中心,在分析对象、研究对象及对象的属性的过程中,根据其内在规律建立求解模型。
基于这种方法建立的软件系统,不管外部环境或功能需求如何地变化,其对象的内在的规律是不变的,区别于传统方法的以“过程为中心”,以功能分解为基本方法,当功能需求发生变化时,将引起对软件整体结构的修改,导致系统不稳定。因而,基于这种方法建立的软件系统是不会引起软件结构的整体变化,所以系统是稳定的,利用此方法可以充分达到系统管理可行性的目的。
[6]
2.2.3 经济可行性
该系统为本科毕业生的毕业设计题目,主要目的是通过系统的设计和调查分析建设图书馆管理系统网站所需要具备的各项能力以及实现的具体方法,且体现四年所学,对于个人技术是一种升华和提高,并不是用于商业销售,不需要额外的经费,因此该系统在经济方面是可行的。
2.3 业务流程分析
业务流程分析的目的是:形成合理、科学的业务流程。通过分析现有业务流程的基础上进行业务流程重组(BPR),产生新更为合理的业务流程。业务流程分析主要是定义项目的内容,即对现行的管理进行仔细地回顾和描述,从而认识项目的业务和技术上的具体要求,帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系,例如业务目标、业务策略、面对的问题、产生的影响、组织机构参与者或者相关的企业架构。
系统设计以前,要对系统需求进行归纳和分析,查找出所有的业务主角,然后在确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图。
下面是对该系统业务流程的简单分析:
用户首先登录网站,如果用户还没有登录名,首先要进行用注册。注册后,在登录时用户名与密码验证通过就能做相关操作。如果用户名不存在或密码不正确,则提示重新登录。
用户成功登录之后,进入主页面,可选基本业务有三个,退出系统,图书借阅,个人信息修改。
如果当前登录用户为管理员,则可以删除其用户信息和用户的留言信息,还可以对图书进行录入、修改、删除、查询,图书类型进行录入、删除、修改、查询管理,还可以对借阅
6
大连外国语学院 本科生毕业论文(设计)
进行管理等??
系统业务流程图如图2-1所示。
游客 用户登陆 否 注册 是 登陆 否 成功 管理员 图书管理 会员管理 借阅管理 图书借阅 网站浏览 修改信息 增删改查 是 借阅 数据库 是 修改
图2-1 系统业务流程
7
大连外国语学院 本科生毕业论文(设计)
3图书馆管理系统设计
3.1 系统物理环境配置
系统硬件平台的配置: 1.CPU:T3400。 2.内存:2.87GB DDR。 3.硬盘:250GB。
4.基本的输入、输出设备。 系统软件平台的配置:
如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,图书馆管理系统所采用的软件配置环境为:
1.操作系统:Windows XP Professional Edit Service Pack2。 2.数据库软件:SQL Server 2005。 3.系统开发软件:Visual Studio 2008。
[7]
3.2 项目规划
本系统的结构包括数据库连接层、业务逻辑层以及视图层。整个图书馆管理系统的网站设计是整个所有用户进行操作的页面,服务对象通过访问网站来过去所需信息,该网站的设计提供以下功能:
1.各种功能的连接。包括注册,登录,修改个人信息。 2.游客及用户对各类所需书籍的搜索以及详细信息的查询。 3. 用户需登录后可对所需书籍借阅。 4. 查看借书指南以及图书馆管理系统的简介。 5.以往借过书籍的查询及书籍的归还。
3.3 系统概要设计
根据系统分析的结果数据流程图所描述的系统的逻辑模型,逻辑模型主要确定系统做什
8
大连外国语学院 本科生毕业论文(设计)
么的问题,在系统分析阶段提出;把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型,而物理模块主要解决怎样做的问题,在系统设计阶段提出。
在管理信息系统的设计过程中,系统划分的一般原则如下:
1.子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。
2.子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。
3.子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。
4.子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。
从公司的组织结构上出发,把整个管理信息系统划分成多个子系统。每个子系统的功能相对独立,但是子系统之间有必要的数据联系。
对图书馆管理系统的数据流图采用变换中心法和事务中心法进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。
系统功能模块结构图反映了图书馆管理系统功能模块的划分,如图3-1所示。
图书馆管理系统 [8]
管理员 用户 用户信息 借阅信息 图书管理 图书类型 图书浏览 借阅管理 个人信息 图3-1 系统功能模块结构图
9
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库图书馆管理系统的设计与实现(3)在线全文阅读。
相关推荐: