软件工程课程设计—学籍管理系统_第1页
软件工程课程设计—学籍管理系统_第2页
软件工程课程设计—学籍管理系统_第3页
软件工程课程设计—学籍管理系统_第4页
软件工程课程设计—学籍管理系统_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

1系:计科系 专业:软件工程 辅导教师:123软件工程报告设计者:2006 级软件工程一班 123学 号:22 号2008 年 6 月 16 日2问题定义报告工程项目名称:学籍管理系统使 用 方 :中小学校开 发 方 :JUNJUN 软件开发公司该软件是为中小学校的学籍管理系统设计开发的。本信息管理系统是*市*中学的学籍管理系统,是运用 Visual Foxpro6.0 编写而成的。通过对此学籍管理系统的整个开发过程的研制与应用,来进一步提高整个学校的学籍管理水平,为其管理带来了一定的方便。文以*中学的学籍管理系统为背景,论述了信息系统开发的基本原理,结构,方法和过程。本文详细阐述了系统分析、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。力求将所学到的知识在信息系统开发中得以全面的应用,并使系统在实际的操作中能按照设计的要求安全有效正确的运行本信息管理系统是*市*中学的学籍管理系统,是运用 Visual Foxpro6.0编写而成的。通过对此学籍管理系统的整个开发过程的研制与应用,来进一步提高整个学校的学籍管理水平,为其管理带来了一定的方便。文以*中学的学籍管理系统为背景,论述了信息系统开发的基本原理,结构,方法和过程。本文详细阐述了系统分析、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。力求将所学到的知识在信息系统开发中得以全面的应用,并使系统在实际的操作中能按照设计的要求安全有效正确的运行。统的用户界面十分简洁、实用,系统编制过程中充分考虑了计算机的优越性,对于不是计算机专业的人员来说,只要阅读了操作说明书,也可以很方便的进入系统和使用本系统提供的功能。统的用户界面十分简洁、实用,系统编制过程中充分考虑了计算机的优越性,对于不是计算机专业的人员来说,只要阅读了操作说明书,也可以很方便的进入系统和使用本系统提供的功能。现谈谈本公司此次开发的软件工程项目应具有的有关事项如下:软件的规模:该软件为小规模管理系统。软件的功能:该软件的功能要求比较完善,具有学校的学生的成绩管理,以前的学校的学生成绩管理和一定的处理,学生的各种档案管理等等。3软件的性能:该软件的性能要求稳定性好。软件的可靠性:该软件的可靠性要求要好软件的可扩充性:该软件要求具有较强的可扩充性,方便以后根据用户的需求进行相应的扩充,以便适应其经营运作。软件质量上的要求:软件质量要求要好,将来便于进行软件调试与软件维护。软件开发的技术要求:要求基于 Windows 操作平台,采用VFP6.0 语言编写。开发该软件的成本:该软件进行开发所需要的成本为十万以下。开发该软件的进度约束:开发该软件的进度约束在三个月以内。可行性研究报告目 录摘要 一 引 言 二 系统分析 21 系统调查 22 系统的可行性研究 23 现行系统的详细调查 24 软件开发的总目标 25 项目开发计划 三 需求分析 31 业务流程图 32 新系统逻辑模型的提出 33 数据字典 34 数据项的代码设计 四 概要设计 41 系统总体结构设计 42 系统详细设计 4五 详细设计 51 数据库的逻辑设计 52 数据库的实现 53 程序流程图 54 系统的物理配置方案 55 历史信息的管理 56 系统的安全性 57 系统的可靠性 六 系统实施 61 编程过程与特点 62 系统测试与维护 63 系统维护 七 系统小结 71 本系统的特点 72 本系统还存在的问题 73 改进的方向 可行性研究报告一 引 言*中学初建时只是一所三个学校、三个班百余名学生,十余名教职员工的小型初级中学。到 1987 年 9 月时,学校已形成高、初中各三个年级,二十五、六个班级、1300 余名学生,教职员工近 120 名的规模。目前,学校与原二职校合并,建成了初中有 12 个班级,学生近 500 人;高中有 15 个班级,学生 700 余人;高专 1 个班;职校 5 至 6 个班,学生约 400 人,在职教职员工从 1985 年112 人(内公办 103 人,民办 9 人,其中为教师 72 人)已扩展到 2000 年的 154人,内教师 120 人。其中大专以上学历者从 1985 年的 61 人发展到 2000 年的130 余人。教师队伍文化素质的整体提高是迅速的,引人注目的。此外,为了适应新的要求与变化,学校还开始向人才市场招聘,引进外地的中高级职称人才,以充实队伍,形成新的构成特点。高级职称者占教师总数比例,从不足 5%迅速上升到 15%。学校的面貌也随着时代发展有着显着的变化。本校原占地约 53 亩(1960 年左右),为 39337 平方米(包括教学区 35 亩,运动场 15 亩,尚有学农田若干,建有三层教学楼一幢,二层教学楼二幢,校外教工住宅二幢,学生三层宿舍楼一幢,实验楼一幢等)。2000 年 4 月,原第二职校并入,其校区面积为 1732平方米,目前本部与东部合计为四万六千余平方米的面积。现在校内新楼矗立,绿树成荫,草坪如茵,鱼跃清波,鸟鸣香枝,它和书声琅琅,龙腾虎跃的场景交织成一幅幅新时代素质教育相得益彰的快乐读书图画。现代化的教学设施,如电脑房,闭路电视,图书检索系统,多媒体设计,新类型实验室与操作手段,与多姿多态的学生课余社团活动、文学及科学兴趣研究结合,升华学生的认知能力和水平,开阔视野,丰富生活,并增强学生的创造思维与创新能力,开拓社交能力,从而培养出大量的切合时代发展实际需要的社会主义“四有” 新人。学校的内部管理机制也有所更新,一些具体制度也制订了许多规则或办法,5不时在实践中增减补充,以适应学校合乎教育规律与知识分子政策的运作,更充分更合理地激发,调动广大教师的责任感,积极性,以催化他们的事业心和创新意识。只有在上下同心,和衷共济的基础上,学校才会出现新格局,办出新特色,立足于社会认可的先进学校或“名校” 的行列。*中学不久将迎来它建校 60 周年的大庆,这是学校在新世纪里的第一个重大纪念活动。它将亮出它全新的校容校貌,一座有现代化教学设施及一流校园文化氛围的特色学校,它将显出它在严格而科学管理下教育教学方面出现的新面貌、新气象、新实绩;它将向社会各界与父老乡亲展示它办学六十年来所取得的重大成果,包括人才辈出、名师成群、重奖荣誉称号、教学科研著述*中学将以昂扬,光彩的姿态毫无愧色地站在本县一流中学的行列之中。二 系统分析系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“ 做什幺 ”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做” 提供依据。因此,这个阶段又称逻辑设计阶段。系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。21 系统调查系统初步调查中采用的主要方式是与*中学的教师,尤其是与学籍管理处的教职工进行交流,并结合自己的工作经验,经过调查研究,中学的基本情况为:本中学实行校长负责制,下设教务处、财务部、党团支部、学生会、后勤部五大部门。各部门分别针对各自管辖范围进行具体管理,并向校长负责。在学校的日常教学活动中,学生的学籍管理和培养方向是至关重要的。从学校的行政管理和职能分工角度,得出了组织结构图。6中学在日常教学活动中出现的主要问题是:(1) 学校现行的学籍管理方式仍为基于文本、表格等纸介质的传统手工处理方式。学籍信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。(2) 学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。(3) 部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。因此,我想通过建立学籍管理信息系统,使学生学籍管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整体教学水平。22 系统的可行性研究可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性:1 技术可行性:本系统采用 MS Windows 98 作为操作平台。数据库开发平台选用 Ms Visual Foxpro 6,该数据库管理系统在 MS Windows 98 和 MS Windows 2000 Professional 上都能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用 Ms Visual Foxpro 6,这是目前数据库应用软件的主流开发平台。2 经济可行性:采用新的学籍信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高学生信息的利用率,使教学质量更上一个台阶。3 营运可行性:本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理7处的教职员以及相关教师均能进行操作,营运环境要求低。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应 能在较长时间内满足学校的发展需要。故新系统还需要满足以下这几个标准:(1) 标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。(2) 可靠性:由于学籍信息的重要性,系统的软硬件应均为质量可靠,并采用 RAID 0+1 廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。(3) 安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。(4) 兼容性:系统的所有软硬件理论上都应有 100%的兼容性,用以保证软硬件的可互换性。(5) 高效性:由于学校学生信息每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。(6) 可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。23 现行系统的详细调查经过调查学校的学籍管理业务流程主要分为五大部分:建立学生档案信息文件、学生健康档案、学生学期评语、学生活动能力评价、学生综合素质评估。建立学生档案信息文件:学生经过入学考试,填写入学申请表格,由学校学籍管理处负责人统一审核,审核后将结果上交至校长室审批。批准后由专人向学生发放入学通知书。新生注册,并建立相关的学生信息档案。学生健康档案:由学校医务室定期安排健康检查内容,向学生发放体检表格,在体检完毕后对检查结果分析汇总,填写学生健康情况表。学生学期评语:学生经过学期考试后,由班主任对学生进行学期各课程成绩汇总,同时结合实际情况分析,制定出学生学期教学计划,并交于校内领导审批。学生活动能力评价:学生会根据需要在校内举办各种活动(文艺、体育、科技等),对学生参加活动的情况和活动结果进行奖励,建立学生奖惩档案。学生综合素质评估:根据学生的学期成绩,学期体检情况,以及学生参加校内各项活动记录和奖惩记录进行综合分析与汇总,将最终结果报于校内领导审批,由专人将评估结果存入学生档案并保存。24 软件开发的总目标(1) 提高学籍管理的自动化、现代化水平,按照管理信息系统开发原理与方法,采用计算机代替手工劳动,规范学籍管理的操作全过程。(2) 提高整体教学水平,相关班主任可以从系统中取得及时而且正确的学生学籍管理数据,并可以迅速而有效地进行信息交流与共享,从而掌握学校的学生各种情况,为校领导做出适合学生全面素质发展的指导策略提供有力的支持。825 项目开发计划251 资源利用*中学是一所设施齐备,师资力量也比较雄厚的集初中、高中为一体的中学,教师自身素质较高,学校内具有良好的学习氛围。无论在硬件还是在软件上,该学校都有较适宜的条件。所以本项目是在充分利用学校现有的人力、物力和财力资源的基础上进行开发的。252 开发进度安排开发阶段 估计使用时间系统分析 10 个工作日需求分析 15 个工作日概要设计 15 个工作日详细设计 40 个工作日系统实现 40 个工作日运行维护 长期维护参考资料现列出本公司开发此项目软件要用到的相关参考资料如下:、 计算机软件产品开发文件编制指南 GB 856788中华人民共和国国家标准 UDC 681.32、 软件工程报告高等教育出版社张为群主编.北京:高等教育出版社,2001.8 此为计算机专业教材 ISBN 7-04-010177-73、 酒店管理概论东北财经大学出版社出版蒋丁新主编.大连:东北财经大学出版,200.6(2001.9 重印)。此为高等专科旅游管理专业的系列教材 ISBN 7-81044-612-6。4、 旅游管理信息系统南开大学出版社邸德海主编.天津:南开大学出版社,2000.9 此为高等院校旅游学系列教材 ISBN 7-310-01407-35、 Visual FoxPro 6.0 程序设计教程人民邮电出版社谢膺白、高升宇、于晰编著。北京:人民邮电出版社,2002.8 高等学校计算机教材 ISBN 7-115-09868-96、 中文版 Visual FoxPro 6.0 应用及实例集锦人民邮电出版社毛一心、毛一之等编著,2 版.北京:人民邮电出版社,2003.2 ISBN 7-115-11001-89三 需求分析需求分析要求的基本任务是为了满足用户的需求,系统必须完成哪些任务,具备哪些功能和性能。在需求分析中主要采用业务流程图,数据流程图和数据字典等几种工具来进行描述。31 业务流程图这是一种表明系统内各单位,人员之间的业务关系,作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。学籍管理系统的需求分析的重点是对学籍管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生信息质量的管理活动进行规范化说明。业务流程图的符号说明如下: 10从上图的业务流程图中,可以了解到整个学校

温馨提示

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

评论

0/150

提交评论