计算机专业开题报告

时间:2025-01-16 03:12:00
计算机专业开题报告(集锦10篇)

计算机专业开题报告(集锦10篇)

随着社会一步步向前发展,报告的适用范围越来越广泛,报告包含标题、正文、结尾等。一听到写报告就拖延症懒癌齐复发?以下是小编收集整理的计算机专业开题报告,仅供参考,大家一起来看看吧。

计算机专业开题报告1

论文题目:小型实体店铺开发

一、论文(设计)选题的依据(选题的目的和意义、该选题国内外的研究现状及发展趋势、主要参考文献等)

选题的目的与意义:

由于很多的小型实体店铺一直在依靠手工方式来进行出库、入库等记录,使库存管理变得繁琐,同时出错率较高,并且存在不易查找的弊端。所以小型实体店铺库存管理信息系统开发针对这些弊端来进行开发与应用。并能很大提升店铺的经营效率。使企业能够适应社会发展得快节奏与高效性。

研究现状及发展趋势:

库存被称为是“第3利润源泉”,目前普遍认为占企业总资产的20%~30%,库存管理是企业物料管理的核心,是企业信息化建设的重要组成部分。而企业单独建设或与软件公司合作开发库存管理信息系统这样传统的库存管理模式,虽然克服了手工管理模式的各种缺点,并基本上实现了库存管理的信息化,但该模式存在初期投资大、风险大、建设周期长、维护成本高等缺点。由于实现库存管理信息化是实现企业信息化中关键的组成部分,所以针对小型实体店铺库存管理信息系统开发有广阔的前景。

近年来,随着全球经济一体化和中国经济的快速发展,中国制造业已经发生了巨大的变化,生产成本控制的研究已成为一个重要的商业活动,其中库存管理作为一个商业物流活动的重要组成部分,越来越多的企业管理者关心的,面对日益激烈的市场竞争中,如何有效、合理管理库存,降低生产成本,提高物流效率,提高核心竞争力,提高市场份额,已成为一个重要议题在今天的商业管理。

主要参考文献:

1、《C#系统开发完全手册》明日科技张跃延徐文武人民邮电出版社

2、《数据库系统设计与开发》朱扬勇清华大学出版社北京交通大学出版社

3、《C#数据库入门经典(第2版)》JamesHuddleston清华大学出版社杨浩译

4、《ASP数据库系统开发案例精选》明日科技盖天宇孙明丽邹天思人民邮电出版社

5、《数据库原理及应用——SQLServer20xx》夏双双国防工业出版社

6、《SQLServer20xx中文版数据库管理与应用标准教程》王俊伟史创明清华大学出版社

7、《SQLServer20xx数据库实训教程》李丹丹史秀璋清华大学出版社

8、《SQLServer20xx数据库(胡莹瑾)》胡莹瑾化学工业出版社

9、《VisualC#开发技术大全》明日科技人民邮电报社

10、《SQLServer20xx基础教程》刘勇周学军清华大学出版社

11、《SQLServer20xx数据库管理与开发》王庆建董征宇电子工业出版社

二、论文(设计)的主要研究内容及预期目标

主要研究内容:

小型实体店铺库存管理信息系统开发研究的内容涉及库存管理的全过程,包括入库、出库、退货、订货、库存统计查询等等。

根据上述工作流程,库存管理系统将包含以下内容:

1、能对企业内的各类货物进行分类管理,并提供最低库存量、最高库存量、安全库存量的预警功能。

2、可以存储各类信息档案包括物资、产品基本信息、供货单位信息、使用单位信息等。

3、可以方便快捷的进行物资入库管理物资出库管理等等,安全、高效;支持各种类型的出入库业务:生产入库、委外加工入库、采购入库、其他入库、生产领料出库、委外领料出库、销售出库和其他出库等

4、提供退货管理功能

5、通过查询库存,及时了解库存余额信息,便于订货下单,以免由于缺货,影响生产。另外,还提供经济订货量计算功能和打印订货采购单功能。

6、可及时打印库存余额,方便领导决策或安排及时定货、

预期目标:

