留言板管理需求分析报告

2024-07-26

留言板管理需求分析报告(共8篇)

篇1:留言板管理需求分析报告

网络留言版软件性分析报告

软件工程

班级: 小组成员:

网络留言板需求分析

一、网络留言板系统的开发意义

1.一个功能强大且富有个性的网络留言版,是每一个大型网站系统的追求,而且网络留言板是网站与访客之间交流的重要手段。一个设计合理,界面优美的留言板程序能够从侧面体现网站良好的服务,给来来访的用户留下好的印象,增强用户对网站的信心。2.对于每一个网站,留言板功能模块已经成为必不可少的一部分,鉴于这样的形势下开发一个具有广泛适应性,功能广泛性,符合大众体验要求,可嵌入性强的留言板模块,意义显得格外重要。

二、系统目标

1.总目标:

留言板提供网站访客的给网站留言功能,通过留言使用户与网站维护者很好的交流,来方便用户和网站的维护,同时可以更好的服务用户。留言板主要接收访问者输入的信息,将其存入网站数据库,并且通过Web页面将访客的留言显示出来。访客也可以通过注册成为网站会员。2.留言板功能目标:

1>留言功能:访客可以创建留言,也可以跟帖留言,同时也可以删除自己的留言和评论。但是无法删除和修改别的访客的留言信息。网站管理员可以根据留言信息做出相印的回复,也可以删除访客留言;

2>用户注册功能:网站的浏览者用户可以在网站上进行注册,成为网站的会员 3.性能目标:

1> 界面美观;

2> 易于操作,方便学习和使用; 3> 具有好的扩展性和跨平台型; 4> 具有很好的安全性;保证用户信息的安全,同时对不同的用户具有不同的权限。

三、结构

四、功能需求

1.前台功能需求:

a)网站的所有浏览者用户可以浏览网站上的留言信息

i.通过关键字搜索浏览 ii.根据网站信息的默认排序浏览

b)网站的浏览者用户可以在网站上进行注册,成为网站的会员

i.注册用户类型 ii.注册用户访问权限 c)会员功能

i.登录网络留言板 ii.回复留言 iii.浏览留言 iv.添加留言 v.管理自己的留言的功能 vi.管理个人信息

功能需求分析图:

前台的一个用例图:

2.后台功能需求:

a)管理员用户可以管理所有的注册用户

i.注册用户的操作权限的修改 ii.注册用户信息查询

b)管理员用户可以管理所有注册用户的留言信息

i.留言信息的回复 ii.留言信息删除 c)管理员功能

i.管理留言信息分类 ii.管理用户权限 iii.分布网站信息

后台的一个用例图:

五、非功能需求

1.安全性

a)注册到网站的用户个人信息必要保密 b)用户的留言信息需要进行必要的保密

c)对于不同的浏览者浏览留言应该限定访问权限 2.适应性

a)网络留言板模块应该具有很强的可扩展性,能够根据不同的网站增加适应性功能 3.方便性

a)界面优美,设计人性化

用户操作方便,易于学习。

六、环境需求

硬件环境: 个人计算机:内存:2G

主频:2.2GHZ

操作系统:Win7 软件环境:

Mircosoft SQL server 2005 Tomcat 6.0 JDK 1.6

篇2:留言板管理需求分析报告

1、采购基础数据功能包括:物料数据维护、订/交货方式维护、来源类别维护、采购员维护、采购系统维护。

2、采购计划管理功能包括:请购计划维护、请购计划合并、采购计划生成。

3、采购订单管理功能包括:采购订单维护、采购合同维护、订单终止或取消、订单结案。

4、采购询价管理功能包括:报价资料维护、询价资料维护。

5、供应商评估管理功能包括:供应商类型维护、供应商资料维护、供应商报价维护、供应商评估。

6、主要应用部门:财务部门,营销部门,生产部门,运输部门

2、系统业务流程分析

3、系统功能模块说明:

(1)、采购基础数据: 采购子系统的基本数据有采购员资料、供应商资料、采购提前期以及业务流程设置。对这些数据就及时加以维护。

(2)、采购计划管理: 通过物料需求(订货点控制、订货周期控制等生成的请购计划)来生成采购计划(或采购建议订单),并综合考虑物料的订货批量、采购提前期、库存量、运输方式以及计划外的物料申请,进行系统自动物料合并,也可以人工干预和修改。另外,有些原材料的采购提前期很长(有的进口件要半年以上的采购周期),因此有可能超过主生产计划制定周期。这类采购的采购计划应经过销售、财务与计划等部门的综合讨论与评估确定所需的数量和时间,然后制定材料的中期或长期采购计划。

(3)、采购订单管理: 根据订货批量、采购提前期、库存量、运输方式、用款计划以及计划外的物料申请进行物料合并,生成采购订单,并经过确认后即可进行订单输出,最后下达给供应商,也可以网上发布订单。对于临时追加的采购任务,可以通过与供应商协商直接下达采购订单。

(4)、采购询价管理: 落实采购订单的采购供应商。采购业务人员广泛利用市场的采购供应资源,进行价格咨询并商谈有关交货数量、交货期、质量要求与技术要求,落实每种物料的供应商。对新开发的供应商资源还要进行供应商的认证过程,经过相应的评审并合格后才能作为许可采购的供应商。

篇3:电力企业物资管理需求分析

物资管理, 是指电力企业在生产过程中, 对本电力企业所需物资的采购、使用、储备等行为进行计划、组织和控制。物资管理的目的是, 通过对物资进行有效管理, 以降低电力企业生产成本, 加速资金周转, 进而促进电力企业盈利, 提升电力企业的市场竞争能力。电力企业的物资管理, 包括物资计划制订、物资采购、物资使用和物资储备等几个重要环节, 这些环节环环相扣、相互影响, 任何一个环节出现问题, 都将对电力企业的生产运营造成不良影响。物资管理系统是适应时代发展需要, 依靠先进的计算机和网络技术, 辅助电力企业部门和员工完成物资管理的现代化工具。本系统依托某电力企业物资管理系统项目, 其具体目标包括:

1.1 规范物资采购计划制定, 帮助电力企业领

导和员工进行科学正确的决策, 提高电力企业流动资金的使用效能。

1.2 提高物资采购效率, 缩短物资入库时间,

减少因物资欠缺引起的经济损失, 提高人员工作效率和降低物资采购成本;对供应商实行等级制管理, 增加采购过程的科学性和透明度, 从而降低物资采购成本, 确保物资采购的公正、公开。

1.3 保障仓库物资储存的合理性, 从而减少因

物资短缺或过剩而带来的资金占用给电力企业生产造成不必要的损失。同时提高仓库的使用效能, 避免部分仓库闲置或存储物资超出仓库库容。

2 业务流程分析

物资管理最为主要的也是最为基本的任务就是发挥在计划管理、采购管理和仓库管理方面的职能。下面对计划管理、采购管理和仓库管理三方面业务进行具体分析。

2.1 计划管理

物资计划是物资采购的前提。物资计划的目标是实现电力企业生产与物资资源的最佳匹配, 提高电力企业物资储存的合理性, 避免电力企业物资出现短缺或冗余, 降低物资管理成本。该电力企业的计划管理主要包括项目定额管理、需求计划管理和采购计划管理。限于篇幅, 此处只详细分析采购计划中的流程。采购申请的产生主要有以下因素:库存不足达到重订货点时由物资部提出采购申请计划, 生产部门和办公部门根据实际需要提出申请计划。需求计划提出后, 由物管部审核项目定额编制和需求计划, 物管部通过后再递交财务部门进行审核, 审核通过后再有物管部门经理审核签字, 当超越部门经理权限时, 再递交到电力企业领导由其审核并签字。

