1 《软件工程》设计实验指导书 实验题目:MIS系统的设计与实现 课程名称:软件工程 计划学时:16 撰 稿 人:王建文 一、 实验目的: 软件工程实验课的目标是:通过一个小型软件项目的开发,使学生理论与实践相结合,体会项目开发各阶段所面临的问题,探索相应的解决办法,从而理解软件工程的过程、方法、工具三个要素。学生在实验中的收获将包括: 1. 掌握从需求理解、概要设计、详细设计、编码、测试、到产品发布的软件开发全过程; 2. 掌握规范化软件开发流程; 3. 更深刻理解面向对象分析和设计的思想,培养面向对象开发的思维方式; 4. 培养快速学习新的知识,并在实践中运用的能力; 5. 掌握在项目中快速应用外部技术的能力。 二、实验内容 以 4 个学生为一个团队,开发一个小型的信息系统。选题如下表所示: 系统名称 功能概述 复杂程度 电子名片管理系统 (1)增加、删除、修改、分类和查询名片 (2)登录管理 (3)名片数据与Ex cel 的导入、导出管理 一般 实验室考勤管理系统 (1)电子签到 (2)电子签退 (3)考勤统计 一般 电子资源管理系统 (1)资源分类管理 (2)资源管理(上传、下载、审核、发布) (3)资源权限管理 (4)资源使用情况统计 中等 2 选课系统 (1)课程库管理(增加、删除、修改课程) (2)用户注册、导入 (3)课程信息维护 (4)学生选课 (5)选课结果通知 (6)打印选课名单 中等 在线考试系统 (1)考生管理 (2)成绩查询 (3)考题管理 (4)登录 (5)自动出题 (6)自动判分(包括编程题) (7)防作弊 复杂 电子作业管理系统 (1)实验课程管理 (2)用户管理 (3)角色和权限管理 (4)作业上交 (5)作业批改 (6)作业成绩统计与发布 (7)防作弊 复杂 在线电子商务系统 用户: (1)注册/登陆/忘记密码/管理个人信息 (2)查询货物 (3)购物车管理 (4)提交订单 (5)信用卡支付 (6)查询历史购物记录 网上购物商店: (1)手工接受/拒绝订单 (2) 用 E-m ail 通知客户 (3)派送货物给用户 (4)库存管理 (5) 销售统计 复杂 自拟题目 自拟题目应由学生提出项目构思,交老师批准后实施。 3 三、实验要求 1.软件工程综合性实验要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。班级按项目小组进行分组,每组不得超过 4 人,每个小班中各小组的选题不得重复。小组成员分别担任...