通过人机界面来浏览数据库内的各种信息,并能进行增加、删除和修改等指令。使用户可以通过傻瓜式的操作来实现企业的库存管理。

三、论文(设计)的主要研究方案(拟采用的研究方法、准备工作情况及主要措施)

主要研究方案:

首先通过文献法来搜集和分析研究各种现存的有关文献资料,从中选取设计所需要的信息,以达到理论上实现设计方案的要求。

再通过实地调研法,去实地来了解用户的需求,来达到设计的软件能够适合企业的应用。

小型实体店铺库存管理信息系统开发是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端界面和应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我使用VisualC#进行前台开发,并使用SQLServer20xx进行后台数据库管理。在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

前期准备工作有:

一:掌握VisualC#集成开发环境,熟练掌握VisualStudio20xx开发工具,掌握图形界面的设计,数据窗口,数据窗口对象,数据管道的应用,会使用库管理项目。

二:掌握SQLServer20xx数据库系统的开发,掌握数据库原理,包括数据库设计、VisualStudio20xx与数据库的连接,关系系统及其优化、数据库安全和恢复、数据库的基本操作。

三:掌握SQLServer20xx对数据库图形化的使用,使之更快、更好、更方便的建立数据库。

四、论文(设计)研究工作进展安排

1、20xx年12月下旬:调研收集资料,确定课题的目标,完成开题报告的起草工作。

2、20xx年1月中上旬:完善课题的开题报告。

3、20xx年1—2月:理论分析研究,掌握VisualStudio20xx的开发和SQLServer20xx数据库开发

4、20xx年3月:完成小型实体店铺库存管理信息系统开发的初始原型系统开发。

5、20xx年3月底:系统的实施和测试和修改工作。

6、20xx年4月初:总结并书写论文。

7、20xx年4月底:论文的修改和完善。

8、20xx年5月19日:论文答辩。

计算机专业开题报告2

计算机研究生开题报告包括计算机系统结构、计算机软件与理论、计算机应用技术三个方向,不同计算机硕士专业研究主题各有特点,其开题报告形式却大体一致,下文以“PHP技术应用于中小企 ……此处隐藏19105个字……的考试报名系统,但是几乎没有一所院校有属于自己校园活动报名系统。

2、技术方面:

通过众多文献我们发现,现有的一些考试报名系统主要使用J2EE技术和ASP技术,采用层次化的开发和模块化的开发这两种开发模式。

一些系统采用基于J2EE和MVC设计模式的多层B/S架构,把每种不同的服务部署在一个独立的层。如:客户层、表示层、业务层、数据层。

客户层:即Web游览器;

表示层:通常采用Struts技术,它继承了MVC的各项特征,将业务逻辑和页面显示分离开来。它的好处是将业务逻辑和页面显示分离开来,将大量的逻辑放在配置文件中,而不是放在程序中。通过配置文件将Struts标签库,Actionform对象,ActionServlet控制器组件,Action对象联系在一起。其主要工作流程为:当用户向服务器提交http请求时,该请求就被转发到ActionServlet控制器,控制器利用ActionMapping对象把请求映射到Action处理器对象,并根据请求的参数实例化相应的ActionForm;通过配置信息决定是否需要表单验证;验证成功则由ActionServlet根据配置信息决定调用哪个Actionexecute方法;Action的execute方法返回一个ActionForward对象,ActionServlet再把HTTP请求转发给ActionForward对象指向的JSP组件。JSP组件生成动态网页,返回给客户。整个过程中Struts完成客户端表单进入的验证,管理请求和响应,提供控制器来完成页面流转和向业务逻辑层委托,返回到客户端页面显示。

业务层:业务层为数据库端表示层提供松散耦合,处理真实应用,完成事务管理的选择,协调各种业务逻辑对象之间的依赖关系,并为持久层和业务逻辑层之间提供松散耦合。

数据层:通常采用Hibernate作为中介,它是采用ORM映射机制的持久层开发工具,是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的映射。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。

剩下的一些考试报名系统通常使用ASP技术,并且使用模块化的设计。如按用户种类分可以分为:管理员模块和学生模块;按功能分可以分为:登录模块、游览模块、搜索查询模块、报名模块、退出模块等等。

