1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
根据定义,对象包含数据和代码。
在屏幕上看到的窗体代表属性,这些属性定义了窗体的外观和内在特性。
系统开发方的选择建立个信息系统,是项复杂的软件工程的实施。
近年来,软件工程发展成为新科学,至今已经成为软件产业的重要支柱。
多年来被人们沿用的手工作坊的软件开发方法,在软件产品的开发效率和产品质量成本等方面都无法满足需求。
世纪年代末期开始出现软件危机后,人们开始寻找新技术来指导软件的开发。
年,首先提出了软件工程这名称。
年代以来,管理信息系统建设需求紧迫,已有的信息系统建设方法不能满足日益增长的系统建设的需要。
年代以来系统建设的主流方法结构化生命周期法遇到系列挑战,主要问题是手工操作多工作效率低开发周期长应变能力弱,不能对用户需求的变更和环境的变化做出迅速反应。
所以软件工程思想经过人们的归纳和整理,又提出了许多工程方法,如原型法企业系统规划法战略数据规划法等。
结构化生命周期法简介结构化生命周期法是种传统的管理信息系统开发方法。
其基本思路是把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用系列标准规范方法和技术完成个或者多个任务,形成符合给定规范的产品。
第页共页其开发大致分为以下四个阶段系统规划主要目标是制订系统的长期发展方案,决定系统在整个生命周期内的发展方向规模和发展进程。
系统开发系统分析系统初步调查系统的可行性研究新系统逻辑方案的提出系统设计系统总体结构设计系统总体功能设计系统总体物理结构设计系统详细设计数据库设计代码设计输入输出设计处理过程设计系统实现程序设计系统测试系统转换系统运行及维护系统评价原型法简介原型法的基本思路是用户与系统分析设计人员合作,根据用户提出的最基本的问题和想法,先很快建立个应用软件的骨架,作为应用开发的实验模型,这个实验模型叫做系统原型。
用户先运行这个原型系统,熟悉它,使用它,受到启发并取得经验,然后对系统的目标和功能提出精确具体的要求,在对系统的需求最后决定后,再用传统的方法建设系统,通常原型系统的部分程序可以在后来的系统建设中直接采用。
第页共页该方法是传统方法和用户开发相结合的方法。
建立个管理信息系统的原型可分四步进行明确用户基本信息需求建立初始的原型系统使用原型系统,进步明确用户需求修改和完善原型系统快速原型法的开发过程可分为快速分析构造模型运行模型评价模型改进模型等。
本系统开发方法选择基于上述两种开发方法的优劣,本系统利用软件工程化思想和方法,总体上是采用结构化生命周期法从上而下地进行系统分析和设计的,但系统实现等步骤采用了自下而上的快速原型法。
可行性研究可行性研究的目的可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。
经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为学校的工作效率带来了个质的飞跃,为此主要表现有以下几个方面第本系统的运行可以代替人工进行许多繁杂的劳动第二本系统的运行可以节省许多资源第三本系统的运行可以大大的提高学校的工作效率第四本系统可以使敏感文档更加安全,等等。
所以本系统在经济上是可行的。
技术上可行性为了进行本系统的开发我特对我校的学生成绩处理工作进行了深入的调查研究。
特别是对我们计算机学院进行了调研,我们学院现有个专业个班,共有学生人数为人。
学院有三个机房,二百多台电脑。
并且我对用户所提出的要求也都能够满足。
使用作为系统开发的开发环境,它作为种现代的第页共页编程语言,提供完善的指令控制语句类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
运行上可行性本系统为个小型的单机版学生成绩管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
本系统设计经过流程设计流程如下图所示。
第页共页图设计流程资料查询熟悉开发环境定题调查研究系统分析与设计数据库设计功能实现打包发布第页共主要功能如下掌握每个学生每门课的成绩信息,并记录在数据库中以便其他管理信息系统的使用分权限的管理。
在成绩管理中,管理员和教师可以对任何个学生的成绩进行查询和管理但是对学生类用户,它只能对自己的成绩进行查看,而且不能对其进行更改。
教师类用户可以对成绩按照课程进行管理,可以对每门课所修的学生进行添加删除和修改教师类用户可以对成绩按照学生进行管理,可以对每门课所修的学生进行添加删除和修改可以针对门课的学生列表及其成绩生成报表,并打印可以针对个学生所选课程及其对应的成绩生成报表,并打印。
主要领导教务处成绩管理人员教师学生第页共页二对系统的适应性通用性要求要求系统能够不受未来课程设置变化的影响及班级变动的影响,仍能照常使用。
通用性方面本系统可以供任何所大学的计算机系使用。
三对系统的安全性要求要求进入系统必须进行口令校验。
系统设计思想采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力物力提高系统开发的水平和应用效果。
系统要满足学校的需求,例如学生信息的录入查询更新等。
学生录入与排名,教师信息的录入及数据维护。
系统就具备数据库维护功能,及时根据用户需求进行数据添加删除修改等操作。
系统设计分析本系统适用于高校进行学生成绩管理,其功能主要分为四大类课程管理用于对各学期课程的开设和修改。
成绩管理用于对成绩的输入修改汇总及排名。
班级管理用于对班级的录入与修改。
系统功能分析录入功能为般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。
查询功能为所有用户提供查询的功能,可查询权限内的所有信息。
维护功能为般用户提供查询及相应的修改,删除功能,为用户提供对所有信息的修改删除功能。
打印功能能打印全校学生的信息及各班信息,科目成绩等。
退出功能结束并关闭系统。
新系统逻辑方案数据流图数据流图简称为限于篇幅,仅列举部分信息录入数据流图第页共页图信息录入流图信息查询流图图信息查询图数据字典绘制,只是对数据处理和彼此之间的联系进行了说明。
为进步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。
这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。
计算机系数据库学生信息录入补考信息录入成绩信息录入教师信息录入班级信息录入专业信息录入课程信息录入学生信息表学生成绩表教师信息表班级信息表院系信息表课程信息表使用人员成绩数据表班级数据表课程数据表学生数据表查询条件查询结果学生信息录入成绩信息录入班级信息录入课程信息录入第页共页下面列出本系统中的数据项数据流数据存储加工处理和数据结构的数据字典。
数据字典可采用图表格式或较紧凑的记录格式描述,本文采用的是图表格式。
数据项的表列举如下限于篇幅,仅列举部分表学号的数据字典表姓名的数据字典表课程编号的数据字典第页共页表班级名称的数据字典表课程名称的数据字典表课程名称的数据字典第页共页表身份证号的数据字典表教师简历的数据字典新系统逻辑模型的提出根据前面的分析与评价结果,提出新系统逻辑模型如图所示第页共页图新系统逻辑模型系统边界输入边界班级信息课程信息补考信息和学生成绩信息教学计划信息注册信息专业信息。
输出边界班级信息课程信息补考信息和学生成绩信息教学计划信息注册信息成绩登记表学生成绩通知单等。
第页共页第三章学生成绩管理模块设计学生成绩查询系统功能需求简介学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。
由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。
功能需求描述用户管理功能用户分为管理员教师用户学生用户三类。
不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。
管理员和教师用户可以对所有的学生成绩进行增加删除和修改。
学生用户只能看到自己的学习成绩,并且不能修改。
由于管理员和教师用户及学生用户较为固定,所以对教师自身信息和学生自身信息的管理可以由系统管理人员直接操作数据库完成。
管理教师对成绩的管理功能教师对成绩的管理可以从两个角度管理按照课程角度进行管理和按照学生角度进行管理。
教师登陆该系统以后,可以对这两种方式进行选择。
按照课程角度进行管理按课程角度管理教师可以看到课程信息和成绩信息。
课程信息包括课程编号课程名称学时和课程类型。
当教师用鼠标双击课程时,可以自动显示出该课程的所有学生的成绩信息,成绩信息包括选修这门课的学生的学号姓名班级和考试成绩。
并同时自动计算出所有学生的人数,以及所有学生的平均成绩。
在成绩信息中,教师可以对学习成绩进行增加修改和删除。
并能够打印报表。
按照学生角度进行管理按学生角度管理教师可以看到学生信息和成绩信息。
学生信息包括学号姓名班级生日性别地址电话和简历。
当教师用鼠标双击学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。
在成绩信息中,教师可以对学习成绩进行增加修改和删除。
并能够打印报表。
第页共页学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。
学生信息包括学号姓名班级生日性别地址电话和简历。
成绩信息包括这个学生的所有课程的成绩信息总分及平均分。
学生可以打印成绩报表。
学生成绩管理系统功能模块图如图所示。
图学生成绩管理系统功能模块图系统目标要
