java课程设计商场库存管理系统

java课程设计商场库存管理系统

ID:41732001

大小:272.05 KB

页数:18页

时间:2019-08-30

java课程设计商场库存管理系统_第1页
java课程设计商场库存管理系统_第2页
java课程设计商场库存管理系统_第3页
java课程设计商场库存管理系统_第4页
java课程设计商场库存管理系统_第5页
资源描述:

《java课程设计商场库存管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《JAVA程序设计》课程设计报告设计题目:商场库存管理系统设计与实现学院名称:信息工程学院专业班级:13计本2姓名:刘飞学号:1312210243目录)000003)00000003OOOOOO30003>00004100061000810需求分析OOOOOO―00000000000000000002」概要设计原则OOOOOOOOOOO.2.2.将用户模块需求化OOOOOO2.3•终确疋OOOOOOOOOOOOOO三系统主要功能模块设计OOOOOO3..10000000000000032数据库管理。OOOOOOOOOOOO

2、.数据库文件OOOOOOO五程序的主要界面及程序代码。。OOOO5」.用户登录界面。。。。。OOO1552商品信息管理界面OOOOOO5.2.1.查找界面OOOOOO000175・2・2L&J•OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO175.2.3册

3、

4、阴心L&J•oooooooooooooooooooooooooooooooooooooooooooooo18521修改界面.OOOOOOOO18/"总OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

5、OOOOOOOOOOOOOOOOOOOOO19参考资料:17需求分析木系统的主要目的就是实现商品信息管理,使商品信息管理工作更加容易,从而提高工作效率,降低管理成本.系统屮需要对商品价格,数量进行管理,及库存量等。.二概要设计/J*/概要设计阶段主要是粗略描述整个软件的框架,并从业务的角度描述软件的模块、工作流程等。项目的成功取决于设计的好坏,而概要设计则是整个设计的关键部分。概要设计的主要任务是将用户的需求划分为不同的功能,然后将这些功能细分成模块,并给模块一些规则约束,以达到各个模块之间可以相互交流的冃的。概要设计关乎

6、到系统的整体架构,因此想做好一个概要设计,不仅仅要熟悉用户的业务流程,还要具备相当丰富的设计经验。2.1概要设计的原则概要设计是根据系统分析的需求和工作环境的情况对整个软件的总体结构进行大致的设计。概要设计要坚持以下儿个原则。(1)细分原则:软件系统都是由很多不同的模块组成,当设计一套软件时,要先将所有的功能分解。解决复杂问题的方法是将其分解成儿个小问题,一个个来解决。(2)提高代码重用性:在面向对象设计中,首先考虑的就是代码的重用,一个好的设计,将来在升级换代时不需要太大的改动,节省了人力物力。(3)从上而下层层分析:概

7、要设计要从整体出发,逐个剖析软件的功能,从上而下,先分析系统总的功能,然后一步步细分,直到最小的功能模块。(4)一致性原则:概要设计要求所有功能模块在定义时使用统一的规范。(5)提高独立性,减少耦合:各个模块与模块之I'可尽量减少关联,否则修改一个地方就会引起其他多处的变动,不符合面向对象的原则。一般情况下,对类封装后,只允许对类进行扩展,而不能修改,而封装的类必须具有单一职责,既理论情况下不允许两个类共同完成一个功能。(6)模块的大小要尽量适屮:不是结构算法越复杂的模块越好,模块的大小要根据实际工作目标和其他类的耦合紧密

8、程度来决定。经验表明,一个模块的规模不应过大,模块的总行数应控制在10-100行的范围内,最好为30〜60行,这样理解和阅读都较方便。过长的模块往往是分解不充分的表现,会增加阅读理解的难度;但小规模太多也会使模块之间联系变得复杂,增大系统在模块调用时传递信息所花费的开销。由于概要设计是整个设计的重中之重,牵一发而动全身,所以要努力做一个好的概要设计,才能在今后软件开发过程中不再反复。现在软件行业流行模式化驱动设计,将一些市场上比较成功的模式拿来用在自己的设计中。2.2将用户需求模块化根据概要设计的原则来分析一下本项目的用户

9、需求,并最终转化成用程序语言描述的模块。什么样的需求才是一个模块?模块应该具备如下3个特征。(I)输入和输出:模块必须能被调用并且正确的返回调用,而且调用都是相对一个对彖而言,这是模块独立性的一个体现。(2)处理功能:模块必须可以对调用的输入数据进行灵活的处理,并为输出准备好处理结果。(3)程序代码:用來实现模块功能的源代码。23确定系统最终模块概要设计中最重要的就是确定此项目包括哪些模块。根据上两节讲述的设计原则和模块特征,将用户需求转化为下面的模块。三,系统主要功能模块设计1.1登录模块流程本模块的主要功能是对用户身份

10、进行验证,只有系统的合法用户才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。并在输入了错误的或者是不存在的账户和密码时,系统会提示出错信息,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。系统登录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。