- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验报告模板面向对象设计
《软件工程》实验报告
超市运营管理系统
面向对象设计
指导教师:
班 级:
学生姓名:
学 号:
完成日期:
运城学院计算机科学与技术系
TOC \o 1-3 \h \u HYPERLINK \l _Toc18666 1.概述 PAGEREF _Toc18666 1
HYPERLINK \l _Toc24544 2.系统结构设计 PAGEREF _Toc24544 1
HYPERLINK \l _Toc24883 3.模块及人机界面设计 PAGEREF _Toc24883 1
HYPERLINK \l _Toc11849 3.2 前台销售管理 PAGEREF _Toc11849 3
HYPERLINK \l _Toc10439 3.2 后台销售管理 PAGEREF _Toc10439 4
HYPERLINK \l _Toc21824 3.3 商品管理 PAGEREF _Toc21824 4
HYPERLINK \l _Toc30823 3.4 销售商品信息汇总管理 PAGEREF _Toc30823 5
HYPERLINK \l _Toc24554 4. 数据设计 PAGEREF _Toc24554 5
HYPERLINK \l _Toc5741 4.1.超市管理系统包含的实体和属性: PAGEREF _Toc5741 5
HYPERLINK \l _Toc19444 4.2.实体之间的联系 PAGEREF _Toc19444 5
HYPERLINK \l _Toc32668 4.3.系统总E-R图 PAGEREF _Toc32668 5
HYPERLINK \l _Toc2460 4.4.数据库关系表 PAGEREF _Toc2460 6
HYPERLINK \l _Toc22430 5. 对象设计 PAGEREF _Toc22430 7
HYPERLINK \l _Toc22723 5.1 设计类的服务 PAGEREF _Toc22723 7
HYPERLINK \l _Toc17991 5.2 设计关联 PAGEREF _Toc17991 8
HYPERLINK \l _Toc21396 5.3 优化对象模型 PAGEREF _Toc21396 8
HYPERLINK \l _Toc28690 6. 总结 PAGEREF _Toc28690 9
软件工程实验报告——超市运营管理系统面向对象设计
软件工程实验报告——超市运营管理系统面向对象设计
PAGE \* MERGEFORMAT 9
1.概述
面向对象设计就是将面向对象分析的问题域分析模型转换为符合成本和质量的求解域设计模型。该阶段再划分为系统设计和对象设计。系统设计确定实现系统的策略,进行系统架构设计、人机界面设计、数据设计和模块设计;对象设计确定设计模型中的类、关联、接口和现实服务的算法。面向对象设计与面向对象分析是一个多次反复迭代的过程,二者界限模糊。
2.系统结构设计
选课系统整体上采用Internet技术,客户端通过Web方式进行信息的发布和获取。软件架构采用浏览器/服务器方式。客户端采用JavaScript、Java等网络编程语言编写,其脚本程序简单易用、灵活性强,可以控制整个Web页面。基于JavaScript的用户界面为用户所熟悉,因此,我们选择JavaScript来编写基于HTML的客户端应用程序,完成客户与服务器间的参数传递,在浏览器中解释执行。设计时考虑访问权限,对不同权限级别显示相应的内容。Web网络服务器向用户提供业务服务,应用服务器处理Web服务器转发的请求进行业务处理。我们基于SQL Server 2005数据库平台搭建选课系统数据库。
本系统采用面向对象的三层体系结构,这种三层体系结果是在客户端与数据库之间加入了一个中间层,应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通信与中间层建立连接,再经由中间层与数据库进行交换。三层结构包含:表示层、业务逻辑层、数据访问层。
3.模块及人机界面设计
超市管理系统有5个人执行者和3个系统执行者,即“系统管理员”、“顾客”、“销售人员”、 “前台客服人员”、“超市经理”、“财务管理系统”、“采购管理系统”、“库存管理系统”。
1)系统管理员:负责整个软件的维护工作,可以添加用户,并对用
文档评论(0)