当前位置:文档之家› 信息系统分析与设计课程设计报告

信息系统分析与设计课程设计报告

信息系统分析与设计课程设计报告
信息系统分析与设计课程设计报告

信息系统分析与设计课程设计报告

设计课题:供电企业系统分析与设计

专业班级:

学生姓名:

学生学号:

指导教师:

一.工作准备

1.业务概况

什么是电力营销

电力营销是指在不断变化的电力市场中,以电力客户需求为中心,通过供用关系,使电力用户能够使用安全、可靠、合格、经济的电力商品,并得到周到、满意的服务。

电力营销的目标

电力营销管理以用户为中心,主要物理对象有用户、馈线、电杆及金具、电源、变压器、开关及相应设备、电能表、互感器(电压互感器、电流互感器)、失压仪、无功补偿设备、用电设备等。

电力营销的目标包括:对电力需求的变化做出快速反应,实时满足客户的电力需求;在帮助客户节能高效用电的同时,追求电力营销效率的最大化,实现供电企业的最佳经济效益;提供优质的用电服务,与电力客户建立良好的业务关系,打造供电企业市场形象、提高终端能源市场占有率等等方面。

电力系统——由发电、变电、输电、配电和用电等环节组成我们家里所使用的电力是怎么来的呢?首先要由发电厂发出电力,这个过程称为发电;发电厂所发出的电力要经过高压电网传送到各个变电站,这个过程称为送电;变电站将高电压转换成较低电压,这个过程称为变电;降低了电压以后的电力,通过四通八达的供电线路送入千家万户,这个过程称为配电;最后,电力一直送到每家安装的电表,

供家电使用,这称为用电。所以,家里的电灯要亮起来,一共要经过发电、送电、变电、配电和用电五个环节。供电局主要负责配电和用电,而电力营销系统则关注于用电环节。用电包括四个大部分,第一部分是新用户申请用电,供电局给予安装相关设备并供电,这称为业扩;第二部分是记录每个用电用户的用电量,并计算电费和收取电费,这称为计费和账务;第三部分是管理和维修供电和计量设备,保障计量准确,这称为计量;第四部分是保障用电安全,防止偷电和违章用电的发生,这称为用电检查。

城市重要用电用户的分类

大致可分为:居民生活用电(电压等级不满1kV、10kV)、大工业用电(电压等级为10、35、110kV)。其中对单耗电量特大的如电石、电介铝、电介烧碱、铁合金、合成氨、电炉黄磷、水泥、钢铁等再分别列价。此外,还分普通工业和非工业用电。后者为机关、机场、学校、医院、科研单位等用电。再有商业用电、部队,敬老院用电等。农业生产用电,中、小化肥用电、贫困县农业排灌用电等。(以上分为不满1kV、10kV、35kV电压等级)。其他还对重点煤矿企业生产用电,核工业、铀化工厂生产用电、氮肥、磷肥、钾肥等生产用电,再分别列价

电力营销管理的目标

充分满足用电户要求,实现快速报装接电,扩大企业规模,简化报装手续,为用电户提供优质文明服务,为企业和社会创造效益。

做好电能销售和回收工作,确保国家财政收入,提高企业经济效益。

加强电能计量管理工作,保证计量工作的有序与计量装置的准确性。

合理分配使用电力资源,让电网在最佳状态下安全、经济地运行,节能降耗,提高社会整体经济效益。

做好用电检查工作,保证用户安全、合法地用电。

及时接受用电户的各种查询、投诉,及时解决用电户的实际问题;宣传好电力法令法规,普及电力法教育,提高全民用电知识和用电水平

2.做好涉众分析

涉众是与要建设的业务系统相关的一切人和事。首先要明确的一点是,涉众不等于用户,通常意义上的用户是指系统的使用者,而这仅是涉众中的一部分。如何理解与业务系统相关的一切人和事呢?凡是与这个项目有利益关系的人和事都是涉众,他们都可能对系统建设造成影响。