2.2 采购管理

采购工作主要为电力企业提供生产与管理所需的各种物料, 采购管理就是对业务过程进行组织、实施与控制的管理过程。电力企业的采购管理工作相当重要, 采购管理在电力企业经营管理中占据非常重要的位置。物料成本在整个生产成本中的比重较大;采购人员是否能适时、适量、适质、适价完成采购任务也是影响电力企业的生产成本的重要因素, 降低物料成本与提高采购作业的质量己经称为每个电力企业所追求的目标。采购管理工作主要涉及到接受采购计划、选择供应商、下达采购订单、订单跟踪和验收货物等工作。采购管理流程从采购部门接受采购计划开始, 采购部门应把采购计划中对物资规格、数量、需求时间及质量要求作为采购准则。采购部门选择供应商需要考虑3个要素:价格、质量和交货期, 并结合供应商的等级, 用于向适合的供应商询价, 通过询价进行采购合同的洽谈, 制定采购订单和一揽子采购订单, 下达采购订单, 同时采购人员必须将物料的质量要求、数量要求和交货时间要求准确无误的下达给供应商。采购部在发出采购订单后, 要对采购订单进行跟踪检查, 控制采购进度。当供应商将货物送达后, 采购部门将进行到货登记, 并协助库存和检验部门对物资进行验收, 最终完成物资接收, 并结合物资验收结果更新供应商的等级。采购部门对供应商送来的货物进行分摊后协助库管员将货物入库。

采购管理参与者主要有采购部门、供应商、库管人员、财务部和物资部。采购部门的功能有:提交报价文件, 制定采购合同;提交报价文件时, 可查询报价单, 在制定采购合同时, 可查询报价文件。财务部的功能有:对报价文件进行审核, 和供应商进行结算, 提交验收报告;在进行结算和审核报价文件时, 可查询报价文件, 在提交验收报告时, 可对采购合同进行查询。物资部的功能有:审核验收报告, 签发入库单, 在审核验收报告时, 可查询采购合同, 在签发入库单时, 可查询验收报告。供应商的功能有:收款、签收合同。签收合同时可查询报价文件, 收款时可查询采购合同。库管人员的功能有:货物入库和签收入库单, 并查询验收报告。

2.3 库存管理

库存管理是电力企业物资管理的核心, 是指电力企业为了生产、销售等经营管理活动需要对计划存储、流通的有关物品进行响应的管理, 如对存储的物品进行接收、发放、存储保管等一系列的管理活动。库存的作用有维持销售产品的稳定、维持生产的稳定、平衡电力企业物流、平衡流通资金的占用。库存管理作为物资管理系统的核心组成部分之一, 它直接为电力企业的生产、维护、销售、基建等业务提供物资保障。库存管理将尽量减少库存环节说占用电力企业大量的流动资金, 降低电力企业的产品成本与管理成本、解决电力企业众多管理问题等圈。库存管理的基础是货物信息和仓储信息的完善。在此基础上, 物资部门根据库存领用的需求, 库存管理据此产生领料单, 物资发放和物资归还处理;库存管理员根据需要进行盘点、移库等日常事务, 并作阶段性统计分析工作以更好地管理库存;根据库存情况定期产生采购申请, 这些申请和其他部门申请一起列入采购计划主管的审核计划, 作为采购管理依据之一。在库存管理的日常工作主要体现在物资入库、物资出库和库房管理三个方面。

2.3.1物资入库。该电力企业的入库物资包含采购物资和生产办公剩余物资。仓库管理工作主要涉及到财务部、库管员和采购部门等各个部门。对于物资部门购入的材料物资, 库管人员要认真验收物资的数量、名称是否与发票相符, 同时请申购部门及质量管理部门协同验收材料质量, 对需要化验的原材料要附相应的合格化验报告。对于实物与发票内容不符的, 办理入库手续要如实反映。库管人员填制“入库单”一式三份, 经手人及库管人员双方核对无误后在“入库单”上签名, 一联库管员留存作为登记实物帐的依据, 一联由经手人带回做物资统计依据, 一联交财务部作为成本核算的依据。对于物资验收过程中所发现的有关数量、质量、规格、品种等不相符现象, 库管人员有权拒绝办理入库手续, 并视具体情况报告相关部门进行处理。由于物资入库在采购管理中己经进行了分析, 在这里不再分析。2.3.2物资出库。在电力企业的日常生产中, 需要消耗大量的物资, 这也就涉及到大量的物资出库操作。电力企业的各个用料部门应根据自己的实际需要向物资部提交物资需求计划, 在物资部审核后, 若是在电力企业生产计划内, 则通过相应部门的申请。在办理材料物资的出库, 库管人员要填制出库凭证, 由库管员、经手人双方同时签字。对于一切手续不全的提货、领取物资事项, 库管员有权拒绝发货。通过对物资出库流程分析后, 可得出库房管理参与者主要有各个部门、物资部和库管员。各个部门的功能有提交物资领取申请和领取物资, 再领取物资时可查询出库单。库管员的功能有发放物质, 发放物资时可查询出库单。物资部的功能有审核领取申请和发放出库单, 这两功能均查询物资领取申请。2.3.3库房管理。库管人员首先查看每天整理的各类物资明细账, 汇总后, 检查账目与账目之间是否相符、账目和物资是否相符及账目和卡 (出库单、入库单等) 是否相符。若是发现盈余、短少、残损或变质, 必须查明原因, 分清责任, 及时写出书面报告, 提出处理意见, 提交给物资部主管。物资部主管收到结果后进行审核, 在签署相应意见后报电力企业财务部, 财务部对意见进行审核, 通过后对处理文件进行备份。在对库内物资盘点完毕后, 库管人员将在物资盘点的基础上核实各类物资种类是否齐备, 数量是否满足电力企业生产需求, 若发现种类不齐或数量低于生产需求, 则及时写出报告, 提出处理意见, 报物资部门主管, 在相关负责人核实后包物管部门经理审核后, 报财务处生成新的需求计划, 以及时补充仓库内物资存储。

篇4:电力需求侧管理策略分析

关键词:需求侧管理;多样化技术;经济措施;行政支持;技术措施

中图分类号:F407.61;TK018    文献标识码:A      文章编号:1006-8937(2016)03-0146-02

电力需求侧管理(简称DSM),是指通过对终端用户进行负荷管理来引导电力用户的用电方式,以减少高峰用电、提高终端用电效率,优化电力资源配置,减少电能损耗,提高用电管理水平。除此之外,电力需求侧管理还能够降低发电能耗、保护环境,达到资源、环境及经济的协调发展。由此可见,加强电力需求侧管理对于我国能源开发应用极为重要,这就要求电力用户、电力企业及相关部门加强合作,采取多项措施来优化用电方式,下面就如何加强电力需求侧管理展开探讨。

1  应用多样化技术措施

1.1  削峰技术

削峰技术是指通过减少高峰负荷期的客户电力需求来均衡系统总负荷,从而提高电力系统运行的经济可靠性。削峰技术主要包括两种:①可中断负荷控制。即根据供需双方约定,调度人员在电网高峰段向客户发出请求并征得同意后,中断部分供电的方法,这种停电控制方法基于负荷控制系统。负荷控制系统能够对本地区的用户用电负荷进行全程监测、控制及管理,能够做到限电不拉路、错峰不减产,该系统对于加强电力需求侧管理有着重要作用。②直接负荷控制。即强制性控制终端用电,这种控制方法会扰乱正常的生产生活秩序,因此电力企业要尽量避免使用。

1.2  填谷技术

