`
380071587
  • 浏览: 507079 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

小型项目总结之四

 
阅读更多

这个小型项目有点曲折,始于2006年,当时由于没有总结经验,所以后来又做了N个类似的项目,鉴于此,记下总结。

系统数据结构设计

逻辑结构设计要点

主要逻辑结构如下:

概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式。这就是数据库逻辑设计所要完成的任务。

数据库逻辑结构的设计分为两个步骤:首先将概念设计所得的E-R图转换为关系模型;然后对关系模型进行优化,

关系模型是由一组关系(二维表)的结合,而E-R模型则是由实体、实体的属性、实体间的关系三个要素组成。所以要将E-R模型转换为关系模型,就是将实体、属性和联系都要转换为相应的关系模型。

(4)详细请参见《系统设计与实现——数据库详细设计》。

数据字典

由于只是记录经验,图省略,这个根据项目具体作图。

同时还包括具体商城系统表,详见数据库设计

数据字典(DD:Data Directory)描述各数据(包括文字型数据)的类型和长度等属性以及它们在数据库中的组成结构。在类系型数据库中,数据以基表、记录、字段来组织(基表由记录组成,记录由字段组成)。本设计说明书以数据库基表为单位说明系统的数据字典。

物理结构设计要点

(1)系统所用到所有数据均存在服务器端,存于SQL Server 服务器中。

(2)系统界面的显示属性,如字体属性,样式等使用CSS统一界面。

(3)系统界面中使用的相关图片需要保存在服务端机器上。

(4)详细请参见《系统设计与实现——系统架构说明书》。

出错处理

1.努力提高系统鲁棒性,避免因用户的疏忽对系统造成的损坏;

2.采用对话框形式为用户提供警告信息;

3.一些关键性操作(比如:删除操作),都应提供确认机制;

4.对用户的测试文档指定专人进行管理,并且导出的数据具有一定的保密设置。

系统维护设计

作为一个成熟的软件产品,洪萍商城必须按照面向对象的软件工程的步骤进行开发,并充分考虑软件可维护性,软件的模块划分应满足高内聚、低耦合的特点,同时程序的内部必须有详细的注释和统一的编码格式、按时认真地进行相应文档资料的撰写和备份工作,以利于未来版本升级及移植等二次开发。

分享到:
评论

相关推荐

    项目管理——中小型项目管理实战.pptx

    项目管理——中小型项目管理实战 本资源摘要信息将涵盖项目管理的各个方面,包括项目管理的定义、项目目标的确定、项目计划的制定、资源的分配、风险评估、项目实施、项目监控和项目评估等。 一、项目管理的定义 ...

    小型图书借阅管理系统项目总结报告.docx

    小型图书借阅管理系统项目总结报告是对项目阶段性成果的回顾与反思,它不仅总结了项目的完成情况,还为系统的后续发展提供了参考和依据。随着系统的不断优化和完善,相信该系统将在未来的图书管理工作中发挥更加重要...

    IBM小型机项目检查参考

    在IBM小型机项目中,对系统的健康状况进行检查是至关重要的。以下是一些关键的知识点,可以帮助你确保系统的稳定运行: 1. **机器型号确认**:通过`uname -uM`命令可以获取到当前运行的IBM小型机的型号和操作系统...

    详解:如何管理好中小型软件项目

    在IT行业中,软件项目的管理是确保项目成功的关键因素,尤其对于中小型项目而言,有效的管理能够提高效率、降低成本并保证质量。以下将详细讲解如何管理好中小型软件项目。 首先,项目启动阶段至关重要。需要明确...

    小型项目测试.rar

    总结来说,“小型项目测试.rar”是一个全面的自动化测试实践,涵盖了从基础的网页元素操作到复杂的用户交互验证,展示了如何使用Python、Selenium 2和unittest构建高效、可读的测试代码,以及生成详尽的测试报告。...

    软件项目工作总结范例

    项目总结报告的编写旨在提升未来项目开发的定制化能力,为团队提供规范开发过程和提高开发效率的依据,以创造更多公司效益。通过总结,可以识别出在项目执行期间的优点和不足,以便进行必要的调整和优化。 2. **...

    小型农田水利重点县项目建设工作总结.docx

    【小型农田水利重点县项目建设工作总结】 小型农田水利项目的建设对于提升农业生产条件,保障粮食安全具有重要意义。本项目位于XX省无城镇,覆盖黄雒社区、七广村等8个行政村,总面积51.5平方千米,涉及人口35073人...

    软件项目总结报告模板.pdf

    - **系统开发框架**:采用简单三层结构,适用于中小型项目,未来可考虑开发自己的框架,将通用功能集成,提高开发效率。 - **系统安全加密**:Ikey硬件加密钥匙确保了系统安全性,是B/S架构软件安全防护的有效工具...

    软件项目总结报告模板.docx

    - **系统开发框架**:采用简单三层结构,适合中小型项目,建议开发自有框架以提升复用性和效率。 - **系统安全加密**:Ikey硬件加密钥匙增强了系统安全性,适用于B/S架构软件,未来项目可继续采纳。 4. **项目...

    一个全面的项目经理工作总结

    项目经理可能需要担任行业专家的角色,尤其是在小型项目中。 8. **有效沟通**:与团队、领导和客户建立清晰的沟通渠道,制定沟通原则,确保信息准确传递,避免误解和混乱。 9. **动态管理**:项目管理不仅仅是前期...

    用Java开发一个小型的Web实例

    【Java 开发小型 Web 实例】 在 IT 领域,Java 语言因其跨平台性和丰富的库支持,常用于开发各种类型的应用程序,其中包括 Web 应用。本实例将指导初学者如何使用 Java 语言在 MyEclipse 6.5 开发环境中,结合 ...

    小型软件项目开发与管理

    - **背景**: 小型项目通常被视为较为简单,因此在项目启动之初往往低估了项目的实际工作量及技术难度。 - **影响**: 这种低估可能导致项目延期、成本超出预算,甚至导致项目失败。 - **解决方案**: 在项目初期进行...

    软件项目总结报告.docx

    - 系统开发框架:采用简洁的三层架构,适用于中小型项目。未来应考虑构建公司自有的框架,集成通用功能,以提高开发效率。 总结,XXX业务治理系统的开发经历是一次宝贵的学习过程,它揭示了在需求分析、工具选择、...

    小型项目框架

    总结来说,“小型iOS框架”是为了提高小型项目开发效率而设计的工具集,它可能包含了多种核心功能,如UI组件、网络通信、数据管理等,并且考虑了在Symbian这样的非主流平台上运行的可能性。通过深入研究和实践,...

    小型物业管理系统

    根据给定的小型物业管理系统的部分代码以及其...### 四、总结 通过以上分析可以看出,该小型物业管理系统虽然简单,但已经涵盖了基本的用户管理和费用管理功能。通过进一步完善和优化,可以更好地满足实际应用的需求。

    PySide6小项目总结

    这个小项目总结将深入探讨PySide6的基础知识、关键特性以及如何利用它来构建小型应用程序。 首先,PySide6提供了丰富的控件集合,如按钮、文本框、列表视图等,这些控件可以用于构建用户界面。例如,`QPushButton`...

    附录02小型企业局域网项目实验_h3c_v3.6-b03d01归纳.pdf

    本文档总结了小型企业局域网项目实验的实施步骤和配置过程,涵盖了二层广播域VLAN隔离、三层全网全连通、Trunk和单臂路由的配置方法等。实验目标包括实现小型企业局域网二层广播域VLAN隔离和三层全网全连通,掌握...

    热血足球小项目总结

    《热血足球小项目总结》 本项目以"热血足球"为主题,旨在通过编程实现一个小型的足球游戏,让玩家能够体验到竞技的乐趣。这个项目涵盖了多个IT领域的知识点,包括游戏开发、图形处理、用户交互以及源码管理和工具的...

    中小型企业网络规划设计方案(完整版)

    目录 第1章 需求分析 4 1.1 实施背景 4 1.2 网络应用需求 4 1.3 网络性能需求 6 1.4 信息点统计 6 第2章 网络总体设计 7 2.1 网络设计总体要求 7 ...4.项目总结 21 4.1本项目运行情况 21 4.2项目不足 22

Global site tag (gtag.js) - Google Analytics