(6) user类:用户类,是用户实体的的抽象。
5.1.3 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的销售统计。
5.2 部分源代码摘录及分析
5.2.1 数据库连接问题和实现
首先安装SQL Server数据库软件时,在选择【验证模式】时,选择混合验证模式,在学习的时候可以设置用户名sa,密码为空;利用JDBC驱动程序连接数据库一定要设置好驱动程序,使用数据源名称时,首先要在控制面板配置好数据源。
本系统采用通过JDBC驱动连接数据库的方式链接数据库。需要在微软的官方网站下载Microsoft SQL Server Driver for JDBC驱动程序在本地机器上进行安装。
public Boolean connect(){
try{
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); //获得连接
……
5.2.2 JSP的大小写敏感
JSP程序是区分大小写的,在编写JSP程序时一定注意不要将大小写混淆,例如:
String acd;与String Acd;
他们代表两个不同的字符串形变量。用过其他编程语言的人最容易犯这个错误。
另外,在浏览器的地址栏中输入的,访问JSP页面的地址也是区分大小写的。
5.2.3 管理用户登陆bean的编写
为了验证用户的合法性,系统需要用户输入用户名和密码,管理用户的登陆由JavaBean:login.java来完成。login类类图如图5-2所示。
SHAPE \* MERGEFORMAT
第四章中的图4-13中省略了部分方法,下面简单介绍getSql()方法。
这个方法的功能是根据用户的不同获得不同的查询SQL语句,返回的是字符串型的SQL语句。其设计思路见图5-3所示。
SHAPE \* MERGEFORMAT
5.3 本章小结
通过本章的系统实现,最组件的的编写介绍,可以概要的说明系统的实现的前提条件和一些方法。
第6章 系统运行评估
在线CD销售系统开发完毕到投入使用之前,需要进行一系列系统集成和确认测试。软件测试的根本目的应该是找出软件中存在的漏洞和问题,而开发人员往往不容易找出自己的程序中存在的漏洞和问题,所以从理论上讲,系统的测试工作应该由专业测试人员进行。但鉴于本系统为个人毕业设计作品,所以暂时由本人进行测试[10]。
6.1软件测试概述
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)。编码和单元测试属于软件生存期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试,这是软件生存期的另一个独立阶段,即测试阶段。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机在线CD销售系统的开发及其应用(二)(6)在线全文阅读。
相关推荐: