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