例如修建一条公路,它预期的使用者是广大的司机;监管方是交通管理局;出资方是国家财政;发展商是某某公司;建筑商是某某工程公司等。显然他们都与此项目有利益关系,都是涉众。这些都好理解。但是在某些情况下,看似与公路完全无关的一些

人和事却会成为重要涉众。例如当公路修建需要搬迁居民时,被搬迁的居民就成为重要的涉众;当公路规划遇到历史建筑时,文物管理局就成为重要的涉众。虽然软件项目开发与修建公路相比涉及的人和事要少得多,但是也不能忽略系统使用者之外的其他涉众。另外,当面对一个陌生的问题领域时,往往在项目初期还不能够清楚的获悉究竟谁是系统的使用者,通常得随着需求的深入逐步明确。但是最终的系统使用者将从涉众当中产生,因此涉众分析显得尤为重要。

涉众概要首先为每个涉众编号,然后说明涉众的基本信息和涉众在系统中的角色。本示例是供电企业业务涉众的简化,实际情况要比这复杂得多,这里仅为示例之用。在实际项目中,涉众概要是非常重要的内容,值得系统分析员或需求人员花大力气维护。系统成功的标志就是满足涉众的期望,而涉众的说明则为将来需求收集指明了方向

可以通过客户的岗位手册、业务手册等相关文件中获取相关的涉众信息,也可以经过与客户访谈而获取。记住!在进行涉众分析的时候,最重要的是准确描述涉众情况和他们对系统建设的期望,而不是进入业务细节!一开始,涉众信息可能并不足够,但是,可以在任何时候补充和完善涉众分析报告。涉众分析报告应当自项目始一直到项目结束始终处于被维护状态

从上表中,我们能够看出涉众期望与需求是不同的。实际上涉众期望并不是需求,它们只是涉众对将来系统的一些“期望”,这些期望有的需要通过一系列的系统功能来实现,有的需要特殊的设计,有的不需要实际的编码。但是无论如何,一个系统成功与否,最重要的根本原因不在于其技术的先进性;不在于其设计的优良性;不在于其性能的高效性;也不在于其界面的华美性。这些的确都很重要,但是最重要的,还是满足涉众的期望。只有满足了涉众的期望

3.规划业务范围

在开始进行需求之前,必须先规划业务范围。虽然提出了许多业务目标,有如此多的涉众,也有如此多的涉众期望,但是并不是说项目要满足所有的这些内容。应当根据项目周期.项目成本.可行性分析等许多因素,衡量项目可容纳的范围。

燃煤、燃油、燃气火电厂、工业自备电厂和热电厂等发电工程项目的可行性研究及工程设计;

新能源发电工程设计和可再生能源(含风力发电、太阳能发电、垃圾发电等)

高压输电线路的可行性研究和工程设计;

变电站的可行性研究和工程设计;

城市热网的规划及设计;

一般民用及工业建筑的设计;

工程项目的勘测:包括工程地质和水文地质、地形测量、水文和气象等全部勘测项目和岩土工程;

电力系统的研究及电力系统规划(包括负荷预测,系统稳定的可靠性计算);

技术咨询服务;

建设工程水土保持方案编制、设计、水资源评价;

造价咨询;

电力工程建设监理和工程建设总承包等。

以上都是电力系统的业务范围

一个好的涉众分析报告已经为下一步了解需求和业务建模指明了方向,很容易有的放矢的根据涉众关心的问题提出需求调研计划。4.规划需求层次:

第一层次:业务架构:

第一层次围绕业务目标、业务目标人员、业务参与人员、组织结构和岗位设置组织起来,由此搭建业务领域的第一了解。虽然第一层次并

不足以让人了解具体业务是如何运作的,但是业务架构描绘出了一幅业务全景,这对于进一步了解需求帮助巨大,这样就不会再迷死在需求海洋里了,当这一层次完成以后,业务需求的骨架显现出来了。第二层次:业务流程:

