结构化设计开题报告样文.docx
《结构化设计开题报告样文.docx》由会员分享,可在线阅读,更多相关《结构化设计开题报告样文.docx(17页珍藏版)》请在冰豆网上搜索。
结构化设计开题报告样文
一、选题的依据及意义
1.1本论文研究的目的和意义
当前时代,信息技术正以惊人的速度在全球范围内取得进步,并迅速渗入到各行各业中,医疗,金融,建筑,通信,企业管理等各个领域均离不开信息技术的支撑。
一个优秀的管理信息系统能够在企业的经营管理当中发挥积极的作用,大至包括以下几点:
规范企业的业务流程,明确各部门的权利责任;实现企业的信息共享,促进各部门的协同合作;加快信息获取的速度,提高数据处理的精确度;及时为企业管理人员提供其所需的数据,起到辅助决策的作用,并降低企业的运营成本,提高整体的生产效率,从而增强企业的综合竞争力。
管理信息系统的巨大作用已经得到各行各业的认可,各企事业单位纷纷加快各自的信息化进程。
“XXX企业管理信息系统”是针对XXXXXXXX酒业设计的MIS系统,旨在提高该厂的信息化程度,规范其管理流程,降低管理成本,最终提高生产效率。
目前市面上的MIS系统种类繁多,有些系统功能非常强大,类别多样,但固化了管理思想与模式,具体到某一企业,往往出现大量功能冗余,且对于企业的实际需求不能很好的吻合,无法满足中小企业的个性化发展。
本系统针对XXXXXXXX酒业在经营管理中的实际需求而设计,以满足企业运营的需要。
1.2、国内外发展现状及发展趋势
1.2.1信息与管理
信息是目前出现频率很高的一个词,是管理信息系统的核心内容。
对于信息并没有一个统一的定义,不同的学者从不同的角度给出的定义也有所不同。
信息的概念常常会和数据相混淆。
数据是能够记录、通讯和识别的符号的集合,是被记录下来的客观事实,数据通过有意义的组合来表达现实世界中实体的特征。
而信息与数据不同,信息是被加工过的数据,是被组织成特定形式的数据的集合。
信息具有超越数据本身价值的附加价值,对接收者来讲,信息有明确的意义,能够对人们当前和未来的活动产生一定的影响。
在当代社会,信息已经成为和能源、矿产相提并论的重要资源,一个企业只有掌握信息,才能掌握商业竞争中的主动权。
现实生活中,不必计较信息的具体定义,人们常常关注的是信息的表示形式,通信和使用方法,如何更快捷的获取信息并享用其价值。
管理是人类社会的基本活动,具有悠久的历史,是生产和生活中普遍存在社会现象。
至今为止,管理还没有一个权威的,被社会普遍认可的定义。
许多学者都曾发表过自身的见解。
现代管理理论创始人法约尔在1916年提出,管理是由计划、组织、指挥、协调及控制等智能为要素组成的活动过程[2]。
这个定义得到很多人的认可,成为管理定义的基础。
1.2.2管理信息系统的概念与特点
管理信息系统简单来讲是综合利用计算机技术、网络技术以及信息管理技术等多种技术,融合现代管理思想与方法,辅助人们对一个组织进行管理和决策的系统。
管理和决策是由人来进行的,因此人是管理信息系统的一个组成部分。
管理信息系统的概念很早就出现了。
20世纪20年代,柏德就写书强调了决策在组织管理中的作用。
但那个时候,由于思想的落后,技术的限制,管理信息系统还很初级,效果并不明显。
1985年管理信息系统的创始人高登·戴维斯给出管理信息系统的一个比较完整的定义:
“它是一个利用计算机硬件和软件,手工作业,分析,计划,控制和决策模型,以及数据库的用户-机器系统。
它能够提供信息,支持企业或组织的运行,管理和决策功能。
”[2]。
管理信息系统是多种科学和技术的综合应用,其功能、结构等还有待完善。
目前人们常说的管理信息系统主要指对企业各级管理人员提供信息服务的系统。
管理信息系统具有如下特点[4]:
1.面向管理决策
管理信息系统的功能不仅仅是存储和处理数据,其最终目的是为管理人员提供有价值的信息,帮助决策人员决策,甚至运用一些人工智能的方法,对市场的发展进行预测。
2.系统性
管理信息系统具有一切系统的特征。
它由若干个子系统结合而成,各个子系统都不是孤立的,它们相互通信,相互协作,作为一个整体完成系统赋予的任务。
3.综合性
管理信息系统往往为一个企业生产和管理的各个环节提供综合性的服务,每个子系统在完成各自的功能之外,需要综合起来,以产生更高层次的有价值的信息,以达到辅助决策的目的。
4.人机系统
管理信息系统的功能虽然巨大,终究是起辅助作用的,而不能代替人来管理和决策。
人既是管理信息系统的用户,又是组成部分。
5.融合现代管理思想方法
管理信息系统以计算机和互联网为主要平台,IT技术在物理上大大提高了数据的处理速度,改进了传输方式。
但如何组织这些数据,系统的组织结构如何,则必须以现代化的管理思想为指导。
6.多学科交叉
管理信息系统作为一个学科,是综合了管理科学,计算机科学,数学等多个领域知识的边缘性学科。
它产生较晚,理论体系有待于进一步的发展。
二.项目研究思路与主要内容
2.1 项目开发目标及意义
本项目针对XXXXX酒业集团的现状,开发出一套适用于企业工作流程的信息管理系统。
系统开发目标如下:
(1)实现企业生产销售过程中各个环节的信息化管理,切实提高企业管理效率;
(2)界面友好,易于员工操作,页面设置人性化;
(3)稳定的数据库支持,保证系统的稳定性和实时性;
(4)规范的操作流程,保证员工工作高效、有序地进行。
本软件系统的开发为XXXXX集团企业管理的信息化、高效化提供了软件支持,在推进企业的信息化进程、提高企业管理效率上有较大作用。
2.2项目开发思路与方法
本项目以XXXXX酒业为应用背景,结合XXXXXX酒业的具体需求,依照软件工程的系统设计方法,采用B/S模式。
开发过程中必须使用的工具和技术如下:
(1)数据库:
MicrosoftSQLServer2008。
(2)建模工具:
MicrosoftVisio2007。
(3)Web服务器:
IIS5.0。
(4)开发环境:
MicrosoftVisualStudio2008。
(5)开发语言:
C#及JavaScript。
2.3.管理信息系统的主要设计方法
创建管理信息系统是一个技术复杂,涉及面广的工程。
它不仅牵扯到企业的业务流程,组织结构,而且需要对软件系统的构建进行深入的分析。
建设管理信息系统之前必须认真作好规划,否则会造成资源浪费,所开发的系统不能有效的实现资源共享,甚至被弃用。
在管理信息系统发展的数十年中,逐渐形成一些科学有效,受到广泛认可的规划方法,主要包括关键成功因素法,业务系统规划法,和价值链法等等。
1.关键成功因素法
关键成功因素是指对企业的经营起关键作用的活动区域。
每一个企业都存在对其生产经营起关键作用的因素。
比如对于一个酒厂来讲,影响其经营的关键因素可能有酿酒工艺,销售网络等。
关键成功因素法就是要把主要精力放在企业运营的关键因素上。
从企业目标的分析开始,逐层了解,识别并确定企业运营中的关键因素,最后确定管理信息系统的目标。
2.业务系统规划法
业务系统规划法是由IBM提出的定义企业需求的方法,它强调自顶向下识别系统目标,了解企业业务流程,识别数据,然后自底向上设计系统。
它的优点是能使得管理信息系统独立于企业的组织结构,更好的适应对环境的变化。
3.价值链法
价值链法是把企业本身当成一个过程链,每一个过程都会为企业的运营及产品增加价值。
客户购买企业的产品或服务正是因为这些价值。
这样就可以把企业看作一个价值链。
价值链法就是要帮助分析人员发现企业运营环节中最具价值的部分,在设计管理信息系统时就可以把握重点。
系统规划是为了拟订系统的总体设计目标与方案,提出开发计划,然而不够具体。
因此系统规划过后,需要在此基础上进行系统分析。
目前对管理信息系统的分析方法大致有结构化分析方法和面向对象分析方法两种。
结构化分析方法主要强调所开发软件的结构合理性。
结构指组成系统的各要素之间相互联系、相互作的框架。
结构化分析方法的主要工具有业务流程图,数据流图,输入\处理\输出关系图,数据字典,语言文字描述等。
还可以利用决策树、决策表等其它方式进行辅助分析。
结构化分析方法的一般步骤是先画业务流程图,再画数据流图,然后把数据流图映射到软件模块图,最后对各个模块进行结构优化,从而完成最终的设计。
面向对象分析方法把客观世界的任何事物都抽象成对象。
一个对象可以看成是一个功能单位,能够实现一组相近的功能。
一个客户,一张销售单都可以看作一个对象。
各类软件系统则是对象的集合。
对象之间通过互相发送消息来进行通信和协作,以完成更加复杂的任务。
具有共同特征的对象形成类。
面向对象分析方法简单来讲就是对问题域进行自然分割,识别出类和对象,以接近人类的思维来建立模型,使软件能更直接的描述现实世界。
面向对象思想有三个基本特征:
封装,继承和多态。
封装是一种信息隐藏技术,把数据和操作数据的方法封装为一个整体,形成具有较强独立性的模块。
目的是使对象的设计者和使用者分开。
继承是指特殊类的对象拥有其一般类的全部属性和服务。
继承性极大的提高了代码的复用性和系统的可扩充性。
多态是指同一消息被不同的对象接收可产生不同的行为。
多态的实现受到继承性的支持。
可以很大的提高软件的灵活性。
2.4管理信息系统的发展历程及趋势
管理信息系统与管理科学、计算计技术、网络技术等的发展紧密相关,从第一台电子计算机问世以来,经历了从单机到网络,从低级到高级、由电子数据处理到MIS、再到决策支持系统、由数据处理到智能处理的过程。
其发展大致分为以下几个阶段:
20世纪50年代和60年代的电子数据处理系统(EDPS),在计算机的存储能力和处理能力都不够强的情况下,负责组织日常业务所涉及的数据和信息。
70年代的管理信息系统(MIS),能够运用数据库和网络等技术,高度集中的将数据组织起来,快速处理,统一使用。
70年代后期,有学者提出了决策支持系统(DSS),在人和计算机互动的过程中,为管理者提供决策所需的信息。
到了80年代末,学术界提出了战略信息系统(SIS),不仅进行组织内部的信息处理,同时能改变竞争战略方针。
90年代中后期,企业资源计划(ERP)系统出现了,它集成了企业方方面面的功能,涵盖了企业管理的每一个环节,代表计算机辅助管理的发展趋势[4]。
三.论文所用的方法(技术路线)
3.1B/S(浏览器/服务器)模式
三层B/S结构是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过WWW浏览器实现,一部事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
三层B/S具体功能如下:
(1)表示层:
表示层是应用的用户结构部分,它担负着用户与应用间的对话功能。
在变更用户接口时,只需改写显示控制和数据检查程序,而不影响其他两层。
检查的内容也只限于数据的形式和制的范围,不包括有关业务本身的处理逻辑。
(2)数据层:
数据层就是数据库管理系统(DBMS),负责管理对数据库数据的读写。
DBMS必须能迅速执行大量数据的更新和检索。
对于在功能层对数据库发送的数据传送请求,RDBMS作数据的串行处理,而在宏观上是数据的并行处理,从而实现了数据库的多任务处理。
(3)功能层:
功能层就是系统的业务逻辑,负责对表现层的输入进行响应,同时与WEB数据库直接交互,在数据库和WEB服务器之间读写数据。
近年来由于Internet/Intranet技术的发展和普及,WEB技术的应用已成为一种必然,然而由于三层B/S模式的一些局限性,就有人提出了四层的B/S结构,即由浏览器、WEB服务器、应用服务器和数据库服务器是个层次组成,这是当前最先进的网络体系结构。
随着WEB技术的日益成熟,B/S结构取代C/S结构已成为必然。
下面为XXXXX企业B/S三层模式图.
图3.1企业B/S三层模式
如图3.1介绍了XXXXXX企业的B/S三层模式,WEB层,中间逻辑层,后台数据库层。
3.2. XXXX企业销售系统
销售管理系统是XXXXX酒业管理系统下的一个子系统。
是非常重要的一个模块。
用户登陆系统的前提下,可以通过销售管理子系统对销售部门的销售情况进行相关的管理控制,能够完成按地区、按销售商、销售员查询各种酒类的销售统计以及退货处理。
1.系统顶层DFD图
该模块划分如下几个子功能模块:
客户管理模块、销售管理模块以及退货管理模块。
用户可以根据需求通过销售管理子系统进入相关功能界面,进行相关操作。
销售管理系统中用户分为三类
(1)销售管理员:
可以对客户管理系统、销售管理系统以及退货管理系统进行新增、删除、修改所有信息
(2)销售员:
对销售管理系统以及退货管理系统进行新增、查询、修改自己的销售信息
(3)业务员:
查看销售管理系统以及退货管理系统,对销售管理系统以及退货管理系统进行修改等
客户信息表
图3.2销售管理系统顶层DFD
注册表
销售员
系统管理员
维护信息
客户管理
用户注册
系统管理员
维护信息
销售员
日志管理
销售管理
业务员
产品库房
出,入库单
退货管理
出,入库单
图3.2销售管理系统1层DFD
图3.1是系统建模,给出了系统的外部项,系系统管理员、销售员业务员、产品库房等。
图3.2销售管理系统1层DFD给出了系统的一层功能处理项。
包扩用户注册,销售管理,退货管理,客户管理,日志管理。
外部项注册后进入系统,系统记录进入系统的人和时间,后期操作的功能模块。
销售员注册后可在销售管理中进行销售单输入,收款单输入,预付款输入,完成销售单,收款单,预付款等项的按类,时间,业务员,客户等查询,给出业务员库房取货的出,入库单。
浏览,打出销售报表。
退货管理应按客户,按业务员进行退货登计,统计,开出,入库单等功能。
2.销售管理顶层功能层次图
XXXXX企业销售管理系统
退货管理
销售管理
客户管理
日志管理
用户注册
图3.3销售管理系统顶层层次图
图3.3销售管理系统顶层层次图给出了系统的顶层功能模块,下面对各模块进行各功能介绍:
用户注册:
用户必需在此注册,由系统按权限进行管理。
日志管理:
对进入系统的用户进行记录进入时间,权限,操作过程。
客户管理:
销售系统对企业的客户进行分地区进行管理,给出客户的可信度,要按年或月统计客户销售量和未收款数,实时给出奖罚措施。
销售管理:
完成产品销售全部功能,该功能看后面介绍
退货管理:
对客户退货进行管理
3.数据表单结构
销售管理系统类图是销售管理系统的实体对象,由实体对像导出如下的主要数据库表单。
表3.1客户表
字段名
字段标识
类型
长度
是否主键
备注
客户ID号
XS_BH
cha
16
是
姓名
XS_XM
cha
8
性别
XS_XB
cha
2
区域
XS_QY
cha
40
地址
XS_DZ
cha
40
电话
XS_DH
cha
16
手机
XS_SJ
cha
12
场期
XS_CQ
cha
10
邮箱地址
XS_YXDZ
cha
40
业务员
XS_YWR
cha
8
业务员电话
XS_YWRDH
cha
16
开始销售时间
XS_KSXSRQ
Date
信任度
XS_XRD
cha
12
备注
XS_BZ
cha
100
注:
销售日记帐中客户ID编号为“字母-数字-数字”,原始单据数指一笔帐为单位记录的单据数量
表3.2客户销售汇总表
字段名
字段标识
类型
长度
是否主键
备注
客户ID号
XS_BH
cha
16
是
区域
XS_QY
cha
40
地址
XS_DZ
cha
40
姓名
XS_XM
cha
8
月份
XS_YF
cha
8
品种名
XS_PM
cha
20
数量(件)
XS_JSL
Number
14
金额(件)
XS_JJE
Number
14.2
数量(瓶)
XS_PSL
Number
14
金额(瓶)
XS_PJE
Number
14.2
制表人
XS_ZBR
cha
8
备注
XS_BZ
cha
50
注:
销售日记帐中客户ID编号为“字母-数字-数字”,原始单据数指一笔帐为单位记录的单据数量
表3.3客户销售欠款明细表的结构
字段名
字段标识
类型
长度
是否主键
备注
客户ID号
XS_BH
cha
16
是
区域
XS_QY
cha
40
地址
XS_DZ
cha
40
姓名
XS_XM
cha
8
月份
XS_YF
cha
8
品种名
XS_PM
cha
20
欠数量(件)
XS_JSL
Number
14
欠金额(件)
XS_JJE
Number
14.2
欠数量(瓶)
XS_PSL
Number
14
欠金额(瓶)
XS_PJE
Number
14.2
制表人
XS_ZBR
cha
8
备注
XS_BZ
cha
50
表3.3客户销售日记帐表的结构
字段名
字段标识
类型
长度
是否主键
备注
客户ID号
XS_KHBH
cha
16
是
姓名
XS_XM
cha
8
区域
XS_QY
cha
40
地址
XS_DZ
cha
40
编号
XS_BH
cha
10
品名
XS_PM
cha
20
单位(件)
XS_JDW
cha
4
单价(件)
XS_JDJ
Number
14.2
数量(件)
XS_JSL
Number
14
单位(瓶)
XS_PDW
Number
4
单价(瓶)
XS_PDJ
Number
14.2
数量(瓶)
XS_PSL
Number
14
批号
XS_PH
cha
15
金额
XS_JE
Number
14.2
出厂日期
XS_CCRQ
Date
出货单号
XS_CHDH
cha
8
业务员
XS_YWR
cha
8
原始单据数
XS_YSDJS
Number
6
记帐人
XS_JZR
cha
8
备注
XS_BZ
cha
100
数据库表有11张多,这理给出主要的表结构。
四、工作进度
时间
计划提交成果
成果要求
2011.11.15-12.19
选题,结构设计、数据库设计、需求分析说明书、开发计划书
选题,需求分析说明书;
网站开发计划;上网题目注册
2011.12.20-2011.1.20
项目架构的搭建,给出开题报告。
三层架构开题结束,上传网上
2011.1.21-2011.2.22
作毕设程序设计,所有的后台功能基本完成,写中期报告
整个系统的管理基本全部完成,上传中期报告
2011.2.23-3.15
可演示版本,
数据库设计说明书;系统全部管理功能;进入论文初稿写作
2011.3.16-4.15
系统可演示版本,功能完成,待完整测试
系统管理功能;系统运行,测试,修改;撰写论文,上传论文
2011.4.16-5.13
系统验收,准备答辩
给出系统源代码;毕业论文;5.13答辩
五、参考文献
[1]、C#高级编程(第6版)(美)内格尔(Nagel.C) 等著;李铭 翻译;黄静 审校/2008年10月/清华大学出版社
[2]、C#与.NET 3.5高级程序设计(第4版)(美)特罗尔森著,朱晔等译/2009年03月/人民邮电出版社
[3]、ASP.NET 3.5入门经典(荷兰)史潘加斯(Spaanjaars,I.) 著;张云 译/2008年10月/清华大学出版社
[4]、ASP.NET 3.5项目开发实战宋海兰,李航,沙继东 主编/2009年08月/电子工业出版社
[5]、Web编程入门经典——HTML、XHTML和CSS(第2版)(美)达科特 著,杜静,敖富江 译/2010年01月/清华大学出版社
[6]、零基础学SQLServer2005刘辉等编著/2008年01月/机械工业出版社
[7]、ASP.NET2.0+SQLServer2005数据库开发与实例吴晨,牛江川,李素娟 编著/2008年06月/清华大学出版社
[8]、软件测试(英文版·第二版)(美)巴顿(Paaton,R.)著/2006年01月/机械工业出版社
[9]、电子商务技术与应用王谢宁 主编/2010年09月/机械工业出版社
[10]、ASP.NET电子商务开发实战(罗)戴瑞,(美)沃特森 著,徐锋,施游,陈绍继 译/2010年04月/人民邮电出版社
[11]、电子商务网站建设与完整实例(李怀恩)李怀恩 主编/2009年03月/化学工业出版社
[12]、电子商务网站建设李洪心,王东 主编/2010年08月/电子工业出版社
2010-12-10