基于JSP音响租赁管理系统开发.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于JSP音响租赁管理系统开发

基于JSP音响租赁管理系统开发摘 要:基于Myeclipse8.0,运用JSP开发的B/S架构的音响租赁管理系统。首先完成需求分析,在此基础上完成概要设计,数据库设计。系统主要实现的是对音响租赁店的信息管理功能。 关键词:JSP 需求分析 概要设计 数据库设计 中图分类号:TP39    文献标识码:A     文章编号:1007-3973(2012)005-090-02 1 引言 Myeclipse是一款强大的软件开发工具,具有丰富的J2EE插件集合,对多种开源代码具有良好的支持。它支持代码的编写,配置,调试,除错,包括了完备的编码,调试,测试和发布功能,完整支持,html,Structs, JSF,CSS, Javascript, SQL,Hiberbate。 JSP是现在一门主流的编程语言,拥有ASP和Servlet的的优点,具有数据内容和显示分离,可重用组件和采用标识简化页面开发的优势。拥有纯粹的JSP,JSP+JavaBean,JSP+JavaBean+Servlet等三种开发模式。 本系统的开发基于Myeclipse平台,运用到了纯粹的JSP和JSP+JavaBean+Servlet模式。同时在系统的开发中运用到的工具还有免费的开放源代码的WEB应用服务器Tomcat,Microsoft的SQL Server2005数据库和JDK。 2 系统设计 2.1 系统需求分析 该系统开发结束之后应该让用户通过任何一款浏览器都可以访问,必须要具有友好的用户交互界面,静态页面要美观简约,在用户操作出现失误的情况需要给予提示。系统实现的功能主要有用户的注册,登录,预约CD,借CD,还CD,查询相关的CD信息,给管理员留言;管理员主要有登录,添加新的CD信息,处理CD的借还,删除CD,删除用户信息,查看用户的留言。该系统的开发过程中使用的工具和技术是现在主流的开发工具和技术,开发工具,技术和人员的获得成本不高因此同时具有技术的可行性和经济的可行性。 2.2 系统概要设计 说明:系统根据使用者及其要求功能的不同将系统设计成为了两大主要的模块:管理员模块和用户模块。 管理员模块: 说明:管理员模块是按照管理员的相关功能来设计的,每个功能对应一个子模块,而这些子功能或者说是模块,相对来说都是比较独立的模块。但是这些模块中有一个模块关系到其余模块的对应功能是否可能够进行,即是管理员的登录模块。只有管理员顺利的登陆之后才可以执行其余的相关功能。添加CD和删除CD又是两个相对应的模块。查看留言模块中的留言来自于马上将要介绍的用户模块。CD的借还模块也是两个相对的模块。删除用户的信息和用户模块中的用户注册又是相对应的两个模块。 一般用户模块: 说明:一般顾客的模块是按照其相关的功能设计的,每一个功能对应一个子模块。用户使用本站的相关功能进行的第一步应该是注册,注册成为本站会员是使用本站相关功能的前提,在此前提下某些功能还是需要用户首先登录(如预约CD功能)。留言和修改密码不需要用户登录,但是都设有相当于需要用户登录的相关验证。预约CD除了要求用户首先要登录,还需要用户进行搜索进入搜索结果页面才有相关的预约功能。 2.3 数据库设计 系统的数据库采用的是SQLsever2005,数据库设计中主要设计了7张表,让数据库达到了第三范式,以下是系统数据库的设计: (1)admin表(管理员表) 列名: ANO:即是管理员的标号,也是管理员的唯一标识。新管理员的加入和旧管理员的删除直接由管理员来操作。 Apassword:管理员登陆密码 Aname:管理员名字,在管理员登录时要求输入管理员的名字和密码。 说明:主要用于对管理员信息的管理,帮助实现管理员的登录功能。 (2)customer表(会员表) 列名: Cname:用户的登录名,要求每位用户的登录名是不一样的。 Crealname:用户的真实姓名 Cpwd:用户的登录密码 Cemail:用户的邮箱 Cphone:用户的电话 CAddress:用户的地址 说明:Cname和Cpwd主要用于用户登录,Cname还会用于用户留言,借阅CD和还CD。。Cemail和Cphone主要是用在用户留言时,起到验证用户的作用。 (3)CD表(光盘表) 列名: CDNO:CD的编号,也为其唯一的标识, Cdname:CD的名字。 Jianjie:CD 相关信息的介绍,是在显示CD的相关信息和CD查询时的较为重要的数据项。 Type:CD的类型,本系统对CD分成了四类:电影,电视剧,音乐和其他,以此作为分类的标志。 (4)message表(留言表) 列名:

文档评论(0)

linsspace + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档