填谷技术是一种极为经济的电力负荷管理技术,通过增加低谷期的电力需求量来缓和电网负荷,提高电力系统运行的经济性。填谷技术具有重要作用,例如能够增加低谷期用电量、季节性负荷及蓄能用电等。填谷技术的推广与应用,需要电力企业做好宣传工作,通过经济措施来激励电力用户的参与。

1.3  移峰填谷技术

顾名思义,移峰填谷是指将高峰期的用电需求转移到低谷期,这样能够有效达到削峰填谷的目的,提高现有装机容量的利用率,有效减少电力建设资金投入,这种技术比较适用于缺电状态。常见的移峰填谷措施主要包括蓄冷蓄热、轮休制度、高速作业顺序等。

2  充分利用经济措施

2.1  完善电价结构、调整电价水平

完善电价结构的主要目的是为电力用户提供多样化的电价方案。多样化的电价方案能够引导电力用户合理用电,使其自觉调整用电需求。

①分时电价。分时电价根据时段划分不同体现出多样化的形式,其根本形式都是高峰时段高电价、低谷时段低电价,通过这种价格引导的方式来激励电力用户在低谷时期用电,错开用电高峰,减少电力系统的运行负担。据实践表明,科学合理的峰谷价比能够有效增大峰荷削减量。

②二部制电价。其由容量电价与电量电价组成。按当月最大需量收取基本电费,能够有效使电力用户协调各用电终端的用电时间,避免同时用电现象的出现,达到削峰填谷的目的。

2.2  其他经济措施

仅仅使用上述两种经济措施是不够的,电力企业还要能够使用其他经济措施来加以激励,使电力用户主动参与到电力需求侧管理工作中来。

例如,政府部门要能够从政策、贷款急税收等方面予以支持,进一步推广新技术及新工艺在电力企业中的应用;对于生产高效节能节电产品的企业,要能够适当地予以补贴;对于使用高耗能的设备及工艺要能够强制淘汰,提高设备折旧率,这样有助于促使企业更换高耗能的设备。

3  政府需予以行政支持

电力需求侧管理对于电力企业及电力用户来说,都有着重要作用,该管理工作能够使电力企业与电力用户同时受益,这就要求电力企业协调好其与电力客户间的关系。要想提高供电服务水平及供电质量,需要多家电力企业的共同参与,而政府部门则是协调电力企业与电力用户的重要桥梁。电力供应短缺、停电次数频繁等都会产生一定的社会影响,不仅会影响到正常生产生活,还会造成严重的经济损失。

对于电力企业来说,电力用户都是平等的,无论对谁停止供电都是不应该的,这也是电力企业不愿看到的。但是电能总量就固定的,具体如何分配才能给彰显公平呢?这就需要政府来出面协调并进行决断。政府相关部门要能给结合当地用电的实际情况来制定错峰方案及避峰方案,并安排专门人员加以监督执行,引导电力用户自觉遵守,从而将电力需求侧管理工作落实到位。常见的行政性错峰及避峰措施主要有:各厂轮休制、高耗能用户避开高峰用电等,这些措施虽然会对正常生产生活带来一些不良影响,但是具有较强的实用性、经济性,能给确保电网安全度过负荷高峰期。

4  提高终端用电效率

提高终端用电效率的技术措施较多,主要包括以下几种:第一,更换电动机运行系统。电力企业要能够积极引进先进的电动机,必须要具备较强的导磁性及导电性,以此来更替生产效率低下的普通电动机;企业在选择电动机时,要能够结合企业的生产工艺,根据生产工艺来改善电动机的平均运行负荷率,通过调速技术来降低电动机的电能消耗,提高电能的利用率;企业要能够创新作业形式,提高流水作业效率,减少电动机的空载率。第二,更换照明系统。电力用户应该积极应用荧光灯及节能灯,减少高耗能白炽灯的使用;用细管荧光灯取代粗管;钠灯取代汞灯;应用高效电感镇流器等。除此之外,还可以积极应用声控、光控等先进的控制技术。第三,积极应用交配电技术。采用低铜、铁损的高效变压器来有效控制变电频率,提高变压器运行效率;优化配电线路以减少配电损失。第四,回收余能余热。余能余热的有效回收能够有效提高能源的利用率,提高终端用户的自给电量;热泵热管及高效换热器等先进设备的应用,都能够不同程度地减少电能损耗。

5  做好外部宣传工作

电力企业要想提高电力需求侧管理工作效率,就必须做好外界宣传工作,充分发挥广播媒介及舆论的引导作用,使社会群体认识到电力需求侧管理的重要性。例如深入基层宣传节能政策、节能知识、科学用电方法,宣传节约能源的重要性,使社会公众认识到节约电能的必要性,使其主动参与到电能需求侧管理工作中来;政府相关部门及电力企业可以加强合作,组织避峰用电动员会,通过座谈会的形式来动员大客户避峰用电。其次,还要能够充分发挥基层电力服务人员的力量,建立一支高效的社会用电服务及宣传队伍,有效引导电力用户科学用电、合理调整负荷,以此来提高用电效率、节约电能。最后,由于不同行业的生产工艺存在差异,所使用的用电设备负荷特性也各不相同,因此电力企业在进行需求侧管理过程中,要能够结合企业的实际负荷特性,有针对性地采取最为科学合理的电力需求侧管理措施,这样才能够发挥其应有的效用。

6  结  语

综上所述,电力需求侧管理是一项利民利国的工作,其能够有效提高电力系统运行效率,减轻电网负荷压力,达到正常供用电的目的。本文从多个角度提出多样化的电力需求侧管理策略,以期为相关工作人员提供参考,提高电力需求侧管理工作质量及效率,切实发挥其应有的效用,最终协调好电力用户与电力企业之间的管理,促进电力企业的可持续发展,提高其供电质量及服务水平,为社会生产生活提供基本保障。

参考文献:

[1] 席细平,林敏,罗成龙,等.九江市电力需求侧管理发展现状与策略研究   [J].能源研究与管理,2014,(4).

篇5:书店管理系统需求分析报告

目录

1.引言.................................错误!未定义书签。1.1编写需求分析规格说明书的目的........................4 1.2软件设计目标........................................4 1.3 术语表.............................................4 1.4参考资料............................................4 2.软件产品的一般性描述...................................5 2.1运行环境............................................5 2.2软件产品的功能(用例模型)..........................5 2.3用户特征............................................7 2.4限制与约束..........................................7 3.系统功能行为分析......................................7 3.1引言................................................7 3.2 系统功能模型——系统用例模型........................7 3.3相关用例的展开——活动图...........................10 3.4系统静态模型——对象类模型.........................12 3.5系统动态模型(顺序图).............................14 3.6系统体系结构模型...................................18 3.7输出结果...........................................19 4.系统性能分析.........................................20 4.1数据精准度.........................................20

4.2时间特性...........................................20 4.3适应性.............................................20 4.4故障处理...........................................20 5.系统运行要求分析.....................................20 5.1用户界面...........................................20 5.2硬件接口...........................................20 5.3软件接口...........................................20 6.其他要求............................................20 7.附录.................................错误!未定义书签。

1.引言

1.1编写需求分析规格说明书的目的

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的书店管理系统其日常管理工作都是人工操作,存在着许多缺点,如:效率低下、保密性差,另外时间一长,将产生大量的文件和数据,这对于数据的查找、更新和维护都带来了不少的困难,并且浪费了许多人力和物力。在信息时代,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高书店管理的效率。因此,开发这样一套书店管理软件成为很有必要的事情。

1.2软件设计目标

(1)登录系统:管理员和顾客进入登陆界面,输入各自的的用户名和密码进入登陆界面,可以通过登录该系统进行各项功能的操作

(2)书籍管理:管理员进入书籍管理界面,对书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。