第二层次对每个业务目标,将参与这个业务目标的业务目标人员、业务参与人员、组织结构和岗位设置组织起来,描述业务流程的运转过程的以及每一个参与元素在运转过程中的贡献和期望。这一层次中,让业务流程完整的运转起来,忽略具体的工作细节,当这一层工作完成以后,业务需求的骨架上添了血肉,业务需求就基本上完成了。第三层次:工作细节:

第三层次针对每一个参与上述业务者展开,描述他的工作细节,做什么、怎么做,有哪些规则、结果是什么。这一层次中,基于前面的工作,不用再考虑整个业务是什么,而只需要专心细致的一点点参与者的工作细节。当这一层次的工作完成后,神经网络被加入到业务需求的骨架和血肉中,一个完整的需求模型可以运转了。

5.需求调研计划

需求调研计划是项目计划的一部分,该计划规定了哪些优先级的期望在什么时候进展到什么需求层次,由谁来负责。如果采用了迭代式开发,则更需要精心规划每一次迭代中要调研的期望,期望的需求层次可以跨迭代周期。

二.获取需求

1.定义边界

内部管理业务边界:

系统边界:

主角、边界、用例三者是相生相灭的关系,其中边界定义最为重要。一旦定义了边界就能定义主角,而一旦定义了了主角,用例就能发现。而边界一定来自摸个特定的系统,这个系统目标可能来自业务目标,也可能是系统特性。

2.发现主角

在内部管理业务边界之外,营业财务管理部门、电表抄表部门、电费管理部门、资产管理部门、现场施工部门、业务服务部门和用电检查部门是其涉众。根据所定义的边界,我们可以寻找那些站在边界外的涉众,用主角的定义去审查这些备选的涉众在此边界内的行为模式,从而找出符合定义的涉众而形成业务主角

3获取业务用例

到此为止,边界已定,主角已有----获取业务用例每个业务用例体现了业务主角的一个系统期望,而所有这些期望则完成边界代表的业务目标。如何获取业务用例?可以从岗位手册、业务流程指南、职务说明等一些文件中获得,也可以从涉众分析中获得灵感。业务主角访谈:一种很重要的方法。可以通过4个问题引导业务主角代表说出他们的业务需求。

1.您对系统有什么期望

2.您打算在这个系统中做些什么事情

3.您做这件事的目的是什么

4.您做完这件事希望有什么样的结果

识别业务参与者(Actor)

为系统建模识别参与者是容易的-任何系统外部的事物都是

一个参与者,并且边缘十分清晰,因此人总是参与者。对于业务建模来说就不是那么简单的,因为一个人既可以是一个业务参与者(比如,

一个与业务交互的外部人员)也可以是一个业务执行者关于这个问题的一个方法是在将他们分类成为业务参与者或者业务执行者之

前识别出与业务场景相关的所有人员。这意味着你必须在同一抽象级别上定义业务参与者和业务执行者:他们都是人或者人的群体。

不要尽力的将任何系统都定义成为业务参与者,虽然在你挖掘系统用例时一些系统将成为参与者。在业务建模中,你希望将注意力集中在业务流程上,因此将系统问题的处理推迟到以后来做可以避免使业务用例模型混乱。

在我们的业务用例模型调查中,业务参与者是人,而不是人的群体;也就是说,我们有一个最终用户的经理,而不是一个最终用户的部门,还有一个供应商经理,而不是一个供应商。这样在我们以后实现业务用例时,业务参与者和业务执行者是在同一抽象级别的。为了确定一个业务用例的范围,通常我们在类似表 1 中的某一个单独的工作流程中跟踪一个核心的圆舞曲目标。如果被获得的用例太长,我将细化核心的业务目标成为多个子目标,并将工作流程相应的分段,同时将一个长的工作流程水平的划分成几个业务用例。

4.业务建模

建模(Modeling)是指通过对客观事物建立一种抽象的方法用

以表征事物并获得对事物本身的理解,同时把这种理解概念化,将这些逻辑概念组织起来,构成一种对所观察的对象的内部结构和工作原理的便于理解的表达。

