您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 上海海事大学程序设计课程设计-报告模板
I学号:20130000程序设计课程设计(报告)课程题目×××××××××××学生姓名指导教师所在班级所在学院信息工程学院提交日期2013年12月25日徐明学生名计算机×××II目录1.引言....................................................................................................11.1背景................................................................................................11.2要解决的问题...............................................................................12.系统框架...........................................................................................23.数据结构设计...................................................................................34.关键技术...........................................................................................45.系统运行结果...................................................................................65.1运行环境.......................................................................................65.2运行结果.......................................................................................66.调试和改进.......................................................................................67.结论....................................................................................................6参考文献.....................................................................................................7程序设计课程设计报告11.引言本小节介绍选题的背景、系统所要解决的问题。1.1背景描述为什么要这样做。以“某某人的网上超市”为例,可以这样描述:网上超市如果开发成功,有以下几个好处:(1)能让货品信息一目了然,给客户提供一个在任意时间任意地点都可浏览货物的平台,能免去顾客跑到指定店铺浏览、购物的交通费。(2)仅需一个廉价的库存,省去了昂贵的当街店铺的租金,(3)借助于计算机强大的计算能力,免去了手工计算各种进价、零售价的麻烦,能更快算出盈利额。(4)能对库存进行更方便的统计,能对顾客进行更好的管理。。。。。。。。。。。。。。。(省略)。。。。所以,本系统旨在开发一个。。。。。。,该系统的难度等级:EASY/NORMAL/HARD。1.2要解决的问题接着,描述本系统做出来会是什么一个样子,能提供什么样的功能。仍以“某某人的网上超市”为例。大致上,可以类似这样描述:本系统要提供以下几个功能:(1)商品展示功能。把各种商品分类展示,让顾客一目聊了然,像真的逛超市那样。界面友好,使非计算机专业人员的客户也能很容易操作。(2)数据管理功能。(a)能查看某种商品库存,以提醒库存是否充足,近期是否要求进货了;(b)能统计某种商品的盈利情况,以决定下次是否还要卖这种货物。。。。(省略)。。。(3)数据查询功能。能根据商品名称查询该商品的具体库存、零售额等。。。。(4)安全认证功能。商品的浏览权限是对所有人公开的,但商品进价情况、库存情况、零售情况以及盈利情况,只有管理员才能查看。而识别管理员要通过身份验证。因此,本系统要提供一个登录界面,通过用户名、密码,验证管理员身份。。。。。。。。。。。。。(省略)。。。。。。。。。程序设计课程设计报告22.系统框架画出系统框架图或者流程图,描述:(1)用户输入的是什么,通过什么途径输入(2)计算机输出的结果以什么样方式展示(3)中间做了哪些关键的处理。可以画成以下这样框架图,直接用word画图,在工具栏上点击右键,弹出菜单,选中‘绘图’然后在word左下侧有可用的绘图图形,不懂的同学,可以互相询问下:注意:(1)每个图出现之前,都需要给点文字说明,告诉读者以下是什么图,想表达啥意思。(2)报告中所有图和图标,都要居中对齐,图标=编号+标题,图标位于图的正下方。图的编号用2位阿拉伯数编码:第1位表示该图所在的章号,第2位表示该图在该章中的序号(3)表标位于表的正上方,其余要求和图标一样(4)图和表容易超出打印边界,要查看下位置图2.1系统框架图程序设计课程设计报告33.数据结构设计如果该设计是后台数据库技术支持的,则要把标题修改成“数据表设计”描述输入、输出数据的形式和内容,描述数据在计算机中的存储方式,可适当贴图说明…。仍以上述为例,可从任务书里提供的链接里,找到那个超市,从其中拷贝得到原始数据。可以这样说:本系统的数据从参考文献【】和【】得到,分两类,一类是该商品的照片,让客户一目了然,知道那是啥东西,这种照片是以图像文件存储于计算机中。一共收集了888种类商品,可分为00类。图3.1是其中一个例子图3.1**的示例图第二类数据是关于该商品属性的描述,包括:商品的名称、价格、编号、产品描述等。譬如图3.1的商品属性,如下表所示。商品名称商品编号商品价格商品重量产品描述奥利奥巧克力122330.00元648g此处要来个提纲性的引言,告诉读者这个系统中有多少张表,每张数据表之间的关系,即主键、外键之间的联系,如下图所示。每个表都需要一个英文名,中文名,在程序中是访问不来的。characterpageIDcharacterIDlabelGB_2312file_pathtop_Xtop_Ybottom_Xbottom_Ycomplexity_xcomplexity_yedge_pixelsbookbookIDbookNamecreatorcontributordescriptionpublishDateformatsourcelanguagecoveragePropertyworksbookIDworksIDworks_namewritingTimestartPageendPagefontstorePlaceauthorIDauthorauthorIDauthorNamesexportraitlivingTimefamousSentencecommnetspageworksIDpageIDworks_namefile_pathwriting_yearcomments程序设计课程设计报告4然后,依次介绍每个表包含的具体内容。譬如其中一张User表格(登录用户表),如下示意图。注意,其后还需增加一列“备注”栏,说明每个字段名的要表达的含义如果是算法设计,则在给出获取的数据之后,可用c语言描述其要用到的关键的数据结构,尤其是全局数据结构。4.关键技术注意:(1)关键技术是本报告的主体部分,占据1/3的篇幅。(2)上文有几个“要解决的问题”,此处就有几个二级标题。即要把内容归纳分类,针对上述系统框架图和要解决的问题,一个功能一个小标题,一个一个描述清楚。不能大锅煮,表达不够清晰(3)对于关键技术的描述:先是从人的自然语言角度,告诉读者为什么要实现这样的功能,具体的是提供什么功能。(因为读者是来学习的,水平更低些,直接给读者代码,读者难理解)(4)接着给出实现该功能的的基本思想(或原理)和基本步骤(5)最后要从机器的语言角度描绘,哪些功能是怎么实现的,即用代码描绘下,即上述自然语言翻译成代码应该是怎么样的,可以粘程序代码上来。但是,只能贴关键的几行代码上来,并且代码要给出注释。(6)本章不能贴运行结果图,因为报告是要有逻辑层次的,现在还说到最后的‘运行结果’。一旦运行结果都贴出来了,就是报告的结尾了把上述要解决的问题拷贝到这里,进行改写,看怎么解决。类似于这样写:本系统的关键是要解决如下关键点:(1)图像的展示(对应‘商品展示’)。把商品照片编号,每一个照片给于一个名称,存在同一个大文件夹下。为读取方便,把用该商品的编号作为该商品照片的名称,这样,当读取商品名时,可以用for循环。程序设计课程设计报告5譬如读取并展示100个商品照片,可以用如下循环:for(i=1;i101;i++){path=”d:\\pic\\”+i+“.jpg”;把这个path转成字符型的,可用web语言在网页上显示该照}(2)商品属性数据的存储。把商品属性按这样的顺序存储(以下这个粘图,是拷贝屏幕,然后“开始”—“程序”—“附件”—“画图板”,截取得到的。读取时,要按写入时的规则读取:一行数据时同一个商品的属性,不同属性之间用空格间隔。。。。。。商品照片的存储如下,以。。作为图片名,要想读取全部图片,可用for。。。。。。。。(3)数据查询功能。能根据商品名称查询该商品的具体库存、零售额等。。。。(4)安全认证功能。商品的浏览权限是对所有人公开的,但商品进价情况、库存情况、零售情况以及盈利情况,只有管理员才能查看。而识别管理员要通过身份验证。因此,本系统要提供一个登录界面,通过用户名、密码,验证管理员身份。。。。。。。。(省略)。。。。。。。。。。。。。(省略)。。。。。。程序设计课程设计报告65.系统运行结果5.1运行环境描述系统运行的软硬件环境:硬件:可从“电脑”-“属性”里获取;不要直接贴图,要概括下,给出会影响运行结果的配置,即CUP主频、内存软件:给出会影响运行结果的软件,包括所使用的操作系统、编码工具5.2运行结果5.3.1系统主界面注意:(1)截取的图片,所有图片均要居中对齐,所有图片在其正下方均要求有图标(编号+标题)编号格式:用2位阿拉伯数字,第1位表示所在章,第二位表示其在所在章中的序号,中间用点号隔开。(2)在出现图片之前,应该有一段文字描述,向读者介绍下图是啥东西,说明了什么问题,接着来一句“如下图*.*所示”,以引导读者去看图中真正重要的内容(譬如草地上有一只鸭,若不加说明,读者难以明白你是想让读者看草地,还是看鸭子)。(3)运行结果也要分小节描述的,以功能名为小节标题,具有良好的逻辑层次,不乱堆一起5.3.2。。。6.调试和改进描述调试过程中遇到的问题是如何解决的,算法的分析和改进思想7.结论描述本系统的贡献、优缺点,描述经验、体会,描述进一步改进方向程序设计课程设计报告7参考文献[1]北京市政府鼓励商场开网上商店,[2]GareyMR,JohnsonDS.ComputersandIntractability:AGuidetotheTheoryofNp-Completensess[M].NewYork:WHFreeman&Co,1979.[3]樊学豹、程素萍、秦鹏渊,白云铁矿主采场西端岩石运输系统方案设计,包钢科技,第33卷第4期,2007年8月。[4]DesrosiersJ,SoumisF,Desrochers
本文标题:上海海事大学程序设计课程设计-报告模板
链接地址:https://www.777doc.com/doc-5466188 .html