(3)书籍出售:管理员进入书籍出售管理界面,根据ISBN号出售图书,删去相应库存,记录销售时间,包括预订书籍、查询书籍的处理。

(4)顾客管理:管理员进入顾客管理界面,进行对顾客的一系列操作,包含对顾客信息的增删改等操作,以及会员服务等。

(5)查询书籍:管理员和顾客登录系统,进入书籍查询界面,对图书的一些详细信息进行查询。

(6)预定书籍:顾客登录系统,进入书籍预定界面,通过对图书信息查询,对已选择的图书进行预定。

(7)购买书籍:顾客登录系统,进入购买图书界面,对已选择的图书进行购买。

(8)系统应符合书店管理的规定,满足书店相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;

(9)系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;(10)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;

(11)尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。

1.3 术语表

[1].登录:包括书店管理员、顾客在书店登陆界面输入各自用户名和密码,如 果输入正确就可以直接进入书店系统,管理员可以对系统进行相应的操作;而顾客也可以进行相应的操作。

[2].书籍管理:是指管理员对书籍进行一个比较系统的管理,如对图书信息进行录入、删除、浏览、查询、修改等基本操作 [3].书籍出售:是指管理员对书籍的出售情况进行管理,及时处理顾客的订单,完成书籍出售的过程。

[4].顾客管理:是指管理员对顾客的管理,包括对会员的管理,对会员信息进行维护,及时的增加、修改、删除等来完善对会员的管理;也包括对其他顾客的信息管理。是指

[5].购买书籍:是指顾客对已选择的图书进行购买的过程。

[6].查询:是指管理员查询图书的库存,出售情况,以及缺货补充等的查询;顾客对图书种类,价格等的查询。[7].预定书籍:是指顾客再经过对图书的查询,选择需要的图书并对图书进行预定,方便购买。

1.4参考资料

[1] 黄梯云 《管理信息系统》 经济科学出版社 2000.3 [2]甘仞初《信息系统开发》经济科学出版社 1996.9 [3]汪星明 《管理系统中计算机应用》武汉大学出版社 1997.5 [4] 方美琪,软件开发工具[M],经济科学出版社

[5] 陈禹,方美琪,软件开发工具[M],经济科学出版社

2.软件产品的一般性描述

2.1运行环境

硬件环境:

512M以上内存

软件环境:

数据库Microsoft SQL Server 2005及以上版本 Windows XP,Win7 CP/IP 通信协议

2.2软件产品的功能(用例模型)

图1 功能用例 “系统登录”用例

1.管理员和顾客进入登陆界面 2.填写各自用户名及密码 3.系统进行账户的核实 4.成功登陆

5.管理员可以进行顾客管理、图书管理、售书管理、书籍查询等。6.顾客可以进行书记的查询、预定、购买等。

“顾客管理”用例

1.管理员登陆顾客管理界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户选择相应的操作 “购买书籍”用例

1.管理员进入登陆界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户操作 “图书管理”用例

1.登陆图书信息管理界面

2.系统响应相应的用户权限操作

3.图书信息进行录入、删除、浏览、查询、修改等基本操作 4.列出相应的信息

5.用户选择相应的操作

“预定书籍”用例

1.管理员进入登陆界面

2.系统响应相应的用户权限,对订单信息进行管理或处理

3.列出相应的信息

4.接收订单并发货、拒绝订单、查询库存、订购货品、订单增加 5.用户操作 “售书管理”用例

1.管理员进入登陆界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户操作 “査书管理”用例 1.陆查询界面

2.系统响应相应的用户权限 3.列出相应的信息

4.管理员对图书销售及相关信息的情况查询

5.顾客(会员和游客)对图书的相关信息的查询

6.用户选择相应的操作进行查询

2.3用户特征

该软件适用于掌握计算机基础知识的客户,书店员工可根据自己的权限进行相应操作,系统管理员要求由计算机的专业知识。

2.4限制与约束

1.建议开发软件运行的最短寿命:3年 2.进行系统方案选择比较的期限:3个月 3.经费来源和使用限制:新华书店

4.硬件、软件、运行环境和开发环境的条件和限制:新华书店拥有大型机以及用来支持的数据库,安装有Windowsxp及以上的操作系统。

5.建议开发软件投入使用的最迟时间:开发完成后试运行1个月。

3.系统功能行为分析

3.1引言

第一步创建系统的用例模型。作为描述系统的用户或参与者所能操作的模型,它在需求分析阶段有着重要的作用,整个开发过程都围绕系统的需求用例表述的问题和问题模型进行。

3.2 系统功能模型——系统用例模型

创建系统用例的第一步是确定系统的参与者。

书店管理系统的参与者包含以下三种:

管理员: 进入管理页面,可以维护客户注册信息、维护图书信息、处理订单信息、报表维护(报表输出、报表备份、报表恢复、报表删除)、商品销售查询。

员工: 进入工作管理页面,可以对图书(或商品)信息进行录入、删除、浏览、查询、修改(商品销售)、维护个人信息、维护订单信息(接收订单并发货、拒绝订单、查询库存)。

顾客:(会员和游客)会员:进入登入页面,可以对图书信息进行查询、,并可以维护个人信息,维护订单信息(订单状态查询、订单删除或增加); 游客: 进入网站后,只能进行基本的信息浏览和查询。

图2 系统参与者

1.用户用例(会员和普通用户)

(1)登录:会员通过身份验证,登录到网上书店系统。

(2)注册:普通用户在网上书店系统注册个人信息,可以成为会员。(3)浏览图书:会员或游客可以浏览网上书店的图书。

(4)查询个人资料: 会员可以查询修改个人资料,包括个人的基本信息、订单信息。

(5)修改个人资料:会员可以修改个人信息。

(6)加入购物车:会员可以将要买的书籍添加到购物车,可以对购物车里 书籍数量信息进行修改。

(7)提交订单:会员可以对所下订单进行提交。(8)付款:会员可以进入付款界面进行结算。2.员工用例

(1)登录:员工根据用户名和密码,登录到网上书店系统。(2)销售查询:员工可以对书店的销售情况进行查询。(3)库存查询:员工可以对书店所剩下的书籍进行查询。(4)图书管理:员工可以修改书籍信息、添加图书、删除图书。(5)订单处理:员工可以修改订单信息、删除订单。

3.管理员用例

(1)登录:管理员输入账号和密码可以登录带网上书店系统(2)管理会员:管理员可以修改会员信息、添加、删除会员。(3)员工信息维护:管理员可以修改员工信息、添加、删除员工。

在识别出参与者和用例后,要想建立用例图,还需要识别出他们之间的关系。“加入购物车”、“添加书籍到购物车”、“查看个人资料

”、“ 提交订单”等,这些动作是由“会员”执行的。为了购物安全方便,系统还需要提供用户信息验证,确保只有会员用户才可以进行书籍购买。用例“管理书籍”、“ 管理订单” 这些动作是由“员工”执行的。用例“维护员工信息”“维护系统”等,这些动作是由“管理员”执行的。为了系统的安全性,系统还需要提供进行身份验证的功能,以确保只有具有权限的“系统管理员”才可以使用系统的功能,所以“管理员”必须与用例“登录”交互,也即“管理员”在使用系统前,要使用用户名和密码进行登录,系统验证用户的密码正确后,用户才可以执行进一步的操作。

图3 会员用例图

图4

管理员用例图

图5

员工用例图

3.3相关用例的展开——活动图

(1)员工订单处理活动图

员工可以对用户提交的订单进行处理,员工在系统中,先对系统发出订单处理请求,系统转到订单管理界面,如果要删除订单,选择要删除的订单,系统将修改的信息保存到数据库中。如果需要删除订单,订单处于待修改状态,体统将 10