不管使用哪一种的开发方式,都会存在它们各自的优势和缺点,但是我们发现:不管是用J2EE还是ASP技术,开发出来的系统的页面效果都太过单调。就如同一件稀世珍宝披着一件毫不起眼的外衣,总觉得两者非常的格格不入。

二、发展方向:

1、功能方面:

随着我国教育事业不断的发展,我们开始追求科学的教育教学体制,我们需要和谐的发展我们的教育,而不是为了考试而考试的教育,除了课堂,我们更需要从实践中获取我们所要的知识。这样,学校的各项活动就会变多,那势必就会像考试报名那样,我们同样会需要一个活动报名系统来解决我们的问题。我们不会花那么多的时间和精力去开发两套相似却又不同的系统,那么将两套报名系统整合成一套多功能的报名系统就成为一种需求。随着各类报名的不断增多,我们都可以把这些整合到一套多功能报名系统中,组成一个功能更强大的系统。

2、技术方面:

Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。随着Java Web技术的不断发展和日趋成熟,越来越多的开发人员更倾向于使用Java Web来开发基于Web的应用和系统,Java web必将成为web开发的中流砥柱。

同时,这是个对美有着很大追求的时代,单调的页面无法给人带来美的享受,如果没有华丽多彩的页面,再强大的系统也只能被历史的长河所吞没。

而Flex的出现却解决了这样一个问题。Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。作为新一代的富客户端互联网技术的佼佼者,Flex这种技术已经被越来越多的公司所采用,被越来越多的用户和程序员所接受。

Java Web强大开发功能加上Flex无与伦比的表现力和富英特网应用,这两种技术的结合必将成为一种趋势,而用Java Web和Flex开发的Web应用或系统也必将大行其道。

三、给我的启发:

针对本次毕业设计翻阅了很多的文献,这些文献给我最大的启发是在开发思路和技术选择方面。

很多相关的文献中其技术实现都是使用ASP技术和C#技术,这一点在前面也提过了,只有一片提到了Struts,而就是这篇文献使我对Struts产生了浓厚的兴趣,通过各种途径学习这种技术,慢慢的对它有了深入的了解。体会到了它与ASP技术和C#技术间的区别,以及Struts框架的优势,最终也使我确定使用Struts技术进行毕业设计的开发。对于页面部分,几乎所有的文献都是通篇一律的使用JSP技术。不错使用JSP技术,借助于Dreamweaver工具,也可以编写出比较优美的画面,但是其实现起来太过困难,其自身的携带的空间和组件太少。这就让我尝试着去寻找一种能够简单的制作出比较优美画面的技术。借助于互联网,很快的就发现了Flex,事实也证明,它的确不负所望。

在开发思路方面,主要让我了解了一些开发的流程,开发所采用的模式,当然也帮助我在一定程度上完善了所要开发的系统的功能。开发流程简单的讲就是:一个项目从开始到结束,其中经历的各个阶段,这是以前没有接触过的。至于开发模式,上面也提过了,有基于B/S和C/S的开发,也有分层的开发和模块化的开发等,其实对于这些开发模式,没有绝对的好坏优劣之分,只能说某些模式更适合某些项目。

简而言之,从这些文献中受益匪浅。

参考文献:

1、王念晖,徐林 论三种设计模式在报名系统中的应用 计算机与信息技术 20xx年

2、李小强,张朝晖,李振坤 高考报名系统统计功能的探讨与实现 现代计算机 20xx年

3、王成 基于B/S的网络考试报名系统的设计与实现 科技广场 20xx年1

4、林穗,李振坤 面向Web系统的Struts框架研究与应用 电子技术应用 20xx年

5、宋少伟,刘方爱 基于ASP的网上报名系统研究与设计 信息技术与信息化 20xx年

6、管小卫,丁琳 基于Web的全国计算机等级考试报名系统设计 电脑知识与技术 20xx年

7、陈晓林,吴定雪,周妃,余志超,肖小红 全国计算机等级考试报名系统关键环节设计 计算机应用与软件 20xx年3

《计算机专业开题报告(集锦10篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式