JSP在线CD销售系统毕业论文 第7页
系统实现
一、组件的编写
基于系统功能分析,首先利用JBuilder新建一个工程,在这个工程里新建议个包cdshop,然后在这个包下新建三个包cd、util和run。系统包图如图16所示。
(一)util包
如图12所示,util包里包含2个类,作用分别为:
1. DataBase类:主要负责数据库的连接。
2. dataFormat类:负责数据的格式转换,如将字符串格式化成HTML代码输出等。
(二)cd包
这个包中共有6个类,其作用为:
1. allorder类:订单列表类。
2. cd类:CD类,时CD实体的抽象。
3. cdclass类:CD分类类,是CD分类实体的抽象。
4. order类:订单类,是订单实体的抽象。
5. shopcar类:购物车类,是购物车实体的抽象。
6. user类:用户类,是用户实体的的抽象。
(三)run包
在系统run包下,共包含了6个类,分别是:
1. login类:管理用户登陆类。
2. op_cd类:管理CD类,包括CD的查询、修改、删除、添加等。
3. op_cdclass类:管理CD分类类,包括CD分类的查询、删除和添加。
4. op_buy类:管理订单类,包括订单的查询、添加、修改和删除。
5. op_user类:管理用户类,包括用户的查询、添加、删除和修改等。
6. op_sale_statistics类:管理CD的销售统计。
二、部分源代码摘录及分析
(一)数据库连接
本系统采用通过JDBC驱动连接数据库的方式链接数据库。需要在微软的官方网站下载Microsoft SQL Server Driver for JDBC驱动程序在本地机器上进行安装。
public Boolean connect(){
try{www.751com.cn
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”)
newInstance();
//注册驱动程序
String url=”jdbc:Microsoft:sqlserver://localhost:1433;DatabaseName
=cdstore”;
//连接字符串,cdstore为数据库名称
String user=”sa”; //数据库用户名称
String password=””; //数据库密码,这里设为空
conn= DriverManager.getConnection(url,user,password); //获得连接
……
(二)管理用户登陆bean的编写
为了验证用户的合法性,系统需要用户输入用户名和密码,管理用户的登陆由JavaBean:login.java来完成。login类类图如图17所示。
图13中省略了部分方法,下面简单介绍getSql()方法。
这个方法的功能是根据用户的不同获得不同的查询SQL语句,返回的是字符串型的SQL语句。其设计思路见图18所示。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页