软件工程课程设计-自来水收费管理系统.docVIP

  • 32
  • 0
  • 约1.76万字
  • 约 40页
  • 2019-07-10 发布于江西
  • 举报

软件工程课程设计-自来水收费管理系统.doc

西华大学课程设计报告 西华大学课程设计报告 数学与计算机学院 课程设计说明书 课 程 名 称: 软件工程课程设计 课 程 代 码: 8404131 题 目: 自来水收费管理系统 年级/专业/班: 09级软件工程四班 学 生 姓 名: 学   号: 开 始 时 间: 2011 年 05 月 27 日 完 成 时 间: 2011 年 06 月 12 日 课程设计成绩: 学习态度及平时成绩(30) 技术水平与实际能力(20) 创新(5) 说明书(计算书、图纸、分析报告)撰写质量(45) 总 分(100) 指导教师签名: 年 月 日 软 件 工 程 课 程 设 计 任 务 书 学院名称: 数学与计算机学院 课程代码:___8404131_______ 专 业: 软件工程 年 级: 09级 一、设计题目 自来水收费管理 二、主要内容 用户管理、抄表数据录入、用户缴费、各项信息统计查询等多个方面。 三、具体要求及应提交的材料 1、完成系统的需求分析 通过需求分析确定系统需要处理的数据的需求,要求使用数据库的辅助设计工具(PowerDesigner等),建立业务处理模型 2、完成系统概念结构设计 概念数据模型(CDM)用于完成数据库的设计,与人和数据库平台和具体数据存储结构和工具无关。首先选择局部应用画出分E-R图,最终形成系统的E-R图 3、完成系统逻辑结构设计 按照E-R图转换成关系模式的规则,将CDM转换成逻辑数据模型,并为每个关系模式实际主键、外键。分析关系模式中的依赖关系,对关系模式规范化处理 4、完成系统物理结构设计 为每个关系分配存储长度,建立数据库的索引和视图,定义关系中的主码和外码,写出关系创建和查询的SQL语句。 5、编码 选择你自己熟悉的开发工具完成一个DBS系统的编码工作。 应上交的材料: 1、课程设计报告 2、程序源代码清单 四、主要技术路线提示 1、面向对象分析方法,认真阅读相关知识,完成系统的功能分析和系统设计 2 选用ACCESS作为DBMS, 3 选用你熟悉的语言完成数据库的读写操作 如java通过ODBC JDBC桥完成数据库的操作简单代码: Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); Connection con = DriverManager.getConnection (jdbc:odbc:student, , ); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(SELECT * FROM stu); while(rs.next()) System.out.println(rs.getString(name)); rs.close(); stmt.close(); con.close(); 五、进度安排 1、第一周 完成系统分析和设计,并进行程序开发 2、第二周 完成程序开发,进行测试并分析结果,最后撰写课程设计报告 六、推荐参考资料(不少于3篇) 1 张海藩. 软件工程导论. 北京:清华大学出版社,2004 2 陈明. 实用软件工程基础. 北京:清华大学出版社,2003 3 殷人昆. 实用软件工程. 北京:清华大学出版社,2003 指导教师 签名日期 年 月 日 系 主 任 审核日期 年 月 日 目 录 TOC \o 1-3 \h \z \u 1 前言 7 2 需求分析 7 需求概要 7 2.1 功能分析 7 用户管理 7 抄表管理 7 水费管理 7 统计查询 8 系统维护 8 2.2 方案分析 8 各角色的用例图 8 用户用例图 8 管理员用例图 8 操作示意图 9 用户操作示意图 9 管理员操作示意图 10 3 概要设计 10 3.1 数据结构 10 3.2 逻辑结构与物理结构 13 3.3 功能模块划分 13 3.4抽象数据类定义 15 4 详细设计 15 4.1 数据类型定义 15 4.2 主要模块内部设计 17 4.2.1模块1设计(实际写时用本题目对应的

文档评论(0)

1亿VIP精品文档

相关文档