-
软件实习课程设计:网上购物系统
资源介绍
1、设计目的
基于UNIX Socket和MySQL数据库,设计一个交易型中间件系统。
这里的中间件是指交易型中间件。交易型中间件是指用在不同行业、不同部门间的通讯转发和协议转换的软件,在不同的行业、不同的系统间提供通讯转发和协议转换的桥梁作用。例如电子商务、银行代理业务软件等都是这种类型的软件。本设计不是基于WEB的,不需要很多与WEB开发相关的知识,主要是利用UNIX系统提供的Socket库在网络底层,开发交易型中间件。
本设计的目的是使参与设计者掌握利用软件工程的思想方法和TCP/IP设计出用于不同行业和部门间的通讯转发或协议转换软件—中间件,尤其掌握这种设计的思想和方法。
在很多场合中间件部分是必须的,因为在不同的行业的网络是不允许直通的。这里有政策的因素,有制度的要求,也有技术的成份。
设计理念:设计一个项目,学会一个方法,做好一项工程。
2、设计要求
1)纪律要求
(1)严格遵循软件实习的有关安排,按时完成设计任务。
(2)严格遵守学校的纪律和机房的各项管理规定。
(3)严格请假制度,需请假时,必须经指导老师批准。
2)技术要求
按软件工程的思想和方法来设计这一项目,并把它作为一个工程来做。设计的每一步都有要形成文档,“成品”出来以后要有使用说明书和测试报告。最后按院方统一要求整理出软件实习“论文”,并分别以电子和书面文档的形式上交。
因不是针对某个具体业务系统的,该系统的设计只是一个大的框架,但要求对实际系统进行模拟,能针对实际系统更好。建议模拟移动公司的手机代收费系统。要求本设计的三部分都要对所接收和发送的数据以文件形式留迹并同时在屏幕上显示。客户端要求对接收到的返回数据进行正确格式的显示或打印。服务器端要先建立模拟用数据文件或数据库,这是服务的基础。
服务器数据库要求使用Linux提供的免费的MySQL。开发时主要用到C访问MySql的接口程序MySql C API。
该设计的三个部分都要设计出程序,并能充公演示结果。
- 上一篇: 我国GIS软件的发展现状
- 下一篇: 软件企业外包管理实施方案