



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于JAVA的网上书店系统的开发工具及系统需求分析案例概述目录TOC\o"1-3"\h\u11505基于JAVA的网上书店系统的开发工具及系统需求分析案例概述 14351系统开发工具及平台 1315491.1JSP介绍 196951.2JAVA技术 192561.3SQLSERVER数据库 289452系统需求分析 274562.1可行性分析 2247412.1.1技术可行性 2324592.1.2经济可行性 3116212.1.3其它可行性 3319752.2功能模块需求分析 31系统开发工具及平台1.1JSP介绍JSP是一种编程语言,并且面向对象编程。JSP在全球范围内得到了广泛的应用。除此之外,JSP也很适合用于Web编程。在现在的高新技术时期,应用比较广泛。另外,JSP可以认为“万物皆客体”,JSP可以不仅可以体现出现实生活中的物体,而且还能够支持物体与物体之间的通信,开发人员利用JSP编程变得非常简单。很多学习JSP编程的程序员都非常喜爱这种语言。JSP的优点非常多,它拥有很高的效率,从而得到了众多程序员的青睐,而且JSP能够在很大程度上提高工作效率,代码的重用率也非常高,从而降低了编程的复杂性,而且也使得开发项目耗时有所减少,最终的效果是执行效率得到了有效的提高。JSP支持多线程、垃圾回收器、网上通讯,从而很好的管理了计算机的内存,JSP拥有良好的发展前景。1.2JAVA技术Java是一种新兴的、简易的、在全球范围内应用广泛的汇编语言,是新计算概念,也是面向对象的语言。除此之外,它也是一个跨编程语言的平台。在现在的高新技术时期,它经由过程内存变量间的通讯项目分享数据。它也是一种“万物皆客体”语言,它能直接反映现实的生产生活中的物体,如列车,动植物等,这些对象还可以实现相互通信,因此开发人员通过它编写程序更容易。相信接触过它的大多数程序员都非常了解喜欢它。Java语言还有很多好的特点,比如它可以提高效率,这也是它最吸引程序员眼球的原因,它能保证编码人员的工作效率以及提高代码重用率,使繁杂的编码工作变得简单,也减少了开发人员开发项目所需的时间,并且执行效率相对较慢。例如,Java语言为多线程,这让内存管理的工作变得简单易操作,它还具有巨大的发展潜力,Java的更新频率更快,这将使Java更容易扩展到各种设备尺寸,无论是大型还是小型的软件系统,抑或是设备,都更易扩展。平台无关性也是它的重要优势,Java能实现只编译一次却能到处运行,具有良好的性能,也就是可移植性,它还有安全、健壮、多线程、动态等特点。1.3SQLSERVER数据库一般来说,数据库是数据的集合。在计算机上,数据库是按一定的组织方式存储在一起的相关的数据集合。目前,SQLSERVER数据库作为一种热点数据库得到了广泛的应用。它可以提供诸如访问和更新数据库数据之类的功能。支持插件存储引擎也是一个很大的优势。当前,最常用的数据库是SQLSERVER。因为它是一个数据库,所以也使用SQLSERVER数据库。2系统需求分析2.1可行性分析2.1.1技术可行性从我个人本身的专业能力来看,我的技术条件和所掌握的知识可能不太能独立完成整个项目。但是由于本网站可使用HTML开发工具编写,数据库课程的相关知识内容在各大平台上也可以随时获取,开发过程中大量参考和学习相关知识,调试和源码编写相对简单,且本人计算机硬件配置也完全能够满足开发的需求,项目采用HbuilderX、IntellijIDEA和SQLSERVER作为前端和后端的开发工具,都与本人电脑的Win10系统很好地兼容。由于本系统开发基于Java语言,在一般的计算机上就能够满足开发本系统所需要的软硬件条件;因为它占用的内存本来就相对较少,因此在技术上是绝对可行的。2.1.2经济可行性由于此系统是作为我的毕业设计独立开发的,在经济上的花销很少,若项目完成后能够投入使用,为用户提供方便,我从今后的运行、维护和新系统的开发费用来估算,将新系统能够获得的效益做对比:采购设备费用:5k左右(包含PC、开发软件等)②软件开发费用:若本项目由软件开发公司的资深程序编写人员开发,则不会耗费太多时间,时间成本减少,开发成本可以在开发人员的工资中消耗,加上系统开发所需要的材料、运行所用的消耗成本,如纸张、电费等开支,整体而言开支都不大,所以经济上是可行的。2.1.3其它可行性1运行可行性在我国信息技术已经相当普及,基本上用户都能够对系统有很强的适应性和操作水平,所以在运营商也是可行的。2法律可行性本次开发所参考的文献都是合法的;所参考的信息知识都是合法的,开发过程中不会产生知识产权问题;没有抄袭或复制已有的类似项目,不会存在侵犯版权问题;④此项目绝对没有且不涉及任何法律责任;3时间可行性从时间上看,本人需要在企业实习过程中同时兼顾项目开发和工作,任务量较大,要在1月份到5月份共计4个多月的时间里学习已遗忘的相关知识并开发出本网站,时间充足,相信经过这段时间,功能应该能完全实现。2.2功能模块需求分析系统主要是分为两个设计方向,一个是管理员端,另一个普通用户端,分别具有不同的功能权限。管理员端模块主要是管理员登录后对整个系统相关操作进行处理,对普通用户进行权限的管理。用户可以实时查看最新的书籍信息,以及相关资讯,可以对比各大书籍的信息,选择自己较为满意的书籍,通过在线留言互相交流购买书籍心得,系统功能结构图。1.用户信息管理:记录用户信息并恢复密码。(1)注册用户:创建一个新用户。用户填写帐户的密码及所需信息。系统自动验证用户信息的准确性,并将用户信息保存在此系统的数据库中。(2)检索密码:检索作为用户名,用户名和密码为用户提供的安全保障2.购物车-查看用户购买的图书信息。(1)添加购物车:查看图书的基本信息后,用户可以单击“添加购物车”按钮将图书添加到购物车中。(2)查看购物车:显示用户已添加到个人购物车中的书籍信息,包含书籍名称、单价、总价、预购买数量等。(3)修改购物车:要购买的图书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓库木材管理办法
- 农业开发管理办法
- 价格顾问管理办法
- 零投诉管理办法
- 刀具程序管理办法
- 销售鱼管理办法
- 煤气罐管理办法
- 养护用工管理办法
- 内部网络管理办法
- 公车管理办法流程
- 2025年广州市海珠区华洲街道招聘雇员(4人)笔试备考试题含答案详解(综合题)
- 福建省光伏管理办法
- 2024年南充职业技术学院招聘真题
- 教学副校长在教师会上讲话:主备不实集备失魂-把握“六无六不”让课堂走实又走心
- 班组成本管理课件
- 印章管理办法处罚规定
- 输电线路工程灌注桩基础施工方案
- Java程序设计全套课件完整版
- 龙湖地产项目全周期运营管理课件
- 沪教牛津版九年级上册英语 Unit 7单元全套重点习题练习复习课件
- 脏腑图点穴法(精校版)
评论
0/150
提交评论