《JAVA应用开发课程设计》课程设计-客户信息管理系统

上传人:公**** 文档编号:562698261 上传时间:2023-08-26 格式:DOC 页数:22 大小:255.50KB
返回 下载 相关 举报
《JAVA应用开发课程设计》课程设计-客户信息管理系统_第1页
第1页 / 共22页
《JAVA应用开发课程设计》课程设计-客户信息管理系统_第2页
第2页 / 共22页
《JAVA应用开发课程设计》课程设计-客户信息管理系统_第3页
第3页 / 共22页
《JAVA应用开发课程设计》课程设计-客户信息管理系统_第4页
第4页 / 共22页
《JAVA应用开发课程设计》课程设计-客户信息管理系统_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《JAVA应用开发课程设计》课程设计-客户信息管理系统》由会员分享,可在线阅读,更多相关《《JAVA应用开发课程设计》课程设计-客户信息管理系统(22页珍藏版)》请在金锄头文库上搜索。

1、?JAVA应用开发课程设计?课程设计课 程 设 计 说 明 书系 部: 计算机技术系 专 业: 软件技术NIIT 课题名称: ?JAVA应用开发课程设计?课程设计 班 级:学 号:姓 名:指导教师: 无锡职业技术学院电子与信息工程学院计算机技术系软件教研室 2021 年 12 月 7 日目 录?JAVA应用开发课程设计?课程设计任务书2课程设计说明书3课程设计小结22?JAVA应用开发课程设计?课程设计任务书系部 班级 学号 姓名 本课程设计的目的是通过?JAVA应用程序开发?课程设计,使学生掌握基于MVC模式的Java EE开发理念、掌握以数据库为后台的应用程序开发,使学生初步具备使用JSP

2、、Java Servlet、Struts框架结构进行B/S应用程序开发的能力。课程设计特别强调与企业软件开发过程的接轨,强调企业开发中的编程标准,采用软件开发的流程,使学生在课程设计中熟悉企业软件开发的过程。按照?JAVA应用程序开发?课程设计实训指导书的要求,本课程设计要求学生完成下述几个工程:1. 学生信息管理系统工程该工程以学生根本信息管理为根底,构建基于B/S架构的学生信息管理平台,为用户和数字化校园提供数据效劳,保证了数据的一致性、权威性、准确性和及时性。通过本工程,学生可以熟练掌握相关开发工具的根本使用方法,理解HTML、JSP、JavaScript的根本原理,学会在相关文档的指导

3、下完成工程的设计、编码、实现。2. 客户信息管理系统工程该工程使用计算机技术实现客户管理系统,能够满足现代企业对自身客户资源管理的要求,同时可以减少客户资源管理过程中的大量人力、物力和财力等。通过本工程,学生掌握使用Struts MVC框架设计Web应用程序,开发Struts动作类、配置Struts动作映射,理解在Web应用程序中会话管理的根本原理,学会数据库建模并实现Web应用程序与数据库的集成,使用Struts标签库编写JSP代码,开发ActionForm类、配置视图表单,在教师的指导下完成整个工程的设计、编码、实现。3. NIIT MVC4-MT1J2EE和MVC4-MT2J2ME知识整

4、理与测试该工程侧重NIIT MVC4-MT1J2EE和NIIT MVC4-MT2J2ME知识点整理、课堂测试、真题讲解。促使学生理解并掌握使用JAVA开发移动应用程序、使用Servlet和JSP技术开发Web组件的相关理论根底知识。开始日期: 2021 年 11 月 24 日 完成日期: 2021 年 12 月 7 日辩论日期: 2021 年 12 月 7 日 指导老师: 邱晓荣 黄能耿 课程设计说明书一、 工程名称客户信息管理系统二、 需求分析 随着科技的开展、时代的进步,市场经济的竞争也越发剧烈,在竞争中客户作为市场最主要的资源,早已成为市场营销的核心。企业拥有越多的客户资源,其在市场竞争

5、中就会占有相当大的优势。 随着企业的壮大,客户也越来越多,客户管理就越发显得重要。传统的手工操作管理方式,易发生数据丧失、统计错误、劳动强度高、速度慢等问题。 使用计算机技术实现客户管理系统能够满足现代企业对自身客户资源管理的要求,同时可以减少客户资源管理过程中的大量人力、物力和财力等。下列图是系统结构的功能模块图: 客户信息管理系统用户登录客户信息管理添加客户信息更改客户信息显示客户信息删除客户信息 图1 功能模块图三、 系统设计1. 系统平台搭建l 操作系统:Windows XPl 体系结构:基于B/S模式的Java EE应用程序l 数据库系统:Microsoft SQL Server 2

