
软件实习课程设计中的网上购物系统。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1、本设计的核心目标是构建一个基于UNIX Socket和MySQL数据库的交易型中间件系统。具体而言,交易型中间件指的是在不同行业、不同部门之间进行通信转发以及协议转换的软件,它在不同行业和系统间充当通信桥梁。典型的例子包括电子商务平台和银行代理业务软件。此设计方案并非基于Web技术,因此无需过多涉及Web开发相关知识,主要利用UNIX系统提供的Socket库在网络底层实现交易型中间件的功能。通过这一设计,旨在帮助参与者掌握运用软件工程的思想方法,并能够基于TCP/IP协议设计用于不同行业和部门间的通信转发或协议转换软件——中间件。在诸多场景下,中间件扮演着至关重要的角色,因为不同行业的网络通常不允许直接互联互通。这一设计受到政策、制度以及技术等多方面的约束。设计理念强调以项目为基础,学习一种方法论,并将其视为一项工程实践。
2、设计方面,存在着明确的要求:首先,必须严格遵守软件实习的相关安排,按时完成各项设计任务;其次,需要严格遵守学校的各项纪律规定以及机房的管理制度;最后,请假需经过指导老师的批准。其次,技术要求方面则强调运用软件工程的思想和方法来完成该项目的设计工作, 并将其视为一项完整的工程项目。在整个设计过程中, 每一步骤都需要形成详细的文档记录, 项目完成后需要提供使用说明书和测试报告。最终, 按照院方统一的要求整理出软件实习的“论文”,并以电子文档和书面文档两种形式分别提交。由于该系统并非针对特定业务系统而设计, 它的框架相对宏观, 但要求能够模拟实际系统的运行情况, 并能够针对实际系统进行优化调整. 建议模拟移动公司的手机代收费系统作为参考模型. 此外, 设计方案的三部分都需要对接收和发送的数据进行记录并以文件形式保存的同时, 在屏幕上进行实时显示. 客户端需要能够正确地格式化显示或打印接收到的返回数据; 而服务器端则需要先建立模拟的数据文件或数据库作为服务的基础. 服务器数据库采用Linux提供的免费MySQL数据库管理系统, 开发过程中主要会使用C语言访问MySQL接口程序MySql C API. 该设计的三个部分都需要独立开发相应的程序并具备演示结果展示的能力.
全部评论 (0)