修改后的信息保存到数据库中。

图6 员工订单处理活动图

(2)员工图书管理活动图

图7

员工图书管理活动图

(3)顾客购买商品和管理员处理订单的活动图如图8所示。

图8

顾客购买商品和管理员处理订单的活动图

从图8中可以看出,管理员、顾客发生了相互的关系。顾客登录后查询商品,在选择了自己希望购买的商品后提交订单,接下来顾客处于查询订单的循环状态。与此同时,管理员接收到了顾客提交的订单,并根据该订单对应商品的库存情况判断是否拒绝该订单,并更新客户订单。在顾客查询到订单状态变成已处理后,购买过程结束。

3.4系统静态模型——对象类模型 进一步分析系统需求,发现类以及类之间的关系,确定它们的静态结构和动态行为,是面向对象[7]分析的基本任务。系统的静态结构模型主要用类图和对象图描述。

进一步分析系统,发现类以及类之间的关系,确定它们的静态结构,是面向对象分析的基本任务。系统的静态结构模型主要用类图和对象图来实现的。类图从抽象的角度描述系统的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类之间的相互关系。其中类的识别分为三类:识别实体类、识别边界类和识别控制类。

类不是孤立的,UML为我们定义了它们之间的四种关系,它们是:关联(Association)关系(聚合和组合)、依赖(Dependency)关系、泛化(Generalization)关系、实现(Realization)关系。

关联关系是类之间最广泛的关系,若两个类的对象的实例之间具有某种(属

性上的)依赖关系,对象所属类间的关系称为关联关系,关联关系是一种结构关系,是一种弱关系,被关联的元素间通常可以被独立的考虑。指出了一个事物的对象与另一个事物的对象之间的语义上的连接。其表示方法是在UML中,关联的图形表示是实线+箭头,箭头指向被关联的类。关联可以是单向的,也可以是双向的。关联关系包含两种:聚合关系和组合关系。其中聚合关系是类与类之间的关系具有“整体——部分”的特点。其表示方式:在UML中聚合的图示方式为,在表示关联关系的直线末端加一个空心的小菱形,空心菱形紧挨着具有整体性质的类,即箭头指向整体类。组合关系是整体和部分是不可分的,整体的生命周期结束时也就是部分的生命周期到头时。

依赖关系是对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。用虚箭头表示。

泛化关系表示一个泛化的元素和一个具体的元素之间的关系。它又称继承,UML中的泛化是通用元素和具体元素之间的一种分类关系。具体元素完全拥有通用元素的信息,并且还可附加一些其它信息。泛化可用于类、用例等各种模型元素。父类与子类的泛化关系图示为一个带空心三角形的直线,空心三角形紧挨着父类。

实现关系是指定两个实体之间的一个合同。实现是规格说明和其实现之间的关系,它将一种模型元素与另一种元素连接起来。在UML中,实现关系的符号与泛化关系的符号类似,用一条带指向接口的空心三角箭头的虚线表示。

根据上述类的关系,完整的类图如图9所示

图9

类图

3.5系统动态模型(顺序图)

系统的动态模型可以使用交互作用图、状态图和活动图来描述。交互作用图包括序列图和协作图。序列图描绘了系统中的一组对象在时间上交互的整体行为,协作图描绘的是系统中一组对象的交互行为。创建顺序图:

(1)顾客订购顺序图如图10所示。

用户首先使用自己的账号和密码登录系统,登录模块会将客户的ID保存在系统缓存中并提交给商品查询模块。商品查询模块提示客户输入查询条件,客户输入适当的查询条件后查询模块显示符合查询条件的商品列表。客户得到商品列表后,提交自己想要购买的商品ID。订购模块得到商品ID,生成订单并提交给数据模块进行保存。保存成功后,订购模块提示用户订购该商品成功。

图10 顾客订购顺序图

(2)顾客删除订单顺序图如图11所示。

客户在提交订单后可以对订单进行维护(添加、删除、修改)。客户首先输入自己的账号和密码登录系统。登录模块会将客户的ID保存在系统缓存中并提 14

交给订单查询模块。订单查询模块显示该客户当前的所有订单,客户得到该列表后,选择需要删除的商品ID,订单处理模块把删除信息提交给数据模块,数据模块保存信息。订单处理模块提示用户删除操作成功。

图11 顾客删除订单顺序图

(3)管理员处理订单顺序图如图12所示。

管理员使用其账号和密码登录后,登录模块会将管理员的ID保存在系统缓存中并提交给订单处理模块。订单处理模块提交给管理员未处理订单的列表,管理员提交某商品ID得到该商品的库存情况。如果库存充足则接受订单,并把接受信息提交给数据模块,数据模块更新该客户的订单信息并返回成功信息给订单处理模块,订单处理模块提示管理员该操作成功。

图12 管理员处理订单顺序图

(4).管理员登录顺序图

管理员登陆的过程为:管理员进入系统,进入登录页面,输入账号密码,系统验证身份信息,验证成功,界面返回成功信息,管理员接受成功消息,登陆系统成功。如图11。

图13

管理员登录顺序图

(5)会员提交订单顺序图

会员登录系统,进入提交订单界面,将确认的订单提交到系统中,如果订单无误则显示成功提交订单,并返回提交订单界面,如果订单有误,则显示是错误

订单,会员在进行订单的修改确认。

图14 会员提交订单顺序图

(7)员工管理图书顺序图

员工进入图书信息管理界面,可以进行图书的检查、修改、删除、增加等操作。进入修改删除图书界面,并输入要修改的图书信息,以及要增加的图书信息,如果增加图书信息成功则返回信息成功修改添加界面,并显示修改成功,返回界面,如果有误在进行进一步的修改。

图15

员工管理图书顺序图

3.6系统体系结构模型

我们可以识别系统中存在的主要实体类:书店、员工、用户。

图16

书店管理系统的主要参与者

(1)主界面

系统的主界面具有菜单和菜单项,当选择不同的菜单项时,用户可以执行不同的操作。当程序退出时,主界面窗口关闭。

(2)图书信息显示界面

图书信息显示界面是进行书籍查询时所需要的对话框。用户根据书籍名、作者、类别等条件查询书籍,系统查询数据库获取符合条件的书籍并显示到界面。

(3)注册界面

注册界面是进行游客注册时所需要的对话框。当选择主窗口中的菜单项“注册”时,对话框弹出,游客填写用户名、密码、电话、家庭住址、邮编等信息,然后点击“提交”按钮,系统创建用户的信息并将之存储到数据库中。并且系统将自动登录到系统主页。

(4)购物车界面

购物车界面是进行操作“删除购物车里的书籍”、“修改购物车里书籍数量”或“提交订单”时所需要的对话框。

当用户选择删除购物车里的书籍时,对话框弹出,用户点击“删除按钮”,系统删除用户购物车里的该书籍。当用户选择修改购物车里书籍数量时,用户输入书籍的数量,然后点击“更新”按钮,系统更新用户购物车里的该书籍数量。当用户选择“提交订单”时,系统进入付款界面,并且系统将此购物产生一个订单保存到数据库中。

(5)图书管理界面

图书管理界面是进行操作“添加书籍”、“编辑书籍”或“删除书籍”时所需的对话框。

当选择主窗口中的菜单项“添加书籍”时,对话框弹出,员工输入书籍信息,然后单击按钮“添加”,系统创建书籍的信息并将之存储在系统中。当选择菜单项“编辑书籍”或“删除书籍”时,对话框弹出,员工输入要编辑或删除的书籍的名称,单击按钮“OK”提交。系统查询数据库检索到书籍信息后弹出对话框BookDialog,显示书籍的详细信息,如若是“编辑书籍”,员工编辑修改书籍的有关信息,然后单击按钮“更新”,更新系统中存储的书籍信息;如若是“删除书籍”,员工则单击按钮“删除”,系统删除所存储的该书籍信息,当然,与该书

