软件工程大作业 暑期软件工程课程设计

发布 2022-10-05 06:28:28 阅读 5859

《软件工程》课程大作业。

题目: 线性表的设计和实现

学生姓名张三。

学号201107011153

院系: 基础科学学院信息技术系

专业年级: 2014级计算科学与技术专业

指导教师李四。

年月日。摘要。

数据结构算法设计和演示(c++)树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(c++)和面向对象的编程工具(borland c++ builder 6.0)开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用c++ builder 6.

0中丰富的控件资源和系统资源对算法实现过程的流程和特性加以动态的演示,从而起到在数据结构教学中帮助理解、辅助教学和自我学习的作用。

关键词:毕业设计;格式;规范。

abstract

keywords:xxxx;xxxx;xxxx

目录。第一章绪论 1

第二章线性表的基本理论知识 2

2.1 线性表的定义 2

2.2 线性顺序表 2

2.2.1 **标题名 2

2.2.2 **标题名 2

2.3 线性链表 2

第三章设计的主体内容 3

3.1 系统结构的设计 3

3.2 交互界面的设计和实现 3

3.3 线性表的00p序设计 3

3.3.1 线性表的顺序存储的实现 3

第四章结果分析与讨论 4

第五章结论 6

参考文献 7

致谢 8附录 9

附录a名词术语及缩略词 9

这一段通过查资料,描述自己待开发系统的背景和意义,也就是为什么要开发,一般要阐述之前存在什么问题,随着什么技术的发展,通过本系统可以解决什么问题,带来什么好处。力求语言精练,以议**的形式来写)

本节也是通过查找资料,阐述目前国内外在此系统方面的研究现状,大致分两段,国内、国外)

计算机与网络技术的高速发展,特别是面向对象技术的出现,使得c++的软件开发得到了迅速普及。

本课题主要………

本课题主要采用浏览器/服务器模式开发,通过 windows 7+apache tomcat 7.0+eclipse+mysql 5.0的技术,实现了登陆与退出系统,参加考试,查询成绩,考试信息管理,考试成绩查询,课程信息管理,套题信息管理,考试题目管理等功能。

在本课题**中,第一章主要介绍了**考试系统的背景意义和国内外现状。

第二章中介绍了本课题所运用到关键的技术。第三章中主要介绍**考试系统的需求分析。第四章中主要介绍数据库的设计。

第五章主要对**考试系统进行实现。第六章介绍了在编写**和运行过程中所遇到的问题。

tomcat 服务器是一个免费的开放源**的 web 应用服务器[1],是 apache 软件**会的 jakarta 项目中的一个核心项目,由 apache、sun 和其他一些学校及个人共同开发而成。……

mysql 是一个小型关系型数据库管理系统,开发者为瑞典 mysqlab 公司,在2024年1月16号被 sun 公司收购。mysql 被广泛地应用在 internet 上的中小型**中。……

jsp (j**a server pages) 是由sun microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

1) jsp技术的优势。

一次编写,到处运行。在这一点上 j**a 比 php 更出色,除了系统之外,**不用做任何更改……

2) jsp技术的劣势。

j**abean 是一种j**a语言写成的可重用组件。为写成 j**abean,类必须是具体的和公共的,并且具有无参数的构造器。j**abean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。

……jdbc是由一些 j**a 语言写的类、界面组成。jdbc 给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 j**a 语言编写完整的数据库应用程序。……

eclipse提供了对多重平台特性的支持。开发者可以使用他们感觉最舒适、最熟悉的平台,例如 windows、linux、macos 等。eclipse 对每个平台都有其单独的图形工具包,这使得应用程序具有接近本地操作系统的外观和更好的性能。

……本系统主要采用b/s结构,由客户端( web 浏览器)、web服务器、数据库服务器三层分布式结构组成。该结构具有系统维护升级方便、跨平台操作、具有良好的开放性和可扩充性以及系统安全性等优点。

用户可通过 internet/intranet 利用浏览器登录到 web 服务器上,请求调用 jsp文件,打开该 jsp 页面,执行相应的脚本,执行结果产生动态生成的 html 页面并返回浏览器,进行应答。用户通过浏览器对 html 页面进行相应的操作请求,则jsp 通过 jdbc 访问数据库服务器,对试题库进行访问查询,然后动态生成一个 html页面将查询结果返回浏览器,供用户使用。其总体方案见图2-1。

图2-1 基于b/s模式的**考试系统总体方案。

软件工程大作业

目录。引言 1正文 1 3 软件需求分析 2 3.1系统功能需求分析 2 3.2管理信息系统的界面特点 3 3.3 管理系统具体研究 3 4 功能需求描述 5 4.1员工基本信息模块 5 4.2工资结构设置模块 6 4.3数据库设计 6 4.4数据流程图 6 总结 9参考文献 10 基于sql开发的...

软件工程大作业

无锡科技职业学院。2009 2010学年第二学期。软件工程 期末试卷20904 09 软外,09测试 考试形式大作业考试时间 6.21 6.24 班级学号姓名成绩。应用题目 4 25 1 学校要设计一个计算机等级考试报名系统,系统要完成如下功能 学生信息的导入功能,学生基本信息修改功能,学生报名功能...

软件工程大作业

5 中文乱码问题 1 数据库 mysql 4.1 或以上版本 4.1直接支持unicode,以下版本支持的不好。2 驱动 mysql jdbc driver的3.0.16 或以上版本 3 在数据库中做如下设定。4 在建立表时同样加上engine myisam default charset gbk ...