业务模型主要包括以下内容:

业务用例视图

业务用例视图在获取业务用例的时候已经基本完成了。

业务用例场景

业务用例场景用来描述该业务用例在该业务的实际过程中是如何做的。

业务用例规约

文字是图形的有力补充,图形虽然形象、直观,但是一些细节性的内容还是需要用文字来说明的。

业务规则

业务对象模型

在上面的业务用例规约中列出了相关的业务实体,业务实体来自业务对象模型的建模结果

业务用例实现视图

业务用例视图表达了用户的实际业务,二业务用例实现则表示一个业务用例的一个或多个实现方式。

业务用例实现场景

业务用例场景用于说明业务怎么样执行,但缺少表达如何“实现”的机制。

包图

5领域建模

提出领域问题:因为用户档案与供电企业的各个业务部门都有联系,而这些业务部门关心的和处理的数据又各有不同,因此在这里我们认为有必要建立一个用户档案的模型,描述清楚用户档案的构成,以及档案各部分与各业务部门之间的存取关系。

课程设计报告模板)

课程设计报告模板()

————————————————————————————————作者: ————————————————————————————————日期: ?

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

网页制作课程设计报告

网页制作课程设计报告 学院: 专业班级: 姓名: 学号: 成绩: 阅卷教师:

目录 1.设计目的 (1) 2.设计思想 (1) 2.1网站整体结构规划思想 (1) 2.2 主页设计思想 (1) 2.3子页的设计思想 (1) 3网页详细设计分析 (1) 4结论 (2)

1.设计目的 阐述该个人网站的设计意图和创意,简单介绍自己的个人网站。 2.设计思想 阐述网站的整体设计思想,包括: 2.1网站整体结构规划思想 要求阐述网站整体结构的选择、设计的思想,绘制网站结构草图。 2.2 主页设计思想 要求对主页的布局思路进行阐述和分析。 2.3子页的设计思想 要求对子页的设计以及网页对象的选取思路进行阐述和分析。 3网页详细设计分析 要求选取一张网页,对网页的设计实现过程进行阐述和分析,详细说明制作该网页的步骤,所使用的网页对象以及该网页对象的操作方法。

4结论 对整个设计报告做归纳性总结,并分析设计过程中的困难及如何解决的,最后提出展望。 一、设计目的 本课程的设计目的是通过实践使同学们经历Dreamweaver cs3开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握运用Dreamweaver cs3可视化开发工具进行网页开发的方法;了解网页设计制作过程。通过设计达到掌握网页设计、制作的技巧。了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。熟练掌握Photoshop cs3、Dreamweaver cs3等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素

编译原理课程设计

《编译原理》课程设计大纲 课程编号: 课程名称:编译原理/Compiler Principles 周数/学分:1周/1学分 先修课程:高级程序设计语言、汇编语言、离散数学、数据结构 适用专业:计算机科学与技术专业、软件工程专业 开课学院,系或教研室:计算机科学与技术学院 一、课程设计的目的 课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,设计题中的问题比平时的练习题要复杂,也更接近实际。编译原理这门课程安排的课程设计的目的是旨在要求学生进一步巩固课堂上所学的理论知识,深化理解和灵活掌握教学内容,选择合适的数据逻辑结构表示问题,然后编制算法和程序完成设计要求,从而进一步培养学生独立思考问题、分析问题、解决实际问题的动手能力。 要求学生在上机前应认真做好各种准备工作,熟悉机器的操作系统和语言的集成环境,独立完成算法编制和程序代码的编写。 设计时间: 开发工具: (1) DOS环境下使用Turbo C; (2) Windows环境下使用Visual C++ 。 (3) 其它熟悉语言。 二、课程设计的内容和要求 设计题一:算术表达式的语法分析及语义分析程序设计。 1.目的

