俞洋开题报告_第1页
俞洋开题报告_第2页
俞洋开题报告_第3页
俞洋开题报告_第4页
俞洋开题报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南京工程学院毕业设计开题报告课 题 名 称:红十字会仓库管理系统设计与实现学 生 姓 名: 俞洋 班 级: 计算机081 指 导 教 师: 钱瑛 所 在 系 部: 计算机工程学院 专 业 名 称: 计算机科学与技术 南京工程学院2010年 3 月 15日说 明1根据南京工程学院毕业设计(论文)工作管理规定,学生必须撰写毕业设计(论文)开题报告,由指导教师签署意见、教研室审查,系教学主任批准后实施。2开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。3毕业设计开题报告各项内容要实事求是,逐条认真填写。其中

2、的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。4本报告中,由学生本人撰写的对课题和研究工作的分析及描述,应不少于2000字,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。5开题报告检查原则上在第24周完成,各系完成毕业设计开题检查后,应写一份开题情况总结报告。毕业设计(论文)开题报告学生姓名俞洋学 号专 业计算机科学与技术指导教师姓名钱瑛职 称讲师所在系部计算机工程学院课题来源自拟课题课题类型工程设计课题名称红十字会仓库管理系统设计与实现毕业设计的内容和意义1.毕业设计的内容:本课题拟采用PHP开发技术和MySQL

3、数据库技术来开发。在深入研究了数据库管理知识,及网站建设、网页制作的基础上,开发出一个能实现系统管理、员工管理、货品入库、货品出库、仓库日志等功能的红十字会仓库管理系统。采用NetBean开发平台进行设计,熟悉该开发环境,能够进行熟练的操作和相应程序的编写调试。2.毕业设计的意义:随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理仓库产品

4、,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行仓库方面的管理,同时,改类系统又都在不断地深入与发展,来适用更

5、多的企业,一般都能运用于各个企业的仓库管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。今后此类软件将会向条码仓库管理系统发展,现阶段,伴随物流及管理信息化、网络化的发展,应用条码技术进行仓库管理、实现仓库作业自动化,将是一个必然的发展趋势,也是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应用的日渐普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业模式,减少了手工输入,这样不但提高了作业效率,还能确保资料正确,并减少因人为失误所造成的损失文献综述1.相关技术与研发基础 本系统是采用NetBeans7.0.1开发平台,利用H

6、ypertext Preprocessor(PHP)、MySQL等开发工具开发。 (1) NetBeans7.0.1开发平台 NetBeans 由Sun公司(2009年被甲骨文收购)在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台

7、,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C /C + +等开发语言。 NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。NetBeans 平台是一种可重复使用的框架用于简化其他桌面应用程式的开发。当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需要时,

8、其代码才会被装进记忆。 应用程式能动态安装模组。任何应用程式能包括更新模组,允许用户申请下载的应用程式升级和加入新功能。这样安装,升级以及新发并行不必迫使用户每次再下载整个应用程式。整个 Netbeans 平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的逻辑设计。其中 NetBeans 平台的主要特征是: * 用户界面管理 User interface management (例如 选单和工具条) * 用户设定管理 User settings management * 存储管理 Storage management(保留和装任何种类数据) * 视窗管理 Window ma

9、nagement * 引导框架 Wizard framework(一步一步支援对话框) (2)PHP技术PHP 是一种服务器端的,嵌入HTML的脚本语言。PHP区别其他像客户端Javascript的地方是它的代码在服务器端执行.PHP能做什么? 最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies.可能最强大,最有意义的特性是PHP支持大范围的数据库.书写一个支持数据库的Web 页面是难以置信的简单. 下面是当前支持的数据库: Adabas D、IterBase、Solid、dBase、mSQL、Sybase、Empress、MySQL

10、、Velocis、FilePro、Oracle、Unix、dbm、Informix、PostgreSQL。PHP通过协议也支持与其他服务的交谈,像IMAP, SNMP, NNTP, POP3, 甚至是 HTTP.也可以打开晦涩的网络接口和其他协议交互. PHP 在数据库方面的丰富支持,也是它迅速走红的原因之一,它支持下列的数据库或是资料表:Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、Microsoft SQL Server、MySQL、Solid、Sybase、ODBC、Oracle 8、Oracle、PostgreSQL。而在

