一、本课题来源及研究的目的和意义
1、课题来源
石河子大学信息科学与技术学院
2、本课题研究的目的和意义
在我国,中小企业不仅在数量上巨大,而且在国民经济中所起的作用也越来越大。我国中小企业以其灵活的机制、强大的生命力和市场适应能力,成为中国经济社会发展的重要基础和强大推动力。然而,中小企业也明显存在着企业规模小、人才缺乏、资金短缺、技术落后、信息滞后、管理水平低和协同能力差等一系列问题。在如今的信息时代,ERP的应用日益普及。但由于ERP系统功能复杂、模块众多、投入巨大,对企业的资金实力、技术力量及人员素质有较高的要求,长期以来,ERP一直被视为是大型企业的“专利”,中小企业不适合、也不可能用ERP进行管理。然而另一方面,中小企业又处于高速成长和发展中,在管理上存在着各种各样的问题,越来越多的中小企业迫切需要应用ERP来改善企业管理的现状,突破自身发展的制约和瓶颈,提高企业的竞争力,借助信息化的管理手段,助推企业的发展。因此,中小企业也有着实施ERP的强烈需求。
ERP (Enterprise Resource Planning)即企业资源计划,可以将物流、资金、信息等进行一体化管理,内容涉及供应链、销售、财务、生产、库存及人力资源等企业各方面信息。一个成功实施的ERP系统可以实现系统运作集成化、业务流程合理化、绩效监控动态化和管理改善持续化的效用。
二、本课题所涉及的问题在国内(外)研究现状及分析
1、国内的研究状况及发展趋势
2002年前,国内企业实施ERP成功率很低,原因有很多,其中国内舆论批评最多的是国外ERP产品价格(包括软件和服务费用)昂贵和国内软件厂商相互之间的恶性价格竞争。进入2002年,上述不良现象日益改善。据不完全统计,目前在我国注册的ERP系统的供应商超过30家,目前中国注册企业约有1100万家,其中10%为大型企业。在南南方省份的企业中,约有半数以上的大中型企业有采用和购买ERP产品的计划,但中小型企业较少;而北方企业购买ERP产品亦有逐渐增加的趋势。
在中央确定走以信息化带动工业化的新型工业化道路方针指引下,随着"制造业信息化工程"、 "企业信息化"、"国家软件园"等重大专项的展开,我国越来越多的企业在应用ERP,软件公司也得到了前所未有的发展空间
2、国外的研究状况及发展趋势
西方发达国家对ERP实施的研究开始的较早,研究成果也比较丰富,ERP已经成为国外企业商业管理的利器。国外关于ERP的研究已经发展到对ERP内容和功能的不断拓展和完善方面,致力于ERP软件的升级以及ERP概念的进一步更新。
ERP系统在国外企业管理实践中得到广泛应用的案例为国外学者研究ERP系统的实施提供了广泛的企业背景、支持研究方向,包括动态企业建模、体系结构设计、关键成功因素分析和系统的实施对策等。国外大量文献是通过案例分析的方法,对ERP实施成功的因素进行了探讨,国外学者大多认为,实施ERP系统最大的挑战不是技术问题,而是企业组织和管理的问题 。美国著名的现代管理理论专家通过对美国8个企业实施ERP的情况进行案例研究以及组织专家进行讨论,提出了一些成功实施ERP的建议,又从ERP实施顾问及企业中ERP实施的参与者两个不同的角度对实施ERP的关键成功因素进行了比较研究,这为进一步的理论研究提供了新的研究方向和研究角度。
三、对课题提出的任务要求及实现预期目标的可行性分析
1、对课题提出的任务要求:
建立一个完整的中小企业通用型ERP系统
需要完成的主要功能有:
(1)产品开发:
(2)查询构件时可以按功能类型查询、按封装语言查询、模糊查询、按用户查询。
(3)实现评论管理:发表评论、查询评论、删除评论。
(4)实现用户管理:用户密码修改、信息修改、查询用户、删除用户。
2.实现预期目标的可行性分析
(1)技术可行性
该系统是一个基于ASP.NET的小型软件构件库管理系统,使用ASP.NET技术来实现。这学期我们开设了ASP.NET Web应用开发技术这门课,已经初步的对ASP.NET技术进行了学习,相对其他语言我想这个机会会入门的快些,所以今后将深入学习该技术的相关知识,来更好的完成这个系统。
(2)经济可行性
本项目无需投入额外的设备购买及人员培训费用,系统投入运行后,会及大提高数据的管理效率。开发此系统成本低,经济效益高,因此系统经济可行应积极开发。
(3)操作可行性
本系统是在B/S模式的,对于不同角色的用户将具有不同的操作权限。对于网站管理员来说是很方便的了,完全是面对对象的操作,人性化的界面设计,让管理员容易上手。
3、完成本课题需要使用的系统平台和主要开发工具
(1)Windows 7
(2)ASP.NET
(3)IIS服务器
(4)SQL Server 2005
(5)Microsoft Visual Studio 2010
4、研究手段
自我准备:ASP.NET技术和数据库知识。我们已学习过这两种技术的基础知识,尽管如此,在课堂所学的知识远远不能满足毕业设计的需要,所以必须深入学习并熟练掌握其功能和使用方法。
查找资料:为了做好毕业设计,我在万方数据库查阅了大量有关ASP.NET和Web开发方面的资料,其分析和讲解得都很详细;我还购买一些相关书籍,通过借鉴他人的一些Web开发的技巧,为毕业设计做准备。
详细设计:在设计过程中将系统模块化,把系统划分成小模块,运用前面所学的知识,逐一击破,最终设计出一个功能强大的小型软件构件库管理系统。
5、小型软件构件库管理系统总体结构图
小型软件构件库管理系统总体结构图如图1所示:
图1 小型软件构件库管理系统结构图
四、本课题需要重点研究的、关键的问题及解决的思路
本系统采用基于B/S模式的网络交互浏览系统。B/S模式的工作原理是:用户使用Web浏览器通过URL访问Web,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器,通过Web页上显示的信息与数据库进行交互操作。其原理如图2所示。用户只需要利用操作系统自带的浏览器就可通过远程登录访问小型软件构件库管理系统,打破了时间和空间的局限性。
HTTP请求 访问DB请求
Web页 结果
图2 B/S模式的工作原理
1、本系统在设计与实现的过程中,遇到的主要问题如下:
(1)需求分析
(2)数据库异常处
(3)数据的关系处理。
2、解决方法
(1)通过网上调查网站收集信息,借鉴其他人员开发的相似的小型软件构件库管理系统。
(2)为了保证数据库的安全性,应使数据库具有数据库备份恢复功能。当数据库发生异常情况时,就可以对其进行数据备份恢复。
(3)基于ASP.NET的小型软件构件库管理系统利用ASP.NET技术和SQL server 2005强大的数据库功能有效的实现了顾客与网站的动态交互;同时由于后台功能强大的数据库支持和管理功能,使得管理人员可远程进行数据维护和网站管理,在技术上具有可行性。
五、完成本课题所必须的工作条件及解决的办法
1、完成本课题所必须的工作条件
(1)要求能够连入计算机网络的个人计算机一台。
(2)能够保证一天不少于8个小时的工作环境。
(3)单机单用,保证程序的安全有效。
(4)相关的书籍和学习资料。
2、解决方案
(1)由于校园网已经开通,所以联入互联网很方便,个人计算机上网查找资料使用的时间足以保证。同时还要时刻听取指导老师的意见及时调查自己的毕业设计工作方法。
(2)书籍和资料通过个人购买,网络搜索,和大学图书馆和学院资料室借阅解决。
六、完成本课题的工作方案及进度计划
1、完成本课题的工作方案
为完成本课题的基本任务要求,拟定工作方案如下:
(1)确定毕业设计题目之后,首先从专业课本、大学图书馆、因特网上搜集相关的文献资料和技术文档,以及可能涉及到的程序软件,搜集开发平台所需要的插件,资料文档等。
(2)认真阅读搜集到的文档资料,熟悉课题所涉及到的知识和开发工具。查漏补缺,继续完善文献和技术文档。
(3)对课题进行需求分析和功能分解,抽取其系统结构图,划定功能模块。
(4)尝试编写功能模块,坚持完成一块,调试一块,解决一块的原则。
(5)进行系统调试,安装和部署项目。
(6)在各阶段中,做好相关的文档;在调试结束后进行文档的整理与汇总,完成毕业设计文档的撰写,并做好演示课件,准备毕业答辩。
2、完成本课题的进度计划(以周为单位)
第1-2周:资料收集、查阅文献。
第3-4周:需求分析。
第5周:系统总体结构设计。
第6-8周:系统详细设计。
第9-13周:系统编码及测试。
第14周:撰写论文、用户手册等文档。
七、主要参考文献
[1]陈英学.ASP.NET深入编程[M].北京:北京希望出版社,2001:47-60.
[2]冯芳芳.ASP.AET网站建设专家[M].北京:清华大学出版社,2008:359-421.
[3]蔡平胜.SQL SERVER简明教程[M].山东:山东大学社,2007.
[4]章立民.用实例学ASP.NET[M].北京:人民邮电出版社,2008:1-341.
[5]赵杰, 李涛, 王国业.毕业设计指导及案例剖析:数据库应用方向[M].北京:清华大学出版社,2005:15-25.
[6]梁美春,付文学.软件工程导论[M].陕西:聊安大学出版社,2002:45-66,80.
[7]庞尼亚. 数据库设计与开发教程[M].北京:清华大学出版社,2005:18-22.
[8]冯建华,周立柱. 数据库系统设计与原理[M].北京:清华大学出版社,2004:25-42.
[9]苑静中主编.数据库应用[M].北京:北京大学出版社,2006:19-25.
[10]王超,张彭.ASP.NET/XML深入编程技术[M].北京:北京希望出版社,2001:47-60.
[11]林必英.WEB数据库的存取技术[J].吉林:东北电力大学学报,2008.
[12]刘彦明.ASP.NET开发教程[M].北京:清华大学出版社,2007.
[13]王珊.ASP.NET程序设计[M].北京:清华大学出版社,2007.
[14]明日科技.C#变成全能词典[M].北京:电子工业出版社,2010-01-01
[15]王珊,萨师煊. 数据库系统概论[M].北京:高等教育出版社,2006:41-51,83-117.
[16]夏榆滨.软件构建技术[M].北京:交通大学出版社,2001.
[17]李珍,张寿华,李继民.软件工程专业毕业设计<论文>指导[M].北京:清华大学出版社,2010.
[18]张斌,郭军.软件工程及应用[M].沈阳:东北大学出版社,2007-05-01.
[19]温谦.HTML+CSS网页设计与布局从入门到精通[M].北京:人民邮电出版社,2008-08.
[20]明日科技.SQL Server从入门到精通[M].北京:清华大学出版社,2012-09.
[21]Craig s.mullins﹒《Database Administration The Complete Guide to pratices and procedures》﹒北京:电子工业出版社,2009.33-55.
[22]Marshall Breeding,Automated System Marketplace 2009: Capturing the Migrating Customer, library journal. 2008.4.1.
[23]秦婧.精通C#与.NET 4.0数据库开发[M].北京:清华大学出版社,2011-01.
[24]储久良.Web前端开发技术[M].北京:清华大学出版社,2013.
[25]明日科技.HTML5从入门到精通[M].北京:清华大学出版社,2012.
指导教师审阅意见: