苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

JSP商店帐目管理系统的设计

时间:2012-05-28 16:58来源: 作者: 点击:

商品管理模块
商品管理模块主要用于浏览商品信息,修改商品信息和商品信息
2) 仓库管理模块
仓库管理模块主要用于浏览仓库信息,修改仓库信息和删除仓库信息。
3) 账目查询模块
账目查询模块主要用于浏览商品出入库信息.
4) 报表查询模块
报表查询模块主要用于查看商品出入库信息即价格收益汇总......

数据库设计是指对一个给定的应用环境构造(设计)最优的数据模型,然后据此建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。
需求分析是数据库设计的最基础工作,充分了解用户的组织机构、业务规则、数据需求、完整性约束条件、事务处理和安全性要求等,画出组织机构图、业务流程图,详细描述用户应用环境的业务流程、数据需求。进一步完成概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行和维护。
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。
这个阶段不用考虑所采取的数据库、操作系统类型和机器类型等问题。

1.2 开发环境与开发工具

本系统基于以下软件设备和硬件设备环境:
硬件设备:Intel(R) Pentium(R) 4 CPU 3.00GHz,2.0GB内存,80G硬盘,显示器分辨率为1280x1024。
软件设备:操作系统采用Windows XP作为系统软件。

1.2.1 MyEclipse6.0概述

MyEclipse是提供了全生命期支持的功能强大的J2EE集成开发环境,对编写代码,配置,测试,调试全程支持。程序功能包括:HTML智能编辑器, Structs, JSF, CSS, Javascript, SQL, Hibernate,Swing GUI带有自动完成与语法高亮显示功能的J2EE编辑器等等。
MyEclipse6.0通过增加UML双向建模工具、基于GUI 可视化开发Swing组件、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 6.0继续为业界提供全面的产品。
MyEclipse 6.0极大的增强了Eclipse 3.3/Europa集成开发环境的功能,增加了Java 6支持的组件和加快了AJAX的开发率,革命性的提高了开发者的开发效率。
1.2.2 SQL Server 2005数据库概述

Server 2008是基于会员机、服务器的关系型数据,是一个可靠的、易管理的数据库和分析系统。SQL(Structured Query Language)即结构化查询语言,用来定义、增加、删除、修改和管理数据,并用表格、索引、关键字、存储数据的行和列来控制数据库,以及对数据库访问权限的控制。Microsoft SQL Server用SQL语句在会员机和服务器之间传送请求和应答,用会员机/服务器结构把工作负荷分别分解在服务器上和会员机上执行任务。会员机应用程序可以运行在一个或多个会员机上,也可以运行在服务器上,负责向用户提供数据。服务器负责管理和分配服务器资源,会员端无须在本地增加管理数据的功能;同时,服务器不需要将处理能力耗费在显示数据上,只返回应用程序所需要的数据,从而也优化了网络流量。其特点有以下几方面:
1、可信任的——使用户可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
2、高效的——使用户可以降低开发和管理他们的数据基础设施的时间和成本。
3、智能的——提供了一个全面的平台,可根据用户的需要发送和观察信息。
SQL Server2005还有更多的扩展,可以用存储过程,数据库大小无极限限制。 另外,SQL Server2005有视图功能便于操作,SQLServer的存储过程可以提高安全性和系统速度。而且SQL Server2005管理权限划分细致,对内安全性高,数据库划分细致,对外防黑客能力高。
第二章 系统需求分析与概要设计

需求分析是软件定义时期的最后一个阶段,也是设计数据库的一个起点,它确定了系统必须完成哪些工作,提出完整、准确、清晰和具体的要求,直接影响到后面各个阶段的设计,以及设计结果是否合理和实用。
需求分析的任务是通过详细调查现实世界要处理的对象,充分了解用户的各种需求,然后在此基础上确定系统的功能。系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计系统。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此必须用行之有效的方法对软件需求进行严格的审查验证。
需求分析的具体任务
1、确定对系统的综合要求
支持公司实现科学化的管理;支持公司准确、高效的完成人事和日常工作的管理。
2、分析系统的数据要求
任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的面貌,对软件设计有深远影响。因此,必须分析系统的数据要求,这是软件需求分析的一个重要任务。分析系统的数据要求通常采用建立概念模型的方法。复杂的数据有许多基本的数据组成,数据结构表示元素之间的逻辑关系,利用数据字典可以全面准确地定义数据,但是数据字典的缺点是不够形象直观。为了提高可理解性,常常利用图形工具辅助描绘数据结构。
软件系统经常使用各种长期保存的信息,这些信息通常以一定方式组织并存储在数据库和文件中,为了减少数据条,避免出现插入异常或删除异常,简化修改数据的过程,通常需要把数据结构规范化。
2.1功能模块设计
2.1. 1后台功能模块设计

1) 商品管理模块
商品管理模块主要用于浏览商品信息,修改商品信息和商品信息
2) 仓库管理模块
仓库管理模块主要用于浏览仓库信息,修改仓库信息和删除仓库信息。
3) 账目查询模块
账目查询模块主要用于浏览商品出入库信息.
4) 报表查询模块
报表查询模块主要用于查看商品出入库信息即价格收益汇总。

2.2 数据库概念模型设计
1. 实体-联系方法(Entity-Relationship Approach)简称E-R图,是描述数据实体及其关系的一种直观的描述工具。这种图中包括:
(1) 实体:是指客观世界中存在的并可以相互区分的事物。用方框表示,方框内为实体的名称;
(2) 联系:是指客观世界中的事物彼此间的联系。用菱形表示,菱形内为联系的名称。
(3) 属性:是指实体或联系所具有的性质。用椭圆表示,椭圆内为属性名称。使用线段将其和相应的实体连接起来;
E-R模型比较接近于人的思维,浅显易懂,容易让人接受,所以使用E-R模型作为用户与.......


标签:

(原文标题:JSP商店帐目管理系统的设计

(责任编辑:苏州北大青鸟



相关新闻

  • E-learning云计算机市场份额逐渐扩大
  • 基于WEB的成本管理系统的设计
  • 基于WEB的学生成绩管理系统的设计及
  • 基于WEB的汽车信息网站的设计
  • 基于WEB的信息信息发布系统的设计及
  • 基于WEB的JSP实验室管理系统的设计
  • 基于WEB的企业人事管理系统的设计
  • 基于JSP的商场进销存管理系统的设计
  • 基于JSP的网络交易市场物业管理系统
  • 基于WEB的毕业设计选题系统的设计及
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题