11、 Internet 上它也支持了相当多的通讯协议 (protocol),包括了与电子邮件相关的 IMAP, POP3;网管系统 SNMP;网络新闻 NNTP;帐号共用 NIS;全球信息网 HTTP 及 Apache 服务器;目录协议 LDAP 以及其它网络的相关函数。除此之外,用 PHP 写出来的 Web 后端 CGI 程序,可以很轻易的移植到不同的系统平台上。例如,先以 Linux 架的网站,在系统负荷过高时,可以快速地将整个系统移到 SUN 工作站上,不用重新编译 CGI 程序。面对快速发展的 Internet,这是长期规划的最好选择。在加入其它的模块之后,提供了更多样的支持如下:英文拼写

12、检查、BC 高精确度计算、公元历法、PDF 文件格式、Hyperwave 服务器、图形处理、编码与解码功能、哈稀处理、WDDX 功能、qmail 与 vmailmgr 系统、压缩文件处理、XML 解析。 (3)MYSQL数据库 MySQL是一个精巧的SQL数据库管理系统,也是目前最受欢迎的开源SQL数据库管理系统,其功能强大,而且具有较强的灵活性、丰富的应用编程接口(API)及精巧的系统结构,深受广大自由软件爱好者及商业软件用户的青睐02。由于MySQL进行数据库管理是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。也就是

13、说你可以去除你不需要的功能,从而简化MYSQL,提高速度。不得不能说这是一个非常好的功能,任何商业数据库都做不到的。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。MYSQL支持大量的数据类型,根据实际使用情况主要可以将其分为3类:数字类型、日期和时间类型、以及字符串(字符)类型。9 O5 l7 I- W; a8 u R7 E) _2. 红十字会仓库管理系统功能根据开发系统的经验,可以把论坛系统分为前台用户子系统和后台管理员子系统。前台用户子系统应具备浏览用户可以进行注册和登陆、浏览、捐赠、求助、以及相关信息的修改。后台

14、管理员子系统应具备管理员可以对网站信息进行管理,如审核捐赠物品、物品分类等。主页可以对网站进行布局,运用相关技术对页面进行美化,各个功能模块做到相对独立,代码的编写注意代码之间的重用性、可读性、安全性和健壮性等。4. 参考文献: 01 王珊,萨师煊数据库系统概论高等教育出版社,2006 02 徐磊网页制作与网站建设技术大全清华大学出版社,200803 Adam MyattNetBeansIDE5.5专家编程机械工业出版社,200804 徐磊. 网页制作与网站建设技术大全. 清华大学出版社,2008 05 姜韦华,吴涛. 网站全程设计技术(修订本). 北京交通大学出版社, 200606 潘凯华,

15、邹天思PHP开发实践宝典清华大学出版社,2010 07 潘凯华,刘中华PHP从入门到精通清华大学出版社,201008孔祥盛,PHP编程基础与实例教程.人民邮电出版社,201109 于天恩,PHP精解案例教程清华大学出版社,2007 10 陈惠贞,陈俊荣PHP&MySQL程序设计实例讲座清华大学出版社,201011 Tricia BalladPHP应用程序安全编程机械工业出版社,2010 12 赵增敏PHP动态网站开发电子工业出版社,2009研究内容1、分析和规划课题包括对课题的理解、认识,课题的需求,总体的思路;2、数据库应用包括数据库的创建、修改、删除、查询、添加,数据库的访问、权限,数据库

16、的维护、安全,数据库的备份、还原;3、网站制作、网页设计包括网站的设计的步骤,网站框架的设计、配置,网页的布局、设计,网页控件的使用,网页的美化等;4、PHP开发语言的应用 包括利用PHP语言编写后台代码实现数据库的各个操作、模块以及其他需要的功能,类的设计,程序集的编写等。研究计划第1周(2.202.26):查阅资料,学习NetBeans7.0.1开发平台和技术第2周(2.273.4): 对软件功能需求进行分析第3周(3.53.11):软件功能模块划分及软件界面设计第4周(3.123.18):撰写并提交毕业设计开题报告、英文资料翻译第5周(3.193.25):进行功能模块的详细设计第6周(3.264.1):进行功能模块的详细设计第7周(4.24.8):进行各功能模块的编码第8周(4.94.15):进行各功能模块的编码第9周(4.164.22): 软件相关模块的改进,进行综合调试运行第10周(4.234.29): 软件相关模块的改进,进行综合调试运行第11周(4.305.6): 对运行中发现的问题进行调整第12周(5.75.13): 编辑用户使用帮助文档,完成软件开发第13周(5.145.20): 撰写并提交毕业设计(论文)第14周(5.215.27): 修改毕业设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论