软件系统开发实习_第1页
软件系统开发实习_第2页
软件系统开发实习_第3页
软件系统开发实习_第4页
软件系统开发实习_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

软件系统开发实习,指导教师:张文元 QQ:31545096E-MAIL:手机教学目的,通过实例的讲授,使学生具有系统分析和系统设计的能力,教学要求,掌握系统调查、系统分析和系统设计的方法具有初步系统分析和系统设计的能力能够开发一个简单的小系统,实践课程:软件系统开发实习 2010-2011学二学期,实践课程:软件系统开发实习 2010-2011学年 二学期,房地产销售管理系统的设计与实现药品销售管理系统电脑销售系统的设计与实现公交系统的设计与实现超市库存管理系统或超市收银系统企业员工档案管理系统学校班级管理系统学校工资管理系统学校教材管理系统学校教室管理系统学校学生成绩管理系统图书馆管理系统学生信息管理系统药品销售管理系统车辆管理系统,软件系统开发实习实验题目,Vb+acess,“软件系统开发实习”论文安排考试方式 每组从给出的题目中选择一题,独立撰写论文一篇。,论文要求 1.论文既要结合信息系统设计的理论知识,又要结合自身的实践体会,特别要联系系统设计自己的实际工作(请说明自己在课程设计中所承担的主要工作及自己的认识、体会、总结)。论文应具有自己的分析、观点,并有实例分析。 2.论文字数:6000-10000字,引用处要明确标注, 论文正文后面应附参考文献目录(包括网站网址)。 3.封面要求写明:题目、姓名、班级学号 (请参照封面式样),论文选题范围1. 对管理信息系统的目的、概念、管理信息系统与一般工程的差异问题的理解与认识。并结合这次课程设计中遇到的问题(如:调研,分析、设计、编程,文档的编写,分工的考虑、进度延期,意见分歧、团结合作等方面内容),谈谈你对管理信息系统的理念、方法在软件开发具体实施过程中运用的体会和认识。 2. OOD和结构化设计方法的比较。例如,OOD和结构化设计有何不同?这两种设计方法在什么方面是相同的?结合课程设计谈谈你们系统设计的独到之处、设计的重点、难点,以及你对所采用方法的认识和实践体会。3. 阐述、评价传统的结构化设计方法和面向对象方法的特点、区别、设计实现结果的差异。当采用结构化方法进行分析、设计,而用面向对象语言进行编程实现时,你们组遇到了什么问题?是如何解决的?,论文选题范围4. 在实践中经常会遇到这样的情况:系统的分析到设计的过渡都比较顺利,但由设计到实现的过渡却经常脱节,往往编程阶段的后期就不再严格遵守设计的方案、规定。这次课程设计你们课题组是否也存在这样的情况?请从管理信息系统的角度分析原因,谈谈自己的体会和认识。 5. 阐述传统的测试与面向对象的测试在测试方法和测试策略方面的特点和区别。结合课程设计谈谈你是如何进行软件测试的(如:采用的方法、测试用例的设计、测试的实施、测试结果的分析等),以及你对软件测试的体会。6. 结合本组课程设计的实际开发工作,阐述软件建模的概念和方法,以及你对软件建模的认识和体会。 7. 阐述在软件项目开发过程中应如何保证软件的质量,结合本组课程设计的实际开发工作,谈谈你对这一问题有何认识和体会,有何经验教训。,论文封面式样:,欧美学院信息技术系“信息系统综合设计”课程论文,题目:,姓名:,学号:,题目,日期:,上交资料:1每人一份总结2每组一份设计说明书3每人一份日志4每组一份制作的软件要求:每组必须一人来答辩,同组可以一起回答问题,图1-1 瀑布模型,需求的采集和细化,快速设计,建造原型,用户评价原型,对原型加工(需求精确化),产品样品(需求确认),开始,停止,图1-2 使用原型确定需求的过程,软件系统开发实例,背景简介以某高校图书馆为例介绍信息系统的开发过程图书馆是对信息的物质载体进行收集、加工、存贮、控制、转化和传递、提供给一定社会读者使用的信息系统提供图书、期刊、报纸、科技报告、会议文献、学位论文、专利文献、标准文献、产品资料、政府出版物等多种形式的文献,由于资料太多,本实例只讨论图书部分,系统可行性研究,系统开发计划,系统分析,系统设计,管理信息系统开发实例,第一节 可行性研究,管理信息系统开发实例,概述,系统目标,系统开发的背景、必要性和意义,现行系统调查,可行性研究,建议的新系统,可行性研究,结论,可行性分析概述,用户:xxxx大学图书馆拟建系统的名称:xxxx大学图书馆管理信息系统 开发单位:yyyy软件中心,可行性分析系统目标,在图书馆采访、编目、流通、阅览等业务部门全部实现自动化管理,书目数据实现标准化;充分发挥图书馆馆藏的作用,提高藏书利用率;可通过公共查询系统进行馆藏查询、个人数据查询;自行办理图书预约、续借手续,自动进行各种统计和计算,提供辅助决策支持,以缩短决策周期;了解图书馆服务的相关信息,加强与读者沟通,还可根据不同授权,检索、利用图书馆光盘镜像服务器提供的中文镜像数据、光盘数据等,可行性分析现行系统调查,图书馆机构设置图书馆机构设置为九部一室,即采编部、流通部、期刊部、阅览部、情报部、现代化技术服务部、业务辅导部、教材部、学报编辑部和办公室。现有工作人员59人,其中高级职称16人,中级职称30人其组织结构图略,业务流程调查图书馆以文献为主,从供书商处采购来的文献,经过编目、典藏调配进入到流通系统,读者可以借阅图书馆业务工作流程可概括为文献数据的输入,处理和输出过程,可行性分析现行系统调查,数据流程调查,图书馆管理信息系统,可行性分析现行系统调查,现行系统存在的问题计算机专业人员缺少管理基础工作与计算机化的管理有一定的差距资金不足,可行性分析现行系统调查,根据系统的开发目标,以及现行系统存在的主要问题,建议新系统采用微机网络系统能与校园网联接,将来可以和供书商联接能够做到业务管理自动化输入、输出标准化文献存储高密度化情报利用大众化。,可行性分析建议的新系统,技术可行性分析目前已经成功地建立了许多复杂的管理信息系统,而图书馆管理信息系统是比较简单的,因此从技术上来说,完全可以建成一个适用的图书馆管理信息系统,可行性分析可行性研究,经济效益分析可以使管理体制合理化和管理信息标准化可以使文献更好地被利用可以改进管理手段,统计分析功能更强大可以更好地为文献采购提供依据,使得采购的文献使用性更强,更好地发挥新系统的作用所带来的效益是很难定量估计的。但新系统可以减少工作人员,因此,从经济上说是可行的,可行性分析可行性研究,运行管理方面现有的图书馆管理人员只要进行培训完全可以胜任工作对于缺少的计算机管理人员可以通过招聘解决现有的运行环境只要稍加改进就可以保证新系统运行,从运行管理方面看是可行的,可行性分析可行性研究,第二节 系统开发计划,管理信息系统开发实例,概述,实施计划,网络图,项目投资费用预算,系统开发计划,系统开发计划,概述系统开发目标在一年至两年内建立一个微机局域网,以实现图书馆管理自动化。系统开发的基本方针 以GLGCX软件中心承担系统开发为主,DBDL大学图书馆派技术人员参加,组成共同的开发设计小组,系统开发计划,实施计划,第三节 系统分析,管理信息系统开发实例,概述,现行系统分析,数据流程分析,新系统逻辑设计,系统分析,系统分析概述,图书馆管理信息系统分析采用逻辑设计与物理设计分开、面向用户和结构化分析相结合的原则采用结构化的分析方法,建立新系统的逻辑模型这个模型将尽可能避免使用计算机专业术语,以便双方交流,系统分析现行系统分析,采购管理,系统分析现行系统分析,编目管理将采购来的图书按学科内容进行科学的归类,加工整理,送入流通部门对采购来的图书按照中国图书馆图书分类法进行分类,给出分类号和书次号进行著录,检查无误后,做书标,目录卡片,组织分类目录,书名目录对编目加工后的图书验收并分发至各书库及有关部室,做到帐书一致,手续清楚,系统分析现行系统分析,流通管理图书的外借(包括个人外借、馆际互借等)续借预约书库的组织管理等工作完成各类统计报表,书证的挂失和罚金的收缴等工作,系统分析现行系统分析,编目管理将采购来的图书按学科内容进行科学的归类,加工整理,送入流通部门对采购来的图书按照中国图书馆图书分类法进行分类,给出分类号和书次号进行著录,检查无误后,做书标,目录卡片,组织分类目录,书名目录对编目加工后的图书验收并分发至各书库及有关部室,做到帐书一致,手续清楚,系统分析现行系统分析,系统分析数据流程分析,采购管理,系统分析数据流程分析,采购管理,系统分析数据流程分析,流通管理,系统分析数据流程分析,新系统目标图书馆管理系统的目标是提高系统自动化、标准化处理,提高查询效率和准确性,为用户提供更便利、更全面的服务,系统分析新系统逻辑设计,采购管理,系统分析新系统逻辑设计,流通管理,系统分析新系统逻辑设计,处理逻辑功能描述对底层的处理逻辑进行说明例如借阅图书处理if 有过期图书 交纳罚金else 借阅图书endif,系统分析新系统逻辑设计,数据分析,系统分析新系统逻辑设计,第四节 系统设计,管理信息系统开发实例,概述,计算机系统配置,系统结构设计,模块设计,系统设计,数据库设计,编码设计,输入设计,输出设计,网络设计与安全性,系统设计_概述,系统设计目标从用户的观点看,要求系统能够达到以下目标:及时地进行图书的采购、编目,尽快地提供给读者快速地传递信息。对那些共享数据要快速地传递提供准确的查询信息,读者可以查找自己需要的信息,可以进行续借与预约可以实现各种报表的自动生成,系统设计_概述,系统设计目标从设计人员观点看,要求系统达到以下目标:方便用户,具有较高的用户界面友好性;具有较高可靠性,将系统发生故障的概率控制在2.5%以下,并具有快速恢复能力;具有较高的运行效率,应比人工作业明显提高效具有较强的可维护性和扩充性,能够适应用户新的业务要求变化,系统设计_概述,系统设计策略本系统设计采用结构化设计方法,系统分解为层次化的暗盒模块结构对高层模块,将采用以事务为中心的设计策略,把一个大的复杂的系统逐步分解成小的相对简单的暗盒模块对低层模块,采用以变换为中心的设计策略提高模块的内聚性,降低模块间的耦合程度,数据库要作为模块间的“邮政信箱”,使系统具有很高的可修改性,硬件配置:说明硬设备基本配置的考虑要求,列出设备明细表,画出硬件设备配置图。主机外存储器终端与外部设备配置其它辅助设备 网络形态 计算机系统的地理分布网络协议文本,系统设计说明书,软件配置:说明与硬设备协调的系统软件的考虑,列出软件设备明细表,对自制或复制的软件要予以说明操作系统(OS) 数据库管理系统(DBMS)服务程序使用的编程语言通讯软件软件工具,系统设计说明书,硬件配置:网络服务器:CPU:P4,主频1.4G MHz以上内存:128MB以上,推荐为256MB硬盘:系统基本空间20 GMB, 每10万条数据增加1G MB空间显示器及显示卡:彩色VGA,分辨率不低于1024x768,64位PCI接口,缓存1MB以上软驱:1.44MB,系统设计_系统配置,硬件配置:通讯口:至少一个RS232串行通讯口和一个并行接口网络接口板:16或32位接口,有BNC接口(细线网)或RJ45接口(双绞线网)备份设备:CD-R光盘刻录机一台,写速度8倍以上,读速度24倍以上;U盘,容量64MB以上;CD-ROM光盘驱动器: 40倍速以上,系统设计_系统配置,网络工作站CPU:P4;主频2.4 MHz以上内存:128MB硬盘:20G MB以上显示器显示卡:彩色VGA,分辨率不低于1024x768,64位PCI接口,缓存1MB以上软驱、键盘和鼠标器各一个通讯口:至少一个RS232串行通讯口和一个并行接口,系统设计_系统配置,网络工作站总线:PCI/ISA总线,至少有一个空余的16位扩展槽网络接口板:16位接口, BNC接口(细线网)或RJ45接口(双绞线网)CD-ROM光盘驱动器: 24倍速以上。,系统设计_系统配置,采购部配置网络工作站一台,打印机一台编目部配置网络工作站一台,打印机一台流通部网络工作站4台,打印机 2台,条码阅读器 4台读者目录检索配置网络工作站若干台情报检索部配置网络工作站2台,打印机1台。,系统设计_系统配置,系统设计_系统配置,软件配置:服务器使用WINDOWS 2000 Server , SQL2000工作站使用WINDOWS 98 简体中文版开发语言采用PowerBuild 6.5网络协议采用TCP/IP协议,系统设计-系统结构设计,根据系统分析得出的新系统逻辑结构进行系统的设计,由此可建立新系统的高层结构图,采购管理模块分解,系统设计-系统结构设计,流通管理模块分解,系统设计-系统结构设计,系统设计-模块设计,对结构图中的每一个模块,都要有一张如下表所示的模块说明书,数据库设计数据库总体结构数据库逻辑设计;数据库物理设计数据库保证(安全性、保密性、完整性、一致性考虑),数据库设计的步骤,用户需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库设计步骤,系统开发步骤,系统分析(详细调查),系统分析(逻辑设计),系统设计,系统设计,数据库设计与系统开发阶段对照,需求分析的任务,详细调查现实世界要处理的对象,了解原系统工作概况,明确用户的各种需求,确定新系统的功能,调查的重点是数据和处理,概念结构设计,数据抽象与局部视图设计,视图集成,将需求分析得到的用户需求抽象为信息结构,设计的关键,合并分E-R图,生成初步E-R 图;消除不必要的冗余,设计基本的E-R图,逻辑结构的设计,概念结构基本E-R图,一般数据模型关系/网状/层次,特定的DBMS 支持下的数据模型,优化的数据模型,转换规则,DBMS的特点和限制,优化方法,数据模型可由E-R模型转换而成可由3NF关系群转换而成,E-R模型转换为关系模型的规则,每一个实体集对应于一个关系模式*实体名关系名*实体属性关系属性实体间的联系一般对应于一个关系*联系名关系名(不带属性的联系可以去掉)实体和联系中的关键字对应的属性关系模式的关键字,数据库逻辑结构设计,读者(读者编号,姓名,类型编号,已借数量)图书(图书编号,书名,作者,出版社,出版日期,定价),数据库物理设计,确定数据库的物理结构,对物理结构的评价,数据库在物理设备上的存储结构与存取方法,评价重点是时间和空间效率,系统设计-数据库设计,对系统分析得到的主题数据库进行分析,转化为关系数据库使用的关系表图书基本表 采购记录表

温馨提示

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

评论

0/150

提交评论