小型软件构件库管理系统的设计与实现-1开题报告.docVIP

小型软件构件库管理系统的设计与实现-1开题报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型软件构件库管理系统的设计与实现-1开题报告

石河子大学信息科学与技术学院 毕业设计开题报告 课题名称: 小型软件构件库管理系统的设计与实现 学生姓名: 学 号: 学 院: 信息科学与技术学院 专业年级: 计算机科学与技术2010级 指导教师: 职 称: 副教授 完成日期: 二○一四年一月十五日 一、本课题来源及研究的目的和意义 1、课题来源 石河子大学信息科学与技术学院 2、本课题研究的目的和意义 软件复用是在软件开发中避免重复劳动的解决方案通过软件复用,可以提高软件开发的效率和质量近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持软件复用研究重新成为热点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径当前软件构件技术被视为实现成功复用的关键因素之一二、本课题所涉及的问题在国内(外)研究现状及分析 1、国内的研究状况及发展趋势 在基于Internet的构件库管理系统、可扩展的软件建模系统等方面取得较大进展软件开发平台已经形成了系列化2、国外的研究状况及发展趋势 un公司的EJB(Enterprise Java Bean)。它们为应用软件的开发提供了可移植性、异构性的实现环境和健壮平台结束了面向对象中的开发语言混乱的局面解决软件复用在通信、互操作等环境异构的瓶颈问题。 三、对课题提出的任务要求及实现预期目标的可行性分析 1、对课题提出的任务要求:(1)实现构件管理:发布构件、查询构件、统计构件、下载构件、删除构件、打印构件。 (2)查询构件时可以按功能类型查询、按封装语言查询、模糊查询、按用户查询。 (3)实现评论管理:发表评论、查询评论、删除评论。 (4)实现用户管理:用户密码修改、信息修改、查询用户、删除用户。 2.实现预期目标的可行性分析 技术可行性 该系统是一个基于使用技术来实现。ASP.NET Web应用开发技术这门课,已经初步的对ASP.NET技术进行了学习,相对其他语言我想这个机会会入门的快些,所以今后将深入学习该技术的相关知识,来完成这个。 2)经济可行性 本项目无需投入额外的设备购买及人员培训费用开发此系统成本低,经济效益高,因此系统经济可行应积极开发。 3)操作可行性 本系统是在B/S模式的对于不同角色的用户将具有不同的操作权限。对于网站管理员来说是很方便的了完全是面对对象的操作人性化的界面设计让管理员容易上手。 3、完成本课题需要使用的系统平台和主要开发工具 (1)Windows (2)(3)IIS服务器()SQL Server 2005 ()Microsoft Visual Studio 4、研究手段 自我准备:ASP技术和数据库知识。我们已学习过这两种技术的基础知识尽管如此,不能满足毕业设计的需要所以必须深入学习并熟练掌握其功能和使用方法。 查找资料:为了做好毕业设计我在万方数据库查阅了大量有关ASP和Web开发方面的资料其分析和讲解得都很详细;我还购买一些相关书籍通过借鉴他人的一些Web开发的技巧为毕业设计做准备。 详细设计:在设计过程中将系统模块化,把系统划分成小模块,运用前面所学的知识,逐一击破,最终设计出一个功能强大的。 5、总体结构图 总体结构图如图1所示: 图1 系统结构图四、本课题需要重点研究的、关键的问题及解决的思路 本系统采用基于B/S模式的网络交互浏览系统。B/S模式的工作原理是:用户使用Web浏览器通过URL访问Web,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器,通过Web页上显示的信息与数据库进行交互操作。其原理如图所示。用户只需要利用操作系统自带的浏览器就可通过远程登录访问,打破了时间和空间的局限性。 HTTP请求 访问DB请求 Web页 结果 图 B/S模式的工作原理1、本系统在设计与实现的过程中,遇到的主要问题如下:1)需求分析 2)数据库异常处 3)数据的关系处理。 2、解决方法通过网上调查网站收集信息,借鉴其他人员开发的相似的。 2)为了保证数据库的安全性,应使数据库具有数据库备份恢复功能。当数据库发生异常情况时,就可以对其进行数据备份恢复。 3)基于的利用技术和强大的数据库功能有效的实现了顾客与网站的动态交互;同时由于后台功能强大的数据库支持和管理功能,使得管理人员可远程进行数据维护和网站管理,在技术上具有可行性。 五、完成本课题所必须的工作条件及解决的办法 1、完成本课题所必须的工作条件 (1)要求能够连入计算机网络的个人计算机一台。 (2)能够保证一天不少于8个小时的工作环境。 (3)单机单用,保证程序的安全有效。 (4)相关的书籍和学习

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档