系統分析(SA)期末專案成品,此系統提供一個平台讓中央學生購買各教授的上課用書,系統上的書籍分類係根據系別來分類(例如:資工、資管、財金等);會員可透過此系統瀏覽圖書和輸入關鍵字來搜尋需要的書籍,亦可點擊有興趣的書籍查看書籍詳細內容,如確定購買,可將訂購商品放入購物車,在購物車中可修改、刪除訂購數量;提供會員相關服務,如;圖書結帳、檢視訂單內容等。另提供後台管理員簡單易上手的管理介面,使管理員從事管理作業(會員、書籍、訂單)更有效率。
基於jsp+servlet的大學教課書商城
(後來有導入Spring IOC,詳細可參考下面系統架構)
註: 此專案並非一開始就使用版本控制
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<!-- 默認配置,只可以出現一次 -->
<default-config>
<property name="driverClass">org.mariadb.jdbc.Driver</property>
<property name="jdbcUrl">
<![CDATA[jdbc:mariadb://localhost:3306/bookshop?useUnicode=true&characterEncoding=UTF-8&useSSL=false]]>
</property>
<property name="user">root</property>
<property name="password">root</property>
</default-config>
</c3p0-config>
c3p0-config.xml
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<version>3.1.2</version>
</dependency>
pox.xml (part)
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<!-- 默認配置,只可以出現一次 -->
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">
<![CDATA[jdbc:mysql://localhost:3306/bookshop?useUnicode=true&characterEncoding=UTF-8&useSSL=false]]>
</property>
<property name="user">root</property>
<property name="password">root</property>
</default-config>
</c3p0-config>
c3p0-config.xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.4</version>
</dependency>
pox.xml (part)