您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 影响租赁系统-详细设计
课程设计详细设计文档1详细设计目录1.引言...............................................................................................................................................21.1编写目的....................................................................................................................................21.2文档规范....................................................................................................................................21.3预期读者和建议.........................................................................................................................22.支撑环境........................................................................................................................................32.1数据库系统.................................................................................................................................32.2开发工具以及数据库接口.........................................................................................................32.3硬件环境....................................................................................................................................53.系统部件详细设计........................................................................................................................53.1用户相关功能.............................................................................................................................53.2管理员相关功能......................................................................................................................103.3业务统计功能..........................................................................................................................13课程设计详细设计文档21.引言1.1编写目的该详细设计文档时基于音响租赁系统的需求分析和概要设计文档编写的,是对概要设计的进一步说明。在信息化不断发展的今天传统的音响租赁系统已经不能满足各类用户的需求。音响租赁店,特别是大型的,有连锁店的租赁店应该要有自己的有足够强大的处理能力的租赁管理系统。且现在的互联网快速发展,已经渗透到了生活和工作的各个部分,也许采用现在较为流行的B/S模式会比传统的C/S模式更能为租赁店带来更多的顾客。故本系统在开发时采用了现在主流的B/S模式。支持用户通过网络的注册,预约和留言等功能。详细设计文档中主要会对系统开发的相关平台和设计做详细的叙述。1.2文档规范文档的一级标题选用三号字体,二级标题为小三号字体,三级标题为四号字体,正文采用小四号字体,都选用宋体书写。1.3预期读者和建议文档的预期读者主要是开发人员,项目经理,测试人员,文档编写人员等。因为详细设计部分,已经涉及到了系统设计的详细技术,需要具有专业知识的人才能阅读和理解,所以用户和营销人员等都不在预期的读者之列。开发人员需要详细的阅读详细设计文档的每个部分,详细的理解系统每项设计的要求,让自己的开发结果满足系统的详细设计的要求。项目经理需要阅读文档,检查每一项详细设计的叙述是否都正确,若是有何不足需要及时提出。测试人员在测试时需要参考详细设计文档,检测系统的设计是否满足详细设计的要求。课程设计详细设计文档3文档编写人员,阅读时需要考虑自己撰写的内容与该文档的叙述是否一致。2.支撑环境2.1数据库系统系统的数据库名字为kcsj(课程设计的首字母),因为系统处理的数据比较简单,没有涉及到分布式系统之类的。系统采用的时JSP开发的,数据库的处理也是java语言。在系统安装时,数据库安装在音响租赁店的服务器上。2.2开发工具以及数据库接口a.本系统采用的事现在较为主流的开发工具Myeclipse8.6版本。一下是有关该软件的简介:Myeclipse是一款强大的J2EE插件,通过它能构建丰富的J2EE集成开发环境,它支持代码的编写,配置,调试,除错,包括了完备的编码,调试,测试和发布功能,完整支持html,Structs,JSF,CSS,Javascript,SQL,Hiberbate.Myeclipse企业级工作平台是对EilpseIDE的扩展利用它可以在数据库和J2EE的开发,发布,以及应用程序的整合方面极大的提高工作效率。当然它对web应用的支持也是极其强大的。b.与Myeclipse一起运用的软件好友Tomcat6.0.以下是关于本软件的简介:Tomcat服务器是一款免费的开放源代码的web应用服务器,它是apache软件基金会的Jakarta项目中的一个核心项目,有apache,sun和其他一些公司及个人共同开发而成。基于tomcat的开发主要是jsp和Servlet开发,由于有了Sun的参与和支持,最新的Servlet和jsp规范总是能在Tomcat中得到体现,Tomcat6支持Servlet2.4和jsp2.0规范,因为Tomcat技术先进,性能稳定,而且免费,因而深受java爱好者的喜爱,并得到了部分软件开发商的认可,成为目前比较主流的web服务器。c.本系统在开发时采用的时SQLServer2005数据库,下面是对该数据库的一些课程设计详细设计文档4简介:SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005数据引擎是本企业数据管理解决方案的核心。此外SQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。Microsoft仔细倾听了您的反馈,并对行业进行了认真研究,全世界的Microsoft研究团队共同努力,经过创造性思索才最终向您奉献出这一引入了上百种新增功能或改进功能的SQLServer2005。这些功能将有助于您在以下三个主要方面提高业务:a.企业数据管理SQLServer2005针对行业和分析应用程序提供了一种更安全可靠和更高效的数据平台。SQLServer的最新版本不仅是迄今为止SQLServer的最大发行版本,而且是最为可靠安全的版本。b.开发人员生产效率SQLServer2005提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。c.商业智能SQLServer2005的综合分析、集成和数据迁移功能使各个企业无论采用何种基础平台都可以扩展其现有应用程序的价值。构建于SQLServer2005的BI解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。课程设计详细设计文档5以下是数据连接时使用的连接字符串:数据库连接代码:Connectioncon;StringDrivername=com.microsoft.sqlserver.jdbc.SQLServerDriver;StringServDB=jdbc:sqlserver://localhost:1433;DatabaseName=kcsj;Class.forName(Drivername);con=DriverManager.getConnection(ServDB,sa,duanxiaoyun);2.3硬件环境机型:一般的PC机即可主频:2GHZ以上内存容量:2G以上磁盘容量:200G以上操作系统:windowsXP/windows73.系统部件详细设计3.1用户相关功能1)注册功能用户在注册时首先要进入本店的网站,点击注册按钮进入到注册页面,页面中要求用户输入自己的登录名,真实姓名,密码,确认密码,email,地址信息。会有信息提示用户填写必须填写的信息,并且要求用户在注册的时候要正确填写自己的所有信息才可以成功注册。登录名,真实姓名,密码,确认密码要求用户必须填写即不能为空,其余三项可以填或不填,对于每一个控件系统都设有相关的验证代码,会及时的提供给注册用户错误提示信息。用户注册成功之后会跳转到一个提示用户注册成功可以登录的页面,用户点击登录之后就可以进行登录。以为该系统数据库设计时打算用用户的登录名(会员名)作为唯一的标识,所以用户注册时系统首先会去数据库中查找是否已经存在以该用户名为用户名课程设计详细设计文档6的信息,若是有则会注册失败同时提醒用户该用户名已经注册,要求用户重新输入相关的信息。顾,在此也提醒每一位使用该系统的用户,要记住自己注册的登录名,这是以后进行注册的主要依据。要求用户输入的密码长度不可以低于六位。这些页面中都会给出提示。用户成功注册时候,其相关信息会被存入系统数据库。2)登录功能顾客在进入本站的主页之后就会看到在主页的右上方有登录框。要求用户输入正确的登录名,密码,以及在登陆框的下方有一个下拉列表框要求用户选择一般用户的额身份,以上三个步骤只要有一个地方错都将会注册失败。在用户输入以上信息之后,首先取出下拉列表框的信息进行判断,为一般用户则将会进入一般用户登录模块。然后取出登录名那一列的值,去数据库中读取拥有此用户名的用户的相关信息,若是取得的数据为空则会给出用户名输入错误的提示信息,并同时跳转会主页,用户若是没有注册则可以点击注册按钮进入注册页面进行注册。若是取得的内容不为空,则回取出对应的用户
本文标题:影响租赁系统-详细设计
链接地址:https://www.777doc.com/doc-5627196 .html