6、005l 第三方框架:l 应用效劳器:l 集成开发环境:Indigo2. 数据库建模l 利用PowerDesigner进行数据库建模l 新建Microsoft SQL Server 2005数据库l 数据库名为:CustomerInfoMISl 利用SQL脚本初始化数据库l 配置Microsoft SQL Server 2005数据库 配置TCP端口:开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server Configuration Manager-SQL Server 2005网络配置-MSSQLSERVER协议,启用TCP/IP。 在SQL Serv

7、er Configuration Manager-SQL Server 2005 网络配置-MSSQLSERVER协议中双击TCP/IP,在IP 地址标签页中将所有TCP 端口项设置默认的1433端口。 SQL Server Configuration Manager-SQL Server 2005效劳中重新启动SQL ServerMSSQLSERVER,这样就完成了对sql2005效劳器的配置。 3、利用PowerDesigner进行数据库建模l 数据库名称:CustomerInfoMISl 数据库类型:Microsoft SQL Server 2005l 相关数据表u 用户信息表:User

8、Infou 客户信息表:CustomerInfo1 新建Microsoft SQL Server 2005数据库,数据库名为:CustomerInfoMIS表1 用户信息表UserInfo字段名称字段含义字段类型是否允许为空主外键约束自动增长UserID用户IDint不能为空主键是UserName用户名称nvarchar(50)不能为空UserPassword用户密码nvarchar(50)不能为空 表2 客户信息表CustomerInfo字段名称字段含义字段类型是否允许为空主外键约束自动增长CustomerID客户IDint不能为空主键是CustomerName客户名称nvarchar(50

9、)不能为空EnterpriseCharacter企业性质nvarchar(50)不能为空CustomerRank客户级别nvarchar(50)不能为空CustomerType客户类型nvarchar(50)不能为空CustomerAddress客户地址nvarchar(50)不能为空CustomerMailCode客户 nvarchar(50)不能为空EnterpriseCharger法人代表nvarchar(50)不能为空BankAccount银行账号nvarchar(50)不能为空TaxAccount纳税账号nvarchar(50)不能为空CustomerWebSite客户网址nvarc

10、har(50)不能为空CustomerTelephone联系 nvarchar(50)不能为空CustomerFax联系 nvarchar(50)不能为空2.下列图是表关系图:该图显示了表的字段名以及类型和表之间的关系。 图2 表关系图3配置Microsoft SQL Server 2005数据库l 配置TCP端口:开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server Configuration Manager-SQL Server 2005网络配置-MSSQLSERVER协议,启用TCP/IP。 l 在SQL Server Configuration

11、 Manager-SQL Server 2005 网络配置-MSSQLSERVER协议中双击TCP/IP,在IP 地址标签页中将所有TCP 端口项设置默认的1433端口。 l SQL Server Configuration Manager-SQL Server 2005效劳中重新启动SQL ServerMSSQLSERVER,这样就完成了对sql2005效劳器的配置。 四、 详细设计1. 新建工程CustomerInfoMIS新建Dynamic Web Project;工程名称为:CustomerInfoMIS,注意存放工程的路径2. 新建在WebContent/WEB-INF目录下新建3.

12、 JSTL的安装与配置将 、 两个文件复制到工程/WebContent/WEB-INF/lib 目录下,并添加工程对以上两个jar 包的应用4. Struts的安装与配置在官网上下载,然后解压;将解压后的lib子文件夹下的所有内容复制到工程/WebContent/WEB-INF/lib文件夹下即可添加对相关包的引用,最后在/WebContent/WEB-INF目录下新建5. JDBC驱动的安装与配置 将SQL Server 2005 的JDBC 驱动 复制到工程/WebContent/WEB-INF/lib 目录下,并添加工程对该jar 包的引用6. 构建model层在src目录下新建包com

13、.wxit.bean,在其新建CustomerInfo3030098131类7. 构建view层在src目录下新建包,在其下新建CustomerInfoForm3030098131类8. 构建controller层在src目录下新建包9. 构建资源层在src目录下新建包com.wxit.util,新建数据库配置文件DBConnection和字符过滤器CharactarEncodingFilter10. 新建/WebContent/MainWeb子目录在/WebContent目录下新建CustomerInfo子目录用于存放CustomerInfo表相关的view层JSP文件11. Custome

14、rInfo List模块的设计与实现l 在/WebContent/CustomerInfol 在中新建CustomerInfoListAction3030098131l 在l 部署与测试12. CustomerInfo Add模块的设计与实现l 在/WebContent/CustomerInfol 在中新建CustomerInfoAddAction3030098131l 在l 部署与测试13. CustomerInfo Modify、Update模块的设计与实现l 在/WebContent/CustomerInfol 在中新建CustomerInfoModifyAction3030098131和CustomerInfoUpdateAction3030098131l 在l 部署与测试14. CustomerInfo Delete模块的设计与实现l 在中新建CustomerInfoDeleteAction3030098

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号