目 录
1 绪论 1
1.1 开发背景及意义 1
1.2音像店租赁管理系统的应用现状 2
1.3 论文结构安排 2
2 技术与工具简介 3
2.1 应用的相关技术 3
2.1.1 B/S模式 3
2.1.2 C#编程语言 3
2.2 开发工具介绍 4
2.2.1 Visual Studio 2010 简介 5
2.2.2 SQL Server 2008简介 5
2.3 小结 6
3 需求分析 7
3.1 系统用例图和用例描述 7
3.2 功能需求 8
3.3 数据需求 9
3.4 小结 10
4 概要设计 11
4.1 系统设计思想 11
4.2 系统功能设计 11
4.3 系统功能模块划分 12
4.4 数据库设计 12
4.4.1 概念结构设计 13
4.4.2 逻辑结构设计 15
4.4.3 物理结构设计 15
4.5 小结 17
5 详细设计与实现 18
5.1 模块介绍 18
5.1.1登录模块概述 18
5.1.2登录模块流程和分析以及实现 18
5.2 主界面 20
5.2.1主界面模块概述 20
5.2.3主界面模块实现 20
5.3 系统功能 21
5.3.1系统功能概述 21
5.3.2音像管理功能 21
5.3.3用户管理功能 25
5.3.4管理员管理功能 27
5.3.5音像制品租借 29
5.4 小结 31
6 系统测试 32
6.1 测试方法 32
6.2 测试环境 32
6.3 功能测试 33
6.4 小结 34
7 结束语 35
7.1 总结 35
7.2 展望 35
附 录 36
参考文献 40
致 谢 41
1 绪论
本章是论文的绪论部分,将论述论文开发背景及意义、系统应用现状以及论文要完成的工作。通过对现有研究现状分析,提出了本课题的研究方向。最后将给出本文的主要组织结构,从整体上阐述论文的工作。该系统的开发可以有效的管理音像店租赁信息。
1.1 开发背景及意义
管理信息系统MIS(Management Information System)指的是进行日常事物操作的系统,主要用于管理需要的记录,并对记录数据进行相关的处理。MIS系统通常用于系统决策,如何以利用MIS系统找出目前迫切需要解决的问题,并将信息及时的反馈给系统管理人员,使他们了解当前工作发展的进展或不足。基于Web的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于决策,而且可以用于进行普通的管理。通过用户的登录可以实现对系统信息的浏览、查询、和更新[1]。
管理信息系统MIS是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业和单位的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。而MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。
并且经过具体实地调查发现,音像租赁行业的自动化水平还比较落后,大多数音像租赁店还处于人工管理阶段,即还是使用纸和笔来对租赁信息进行记录。当同时来办理租赁业务的用户比较少时,人工管理还应付的过来;但当同时来的用户比较多时,人工管理的冗繁性、低效性就暴露了出来,同时还面临着出错的可能性。
这一缺乏系统、规范的管理手段,严重阻碍了该行业的快速发展。而大多数其他行业如零售、金融等行业早已具备了相关的、较为成熟的管理系统。因此专门为租赁行业开发一个管理系统是很必要的。
1.2音像店租赁管理系统的应用现状
目前许多中小型音像店还没有实现信息化、网络化。数据传递、信息发布等多为手工模式,管理方面缺少科学化。这使得音像店的工作效率难以提高,劳动成本也难以降低。
在科技发展日益迅猛的今天,数字化、信息化的管理模式已经渗透到了社会的每个角落。面对众多的用户信息以及其相关音像制品的租赁信息这样一个庞大的信息集合,在本着节约人力资源,以及方便经营管理的前提下,基于B/S结构模式音像租赁管理系统颇具针对性的管理模式设计,人性化、便捷的操作,为音像制品租赁行业的管理带来了一缕春风[2]。
1.3 论文结构安排
本文主要分七个部分的内容:
第一部分是绪论部分,对课题开发背景及意义、音像店租赁管理系统的应用现状和论文的研究内容做了简要的介绍。
第二部分是技术及工具简介部分,对音像店租赁管理系统中用到的技术和工具进行介绍。
第三部分是需求分析,对系统功能需求和数据需求进行分析。
第四部分是概要设计,给出设计思想、系统功能设计、总体功能图和数据库设计。
第五部分是详细设计,对音像店租赁管理系统的具体实现进行了详细的介绍,包括系统模块流程图和主要系统功能的具体实现。
第六部分是系统测试,介绍了系统测试的方法,测试环境和功能测试。
第七部分是结束语,包括总结和展望。总结了本文的工作以及对未来的展望。
最后是附录、参考文献和致谢。
2 技术与工具简介
软件开发的实践过程离不开理论的指导和工具的应用。本章将主要介绍系统开发应用到的一系列技术,涉及B/S模式和C#编程语言,以及开发过程中使用的工具,本系统的开发选择了SQL Server 2008作为后台数据库,利用Visual Studio 2010作为前台开发工具。通过对开发技术知识和工具的深入研究,为该系统做好充分的知识准备。
2.1 应用的相关技术
本系统采用的相关技术为B/S开发模式和C#编程语言。
2.1.1 B/S模式
本系统采用的是B/S开发模式,即浏览器/服务器模式。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库[3]。浏览器通过Web Server 同数据库进行数据交互。B/S模式有以下特点:
1. 维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。
2. 成本降低,选择更多。B/S 建立在广域网之上的,不必是专门的网络硬件环境,一般只要有操作系统和浏览器就行。
3.由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。但缺少通用性,业务的变更需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,系统的扩展非常容易。
2.1.2 C#编程语言
1. C#简介[4]
(1)C#是微软公司在2000年6月发布的一种新的编程语言,一种面向对象的、运行于.NET Framework之上的高级程序设计语言。主要由安德斯·海尔斯伯格(Anders Hejlsberg)主持开发,它是第一个面向组件的编程语言,其源码会编译成msil再运行。它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法糖,而且它是微软公司.NET windows网络框架的主角。
(2)C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的
上一篇:
基于aspNET的论文管理系统
下一篇:
软件工程毕业设计论文