- 1.12 MB
- 2022-05-16 18:35:00 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
课程设计说明书题目:仓库管理系统的设计与实现
燕山大学课程设计(论文)任务书院(系):理学院教学单位:信息学院学号学生姓名被牛顶专业(班级)12级信息一班设计题目仓库管理系统的设计与实现设计技术参数仓库管理系统分为入库信息管理,出库信息管理,借出信息管理和库存状态管理四个模块,主要功能为:1.产品入库管理,可以填写入库单,确认产品出库;2.产品出库管理,可以填写出库单,确认产品出库;3.借出管理,凭借条借出,然后能够还库;4.初始库存设置,设置库存的初始值,库存的上下警戒限;设计要求1.针对选定的系统进行需求分析,设计系统结构图和系统功能模块图;2.针对需求分析,画出E-R图表示的概念模型,并将其转换为至少满足3NF的关系模式,设计较为合理的数据库模式;3.系统中应能体现对数据库的保护(数据恢复、并发控制、安全性和完整性);4.编写所需功能的SQL语句。工作量1.设计一个小型的、功能完善的管理系统,并编写对数据功能部分的SQL语句。2.根据系统的设计过程与结果,撰写课程设计说明书(不少于5000字)。3.保证每天8小时出勤。(占考核成绩的10%)工作计划第1天:熟悉开发环境;所需资料收集,需求分析;设计系统结构图,功能模块图。第2天:熟练掌握开发工具的使用;画出系统E-R图,转换为关系模式,并设计数据库模式,建立系统所需的数据库;系统详细设计。第3-4天:针对系统所需的功能,编写SQL代码;编写代码实现各种功能。第5天:调试,完善、优化系统;撰写课程设计说明书和总结;答辩。参考资料1.数据库系统概论(第四版).王珊,萨师煊.高等教育出版社.20062.谭浩强.C++程序设计.清华大学出版社.20073.李涛等.visualC+++SQLServer数据库开发与实例.清华大学出版社.20064.李春葆等.数据库原理与应用—基于SQLServer2005.清华大学出版社.20095.白尚旺等.PowerDesigner软件工程技术.电子工业出版社.2004指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。
年月日燕山大学课程设计评审意见表指导教师评语:成绩:指导教师:年月日答辩小组评语:成绩:评阅人:年月日课程设计总成绩:
答辩小组成员签字:年月日
摘要随着科学技术的不断提高,计算机科学不断发展,其强大功能已被人们深刻认识,它已经进入社会的各个领域并发挥着越来越重要的作用,作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速,查找方便,可靠性高,保密性好,寿命长,成本低等,可减少更多的人力物力,这些都能极大的提高货物的管理效率,也是仓库管理科学化,正规化,与世间接轨道的重要条件,因此开发一个仓库管理系统是很有必要的,具有特殊的技术意义和管理意义。仓库管理系统是以一个虚拟的仓库为模型,开发具有货物管理功能的小型数据库数据库管理应用软件。该软件前台使用VisualC++应用程序,后台使用SQLServer2005作为数据服务器,以“用户方便,功能实用”为首要目标。最显著的特点是具有比较强大的系统分析功能,可以为管理者提供有关的统计分析数据。本软件的使用将有助于提高仓库管理员管理能力,使其迈上一个崭新的台阶。。关键词:仓库管理系统、C++、SQL语言3
摘要11绪论41.1背景41.1.1编写目的41.1.2软件定义及开发环境41.1.2.1软件定义..........................................................................41.1.2.2开发环境..........................................................................42系统需求分析52.1信息需求52.2处理需求52.3数据流图及数据字典62.3.1系统总体的数据流图62.3.2数据流名词条描述....................................................................72.4安全性和完整性要求92.4.1安全性........................................................................................92.4.2完整性.......................................................................................93系统设计103.1系统总体设计103.1.1系统功能模块图103.1.2系统功能要求及功能模块分析113.1.3菜单设计113.2数据库设计113.2.1数据库概念结构设计113.2.2数据库逻辑结构设计173.2.2.1关系模型173.2.3数据库物理设计174系统实现204.1数据库的建立204.1.1用SQL语言建立数据库204.1.2实验数据实例254.1.3数据库的维护363
总结38参考文献资料393
1绪论1.1背景随着我国经济的飞速发展,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断增大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长,面对庞大的产品信息量,如何有限的管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业的运行效益。而库存管理又涉及入库,出库,产品,经办人员及用户等方面的因素,如沪管理这些信息是一个非常复杂的系统工程,所以就需要仓库管理系统来提高仓库管理员的工作效率,对于信息的规范管理,科学统计,快速查询,减少管理方面的工作量,同时对于调动广大员工的积极性,提高企业的生产效率,都具有十分重要的意义。1.1.1编写目的仓库管理系统的主要任务是用计算机对各种货物信息进行日常的管理,如修改、增加、删除及查询等,针对系统服务对象的具体要求迅速准确的完成各种货物信息的统计计算和汇总工作,快速打印出货物报表。1.1.2软件定义及开发背景1.1.2.1软件定义“仓库管理系统”是以一个虚拟的仓库为模型,开发的具有入库管理、出库管理、借出管理功能的小型数据库管理应用软件。1.1.2.2开发环境系统开发平台:Microsoftvisualstudio2005系统开发语言:C++系统后台数据库:SQLServer2005运行平台:WindowsXP(SP2)分辨率:最佳效果1280×1024像素2系统需求分析随着计算机的普及和计算机技术的发展,仓库管理工作在企业的日常管理中占据了极其重要的地位。高效的计算机管理技术使得仓库管理科学化、规范化、现代化已经成为仓储企业管理部门越来越迫切的要求。2.1信息需求
系统对每个入库操作均要求用户填写入库单,对每个出库操作均要求用户填写出库单,在出入库操作同时可以进行增加,删除和修改等操作,用户可以随时进行各种查询,统计,报表打印,帐目核对等工作。1.产品入库管理,可以填写入库单,确认产品入库。2.产品出库管理,可以填写出库单,确认产品出库。3.借出管理,脾,凭借条借出,然后可以还库。4.可以进行盘库,反映每月,年的库存情况。5.可以查询产品入库情况,出库情况,当前库存情况,可以按出库单,如库单,产品,时间进行查询。2.2处理需求系统具有的功能模块,如图2.1所示:仓库物资管理系统入库信息管理库存信息管理出库信息管理借出信息管理图1系统总功能模块图2.3数据流图及数据字典2.3.1系统总体的数据流图核对信息借出信息核对信息借出单出库信息核对信息出库单库存信息入库信息库存单借出信息借出历史记录出库信息出货历史记录货物信息查询修改信息入库信息入库记录借出信息出库信息储存货物信息库存信息查询修改信息入库信息存货单入库单用户3.0仓库情况管理欠条收据用户出货发票4.0出库管理用户5.0借出管理1.0入库管理2.0查询/修改仓库管理员
图2系统总体数据流图2.3.2数据流名词条描述①数据流名称:核对信息 数据流别名:无 说明:所需要核对的信息 数据流来源:入库管理,出库管理,借出管理 数据流流向:用户 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+用户类型+用户号+用户姓名++本次入库/出库/借出时间+借出归还时间 数据流名称:入库信息 数据流别名:无 说明:即将装入仓库的货物的信息 数据流来源:入库管理 数据流流向:仓库管理员,入库记录,存货单 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次入库时间+货物产地数据流名称:入库单
数据流别名:无 说明:即将装入仓库的货物的清单 数据流来源:用户 数据流流向:入库管理 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次入库时间+货物产地④数据流名称:货物信息 数据流别名:无 说明:对仓库中的所有货物的信息的统计 数据流来源:仓库管理员 数据流流向:查询/修改 数据流组成:货物=货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类 ⑤数据流名称:修改/查询信息 数据流别名:无 说明:对仓库中的所有货物修改或查询的信息 数据流来源:查询/修改 数据流流向:仓库管理员,库存单 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类 ⑥数据流名称:储存货物信息 数据流别名:无 说明:已储存在仓库中的货物信息 数据流来源:仓库管理员 数据流流向:仓库情况管理 数据流组成:货物编号+货物品名+货物规格+货物数量⑦数据流名称:库存信息 数据流别名:无 说明:仓库的空间储存情况 数据流来源:库存单 数据流流向:仓库情况管理,仓库管理员 数据流组成:仓库容量+货物编号+货物品名+货物规格+货物数量⑧数据流名称:出库信息 数据流别名:无 说明:销售后即将出库的货物的信息 数据流来源:出库管理 数据流流向:仓库管理员,出货历史记录,出发票 数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次出货时间+货物产地
⑨数据流名称:出库单 数据流别名:无 说明:即将出库的货物的清单 数据流来源:用户 数据流流向:出库管理 数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次出货时间+货物产地⑩数据流名称:借出信息 数据流别名:无 说明:被借出货物的信息 数据流来源: 数据流流向:仓库管理员,借出历史记录 数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次借出时间+货物产地+归还时间⑪数据流名称:借出单 数据流别名:无 说明:被借出仓库的货物的清单 数据流来源:用户 数据流流向:借出管理 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次借出时间+货物产地2.4安全性和完整性要求2.4.1安全性 出入库等信息需要保密,因此必须有完善的安全保护措施,可以使用权限来限制对系统内部的信息的读取和操作,在传输处理存储的过程中,必须要有授权机制来保证系统的安全性。2.4.2完整性 保证系统中的信息处在一种完整和没有受到损害,防止因非授权访问、部件故障或其它错误而引起信息篡改、破坏或丢失。系统管理员可以访问注册用户数据库,系统管理员分为不同的权限。对不同的管理员有不同的权限,以适合实际应用的需求。注册用户只能对自己的数据库进行管理。
3系统设计3.1系统总体设计3.1.1系统功能模块图仓库物资管理系统入库信息管理库存信息管理出库信息管理借出信息管理修改出库信息删除出库信息查询入库信息增加出库信息删除出库信息查询出库信息增加入库信息修改入库信息删除出库信息增加借出信息修改借出信息查询借出信息库存警戒设置查询库存信息修改库存信息图3系统功能模块图
3.1.2系统功能要求及功能模块分析仓库管理系统的主要目的用来统计查询货物的出入库,借出等信息,应具有如下功能。1.能够初始库存设置,设置库存的初始值,库存的上下警戒线。2.可以进行盘库,反映每月,年的库存情况。3.可以查询产品入库情况,出库情况,借出情况,当前库存情况,可以按出库单,如库单,产品,时间进行查询。4.可以打印货物清单。根据上述分析,可以得出系统的入库信息管理模块、出库信息管理模块、借出信息管理模块、库存信息管理模块等的主要功能:1.入库信息管理模块该模块主要完成记录入库信息,同时可以进行增加,删除,修改和查询操作。2.出库信息管理模块该模块主要完成记录出库信息,同时可以进行增加,删除,修改和查询操作。3.借出信息管理模块该模块主要完成记录借出信息,同时可以进行增加,删除,修改和查询操作。4.库存信息模块该模块主要完成对货物的查询,可以按出库单,如库单,借出单,产品,时间进行查询。3.1.3菜单设计入库信息管理增加入库信息增加入库信息增加入库信息增加入库信息退出增加借出信息增加借出信息增加借出信息增加借出信息增加出库信息增加出库信息增加出库信息增加出库信息增加库存信息增加库存信息库存警戒设置出库信息管理借出信息管理库存信息管理入库信息管理图4菜单的简单初始化设计
3.2数据库设计3.2.1数据库概念结构设计仓库管理系统的实体—联系图(E-R图)型号仓库管理员号规格日期数量仓库管理员图5仓库管理员属性图仓库号地址数量商品号商品名称仓库图6仓库属性图型号规格日期数量
出库单商品名称用户号出库单号提货人姓名生产厂家出库单位名称图7出货单属性图型号规格日期数量入库单用户号商品名称入库单号送货人姓名生产厂家入库单位名称图8入库单属性图用户号借出人姓名归还日期借出日期借出单号商品名称数量规格型号借出单
图9借出单属性图商品号数量规格型号商品名称商品图10商品属性图用户用户号用户名联系电话性别图11用户属性图
nmpqnmp111用户审核入库单出库单借出单拥有填写商品仓库管理员核对储存管理仓库1nnmn1图12总体实体—联系(E-R)图13.2.2数据库逻辑结构设计3.2.2.1关系模型用户(用户号,姓名,性别,电话)
入库单(入库单号,用户号,商品名称,生产厂家,型号,规格,数量,日期,入库单位名称,送货人姓名)出库单(出库单号,用户号,商品名称,生产厂家,型号,规格,数量,日期,出库单位名称,提货人姓名)借出单(借出单号,用户号,商品名称,生产厂家,型号,规格,数量,借出日期,归还日期,借出人姓名)商品(商品号,商品名称,生产厂家,型号,规格,数量)仓库管理员(仓库管理员号,姓名,性别,年龄,电话)仓库(仓库号,商品名称,商品号,数量,地址)3.2.3数据库物理设计仓库管理系统的数据表如下所示:用户表(Users)列名数据类型长度备注UserIDInt用户号UserNameChar20姓名SexChar16性别TelChar16电话入库单表(Receipttable)列名数据类型长度备注ReceiptIDInt入库单号UserIDInt用户号TradeNameChar100商品名称ManufacturerChar100生产厂家ModelChar30型号StandardChar20规格QuantityInt数量
DateChar20日期SUNameChar100入库单位名称DeliverymanNameChar20送货人姓名出库单表(Outboundtable)列名数据类型长度备注OutboundIDInt出库单号UserIDInt用户号TradeNameChar100商品名称ManufacturerChar100生产厂家ModelChar30型号StandardChar20规格QuantityInt数量DateChar20日期OUNameChar100出库单位名称PgNameChar20提货人姓名借出单(Lendouttable)列名数据类型长度备注LendoutIDInt借出单号UserIDInt用户号TradeNameChar100商品名称ManufacturerChar100生产厂家ModelChar30型号StandardChar20规格QuantityInt数量BorrowdateChar20借出日期ReturndateChar20归还日期LendersNameChar20借出人姓名商品表(Goodstable)列名数据类型长度备注GoodsIDInt商品号
TradeNameChar100商品名称ManufacturerChar100生产厂家ModelChar30型号StandardChar20规格QuantityInt数量仓库管理员表(Warehousekeepertable)列名数据类型长度备注WarehouseKeeperIDInt仓库管理员号WarehouseKeepernameChar20姓名SexChar16性别AgeInt年龄TelChar16电话仓库表(Storagetable)列名数据类型长度备注WarehouseIDInt仓库号TradenameChar100商品名称GoodsIDInt商品号QuantityInt数量AddressChar100地址4系统实现4.1数据库的建立4.1.1用SQL语言建立数据库用SQL语言具体实现下述内容的编写:1.用户表用SQL语言建立的代码:CREATETABLE[dbo].[Users]([UserID][int]NOTNULL,[UserName][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[Sex][char](16)COLLATEChinese_PRC_CI_ASNULL,[Tel][char](16)COLLATEChinese_PRC_CI_ASNOTNULL,
CONSTRAINT[PK_Users]PRIMARYKEYCLUSTERED([UserID]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])2.入库单表用SQL语言建立的代码:CREATETABLE[dbo].[Receipt_table]([ReceiptID][int]NOTNULL,[UserID][int]NOTNULL,[TradeName][char](100)COLLATEChinese_PRC_CI_ASNOTNULL,[Manufacturer][char](100)COLLATEChinese_PRC_CI_ASNULL,[Model][char](30)COLLATEChinese_PRC_CI_ASNULL,[Standard][char](20)COLLATEChinese_PRC_CI_ASNULL,[Quantity][int]NOTNULL,[Date][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[SUName][char](100)COLLATEChinese_PRC_CI_ASNOTNULL,[DeliverymanName][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,CONSTRAINT[PK_Receipt_table]PRIMARYKEYCLUSTERED([ReceiptID]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])3.出库单表用SQL语言建立的代码:CREATETABLE[dbo].[Outbound_table]([OutboundID][int]NOTNULL,[UserID][int]NOTNULL,[TradeName][char](100)COLLATEChinese_PRC_CI_ASNOTNULL,[Manufacturer][char](100)COLLATEChinese_PRC_CI_ASNULL,[Model][char](30)COLLATEChinese_PRC_CI_ASNULL,[Standard][char](20)COLLATEChinese_PRC_CI_ASNULL,[Quantity][int]NOTNULL,[Date][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[OUName][char](100)COLLATEChinese_PRC_CI_ASNOTNULL,[PgName][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,CONSTRAINT[PK_Outbound_table]PRIMARYKEYCLUSTERED([OutboundID]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])4.借出单表用SQL语言建立的代码:CREATETABLE[dbo].[Lend_out_table](
[LendoutID][int]NOTNULL,[UserID][int]NOTNULL,[TradeName][char](100)COLLATEChinese_PRC_CI_ASNOTNULL,[Manufacturer][char](100)COLLATEChinese_PRC_CI_ASNULL,[Model][char](30)COLLATEChinese_PRC_CI_ASNULL,[Standard][char](20)COLLATEChinese_PRC_CI_ASNULL,[Quantity][int]NOTNULL,[Borrowdate][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[Returndate][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[LendersName][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,CONSTRAINT[PK_Lend_out_table]PRIMARYKEYCLUSTERED([LendoutID]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])5.商品表用SQL语言建立的代码:CREATETABLE[dbo].[Goods_table]([GoodsID][int]NOTNULL,[TradeName][char](100)COLLATEChinese_PRC_CI_ASNOTNULL,[Manufacturer][char](100)COLLATEChinese_PRC_CI_ASNULL,[Model][char](30)COLLATEChinese_PRC_CI_ASNULL,[Standard][char](20)COLLATEChinese_PRC_CI_ASNULL,[Quantity][int]NOTNULL,CONSTRAINT[PK_Goods_table]PRIMARYKEYCLUSTERED([GoodsID]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])6.仓库管理员表用SQL语言建立的代码:CREATETABLE[dbo].[Warehouse_keeper_table]([WarehouseKeeperID][int]NOTNULL,[WarehouseKeepername][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[Sex][char](16)COLLATEChinese_PRC_CI_ASNOTNULL,[Age][int]NOTNULL,[Tel][char](16)COLLATEChinese_PRC_CI_ASNOTNULL,CONSTRAINT[PK_Warehouse_keeper_table]PRIMARYKEYCLUSTERED([WarehouseKeeperID]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])
7.仓库表用SQL语言建立的代码:CREATETABLE[dbo].[Storage_table]([WarehouseID][int]NOTNULL,[Tradename][char](100)COLLATEChinese_PRC_CI_ASNULL,[GoodsID][int]NULL,[Quantity][int]NOTNULL,[Address][char](100)COLLATEChinese_PRC_CI_ASNOTNULL,CONSTRAINT[PK_Storage_table]PRIMARYKEYCLUSTERED([WarehouseID]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])8.索引用SQL语言建立的代码ALTERTABLE[dbo].[Goods_table]ADDCONSTRAINT[PK_Goods_table]PRIMARYKEYCLUSTERED([GoodsID]ASC)WITH(SORT_IN_TEMPDB=OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF)9.管理员对用户信息表的操作:①插入SQL语言建立的代码USEstorageINSERTINTOUsersVALUES(7,"沙保亮","男",14563125845)SELECT*FROMUsers插入后表格显示:②修改SQL语言建立的代码USEstorage
UPDATEUsersSETUser_name="沙宝亮"WHEREUser_ID=7SELECT*FROMUsersWHEREUser_ID=7修改后表格显示:①删除SQL语言建立的代码:USEstorageDELETEFROMUsersWHEREUser_ID=7SELECT*FROMUsersWHEREUser_ID=7删除后表格显示:②查询SQL语言建立的代码:USEstorageSELECT*FROMUsersWHEREUser_ID=3查询后表格显示:10.管理员对入库单表的操作①插入SQL语言建立的代码:USEstorageINSERTINTOReceipt_table
VALUES(2015051501,2,"冬瓜","绍兴","A类","15斤",450,"2010-6-5","新东方","小王")SELECT*FROMReceipt_table插入后表格显示:②修改SQL语言建立的代码:USEstorageUPDATEReceipt_tableSETDeliverymanName="小钱"WHEREReceiptID=2015051501SELECT*FROMReceipt_tableWHEREReceiptID=2015051501修改后表格显示:③删除SQL语言建立的代码:USEstorageDELETEFROMReceipt_tableWHEREReceiptID=2015051501SELECT*FROMReceipt_tableWHEREReceiptID=2015051501删除后表格显示:④查询SQL语言建立的代码:
USEstorageSELECT*FROMReceipt_tableWHEREReceiptID=2012062301查询后表格显示:11.管理员对出库单表的操作①插入SQL语言建立的代码:USEstorageINSERTINTOOutbound_tableVALUES(2013051601,5,"汽车","意大利","C类","跑车",11,2013-5-16,"兰博基尼","小宋")SELECT*FROMOutbound_table插入后的表格显示:②修改SQL语言建立的代码:USEstorageUPDATEOutbound_tableSETQuantity=5WHEREOutboundID=2013051601SELECT*FROMOutbound_tableWHEREOutboundID=2013051601修改后的表格显示:
③删除SQL语言建立的代码:USEstorageDELETEFROMOutbound_tableWHEREOutboundID=2013051601SELECT*FROMOutbound_table删除后的表格显示:④查询SQL语言建立的代码:USEstorageselect*FROMOutbound_tableWHEREOutboundID=2014071001查询后的表格显示:12.用户对借出单表的操作①插入SQL语言建立的代码:USEstorageINSERTINTOLend_out_tableVALUES(2014110201,4,"手机","美国","B类","4.5寸",100,"2014-11-04","2014-11-06","商品展销","刘大")SELECT*FROMLend_out_table插入后表格显示:②修改SQL语言建立的代码:
USEstorageUPDATELend_out_tableSETQuantity=80WHEREUserID=4SELECT*FROMLend_out_table修改后表格显示:③删除SQL语言建立的代码:USEstorageDELETEFROMLend_out_tableWHERELendoutID=2014080101SELECT*FROMLend_out_tablet删除后表格显示:④查询SQL语言建立的代码:USEsalarySELECT*FROMDepartmentWHEREDepartmentID=2查询后表格显示:13管理员对商品表的操作①插入SQL语言建立的代码:USEstorageINSERTINTOGoods_tableVALUES(11,"南瓜","邢台","A类","10斤",1000)SELECT*FROMGoods_table插入后表格显示:
②修改SQL语言建立的代码:USEstorageUPDATEGoods_tableSETQuantity=2000WHEREGoodsID=11SELECT*FROMGoods_tableWHEREGoodsID=11修改后表格显示:③删除SQL语言建立的代码:USEstorageDELETEFROMGoods_tableWHEREGoodsID=11SELECT*FROMGoods_table删除后表格显示:
④查询SQL语言建立的代码:USEstorageselect*FROMGoods_tableWHEREGoodsID=30查询后表格显示:14管理员对仓库管理员表的操作①插入SQL语言建立的代码:USEstorageINSERTWarehouse_keeper_tableVALUES(120109,"王天来","男",55,987654321)SELECT*FROMWarehouse_keeper_table插入后表格显示:②修改SQL语言建立的代码:USEstorageUPDATEWarehouse_keeper_tableSETAge=50WHEREWarehouseKeeperID=120108SELECT*FROMLend_out_table修改后表格显示:③删除SQL语言建立的代码:USEstorage
DELETEFROMWarehouse_keeper_tableWHEREWarehouseKeeperID=120108SELECT*FROMWarehouse_keeper_table删除后表格显示:④查询SQL语言建立的代码:USEstorageSELECT*FROMWarehouse_keeper_tableWHEREWarehouseKeeperID=120108查询后表格显示:15管理员对仓库表的操作①插入SQL语言建立的代码:USEstorageINSERTINTOGoods_tableVALUES(11,"南瓜","邢台","A类","10斤",1000)SELECT*FROMGoods_table插入后表格显示:②修改SQL语言建立的代码:USEstorage
UPDATEGoods_tableSETQuantity=2000WHEREGoodsID=11SELECT*FROMGoods_tableWHEREGoodsID=11修改后表格显示:③删除SQL语言建立的代码:USEstorageDELETEFROMGoods_tableWHEREGoodsID=11SELECT*FROMGoods_table删除后表格显示:④查询SQL语言建立的代码:USEstorageselect*FROMGoods_tableWHEREGoodsID=30查询后表格显示:
4.1.2实验数据实例对数据可进行大量数据的输入及输出工作,下面具体显示所涉及的各表的显示情况:1.用户表的具体显示情况2.入库单表的具体显示情况3.出库单表的具体显示情况4.借出单表的具体显示情况5.商品表的具体显示情况
6.仓库管理员表的具体显示情况7.仓库表的具体显示情况4.1.3数据库的维护由于应用环境不断变化,数据库运行过和中物理存储也会不断变化,对数据库设计进行调整,修改等维护工作是设计工作的继续和提高。对数据库经常性的维护工作主要包括:1.数据库的转储和恢复针对不同的应用要求制定不同的转储计划,保证一旦发生故障能尽快将数据库恢复到某种一致的状态,尽可能减少对数据库的破坏。当数据库出现故障时,正确采取措施排除故障,必要时进行数据库恢复。维护应根据其运行来定,只做要的维护。定期进行数据备份,定期备份日志文件。定期清理废旧无用数据。2.数据库的安全性、完整性控制在数据库运行过程中由于应用环境的变化,对安全性的要求也会发生变化,如原来机密的数据现在可以公开查询了,新加入的数据又可能是机密的了。系统中用户的密级改变。这都需要根据实际情况修改原有的安全性控制,可以设置数据库密码及用户权限。同样,数据库的完整性的约束条件也会变化,需要ODBC不断修正。3.数据库性能的监督、分析和改造利用MicrosoftSQLServer2005提供的检测系统性能参数的工具,在数据库运行过程中,监督数据进行分析,找出改进系统性能的方法,并做适当调整。4.数据库的重组及重构造
数据库运行一段时间后,由于记录不断增、删、改,增添、修改的数据不能为空,否则不能保存到数据库中。使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时ODBC要对数据库进行重组织,或部分重组织(只对频繁增、删的表进行重组织),可以利用MicrosoftSQLServer2005专门提供的数据重组织实用程序操作,按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系统性能。DBA根据不同应用要求定期对数据库进行,重组织和重构。有些情况,如由于数据库应用环境发生变化,增加了新的应用或新的实体,取消了某些应用,有的实体与实体间的联系发生变化,则需要调整数据库的模式及内模式。5、安全性设计后台数据库应安装在指定服务器上,用户只能通过登录软件访问数据库表中的数据。保证系统数据安全,周期更改用户口令。除上述方法外,不应提供用户其他访问数据库数据的直接或间接途径。总结通过这次数据库课设,我们对数据库中的数据流图,关系模式等知识有了一个更深刻的认识,对设计一个数据库有了一个进一步的了解。在正式课设之前,老师留下了一些前期的任务,当时对此并不了解,感觉有点吃力,做的并不是很好,出现了很多错误,不过在老师的帮助下我们做出了修改,对数据库课设有了进一步了解,当学完这门课程,在进行课设的过程中,我们对数据库有了更加深刻的了解,并在小组成员的共同努力下完成了这次课设。
在正式课设之前我们又对所做问题进行了讨论分析,对所做问题有了一个更加深刻的认识,并对前期做的工作做了进一步的修改,对整个的设计流程及思想有了一个清晰的思路,并分析了一些细节问题,让课设得以顺利地完成。通过此次课设和老师的讲解,我们更进一步的了解到数据库系统的开发。这主要涉及到两个方面:前台是应用程序的开发,即功能模块设计、源代码开发;后台是数据库的开发,即系统设计、数据库设计、数据库结构的设计等。前台开发主要是对系统的功能实现和现实的效率进行开发;而后台的开发则是对应用程序及实现效果产生影响,前台和后台的开发都是十分重要,相辅相成的。这次课设不完美的地方就是没有完成前台的设计。在设计的过程中,我们通过梁老师的提示和自身对资料等的查询,进一步了解了VisualC++的应用,同时也学习了SQLServer2005的应用,并对这两款软件有了更深层次的认识及了解。通过此次课设我们深刻的认识到理论与实践相结合,才能做到知识的升华,纸上得来终觉浅。同时磨砺了自身,迎难而上,并通过团队的协作解决问题,通过此次课设不仅知识上得到了升华,同时对生活也有很大的启发。参考文献资料1.王珊、萨师煊·数据库系统概论·(第四版)·高等教育出版社2006年5月。2.谭浩强·C++程序设计·清华大学出版社,2007年。3.张海藩·软件工程导论·(第四版)·清华大学出版社,2005年10月。4.戴志诚·SQLServer2005数据库系统开发与实例·电子工业出版社,2007年。5.求是科技·VisualC++数据库通用模块及典型系统开发·人民邮电出版社,2006年3月。
毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期:
学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日
指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日
评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日
学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。学位论文作者(本人签名):年月日学位论文出版授权书本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。论文密级:□公开□保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议)作者签名:_______导师签名:______________年_____月_____日_______年_____月_____日
独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名:二〇一〇年九月二十日 毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名:
二〇一〇年九月二十日
致谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。最后,我要特别感谢我的导师***老师、和研究生助教***
老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。
致谢这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。即将结束*大学习生活,我感谢****大学提供了一次在农大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。毕业设计(论文)原创性声明和使用授权说明原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期:
学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日
导师签名:日期:年月日
独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名:年月日 毕业设计(论文)使用授权声明本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名:
年月日
基本要求:写毕业论文主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。毕业论文的基本教学要求是:1、培养学生综合运用、巩固与扩展所学的基础理论和专业知识,培养学生独立分析、解决实际问题能力、培养学生处理数据和信息的能力。2、培养学生正确的理论联系实际的工作作风,严肃认真的科学态度。3、培养学生进行社会调查研究;文献资料收集、阅读和整理、使用;提出论点、综合论证、总结写作等基本技能。毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校学习期间学习成果的综合性总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题能力有着重要意义。
毕业论文在进行编写的过程中,需要经过开题报告、论文编写、论文上交评定、论文答辩以及论文评分五个过程,其中开题报告是论文进行的最重要的一个过程,也是论文能否进行的一个重要指标。撰写意义:1.撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。大学生在毕业前都必须完成毕业论文的撰写任务。申请学位必须提交相应的学位论文,经答辩通过后,方可取得学位。可以这么说,毕业论文是结束大学学习生活走向社会的一个中介和桥梁。毕业论文是大学生才华的第一次显露,是向祖国和人民所交的一份有份量的答卷,是投身社会主义现代化建设事业的报到书。一篇毕业论文虽然不能全面地反映出一个人的才华,也不一定能对社会直接带来巨大的效益,对专业产生开拓性的影响。但是,实践证明,撰写毕业论文是提高教学质量的重要环节,是保证出好人才的重要措施。2.通过撰写毕业论文,提高写作水平是干部队伍“四化”建设的需要。党中央要求,为了适应现代化建设的需要,领导班子成员应当逐步实现“革命化、年轻化、知识化、专业化”。这个“四化”的要求,也包含了对干部写作能力和写作水平的要求。
3.提高大学生的写作水平是社会主义物质文明和精神文明建设的需要。在新的历史时期,无论是提高全族的科学文化水平,掌握现代科技知识和科学管理方法,还是培养社会主义新人,都要求我们的干部具有较高的写作能力。在经济建设中,作为领导人员和机关的办事人员,要写指示、通知、总结、调查报告等应用文;要写说明书、广告、解说词等说明文;还要写科学论文、经济评论等议论文。在当今信息社会中,信息对于加快经济发展速度,取得良好的经济效益发挥着愈来愈大的作用。写作是以语言文字为信号,是传达信息的方式。信息的来源、信息的收集、信息的储存、整理、传播等等都离不开写作。论文种类:毕业论文是学术论文的一种形式,为了进一步探讨和掌握毕业论文的写作规律和特点,需要对毕业论文进行分类。由于毕业论文本身的内容和性质不同,研究领域、对象、方法、表现方式不同,因此,毕业论文就有不同的分类方法。
按内容性质和研究方法的不同可以把毕业论文分为理论性论文、实验性论文、描述性论文和设计性论文。后三种论文主要是理工科大学生可以选择的论文形式,这里不作介绍。文科大学生一般写的是理论性论文。理论性论文具体又可分成两种:一种是以纯粹的抽象理论为研究对象,研究方法是严密的理论推导和数学运算,有的也涉及实验与观测,用以验证论点的正确性。另一种是以对客观事物和现象的调查、考察所得观测资料以及有关文献资料数据为研究对象,研究方法是对有关资料进行分析、综合、概括、抽象,通过归纳、演绎、类比,提出某种新的理论和新的见解。按议论的性质不同可以把毕业论文分为立论文和驳论文。立论性的毕业论文是指从正面阐述论证自己的观点和主张。一篇论文侧重于以立论为主,就属于立论性论文。立论文要求论点鲜明,论据充分,论证严密,以理和事实服人。驳论性毕业论文是指通过反驳别人的论点来树立自己的论点和主张。如果毕业论文侧重于以驳论为主,批驳某些错误的观点、见解、理论,就属于驳论性毕业论文。驳论文除按立论文对论点、论据、论证的要求以外,还要求针锋相对,据理力争。按研究问题的大小不同可以把毕业论文分为宏观论文和微观论文。凡届国家全局性、带有普遍性并对局部工作有一定指导意义的论文,称为宏观论文。它研究的面比较宽广,具有较大范围的影响。反之,研究局部性、具体问题的论文,是微观论文。它对具体工作有指导意义,影响的面窄一些。另外还有一种综合型的分类方法,即把毕业论文分为专题型、论辩型、综述型和综合型四大类:
1.专题型论文。这是分析前人研究成果的基础上,以直接论述的形式发表见解,从正面提出某学科中某一学术问题的一种论文。如本书第十二章例文中的《浅析领导者突出工作重点的方法与艺术》一文,从正面论述了突出重点的工作方法的意义、方法和原则,它表明了作者对突出工作重点方法的肯定和理解。2.论辩型论文。这是针对他人在某学科中某一学术问题的见解,凭借充分的论据,着重揭露其不足或错误之处,通过论辩形式来发表见解的一种论文。3.综述型论文。这是在归纳、总结前人或今人对某学科中某一学术问题已有研究成果的基础上,加以介绍或评论,从而发表自己见解的一种论文。4.综合型论文。这是一种将综述型和论辩型两种形式有机结合起来写成的一种论文。如《关于中国民族关系史上的几个问题》一文既介绍了研究民族关系史的现状,又提出了几个值得研究的问题。因此,它是一篇综合型的论文。写作步骤:毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,它是应考者的总结性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际问题的能力。从文体而言,它也是对某一专业领域的现实问题或理论问题进行科学研究探索的具有一定意义的论说文。完成毕业论文的撰写可以分两个步骤,即选择课题和研究课题。首先是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论文撰写的第一步,它实际上就是确定“写什么”的问题,亦即确定科学研究的方向。如果“写什么”不明确,“怎么写”就无从谈起。
教育部自学考试办公室有关对毕业论文选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题目,报主考学校审查同意后确立。也可由主考学校公布论文题目,由应考者选择。毕业论文的总体要求应与普通全日制高等学校相一致,做到通过论文写作和答辩考核,检验应考者综合运用专业知识的能力”。但不管考生是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业论文成功的一半。第一、要坚持选择有科学价值和现实意义的课题。科学研究的目的是为了更好地认识世界、改造世界,以推动社会的不断进步和发展
。因此,毕业论文的选题,必须紧密结合社会主义物质文明和精神文明建设的需要,以促进科学事业发展和解决现实存在问题作为出发点和落脚点。选题要符合科学研究的正确方向,要具有新颖性,有创新、有理论价值和现实的指导意义或推动作用,一项毫无意义的研究,即使花很大的精力,表达再完善,也将没有丝毫价值。具体地说,考生可从以下三个方面来选题。首先,要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工作实践中急待解决的问题。其次,要从寻找科学研究的空白处和边缘领域中选题,科学研究。还有许多没有被开垦的处女地,还有许多缺陷和空白,这些都需要填补。应考者应有独特的眼光和超前的意识去思索,去发现,去研究。最后,要从寻找前人研究的不足处和错误处选题,在前人已提出来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断发展,还有待于丰富、完整和发展,这种补充性或纠正性的研究课题,也是有科学价值和现实指导意义的。
第二、要根据自己的能力选择切实可行的课题。毕业论文的写作是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的论文的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。
致谢这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。