第10单元 学生信息管理系统项目设计流程_第1页
第10单元 学生信息管理系统项目设计流程_第2页
第10单元 学生信息管理系统项目设计流程_第3页
第10单元 学生信息管理系统项目设计流程_第4页
第10单元 学生信息管理系统项目设计流程_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第10单元学生信息管理系统项目设计流程

任务1学生信息管理系统调查任务2学生信息管理系统分析任务3学生信息管理系统设计

上一页下一页目录结束本节10.1.1系统调查的内容10.1.2系统调查的方法10.1.3学生信息管理系统的系统调查任务1学生信息管理系统调查上一页下一页目录结束本节10.1.1系统调查的内容一般系统调查的内容包括如下几个方面:①

系统目标:用户通过开发该系系统希望达到的目的。②

系统边界:确定似建系统的范围、规模、业务内容与外界的联系。③

组织与人员情况:组织的发展历史、目前规模、经营效果、经营方针、目前的优势与劣势、机遇与挑战等;组织机构及其中的人员状况,人力资源的整体情况,组织与人力资源方面对系统的影响及不合理之处等。④

业务活动:组织中的各项业务的基本内容,业务流程;业务活动的规则、规章制度和工作规范;与每个业务相关的输入信息、输出信息及存储信息的详细情况;系统与外界以及各子系统、各业务流动间信息交换的内容、手段、频率及其他要求等;业务活动中存在的主要问题、约束条件、用户对新系统在处理能力、处理办法、响应时间、处理质量等方面的要求,各业务活动中涉及的岗位、人员及各自的职责,各职责间的关系及约束等。⑤

资源状况:除上述的人力资料外,还应了解现行系统的物资、资金、设备的能力状况、使用状况、配置情况及存在的问题。⑥

其他需了解的有关问题:如政策限制、组织的地理分布情况等。上一页下一页目录结束本节10.1.2系统调查的方法调查要有一定的方法,一般分为口头调查法、书面调查法、查阅研究和收集资料法和业务跟踪法。①

口头调查法:是以面对面交谈方式进行的信息收集的方法,也包括电话访问的方法。②

书面调查法:将调查问题设计成调查表或调查问卷进行调查的方法。③

查阅研究和收集资料法:通过查阅研究和收集组织中保存的有关资料、报告、规范制度、工作规程以及管理活动中使用的各种表格、单据、凭证或账薄等。④

业务跟踪法:是一种实践的方法,全过程地参与到业务活动之中,完整的跟踪业务流程的方法。上一页下一页目录结束本节10.1.3学生信息管理系统的系统调查(1)系统目标随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。(2)系统约束考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和交付日期难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。可行性研究包括:经济可行性、技术可行性、法律可行性、不同的方案等等。(3)调查方法①

口头调查法②

查阅研究和收集资料法(4)学校的组织结构上一页下一页目录结束本节任务2学生信息管理系统分析10.2.1系统分析的基本内容10.2.2需求分析

10.2.3工程流程图

10.2.4数据流程图上一页下一页目录结束本节10.2.1系统分析的基本内容(1)确定系统的目标。(2)系统的总体结构描述。系统的逻辑结构,子系统划分和功能定义,子系统之间的接口定义。(3)子系统功能描述。编制有层次的各子系统模块功能表。(4)子系统数据分析。数据量估算,数据属性分析,用数据流程图描述子系统的数据流动、存储和使用关系,编制数据字典。(5)数据输入输出描述。数据来源和要求分析,用输入/处理/输出表描述子系统数据输入输出关系。(6)确定技术性能指标,包括可靠性、安全保密性、适用性、可维护性和可移植性。(7)优化业务处理流程和数据流程,定义经济数学算法和模型,最后产生子系统模块功能表、数据流程图、输入/处理/输出表/数据字典等系统分析文档。(8)确定计算机系统配置,计算机网络技术方案。

上一页下一页目录结束本节10.2.2需求分析需求是指用户要求系统必须满足的所有功能、性能和限制,包括功能要求,性能要求,可靠性要求,安全保密性要求以及可使用资源等方面的限制。其中功能需求是最基本的,包括数据要求和加工要求。需求分析的任务是确定系统的功能,明确用户的需求。该学生信息管理系统需要完成的功能主要有:

有关学籍等信息的输入,包括学生基本信息、所在班级等。

学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等。

学生信息的修改。

考试类型的设置。

班级管理信息的输入,包括班级设置、年级信息等。

班级管理信息的查询。

班级管理信息的修改。

学校基本课程信息的输入、修改。

各班级课程的设置和修改。

学费的设置、查询和修改。

学生成绩信息的输入、查询和修改。

学生成绩信息的统计。

休闲娱乐上一页下一页目录结束本节10.2.3工程流程图10.2.4数据流程图上一页下一页目录结束本节任务3学生信息管理系统设计10.3.1系统设计的内容10.3.2功能分配10.3.3数据结构设计10.3.4运行设计10.3.5出错处理设计10.3.6安全保密设计10.3.7维护设计上一页下一页目录结束本节10.3.1网上单证格式和流程设计方法(1)子系统功能模块设计。总体规划和系统分析中子系统划分实际上是定义了系统的上层功能,为了能够真正实现这些功能,往往还要向下继续分解,最后得到一个多层的功能分解结构。功能分解的过程就是一个由抽象到具体,由复杂到简单的过程。通常把按功能从属关系制成的图表叫做功能结构图,图中的每一个框叫功能模块。(2)编码设计。根据系统分析中确定的用字符与数字代替汉字的编码体系,进行具体的编码设计。(3)输入输出设计。(4)数据库设计。数据库设计在系统设计阶段主要包括数据库的逻辑设计和物理设计,需要综合企业各个部门的输出数据和数据需求,分析各个数据之间的联系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。(6)系统可靠性设计(7)系统安全性和保密性设计(8)与其他系统的接口设计(9)与外部系统的连接设计上一页下一页目录结束本节10.3.2网上单证流程设计与实现方法

从程序的数据流程图可以看出,档案的添加、删除和修改功能是由档案管理系统进行的。成绩的添加、删除和修改是由成绩管理系统进行的,学费的添加、删除和修改是由学费管理系统进行的,课程的添加、删除和修改是由课程管理系统进行的,而班级的信息流动则是班级管理系统进行的。上一页下一页目录结束本节学生信息管理系统中每个子系统都需要有一个数据表,用来输入输出数据。

需要创建use(用户登录表)、xj(学藉档案表)、class(班级设置表)、cj(学生成绩表)、jf(交费表)、xuefei(学费设置表)、kaoshileixing(考试类型表)、classkecheng(班级课程设置表)、allkecheng(全面课程设置表)等几个表。10.3.3数据结构设计

上一页下一页目录结束本节(1)运行模块的组合

具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

(2)运行控制

软件运行时有较友好的界面,基本能够实现用户的数据处理要求。

10.3.4运行设计上一页下一页目录结束本节(1)出错输出信息

在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你没有管理本功能的权限,请与管理员联系!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。

(3)出错处理对策

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。

10.3.5出错处理设计上一页下一页目录结束本节10.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论