【学籍管理系统设计方案-基于C#的Windows程序设计项目实训指导书】.doc

【学籍管理系统设计方案-基于C#的Windows程序设计项目实训指导书】.doc

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
免责声明:本文档来自网络并经精心整理,提供免费阅读,文章版权属于原创者,请注意保护知识产权,请您下载后勿作商用,只可学习交流使用。 基于C#的Windows程序设计项目 实训指导书 第一章 需求分析 为了使组织的所有成员明确本次实训的软件开发的方向,首先要对项目的目标进行分析。要确定对目标系统的综合要求,并提出这些需求实现条件,以及需求应达到的标准,也就是解决要求所开发的信息系统做什么,做到什么程度。这些需求可以分为两大类:功能需求和非功能需求。 1.功能需求 功能需求是最主要的需求。列举出所开发系统在功能上应做什么,然后逐步细化所有的系统功能,找出系统各元素之间的联系、接口特性和设计上的限制,分析它们是否满足功能要求,是否合理。 功能需求主要是根据用户的信息需求。功能性需求是人们普遍关注的,但常常忽视对非功能性需求的分析。其实非功能性需求并不是无关紧要的,它们的主要特点是涉及到的方面多而广,因而容易被忽略。 2.非功能需求 1)性能需求:给出所开发信息系统的技术性能指标,包括存储容量限制、运行时间限制、传输速度要求、安全保密性等。 2)资源和环境需求:这是对信息系统运行时所处环境和资源的要求。例如在硬件方面,采用什么机型、有什么外部设备、数据通信接口等等;在软件方面,采用什么支持系统运行的系统软件,如采用什么操作系统、什么网络软件和什么数据库管理系统等;在使用方面,需要使用部门在制度上或者操作人员的技术水平上应具备什么样的条件等等。 3)可靠性需求:信息系统在运行时,各子系统失效的影响各不相同。在需求分析时,应对所开发软件在投入运行后不发生故障的概率,按实际的运行环境提出要求。对于那些重要的子系统,或是运行失效会造成严重后果的模块,应当提出较高的可靠性要求,以期在开发的过程中采取必要的措施,使信息系统能够高度可靠地稳定运行,避免因运行事故而带来的损失。 4)安全保密要求:工作在不同环境的信息系统对其安全、保密的要求显然是不同的。应当把这方面的需求恰当地做出规定,以便对所开发的信息系统给予特殊的设计,使其在运行中安全保密方面的性能得到必要的保证。 5)用户界面需求:信息系统与用户界面的友好性是用户能够方便有效愉快地使用该系统的关键之一。从市场角度来看,具有友好用户界面的系统有很强的竞争力。因此,必须在需求分析时,为用户界面细致地规定达到的要求。 6)成本消耗与开发进度需求:对信息系统项目开发的进度和各步骤的费用提出要求,作为开发管理的依据。 7)预先估计的可扩展性需求。这样,在开发过程中,可对系统将来可能的扩充与修改做准备。一旦需要时,就比较容易进行补充和修改。 3、可行性分析 在系统项目的目标需求已经确定,对组织的基本情况又有所了解的情况下,就可以开始对项目进行可行性分析。 可行性分析的意思是根据系统的环境、资源等条件,判断所提出的信息系统项目是否有必要、有可能开始进行,如果要进行,那么采用什么建设方案? 所谓可行性应该包括必要性和可能性两个方面。 系统项目建设的可能性主要从技术、经济、社会意义等三个方面去分析。 技术可行性:这就是分析所提出的要求在现有技术条件下是否有可能实现 经济可行性:包括对项目所需费用的预算和对项目效益的估算。 社会可行性:分析各种社会因素对于项目的开展的制约作用。 案例:学生管理系统的需求分析 在高效,学籍管理工作是一项非常重要的工作,它负责对整个学校的班级、课程进行管理,对学生的档案资料、缴费情况及考试成绩进行记录。原有的旧的管理方法越来越不适应现在高校日渐增多的学生人数带来的高效率的需求。随着学校硬件水平的提高、信息化进程的加快,教务工作急切希望能够抛开原有繁琐的管理方式,希望本公司能够着眼于学校现状的实际需求开发一套能够系统化、科学、有效、易于掌握的管理软件。 XXXXX校学生有XXXXX人,现在学院已经基本实现了网路化管理,各部门已有计算机,原有的计算机管理系统可以实现简单的信息管理,现在需要一个网络化的学生信息管理平台,使用者可能包括系统管理员、学籍管理员、学生、部门管理人员及其他相关的管理人员,这些人员在计算机的应用、使用上不存在障碍,他们以往有使用过类似系统的经验,并且都在、计算机的操作和使用方面得到过相关的培训。 新的学生信息管理系统要求能对学生的入校到学生 校学习经进行全过程的管理,包括学生入学,学生注册,学生成绩,学生学籍,学生各种档案的管理。根据业务的频繁程度,系统每天操作完成一个功能点应该在50 - 1000次之间。 在开发过程中,可以分阶段完成,第一期工程项目的基本功能要求: 1、系统基本要求 1)、对登陆系统的操作人员要有所区分,有根据学校规定限定的人员,如学生的档案管理、学生分班

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档