




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,第10章案例分析与课程设计,为配合软件工程理论的掌握,本章使用软件工程的原理、方法和工具对高校工资管理系统的设计与实现进行了详细分析。,本章要点,列举了一些信息系统基本框架,供读者在实践应用中参考。,为了配合该门课程的实践,给出了软件工程课程设计大纲,另外考虑到计算机类专业学生毕业设计需求提供了一套毕业设计(论文)规范。,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,软件工程,l1、为配合软件工程理论的掌握,本章使用软件工程的原理、方法和工具对高校工资管理系统的设计与实现进行了详细分析。2、列举了一些信息系统基本框架,供读者在实践应用中参考。l3、为了配合该门课程的实践,给出了软件工程课程设计大纲,另外考虑到计算机类专业学生毕业设计需求提供了一套毕业设计(论文)规范。,本章要点:,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,1问题定义2可行性研究(1)澄清系统规模和目标(2)研究现有系统(3)导出高层逻辑模型(4)进一步确定系统规模和目标(5)导出供选择的解法(6)推荐最佳方案(7)草拟开发计划(8)文档提交审查,1011系统分析,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,5,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,6,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,7,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,8,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,9,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,10,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,12,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,13,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,14,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,15,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,16,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,17,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,.,18,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,从完整的工资管理系统数据流图出发,可以看出,事务数据和人事数据沿两条输入通路进入系统,输出数据沿着一条输出通路离开系统,数据流图中没有明显的事务中心。接下来应该分析确定输入流和输出流的边界,以孤立出变换中心。然后完成“第一级分解”。所谓第一级分解就是确定系统的总体控制结构。接着完成“第二级分解”。所谓第二级分解就是把数据流图中的每个处理映射成软件结构中的一个适当模块。最后,是对工资管理系统的初步设计结果进行优化。,1012系统设计,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,本系统可采用VB程序设计语言和SQLServer数据库来实现。VB是一种结构化程序设计语言,功能异常强大,它结合了可视化技术、面向对象技术、数据库技术、网络开发技术等多种先进的软件编程技术和思想,是比较理想的开发工具。本系统用VB来实现用户界面的开发,用ADO数据控件实现对数据库的操作。,1013系统实现,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,在进行系统测试时,可采用自顶向下逐步增加功能的增殖测试方式。较底层次的模块用“支撑模块”来代替。,1014系统测试与维护,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,102其它信息系统设计案例,10.2.1计算机自动出卷系统,1系统分析本系统力求达到如下目的:减轻教师每年出试卷的劳动强度实现教考分离实现试卷规范化管理2系统设计与实现计算机自动出卷系统设有五个主要模块分别实现用户管理:修改密码和用户权限设定;题库管理:题型设置、题库设置和试题录入;抽题操作:采用随机算法抽题,保障试卷中题目不重复;生成试卷:可生成普通文本也可直接生成Word文档;帮助:提供用户使用手册和系统说明。,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,102其它信息系统设计案例,3建议开发环境系统开发主语言:C#开发平台:Windows2000/WindowsNT+SQLServer2000,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,102其它信息系统设计案例,1系统分析对于图书管理员来说,系统规范化的流程极大地降低了其劳动强度,全部数据都可记录在系统数据库中,通过系统的友好界面图书管理员可以进行图书的登录、馆藏查询,完成读者借书、还书等功能。2系统设计与实现图书馆藏书借阅管理系统共设计有九个功能模块,由口令验证模块和八个子模块组成。,10.2.2图书馆藏书借阅管理系统,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,102其它信息系统设计案例,3建议开发环境系统开发主语言:JavaBean+JSP开发平台:Windows2000/WindowsNT+SQLServer20004.测试环境数据库:SQLServer2000应用服务器:Resion2.0.4操作系统:Windows2000客户端系统:Windows95/98/2000,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,102其它信息系统设计案例,1系统分析通过调查分析,商品进销存系统应具备的主要功能如下:系统管理:包括用户登录、密码修改以及用户管理等。基本信息管理:包括国家信息、地区信息、类别信息、行业信息、供应商管理、客户管理等。商品录入与查询:包括商品信息录入和商品查询等。单据录入:包括进货单录入、销售单录入等。单据确认:包括进货单录入确认、销售单录入确认等。库存查询:包括库存查询功能。,10.2.3商品进销存系统,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,101高校工资管理系统设计与实现,3需求分析(1)沿数据流图回溯(2)写文档初稿(3)定义逻辑系统(4)细化数据流图(5)系统数据字典,1011系统分析,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,103课程设计与论文规范,1课程设计目的2课程设计要求1)强调过程的完整性2)强调模型的明确性3)强调文档的完整性3课程设计内容1)系统分析2)软件计划3)软件需求分析4)软件设计之一:软件体系结构设计,10.3.1课程设计,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,103课程设计与论文规范,5)软件设计之二:详细设计6)软件编码7)软件测试4课程设计选题,10.3.1课程设计,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,103课程设计与论文规范,1毕业设计(论文)资料的组成、填写与装订2毕业设计报告(论文)撰写的内容与要求3毕业设计(论文)的书写格式(1)基本要求(2)论文内容(3)标题层次(4)表格(5)图,10.3.2毕业设计(论文)撰写规范,SOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERINGSOFTWAREENGINEERING,103课程设计与论文规范,4毕业论文打印格式要求(1)纸张:B5,单面打印。(2)页面设置:页边距,上:2.8cm下:2.2cm左:3cm右:2cm装订线:0cm页眉:1.8cm页脚:1.4cm对称页边距(3)页眉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经济法概论复习提纲试题及答案
- 2025年自考行政管理议事规则题及答案
- 行政法学多元价值观的融入试题及答案
- 药品使用情况下的实践指引试题及答案
- 2025年执业医师考试技巧提升策略试题及答案
- 2025年执业医师考试技术运用实证试题及答案
- 自考行政管理个人素质测评试题及答案
- 2025年经济法概论考试前瞻性试题及答案
- 2025年执业药师考试伦理与合规知识试题及答案
- 2025年执业护士备考时间表试题及答案
- 汽车合伙合同协议书
- 2025年保密法基础知识考试题库带答案(预热题)参考答案详解
- 2024年宝鸡市城投资产管理有限公司招聘笔试真题
- 2025夏季安徽蚌埠市东方人力资源有限劳务派遣人员招聘30人笔试参考题库附带答案详解
- 2025企业主要负责人安全培训考试试题及答案典型题
- (二调)武汉市2025届高中毕业生二月调研考试 语文试卷(含官方答案解析)
- MOOC 创业基础-暨南大学 中国大学慕课答案
- 人工肝血浆置换术知情同意书
- (完整版)高中化学必修2有机化合物试题.doc
- 可填充颜色的中国地图,世界地图,各省市地图填色
- 彩图——中国各省地质图13四川、重庆、贵州、云南(共12页)
评论
0/150
提交评论