籍有关的其他信息业也一并删除。

(6)登陆界面

登陆界面是用户用来登陆的界面。用户输入用户名和密码,点击按钮“登陆”,系统查询数据库检索此用户的用户名和密码是否正确,若正确,若是admin用户,系统将显示后台管理界面,否则系统将显示首页面。若错误,系统提示“用户名或密码错误。”

根据上述部分界面的分析,网上书店系统中的边界类图

图17 边界类图

图18

控制类图

3.7输出结果

4.系统性能分析

4.1数据精准度

在向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数据时,要求输入数据准确。金额,身份证,卡号等按需求设定字符数。

4.2时间特性

程序响应时间:在人的感觉和视觉事件范围内;

信息交换时间:要求在程序调用前、调用后都与数据库保持同步更新,网络信息交换时间应该小于程序调用的时间。

4.3适应性

要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件、脏数据具有较强的识别处理能力。

4.4故障处理

软件应具备自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。

5.系统运行要求分析

5.1用户界面

屏幕格式:采用全屏格式,通过分窗口操作进行各个操作之间的转换 报表格式:以银行原报表格式设计电子打印表格式。

菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。

5.2硬件接口

网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但是从理论实验验证软件本身的目的来看,无需网络通讯接口。业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。

5.3软件接口

Windows标准接口,要求与其他软件无冲突错误发生。

6.其他要求

安全保密性、复用性、灵活性、易用性、可维护性、可移植性等。指明不同属性的相对侧重点,例如易用程度优于易学程度,或者可移植优于有效性。(1)健壮性:说明软件在容错能力,故障处理能力上需要达到的目标,保证系统稳定可靠;

(2)安全保密性:包括用户身份确认或授权方面的需求,保密性策略,产品所创建或使用的数据的保护等等;

(3)安全性:通过网络传送的数据需要简单加密,服务器端对接收到的数据需要二次简单验证。

(4)复用性:说明本项目是否可以复用已有软件、是否可为其它产品复用;(5)灵活性:说明在运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。

篇6:工资管理系统需求分析报告

引言

1.编写目的

编写该文档是为了分析人工管理企业工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对企业工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。

2.背景

随着企业的快速发展,企业规模越来越大,在职员工的数量也越来越多,企业工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对企业工资管理提出了新的要求,用计算机管理系统来管理企业工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。企业工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。

3.功能定义

(1)员工基本信息的添加,修改,删除,查找和辅助查询。

(2)工资标准设定功能。具体包括工资,出行费,医疗保险,养老金,水电费,其他费用,补贴,奖金标准的设定。

(3)工资信息浏览。

(4)员工工资表创建。

(5)工资调整管理。

(6)工资统计。

为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的添加,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。

4.功能描述

用例模型

顺序模型(管理员查询工资)

活动模型(登陆)

4.1员工基本档案信息管理功能描述:

凡属于本部门的员工,都需要对其基本的档案信息做好记录存储处理。以方便高级管理人员时时的了解或查阅其员工基本信息。对员工基本信息的操作包括添加信息、修改信息、查询信息,同时在数据库中要形成员工基本信息表。

4.2工资管理功能描述: 工资计算:

在进行工资计算之前,管理员首先应该根据部门的实际业务情况确定好各个部门中所需要的工资项目及分别对工资项目进行计算的方式,然后按照系统工资种类的设定,对每个员工分别依次实际工资项目构成情况,如考勤情况工资、底薪工资、奖惩工资、提成工资、应交所得税等等项目,录入相应的工资金额数,再计算出总的应得工资、实得工资的工资项目。在数据的录入过程中系统会根据用户 3

误输、错误输入智能提示引导用户录入数据的正确性。要形成的数据库中的表为员工工资信息表。

工资统计分析:

对员工工资数据计算完后,同时要将工资信息统计分析,如汇总统计,工资项目明细数据的汇总等,又分为对员工个人工资统计分析、部门工资统计分析、月份工资统计分析、季度工资统计分析、年工资分析统计。

4.3工资查询功能描述:

在查询这个模块里,系统能支持用户在客户端按照各种不同的字段名称进行工资信息的查询。同时,迅速的响应用户的查询请求,不同级别的人系统会根据其权限级别的大小享有不同程度的功能。不同级别的人不能越权进行操作。在查询过程中,为避免由于在同一时刻里访问人数过多造成响应缓慢时,每登录的一个用户,系统记数器自动加一,当记数大于峰值时,系统弹出对话框提示用户进行等待,从而有效的避免了系统在查询过程中快速响应的优点。

4.4系统维护:

用户在第一次使用系统时,在服务器端需要用户做系统初始化的处理,包括; 1. 设置工资项目种类、相应工资项目的计算

2.设置系统使用用户及口令、权限的级别,对公司不同要求用户授不同权限,可限制一次性访问数据库用户数量。对每个访问数据库的登陆用户有日志记录。由系统管理员维护。在系统运行过程中,数据库管理员在系统运行过程中,还可以即使的进行系统数据的更改,如:对员工工资数据的更改,对工资项目计算方式的更改,定期做好系统数据的备份操作、还原、清理等。

5.非功能性需求: 5.1可靠性

1. 可恢复性

如果正在使用时出现故障,为了完成做好的工资记录,需要尝试采用本地方案(如存储和转发)加以解决。对此需要更深入的分析 2. 长时间运行

每月都要对工资结算,要求系统能够持续可靠运行,3. 容错性

当员工不能识别,应能够给予提示。

5.2可支持性

1.可适应性

不同型号的票据打印机打印的效果可能存在差异,软件能够支持市场上主流的票据打印机。2.可配置型

人员的权限会根据企业的变化而调整,系统应该能够方便配置调整。还存在一些其他的配置要求,如打印格式、查询项目等,对此需要进一步分析。

5.3可行性

1.评价标准

A.是否消耗太多经费,耗时太长; B.是否功能齐全,运行稳定; C.是否方便管理; D.设置是否灵活;

E.是否具有界面灵活,操作简单的特点。

6.用例说明

本系统的设计目标是能够对大型企业员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对企业工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为企业财务人员提供便利。

7.系统性能需求分析:

7.1 性能需求

此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘

上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。

7.2 运行需求

系统在进行数据的录入、计算、统计的时候,能将数据精确到小数点后三位小数。系统接收到用户的操作命令后(如:计算处理、查询等),能迅速的响应其操作请求,响应时间不超过1秒。在同一时间,系统还提供支持至少10个客户端进行同一个操作请求的响应。

系统可移植较强,在不同的平台下运行,均不会影响系统的稳定性。同时,支持在客户端安装不同操作系统、浏览器版本,均不会影响系统的运行。

7.3安全需求

为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统。同时,对不同级别的用户授予不同的使用权限。在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上

得到恢复。同时,系统提供强大的容错性能,当一台服务器发生故障时,系统能自动切换到另外一台服务器上,从而保障服务器能长时间的提供系统的运行支持。在输入数据时,如果用户输入的数据不符合系统的要求,则系统自动提示错误信息,并要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。

7.4 系统界面需求

系统开发基于C#的开发,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单点击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。

7.5 其他需求

数据不管是在企业内部之间传输,还是公司与分公司之间进行远程数据传输时,防止数据被不法分析任意的修改和破坏,只有对信息解密的人员才能最终读取数据信息。这样,能 最大程度的防止数据在传输过程的安全保密性。

8.总结

篇7:学生成绩管理系统需求分析报告

学生成绩管理系统需求分析报告

2009-08-02 11:44

