课程设计-报刊订阅管理系统.docxVIP

  • 5
  • 0
  • 约1.56万字
  • 约 15页
  • 2022-09-22 发布于北京
  • 举报
PAGE PAGE 10 软件工程课程设计报告 目 录 1。开发环境和相关技术介绍 1。1 开发环境 3 1。2 相关技术介绍 3 2。需求分析 2。1 系统需求和功能 3 2.2 数据字典 4 2.2。1 数据结构 4 2.2。2 数据项 4 2.2。3 数据流 5 2。3 安全性要求 5 2。4 一致性要求 5 2.5 完整性要求 5 面向对象分析 面向对象分析 5 系统的结构图 8 数据库实施 数据库创建 8 4.1。1 各数据表说明 8 。2 数据库创建 9 数据库备份和恢复方案 10 4。2.1 应用辅助工具进行备份和恢复 10 4。2.2 分离数据库法 10 4。3 用户界面设计和应用程序编码 10 4。3.1 用户界面设计 10 4.3.2 类文件功能描述 11 4。3.3 主要代码分析 11 系统测试方案和测试报告 5。1 测试方案 16 5。2 测试过程 16 5。2。1 登陆测试 16 目录管理功能测试 17 订户管理功能测试 20 订单管理功能测试 21 5。2。5 统计查询测试 23 完成情况和总结 完成情况 24 6.2 总结 24 7。参考文献 1。开发环境和相关技术介绍 1。1 开发环境 系统结构:C/S 结构 数据库系统:Microsoft SQL Server 2000 sp3 宿主语言:JAVA 数据库连接方式:JDBC 连接方式开发工具:Eclipse 3.2 1。2 相关技术介绍 Microsoft SQL Server 2000数据库管理系统是微软公司研制开发的关系型数据库管理系统。该系统支持并扩展了 SQL 语言标准,可以运用标准 SQL 语句对数据进行操作,也可以使用功能强大的GUI 工具进行灵活的数据管理。同时,系统还提供功能完善的 API,可以在应用程序中调用这些 API 来实现与数据库系统的连接以及相关数据的操作.sp3 是该系统的一个版本号,只有 sp3 以上的 SQL 2000 系统才能够支持纯 JDBC 连接方式. Eclipse:功能强大的应用程序开发工具,主要支持基于 Java 语言的各种开发项目。灵活的 Plun—in 功能,可以根据具体需要安装各种插件。 JDBC 连接方式:Java 与数据库系统的一种连接方式,Java 程序使用JDBC API与数据库进行通信,并用它操作数据库中的数据。JDBC API 使 Java 程序与具体数据库系统独立开来,保证了 Java 程序高度的可移植性。 2。需求分析 2.1 系统需求和功能 设计一个报刊订阅应用系统,使系统满足以下功能和需求: 1) a 一个订户可订多种报刊;一种报刊可被多个用户订阅;订单只能订阅现有报刊目录内容; b 投递时,必须根据订单的情况进行投递,不得超出订单的订阅品种、数量; 2)、系统功能包括: a 订户管理:订户添加、修改、删除; b 目录管理:目录添加、修改、删除; c 订单管理:完成订户订阅数据的管理(包括添加、修改、删除); d 订单查询:按订户或者订单号查询订单详细情况; e 统计查询:按报刊目录统计各类报刊的订阅数量及金额; f 表单生成:根据统计查询结果导出统计信息到文件(。xl 2。2 数据字典 2。2.1 数据结构 管理员用户=管理员帐户+管理员密码 订户=订户编号+订户名+联系电话+联系地址目录=目录编号+目录名+单价+批注信息 订单=订单号+订户编号+下订日期 订单细节=订单号+目录编号+订阅数量+订阅期数+单价+总价 (注:为保证订单确定后价格不随目录单价变动,订单细节中应该有独立的单价来记录下订时目录的单价) 2。2.2 数据项 表 2。1 数据项表 编号 标识符 类型 长度 所属表名 同义名 1 UName Varchar 20 Login 管理员帐户 2 UPassword Varchar 20 Login 管理员密码 3 Cid Varchar 10 Customer,Order 订户编号 4 Cname Varchar 20 Customer 订户名 5 Phone Varchar 15 Customer 联系电话 6 Address Varchar 50 Customer 联系地址 7 Did Varchar 10 Diretory,OrderDetail 目录编号 8 Dname Varchar 20 Diretory 目录名 9 UnitPrice Float 8 Diretory OrderDetail 目录单价, 下订时目录单价 10 Ifo Varchar 50 Diretory 批注信息 11 Ono Varchar 10 Or

文档评论(0)

1亿VIP精品文档

相关文档