电子综合设计与制作课设论文模板.docx
《电子综合设计与制作课设论文模板.docx》由会员分享,可在线阅读,更多相关《电子综合设计与制作课设论文模板.docx(14页珍藏版)》请在冰豆网上搜索。
电子综合设计与制作课设论文模板
电子综合设计与制作
课程设计(论文)
LED汉字点阵显示系统设计
院(系)名称
电子与信息工程学院
专业班级
电子信息工程
学号
学生姓名
指导教师
起止时间:
2014.12.22—2015.1.11
课程设计(论文)任务及评语
院(系):
电子与信息工程学院教研室:
电子信息工程
学号
学生姓名
专业班级
电子111
课程设计(论文)题目
LED汉字点阵显示系统设计
课程设计(论文)任务
任务要求:
LED汉字点阵显示系统设计要求采用8051单片机和16×16LED点阵显示模块实现组合点阵信息显示。
显示特定的中文、字符及数字。
由显示驱动模块驱动16×16LED点阵显示屏的扫描显示。
完成单片机最小系统、显示驱动模块、功能控制按键、信息存储模块等功能模块设计,实现LED显示屏的静态及动态显示。
提高部分要求具有显示内容自动更新功能可实现信息内容的存储及完整显示。
技术要求:
1、用8051系列单片机微控制器为控制核心,点阵采用16×16LED点阵电路模块。
2、具有静态及动态显示控制。
3、设计驱动电路模块,控制显示汉字、字符及数字。
4、具有基本的显示模式切换功能,可预存显示数据。
5、采用keilC编写代码,采用Protues软件仿真验证系统功能。
指导教师评语及成绩
平时成绩:
答辩成绩:
论文成绩:
总成绩:
指导教师签字:
年月日
注:
平时成绩占20%,答辩成绩占30%,论文成绩占50%。
摘要
货物存取管理是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种、价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。
随着社会经济的发展,当企业的物流业务发展到一定规模之后,执行效率就成为物流发展的瓶颈。
计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代管理技术相互配合,来更加准确、高速地完成工业企业日常的仓库管理工作,使企业能够以最少的人员来完成更多的工作。
系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
本系统使用MySQLServer5.1建立数据库后台,使用JSP、JAVA进行前台界面和处理程序的开发,前者建立成数据一致性和完整性强、数据安全性好的数据库,而后者具有应用程序功能完备,易使用等特点。
麦子大王货物存取管理系统在MVC设计模式的基础上使用SSH框架。
通过基本信息管理对供应商、顾客和商品的信息进行管理,通过库存管理进行商品的入库出库操作来完成商品信息的管理。
关键词:
货物;仓库;JSP
目录
第1章绪论1
1.1系统的开发背景1
1.2开发工具及语言1
第2章需求分析1
2.1调研情况1
2.2模块划分1
2.3系统部署图1
2.4系统性能需求2
第3章系统概要设计3
3.1系统总体结构设计3
3.2数据表的创建3
第4章系统详细设计与编码4
4.1系统设计模块4
4.2校园社交网络模块4
第5章系统的测试5
5.1系统测试的目的5
5.2系统测试的方法及步骤5
5.2.1测试的方法5
5.2.2测试的步骤5
第6章系统维护6
第7章总结7
参考文献8
附录9
第1章绪论
1.1系统的开发背景
随着Web2.0的快速发展,论坛、博客、SNS、微博客等社交类网络应用快速成长,互联网的交互性、自媒体属性愈加凸显。
与Web1.0相比,Web2.0时代的网民更具自主性、互动性,网民不再是被动接受信息的媒体受众,而是积极地参与到网络中,成为信息的制作者、发布者、传播者和分享者。
同时,网络对人们生活的渗透也更加广泛和深入,从获取信息、休闲娱乐到学习办公、交友聊天,乃至商品买卖,网络成为人类社会活动的重要场所。
1.2开发工具及语言
本系统使用JSP语言,用到Struts框架,使用MySQL5.5做后台数据库支持,前端页面的开发使用twitter开发的Bootstrap前端CSS框架,可以简单的创建一个美观漂亮风格一致的网站。
校园社交网络是基于MyEclipse平台,利用JSP技术开发。
公式式样:
(1-1)
第2章需求分析
2.1调研情况
在需求分析阶段,我采用了快速原型法来进行需求分析。
所谓快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。
由于原型法改变了系统的分析、设计和实现三个顺序阶段的之间的界线,从需求角度看软件过程,可以把软件过程这样划分:
第一阶段:
需求收集和分析(需求调研)
搜集需求得到需求规格说明书,了解软件要做什么,做成什么样,解决用户什么问题。
第二阶段:
提供原型并进行评价
制定原型开发计划,根据用户需求及不确定的高风险部分进行原型开发,在内部进行原型评价,请客户进行原型评价,以保证确实反映了用户的真正想法。
第三阶段:
实现需求
当前的软件开发过程常常彩迭代方式进行开发,逐步求精,以降低风险和成本。
对迭代的次数,每次迭代的里程碑,要实现的目标,及可提交的成果必须有可验证的清晰的计划。
第四阶段:
需求变更是正常的,也是难免的,允许用户和开发者自身对需求进行变更。
2.2模块划分
系统涉及的主要模块如下:
用户操作(注册、登录、修改个人资料,发布博文,发布喊话,发布照片、Eye他人,等)
管理员操作(查看用户资料,删除垃圾喊话等)
2.3系统部署图
系统部署重点在于中央服务器的部署,本系统的使用不限于广域网或者局域网,只要能够访问到而且做好登入限制就可以了。
系统部署图使用SmartDraw软件绘制。
SmartDraw是专业的图表制作软件。
可以用它轻松制作组织机构图、流程图、地图、房间布局图、数学公式、统计表、化学分析图表、解剖图表等等。
随带的图库里包含数百个示例、数千个符号和外形供你直接套用,你还可以去该公司的网站下载更多的符号和外形。
总量达数百兆之巨,充分满足你制作各类图表的需要。
强烈推荐给OFFICE一族使用。
用SmartDraw,你不需从空屏幕开始。
因为你可以从成百上千的不同模板中选择你所需要的,然后用简单的命令来添加你的信息,接着SmartDraw会帮你完成剩下的事。
图2.1系统部署图
2.4系统性能需求
一般的性能需求是指互相消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。
性能需求是指运行时要保证消息传递顺利,协议分析正确,界面交互性好,运行时满足使用需要,能够得到安全性保证等。
在实际情况中,现在的系统配置,网络带宽基本已经能够得到保证,此时我们需要考虑的就是安全性和稳定性问题了。
在开发中的每个阶段,都需要考虑模块间的认证和授权,尤其要注意权限的管理。
需要一种方法来决定允许特定用户进行什么样的操作等。
第3章系统概要设计
3.1系统总体结构设计
概要设计是将用户的需求分析得到的结果抽象为信息世界的结构,即概念模型。
概念结构独立于数据库的逻辑结构,独立于支持数据库的数据库管理系统,它是现实世界到信息世界的中介,反映了实体与实体的联系,便于用各种数据模型进行转换。
3.2数据表的创建
使用Mysql数据库,针对Mysql进行了数据库的详细设计,数据库名为bei3.其基本表的设计如下:
数据库的主要表详细结构如下:
表3.1用户表
字段名称
数据类型
NULL
键
字段描述
phid
Bigint(20)unsigned
非空
PK
照片编号
phcaption
Varchar(60)
非空
照片名称
phname
Varchar(60)
非空
存储名称
phtime
datetime
非空
上传时间
phaid
Intunsigned
非空
FK
所属相册编号
fid
Intunsigned
非空
FK
用户编号
Phid即照片编号,是用于标识照片的唯一编号,用于用户发布照片产生的记录。
该编号在发布一条照片记录的时候自动产生。
该编号不允许为空,为该表的主键和索引字段,保持唯一性。
Phcaption即照片名,不允许为空。
Phname即存储名称,不允许为空。
Phtime即上传时间,用datetime类型存储,自动调用系统当前时间,不允许为空。
Phaid即照片所属的相册编号,不允许为空,关联相册信息。
Fid即用户编号,不允许为空,关联用户信息。
第4章系统详细设计与编码
4.1系统设计模块
校园社交网络的设计中采用模块化设计,将系统分成若干个模块,分模块进行编码和实现。
下面将详细展示各个模块的设计思路和设计方法。
4.2校园社交网络模块
1.注册成为合法用户:
用户必须注册成为正式成员,才能够继续访问该社交网络,注册时必须提供学号,真实姓名,和密码才能注册成功,如果这些信息中有任何一项没有提供,系统将会给出提示。
也只有在注册后才能登陆系统,使用系统,否则即使用户访问一个注册用户才能看到的网页,也会被提示请先注册。
2.登陆系统:
用户输入自己的学号和密码登陆系统,只有通过认证才能成功登陆系统,若验证失败将根据失败的原因给出明确提示,如果用户没经过验证即访问某个页面将提示“非法访问,请先登录”,如果用户还没注册,将提示“账号不存在”,如果用户密码错误,将提示“密码错误”。