通过设计、编制、调试一个算术表达式的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词 法检查和分析。 2.设计内容及要求: 算术表达式的文法: 〈无符号整数〉∷= 〈数字〉{〈数字〉} 〈标志符〉∷= 〈字母〉{〈字母〉|〈数字〉} 〈表达式〉∷= [+|-]〈项〉{〈加法运算符〉〈项〉} 〈项〉∷= 〈因子〉{〈乘法运算符〉〈因子〉} 〈因子〉∷= 〈标志符〉|〈无符号整数〉|‘(’〈表达式〉‘)’ 〈加法运算符〉∷= +|- 〈乘法运算符〉∷= *|/ (1) 分别选择递归下降法、算符优先分析法(或简单优 先法)完成以上任务,中间代码选用逆波兰式。 (2) 分别选择LL(1)、LR法完成以上任务,中间代码选 用四元式。 (3) 写出算术表达式的符合分析方法要求的文法,给出 分析方法的思想,完成分析程序设计。 (4) 编制好分析程序后,设计若干用例,上机测试并通 过所设计的分析程序。 设计题二:简单计算器的设计 1.目的 通过设计、编制、调试一个简单计算器程序,加深对语法及语 义分析原理的理解,并实现词法分析程序对单词序列的词法检 查和分析。 2.设计内容及要求 算术表达式的文法:

编译实验报告+源代码

课程设计报告 ( 2013-- 2014年度第1学期) 名称:编译技术课程设计B 题目:简单编译程序的设计与实现院系:计算机系 班级:XXX 学号:XXX 学生姓名:XXX 指导教师:XXX 设计周数:XXX 成绩: 日期:XX 年XX 月

实验一.词法分析器的设计与实现 一、课程设计(综合实验)的目的与要求 1.1 词法分析器设计的实验目的 本实验是为计算机科学与技术专业的学生在学习《编译技术》课程后,为加深对课堂教学内容的理解,培养解决实际问题能力而设置的实践环节。通过这个实验,使学生应用编译程序设计的原理和技术设计出词法分析器,了解扫描器的组成结构,不同种类单词的识别方法。能使得学生在设计和调试编译程序的能力方面有所提高。为将来设计、分析编译程序打下良好的基础。 1.2 词法分析器设计的实验要求 设计一个扫描器,该扫描器是一个子程序,其输入是源程序字符串,每调用一次识别并输出一个单词符号。为了避免超前搜索,提高运行效率,简化扫描器的设计,假设该程序设计语言中,基本字(也称关键词)不能做一般标识符用,如果基本字、标识符和常数之间没有确定的运算符或界符作间隔,则用空白作间隔。 单词符号及其内部表示如表1-1所示,单词符号中标识符由一个字母后跟多个字母、数字组成,常数由多个十进制数字组成。单词符号的内部表示,即单词的输出形式为二元式:(种别编码,单词的属性值)。 表1-1 单词符号及其内部表示

二、设计(实验)正文 1.词法分析器流程图 2.词法分析器设计程序代码 // first.cpp : 定义控制台应用程序的入口点。// #include"stdafx.h" #include #include using namespace std; int what(char a) { if((int(a)>=48)&&(int(a)<=57)) {

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

WEB个人主页课程设计

Web应用开发技术 实验报告 专业:计算机科学与技术 班级: 学号: 姓名:

一、设计题目 个人网站 二、目的 1、本次设计是学生在学完ASP动态网站开发课程后的一次实践性很强的课程设计,是对ASP进行动态网站开发所学知识的综合运用。 2、掌握使用ASP技术进行网站开发设计。 3、通过本次实习,使学生加深所学知识内容的理解,并能积极地调动学生的学习兴趣,结合实际应用操作环境,真正做到理论与实际相结合。 三、功能需求描述 此网站可以对主人留言,来发表自己的心情,也可以把自己的联系方式写入其中,达到和睦相处、心灵的驿站的目的等。 四、总体设计

五、详细设计 (一)、我的主页 此页面为网站的主页,通过发布新心情,点击通讯录可以查看通讯录好友信息,点击留言板可以查看好友留言。 主要代码: 个人空间