(建筑工程管理)软件工程导论_第1页
(建筑工程管理)软件工程导论_第2页
(建筑工程管理)软件工程导论_第3页
(建筑工程管理)软件工程导论_第4页
(建筑工程管理)软件工程导论_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

(建筑工程管理)软件工程软件工程导论实验报告1.可行性分析报告因就是工作量大、不好确率;通过学生成绩信息管理系统学生能够尽快地知道自己的考试成绩,并合理安排时间,家。1.2项目背景有关学生选课的各种信息查询的准确性。大模块。各主要模块的功能如下:(用菜单实现选择) 通过键盘录入几门课程全班同学的成绩。 入的成绩。 出每门课的平均分,求出每个学生的平均成绩。 查询某个同学的所有成绩。 2.可行性研究的前提2.1要求到可以对学生成绩信息以及成绩信息查询和维护。B信息维护功能做到简单易用,不需过多对人员的培训。生信息和成绩。数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。F本模块由系统主界面调入,实现学生成绩管理子功能。2.2目标a.人力与设备费用的节省;b处理速度的提高;c.控制精度或生产能力的提高;d信息服务的改进;e.决策系统的改进;、假定和限制a开发软件运行的最短寿命:4年用性.f可利用的信息和资源:____4.2处理流程和数据流程2.4可行性研究方法询问他们,以确定最佳的可行性研究方案。软件采束了人工统计的耗时长、工作量大、错误率高的缺点。2.5决定可行性的主要因素技术可行性、经济可行性、操作可行性。.1处理流程和数据流程3.2工作负荷3.3费用支出3.4人员3.5设备3.6局限性可行性。4.1对系统的简要描述本系统是一个小型开发系统,使用VisualBasic6.0作为系统开发工具。VB6.0具有可视信相4.3与现有系统比较的优越性可以加啦连接网站,验证等功能。4.4采用建议系统可能带来的影响准确率;通过学生成绩信息管理系统学生能够尽快地知道自己的考试成绩,并合理安排时间,投入新的课程的学习或复习这次没有考过的课程。4.5对现有软件的影响4.2.3对用户的影响高工作效率和准确率,使其变得更具有条理性,科学性,为教育行业做出了巨大的贡献。4.2.4对系统运行的影响这样,给软件系统的应用带来了很大的不便4.2.5对开发环境的影响VB6.0提供友好的界面,操作简单,能使非计算机专业人员很快熟悉系统的使用。4.2.6对运行环境的影响硬件环境:服务器端:处理器:IntelPentiumIII以上客户机:处理器:IntelPentiumIII以上浏览器:InternetExplore6.04.2.7对经费支出的影响4.5技术可行性评价用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。VisualStudionnet系统开发的开发环境,它提供完善的指令控制语句、类保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。技术上是可行的。跃,为此主要表现有以下几个方面:以代替人工进行许多繁杂的劳动;以节省许多资源;以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。5.1支出5.1.1基建投资a.房屋和设施25万b.环境保护设备室内中央空调2.2万c.安全与保密设备:防盗门窗灭火器0.5万d.数据库管理软件:MicrosoftSQLSever2万5.1.2其他一次性支出a.研究(需求的研究和设计的研究)费用:5.6万b.数据库的建立:1.2万c:1万5.1.3经常性支出b元e元f面的开支:网络杀毒软件:1005.2效益5.2.1一次性收益5.2.2经常性收益5.2.3不可定量收益无5.3收益/投资比a收益,b:投资5.4投资回收周期预计四个月开发完毕,两个月后回收成本开始赢利。5.5敏感性分析6.1法律因素1.严禁违反宪法确定的基本原则,2.严禁危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一.3.严禁损害国家荣誉和利益4.严禁传播发布会妨害第三方权益的文件或者信息,包括但不限于:病毒代码,黑客程.5.严禁抄袭剽窃他人作品6.版权所有,严禁抄袭6.2用户使用可行性位的工作人员的素质来看,需要经过培训才能满足使用该软件系统的要求等等,都是要考虑的。8.结论意见意见可能是:a.可着手组织开发;b.需待若干条件(如资金、人力、设备等)具备后才能开发;c.需对开发目标进行某些修改;d.不能进行或不必进行(如技术不成熟,经济上不合算等);引言1.1编写目的。因就是工作量大、不好确率;通过学生成绩信息管理系统学生能够尽快地知道自己的考试成绩,并合理安排时间,家。楼大模块。各主要模块的功能如下:(用菜单实现选择) 通过键盘录入几门课程全班同学的成绩。 入的成绩。 出每门课的平均分,求出每个学生的平均成绩。 查询某个同学的所有成绩。 L务流程2.1目标工作效率和工作质量,现提出如下的系统开发目标:意到先进性。2.对各个数据库进行动态管理,防止混乱。不同的条件进行简单查询和复合查询。结果进行分类汇总,实现报表打印。,具有数据备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作2.2用户简介理。普通用户可分为学生,老师,教务处等用户。组权限分配,信息查询等工作。绩统计等工作。2.3组织结构与职责行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。信息学后由教务人员在学籍系统中完成新学生信息的维护。对此年级安排一个年级组长。并对各科老师进行安排。然后年级组长再进行汇总,并对本年级各科成绩及总成绩进行排名。行适当的查询2.5单据、账本、报表3需求规定3.1对功能的规定户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。课程管理:用于对各学期课程的开设和修改。成绩管理:用于对成绩的输入、修改、汇总及排名。信息管理:添加,删除,修改学生信息等。授课信息管理:对授课教师,课程号,学时数,班级等信息的添加,维护等。学生信息查询:对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。学生成绩统计:统计本科的总分,平均分等信息。展性和可维护性3.1.1功能需求时间和财力、物力、提高系统开发的水平和应用效果。3.1.2功能需求点列表教师功能结构图:3.2数据流图、数据字典/类、对象模型、对象-关系模型、对象-行为模型图-5教师数据字典-6课程数据字典2-7成绩数据字典对象-行为模型3.3对性能的规定3.3.1精度浮点型3.3.2时间特性要求a.响应时间:三秒以内,若未响应就直接退出。b后两秒内。c.数据的转换和传送时间:一秒内完成。3.3.3灵活性:校理的精确度。操作方式的变化:因工作的冗余出现的错误,并且校节约了开支。为学校增加了财富。变化:用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。.4输人输出要求快速、方便准确地系统输入功能,而且还应、完善的系统输出功能。系统的输入输出要求是系统设计的的重要内容是任何保证将数据正确、方便地输入的到计算机系统中去。所以,保证量保便,应尽量减少数据输入输出的内容、减少数据输入输出的工作量。以下就是输入输出的基本要求:5.方便操作。1.输出格式要求应于用户认真协商,征得用户的同意并可能满足使用人员的要求3.输出内容应尽量汉字化,从而使输出格式醒目。4.各种输出设计要长考虑以利于系统发展和输出项目扩充、变动的需要。5.输出操作方便.5数据管理能力要求estudent,admin用于保存系统管理员用户的用户名,密码备注等信息grade课教师编号,日期teacher性别,出生年月,所在院系,职称,se.6故障处理要求。3.7其他专门要求对用户个人信息绝对保密。4运行环境规定4.1设备3.处理器型号:奔四以上:内存及外存容量无太高要求。4.联机:支持多媒体及大部分存储格式。4.2支持软件软件,数据库程序。4.3接口与其他软件一样采用ADANS接口。4.4控制a安全性:本系统安全可靠,保证信息的隐私性。b可靠性:强大的数据库支持它的可靠性。引言因就是工作量大、不好确率;通过学生成绩信息管理系统学生能够尽快地知道自己的考试成绩,并合理安排时间,家。背景有关学生选课的各种信息查询的准确性。定义大模块。各主要模块的功能如下:(用菜单实现选择) 通过键盘录入几门课程全班同学的成绩。 入的成绩。 出每门课的平均分,求出每个学生的平均成绩。 查询某个同学的所有成绩。 2总体设计2.1需求规定通过对本校教务管理系统的使用及调查情况,我了解到高校学生成绩信息管理系统应具备的基本功能及各种类型的用户登陆系统后所具有的操作权限,决定设计一个满足基本功能要求的高校学生成绩信息管理系统,使用本系统对学生的成绩信息进行合理管理。针面的分析与构想,为实现系统基本功能需求,本系统的开发大概目标如下: (1)只有管理员(教务科)可以进行学期、学院、专业、班级、课程等方面设置,性; 息的准确性与安全性; 2.2运行环境VB6.0提供友好的界面,操作简单,能使非计算机专业人员很快熟悉系统的使用。硬件环境:服务器端:处理器:IntelPentiumIII以上客户机:处理器:IntelPentiumIII以上浏览器:InternetExplore6.0.3基本设计概念和处理流程基本设计概念:器组成,客户端可以InternetExplorer,FireFox访问系统。本信息系统体现了学生成绩2.4结构统元素:2.5模块(组件)功能分配2.5.1专用模块(组件)功能分配教师事务处理分结构:构:2.5.2共用模块(组件)功能 生选的课程设计题目,项目进度和分数。 题情况,学生设计报告。 ,,班级,小组长,修改结果存入相应数据库等。 3接口设计(结构化设计)3.1用户接口3.2外部接口3.3内部接口3子系统设计(面向对象设计)3.1子系统协作图3.2子系统协作表4运行设计4.1运行模块(组件)组合模块在软件运行过程中能较好的4.2运行控制运行时有较友好的界面,基本能够实现用户的数据处理要求。4.3功能模块的实现6.1逻辑结构设计(1)一个实体型转换为一个关系模式;并;(3)一个一对多的联系可以转换成一个独立的关系模式,也可与多的那一端对应的关系模式合并;(4)一个多对多的关系转换成一个关系模式。。课程(课程号,课程名,学分,备注)成绩(学号,课程号,日期,教师编号,分数)依次类推,剩下的关系转换成下面两个关系模式:教师(教师编号,姓名,性别,出生年月,院系名称,职称,学历,政治面貌,备注,密码)管理员(用户名,密码,备注)6.2物理结构设计6.3数据库表名清单estudent,admin用于保存系统管理员用户的用户名,密码备注等信息grade课教师编号,日期teacher性别

温馨提示

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

评论

0/150

提交评论