采用 vs2005.NET 2.0框架,数据库:sql server 2000,存储过程。

系统采用三层架构,结构清晰。以下为需求分析,貌似也不是很多。

中学生成绩管理信息系统是面向中学的管理系统,其目的是提高中学对中学生的科学化管理。本文针对中学的管理现状和要求,从理论和应用的角度论述了中学生成绩管理信息系统的特点、功能、设计思路,并给出关键技术实现的步骤。本系统主要包括五个模块:成绩录入、班级系统、年级统计和系统功能这四个模块基本实现设计本系统的目的,从而可以进一步满足中学对管理系统的要求。

1.1数据需求:

下面是中学生成绩管理信息系统所需要的输入、输出数据。

字段名类型宽度

学生:姓名字符型8

性别逻辑形1

学号字符型8

班级号字符型4

年级号字符型2

成绩:姓名字符型8

考试日期日期型8

考试类型名称字符型:16

语文数值型3

数学数值型3

外语数值型3

化学数值型3

物理数值型3

政治数值型3

历史数值型3

生物数值型3

地理数值型3

计算机数值型3

合计数值型4

平均成绩数值型3

班主任字符型8

班级人数数值型3 年级总人数数值型5

1.2功能需求:

“中学生成绩管理信息系统”包括四个模块:成绩录入、班级统计、年级统计、系统功能。这五个模块既相互联系又相互独立,班级统计、年级统计模块必须以成绩录入为基础。

(1)成绩录入模块:

主要功能用来对中学生的成绩进行收集和修改。具体包括中学生成绩录入、修改、增加、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故在此模块中增加了导入、导出数据功能。成绩录入需要分班级、分年级以及某个时间考试的各门功课的成绩。修改要与成绩录入相对应。增加、删除是对基本表的操作。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。分成绩单打印、报表打印等。

(2)班级统计模块:

主要功能用来对中学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数。各项统计仅对于某学期某次考试而言。

(3)年级统计模块:

主要功能用来对中学生的成绩以年级为单位进行处理。具体包括各年级学生总成绩、年级排名统计年级某分数段内的学生人数;各个学生该科成绩、年级排名及统计、年级某分数段内的学生人数。各项统计仅对于某学期某次考试而言,在统计时,还应注意各年级考试科目不同。

(4)系统功能模块:

包括帮助信息,关于系统及退出系统。

二、概念结构图

图2-

1图2-

2图2-

3图2-4

三、逻辑结构设计

设计逻辑结构时一般要分三步进行:

*将概念经过转化为一般的关系、网状、层次模型;

*将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;*对数据模型进行优化。

成绩管理系统数据模型:

学生(姓名、性别、年龄、学号、班级号、年级号)

成绩(姓名、学号、考试日期、语文、数学、外语、化学、物理、政治、历史、生物、地理、计算机)

班级(班级号、班主任、年级号、班级人数)

年级(年级号、年级主任、年级数、年级总人数)

四、系统特点

1.系统运行环境:

(1)硬件环境:键盘、鼠标、显示器、打印机

(2)软件环境:windows操作系统、VISUAL STUDIO 2005.NET FRAMWORK 2.0

2.适合用户:

适合各类中等学校对中学生成绩事务管理。

3.系统模块化设计:

本系统遵循了“自顶向下,逐层展开”结构化时间原则,系统功能按模块化实现,各模块之间既关联又相互独立,每个模块执行特定的功能,系统设计操作简单,可读性强。

4.系统实用性:

为了提高系统效率,系统提供了多种形式的对话框,并在设计过程中考虑尽量减少用户的输入。为了提高查询效率,系统提供了多种组合查询及模糊查询。

5.系统安全性:

为了防止非法人员进入系统,造成意外破坏,在进入本系统之前,需经过密码认证,同时,系统管理员对每个用户的使用权限进行设置,使不至于越权操作。

6.资料输入方式的多样性:

用户既可以直接输入,又可以从其它文件导入数据。直接输入数据提供友好输入界面,尽量减少用键盘输入的次数,对于相对稳定的项目,采用设置代码的方式,用组合框进行选择。

7.中文查询窗口的设计:

对于一个系统来说,便捷实用的查询功能是必需的。设计时,尽量减少用户的输入用户的输入,提供组合及模糊查询功能。查询窗口设计总思路是查询条件各项都由数据库来控制。

8.网络版传输,单机运行:

采用sql server2000网络关系型数据库,存储读取数据将同步进行。结束语

本系统借助VS 2005 丰富的控件加上强大的sql server 2000数据开发功能,通过研究和探索VS 2005在C/S开发方面的方法和技巧并付诸实践,使得系统具备了友好性,灵活性和可靠性。实现了预期目标和功能。

四、实验内容与步骤

1.根据选定的实验题目,确定拟开发管理信息系统的目标。

2.根据管理信息系统的目标,进行详细调查,或查阅相关资料,获取用户需求。

3.明确管理业务调查过程和方法,绘制组织机构图、功能结构图和业务流程图。

4.明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。

5.在上述工作的基础上,进行优化处理,提出新系统的逻辑模型。

篇8:网站项目管理需求分析

1 网站项目需求分析的必要性

需求分析是一个项目的开端,也是项目建设的基石,没有做好需求分析的项目是有高风险性的。据有关统计,失败的项目中有80%是由于需求分析不明确造成的,同为软件项目的网站项目建设亦是如此,当然这也是与网站项目自身的特点相关联的。

1.1 网站项目建设的特点

1)设计者与客户层次与认识存在差异,容易导致项目建设目标的不确定性。

2)网站项目涉及领域广,对参与项目的人员理解和研发项目提出高要求。

3)网站建设属智力密集、劳动密集型项目,受人力资源影响大。

4)开发技术的快速发展使得网站项目的开发具有多模式的特征。

5)网站项目底层编程较为专业,要有友好界面对项目各参数进行配置。

1.2 网站项目需求分析的作用

结合网站项目建设特点,网站项目需要以下几个步骤:首先业务员与客户接洽了解,确认立项,从客户代表那里获得需求后,形成需求报告;业务流程分析员分析需求报告,生成项目模型报告;界面工程师得到项目模型后设计制作相应的模板和用户界面原型,并最终由客户代表确认。可以看出,作为项目开端的需求分析直接保障了整个项目的正确性、可行性和必要性,对项目最终的检测性和简明性至关重要,也可以这么说,做好需求分析才能有的放矢,项目才有成功的可能性。

2 网站项目建设需求分析策略

上面我们已经了解了网站项目需求分析的重要性,怎样做好需求分析,形成分析报告并最终完成项目呢?

网站项目狭义地讲包括了网页制作、美工设计、程序编码、系统及网络管理等专业技术,广义上又包含了企业管理、市场营销、心理学、广告学等很多领域的知识,在业务员与客户沟通立项后,由于设计者与客户层次与认识事物存在差异,容易导致项目建设目标的不确定性,这就使项目组与客户的沟通出现了问题;另外不同行业客户的特殊要求(比如开发税务相关网站项目,就需要设计人员有一定的税务知识)也对参与项目管理的人员和研发人员提出了很高的要求,这就要求接洽业务员要加强客户所在领域的知识积累,能够将客户的需求转化成实际的程序输出,也能够将项目中的个模块以客户易于理解的方式进行说明,深度挖掘客户需求,并最终明晰项目建设目的,完成必要的项目需求分析。在项目组的准备工作完成后,我认为采集客户需求应该按照以下三个阶段进行:

1)第一阶段

目标:完成调查报告和业务流程报告,搞清供求关系。

采取方法:项目组采取主动“问答”方式,指定有经验的业务员和需求方进行沟通。

具体实施:项目中涉及的经理、页面设计员、程序设计员、测试员,文档起草等人员必须到场,通过访谈、调查表、填写意向表等方式从宏观上把握客户具体需求方向和趋势,了解现有的组织架构、业务流程、硬件环境、软件环境、现有的运行系统等客观信息,与客户建立起良好的沟通渠道和方式。建设团队经理对搜集的信息进行汇总,各参与人员就获取的知识进行进一步的归类分析,页面设计员制定大略的视觉模版;程序员就网站功能进行拆解分析,列出网站需要的程序模块并就各功能实现的可行性对照现有的软硬件环境进行评估;文档起草准备完成调查报告和业务流程报告,进一步明细项目思路。

2)第二阶段

目标:完成调研分析报告,完成业务流程设计,进一步确认客户需求。

采取方法:项目组采取“联想启发”方式,对第一阶段的调查进行完善和修改。

具体实施:项目涉及人员的要通过“联想启发”方式经一步与客户进行沟通,消除由网站项目建设的特点导致的众多不确定性。客户的需求往往是笼统的、分散的,第二阶段要对第一阶段的对网站项目的总体设计方向进行进一步的确认,可以通过展示企业以往开发的相似类别的产品实例、对网站项目的开发方法及运行方式和要求进一步说明,让客户等非专业人员对整站系统从前台到后台,从页面到代码,从架构到管理有一定的认识,从而是客户对自己的最终需求进行具体的描述。另外,项目组还要进一步了解客户的组织架构、业务流程,目前已有的软硬件环境,服务器现有的系统等,结合实际情况,架设调试服务器,作出基本的演示页面,和用户一起探讨业务流程设计的合理性、准确性以及站点浏览界面的习惯性和友好性,展现整个业务流程的设计,就建设目标的合理性和准确性进一步探讨,提出改进意见和改进方法。

3)第三阶段

目标:根据客户反馈修改演示系统,完成需求分析报告和业务流程报告,提交客户确认。

采取方法:对涉及网站项目流程和数据项的报告、文档进行“逐项签字确认”。

具体实施:在第二阶段需求分析工作的基础上,要求客户对前两个阶段的反馈意见进行审查,进一步明晰网站项目建设方向;承建方要对网站项目的流程进行进一步细化,对涉及的数据项要求客户进行逐项确认,另外承建方还要进一步改进演示页面,向客户描述整个网站项目的设计目标和输出结果,最终双方达成一致并签字确认。

总的来说,网站项目的需求分析是逐步深入,曲线前进的,要重视各个阶段的重点,将分析工作做到位才能做到省时、省力、省钱、高效,并最终保证整个项目的成功开发。

3 网站项目需求分析的注意事项

网站项目需求主要是指用户对网站系统在功能、行为、性能、设计约束等方面的期望,通过对应问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明。在整个项目实施过程中需求不明确、业务流程不合理往往是项目面临的最大风险,直接导致项目的开发失败或是客户不接受,因此必须做到细致了解客户意愿,明晰客户需求,采用必要措施来强化需求调研,需要注意以下几点:

3.1 深化沟通,强化需求分析

1)在实际项目建设中,客户由于种种原因很难在分析阶段全面而准确的描述所有问题,项目实施者可以引导客户讲所有想到的需求全部阐述清楚,然后归纳整理后逐条筛选,将客户的模糊要求明晰化。得到初步项目目标后,由于客户与研发人员知识的不对等,有可能导致理解的不对称,项目业务员要了解客户所在行业的需求情况,采取多次协商的方式,逐步强化需求分析。

2)很多情况下客户并非专业人士,有的描述很难凸现重点和技术难关,有些客户甚至描述的需求软件实现难度极大,客户需求概念的模糊,导致项目目标笼统而且尺度难以控制,这就要求业务人员认真倾听客户说明,充分利用图表、结构图以及简单直白打比方的方式与客户沟通,让客户理解开发流程和开发注重的要点,对自己预期目标进行整理和分析,使得项目实施者可以发现客户在开发过程中的潜在需求。

3.2 细致分析,增强功能扩展

通过与客户的深入沟通,将客户预期及反馈信息一条条的罗列出来,逐条归纳、分析,发掘用户最原始、最完整的要求,完成业务流程,划分各功能模块,充分考虑客户基本要求基础上的潜在需求,增强模块功能扩展,方便在开发过程中随时增加模块功能,满足客户多重需要。如政务系统在接收公文的同时,也许就需要为客户预留各公文接收单位沟通的通道;邮件系统设计的时候可能会需要考虑广告管理、超大附件、或许还要有邮件贺卡等应用;电子商务网站也许需要热卖排行榜、年终销售统计报表等等。

限于各方面的因素,客户通常能够接受分阶段的开发过程,但是随着网站项目的逐步成形,客户就会不断提出很多改进需求,因此在需求分析时,承建放要提早为客户设想到今后的需求变更,增加模块功能的可扩展性,可以使项目开发更加顺利。

3.3 强化管理,提高团队效率

一个好的团队,才有好的协作,才有好的效率,才能作出好的项目,这就体现了团队管理的重要性,在作为网站项目重中之重的需求分析阶段尤为重要。

1)要有清晰的需求目标。

需求分析阶段团队中的项目经理、系统分析员、开发经理、交互设计师、测试人员、文档人员包括客户代表都应参与需求调研,共同讨论客户反馈意见,根据团队分工不同,分项实施,达成一致意见。全体人员要对项目需求有统一清晰的认识,在开发过程中遇到问题及时与客户沟通修订,避免业务人员与开发人员、承建方和客户方之间发生不必要的纠纷。

2)要有紧密的沟通协作。

加强团队成员的沟通协作,使项目信息通道畅通,建立健全反馈机制。项目进行中,项目的需求变更是无法避免的,在有类似情况发生时,各成员之间良好的沟通可以以最短的时间作出反应,将变更信息转化为项目模块的修改加强,并能及时将变更信息传递给客户,便于下一步项目的研发。

3)要有合适的个人技能

一个有效率的开发团队选成员要选“合适”的,而不是“最强”的,出色的团体对成员个体技能可以不是全面的,但是所在岗位的成员必须具有完成该岗位的最需要的技能。在需求分析乃至后期研发阶段,一个具有岗位高效的团队,对客户反馈意见的修改效率是高速的,对整个项目的不断改进完善有极大的推进作用。

4)要有良好的信任环境

信任相当脆弱,它需要花大量的时间去培养而又很容易被破坏。成员间相互信任是有效团队的显著特征,在开发团队中营建良好的信任环境对于提高团队效率是至关重要的。因此负责人要做到恪守信用,支持下属、尊重下属,在绩效评估时能做到客观公正;团队成员之间要加强沟通,做到分工明确、各尽其职。

4 结束语

随着网络软硬件的飞速发展,网站项目建设的需求越来越高,客户对项目的规模和复杂性的要求不断提高,做好网站项目管理需求分析已经成为了项目开发的重中之重,讲求分析策略,强化需求分析,才能保证网站建设项目高效、高速、高质量地完成。

摘要:该文主要根据网站项目建设的一些特点, 对网站项目管理需求的必要性进行了分析, 并提出相关方法和注意事项。

关键词:网站项目管理,需求分析,注意事项

参考文献

[1]沈成涛.强化网站项目管理的需求分析[J].工程地质计算机应用年, 2005 (2) :16.

[2]王策.浅谈网站项目管理中的需求分析[J].延边教育学院学报, 2010, 24 (2) :37.

[3]王雪梅.项目管理之需求分析[J].中国科技信息年, 2005 (19) :47.

上一篇:幼儿园大班健康活动教案《美味的早餐》及教学反思下一篇:儿女生日庆典上的父母发言