欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      網(wǎng)上書(shū)店項(xiàng)目總結(jié)報(bào)告

      時(shí)間:2019-05-12 16:54:45下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《網(wǎng)上書(shū)店項(xiàng)目總結(jié)報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《網(wǎng)上書(shū)店項(xiàng)目總結(jié)報(bào)告》。

      第一篇:網(wǎng)上書(shū)店項(xiàng)目總結(jié)報(bào)告

      數(shù)據(jù)庫(kù)代碼:

      /*================*/ /* DBMS name:

      Microsoft SQL Server 2008

      */ /* Created on:

      2011-11-2 9:27:06

      */ /*================*/

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('Administrators')and o.name = 'FK_ADMINIST_REFERENCE_USERS')alter table Administrators

      drop constraint FK_ADMINIST_REFERENCE_USERS go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('Re_status')and o.name = 'FK_RE_STATU_REFERENCE_ADMINIST')alter table Re_status

      drop constraint FK_RE_STATU_REFERENCE_ADMINIST go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('books')and o.name = 'FK_BOOKS_REFERENCE_BOOKTYPE')alter table books

      drop constraint FK_BOOKS_REFERENCE_BOOKTYPE go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('books')and o.name = 'FK_BOOKS_REFERENCE_PUBLISH')alter table books

      drop constraint FK_BOOKS_REFERENCE_PUBLISH go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('booktype')and o.name = 'FK_BOOKTYPE_REFERENCE_BOOKTYPE')alter table booktype

      drop constraint FK_BOOKTYPE_REFERENCE_BOOKTYPE go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('leaveWords')and o.name = 'FK_LEAVEWOR_REFERENCE_USERS')alter table leaveWords

      drop constraint FK_LEAVEWOR_REFERENCE_USERS go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('limite')and o.name = 'FK_LIMITE_REFERENCE_ADMINIST')alter table limite

      drop constraint FK_LIMITE_REFERENCE_ADMINIST go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('model')and o.name = 'FK_MODEL_REFERENCE_LIMITE')alter table model

      drop constraint FK_MODEL_REFERENCE_LIMITE go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('orders')and o.name = 'FK_ORDERS_REFERENCE_SHIPPED')alter table orders

      drop constraint FK_ORDERS_REFERENCE_SHIPPED go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('orders')and o.name = 'FK_ORDERS_REFERENCE_BOOKS')alter table orders

      drop constraint FK_ORDERS_REFERENCE_BOOKS go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('orders')and o.name = 'FK_ORDERS_REFERENCE_USERS')alter table orders

      drop constraint FK_ORDERS_REFERENCE_USERS go if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('sales')and o.name = 'FK_SALES_REFERENCE_ORDERS')alter table sales

      drop constraint FK_SALES_REFERENCE_ORDERS go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('shipped')and o.name = 'FK_SHIPPED_REFERENCE_SALES')alter table shipped

      drop constraint FK_SHIPPED_REFERENCE_SALES go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('shoppingcar')and o.name = 'FK_SHOPPING_REFERENCE_BOOKTYPE')alter table shoppingcar

      drop constraint FK_SHOPPING_REFERENCE_BOOKTYPE go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('shoppingcar')and o.name = 'FK_SHOPPING_REFERENCE_BOOKS')alter table shoppingcar

      drop constraint FK_SHOPPING_REFERENCE_BOOKS go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('shoppingcar')and o.name = 'FK_SHOPPING_REFERENCE_USERS')alter table shoppingcar

      drop constraint FK_SHOPPING_REFERENCE_USERS go

      if exists(select 1

      from sys.sysreferences r join sys.sysobjects o on(o.id = r.constid and o.type = 'F')

      where r.fkeyid = object_id('users')and o.name = 'FK_USERS_REFERENCE_LIMITE')alter table users

      drop constraint FK_USERS_REFERENCE_LIMITE go

      if exists(select 1

      from sysobjects

      where id = object_id('Administrators')

      and

      type = 'U')

      drop table Administrators go

      if exists(select 1

      from sysobjects

      where id = object_id('Re_status')

      and

      type = 'U')

      drop table Re_status go

      if exists(select 1

      from sysobjects

      where id = object_id('books')

      and

      type = 'U')

      drop table books go

      if exists(select 1

      from sysobjects

      where id = object_id('booktype')

      and

      type = 'U')

      drop table booktype go

      if exists(select 1

      from sysobjects

      where id = object_id('booktype2')

      and

      type = 'U')

      drop table booktype2 go

      if exists(select 1

      from sysobjects

      where id = object_id('discount')

      and

      type = 'U')

      drop table discount go

      if exists(select 1

      from sysobjects

      where id = object_id('leaveWords')

      and

      type = 'U')

      drop table leaveWords go

      if exists(select 1

      from sysobjects

      where id = object_id('limite')

      and

      type = 'U')

      drop table limite go

      if exists(select 1

      from sysobjects

      where id = object_id('model')

      and

      type = 'U')

      drop table model go

      if exists(select 1

      from sysobjects

      where id = object_id('orders')

      and

      type = 'U')

      drop table orders go

      if exists(select 1

      from sysobjects

      where id = object_id('publish')

      and

      type = 'U')

      drop table publish go

      if exists(select 1

      from sysobjects

      where id = object_id('sales')

      and

      type = 'U')

      drop table sales go

      if exists(select 1

      from sysobjects

      where id = object_id('shipped')

      and

      type = 'U')

      drop table shipped go

      if exists(select 1

      from sysobjects

      where id = object_id('shoppingcar')

      and

      type = 'U')

      drop table shoppingcar go

      if exists(select 1

      from sysobjects

      where id = object_id('users')

      and

      type = 'U')

      drop table users go

      /*================*/ /* Table: Administrators

      */ /*================*/ create table Administrators(Administrator_id

      varchar(50)

      not null,Username

      varchar(20)

      null,Administrator_name

      varchar(20)

      not null,Administrator_password varchar(50)

      not null,“Administrator_e-mall” varchar(30)

      null,constraint PK_ADMINISTRATORS primary key(Administrator_id))go

      /*================*/ /* Table: Re_status

      */ /*================*/ create table Re_status(Administrator_id

      varchar(50)

      not null,Username

      varchar(10)

      not null,Re_status_date

      datetime

      not null,Subject

      varchar(10)

      not null,re_ststus_texe

      varchar(2000)

      null,Re_status

      varchar(2)

      not null,constraint PK_RE_STATUS primary key(Administrator_id))go

      /*================*/ /* Table: books

      */ /*================*/ create table books(bookID

      varchar(50)

      not null,Smalltype_id

      varchar(50)

      null,Pub_id

      varchar(50)

      null,title

      varchar(80)

      not null,price

      double precision

      not null,author

      varchar(10)

      not null,Version

      varchar(20)

      null,Publishdate

      datetime

      null,introduction

      varchar(2000)

      null,type

      varchar(50)

      not null,stock_qty

      int

      null,constraint PK_BOOKS primary key(bookID))go

      /*================*/ /* Table: booktype

      */ /*================*/ create table booktype(Smalltype_id

      varchar(50)

      not null,Bigtype_id

      varchar(50)

      not null,Bigtype_name

      varchar(50)

      not null,constraint PK_BOOKTYPE primary key(Smalltype_id))go

      /*================*/ /* Table: booktype2

      */ /*================*/ create table booktype2(Smalltype_id

      varchar(50)

      not null,Smalltype_name

      varchar(50)

      not null,Bigtype_id

      varchar(50)

      not null,constraint PK_BOOKTYPE2 primary key(Smalltype_id))go

      /*================*/ /* Table: discount

      */ /*================*/ create table discount(datetime

      varchar(10)

      not null,discount

      double precision

      not null,remark

      datetime

      not null,constraint PK_DISCOUNT primary key(datetime))go

      /*================*/ /* Table: leaveWords

      */ /*================*/ create table leaveWords(Lword_id

      varchar(50)

      not null,use_Username

      varchar(20)

      null,Username

      varchar(6)

      not null,Subject

      varchar(6)

      not null,Submit_date

      datetime

      null,Lword_texe

      varchar(4000)

      null,Re_status

      varchar(10)

      null,constraint PK_LEAVEWORDS primary key(Lword_id))go

      /*================*/ /* Table: limite

      */ /*================*/ create table limite(username

      varchar(20)

      not null,Administrator_id

      varchar(50)

      null,user_limite

      varchar(2)

      not null,constraint PK_LIMITE primary key(username))go

      /*================*/ /* Table: model

      */ /*================*/ create table model(model_id

      varchar(10)

      not null,username

      varchar(20)

      null,modelname

      varchar(20)

      not null,remark

      varchar(20)

      not null,constraint PK_MODEL primary key(model_id))go

      /*================*/ /* Table: orders

      */ /*================*/ create table orders(Order_id

      varchar(50)

      not null,bookID

      varchar(50)

      null,Username

      varchar(20)

      null,Ship_id

      varchar(50)

      null,shipaddress

      varchar(50)

      not null,Order_date

      datetime

      not null,Book_id

      varchar(50)

      not null,quantity

      int

      not null,status

      varchar(2)

      not null,constraint PK_ORDERS primary key(Order_id))go

      /*================*/ /* Table: publish

      */ /*================*/ create table publish(Pub_id

      varchar(50)

      not null,Pub_name

      varchar(50)

      not null,Pub_phone

      varchar(15)

      not null,Pub_add

      varchar(50)

      not null,constraint PK_PUBLISH primary key(Pub_id))go

      /*================*/ /* Table: sales

      */ /*================*/ create table sales(Sale_id

      varchar(50)

      not null,Order_id

      varchar(50)

      null,Sale_date

      datetime

      null,Saler

      varchar(20)

      not null,Sale_status

      varchar(2)

      null,constraint PK_SALES primary key(Sale_id))go

      /*================*/ /* Table: shipped

      */ /*================*/ create table shipped(Ship_id

      varchar(50)

      not null,Sale_id

      varchar(50)

      null,receive_name

      varchar(10)

      not null,receive_address

      varchar(50)

      not null,Ship_date

      datetime

      not null,Ship_man

      varchar(10)

      not null,receive_postcode

      varchar(6)

      not null,receive_telephone

      varchar(20)

      not null,constraint PK_SHIPPED primary key(Ship_id))go

      /*================*/ /* Table: shoppingcar

      */ /*================*/ create table shoppingcar(shoppingcarid

      varchar(10)

      not null,Smalltype_id

      varchar(50)

      null,bookID

      varchar(50)

      null,Username

      varchar(20)

      null,totalprice

      double precision

      not null,constraint PK_SHOPPINGCAR primary key(shoppingcarid))go

      /*================*/ /* Table: users

      */ /*================*/ create table users(Username

      varchar(20)

      not null,lim_username

      varchar(20)

      null,Password

      varchar(10)

      not null,degree

      varchar(2)

      not null,Phone

      varchar(15)

      null,“E-mall”

      varchar(30)

      null,Address

      varchar(100)

      not null,True_name

      varchar(10)

      not null,Postcode

      varchar(6)

      not null,constraint PK_USERS primary key(Username))go

      alter table Administrators

      add constraint FK_ADMINIST_REFERENCE_USERS foreign key(Username)

      references users(Username)go

      alter table Re_status

      add constraint FK_RE_STATU_REFERENCE_ADMINIST foreign key(Administrator_id)

      references Administrators(Administrator_id)go

      alter table books

      add constraint FK_BOOKS_REFERENCE_BOOKTYPE foreign key(Smalltype_id)

      references booktype(Smalltype_id)go

      alter table books

      add constraint FK_BOOKS_REFERENCE_PUBLISH foreign key(Pub_id)

      references publish(Pub_id)go

      alter table booktype

      add constraint FK_BOOKTYPE_REFERENCE_BOOKTYPE foreign key(Smalltype_id)

      references booktype2(Smalltype_id)go

      alter table leaveWords

      add constraint FK_LEAVEWOR_REFERENCE_USERS foreign key(use_Username)

      references users(Username)go

      alter table limite

      add constraint FK_LIMITE_REFERENCE_ADMINIST foreign key(Administrator_id)

      references Administrators(Administrator_id)go

      alter table model

      add constraint FK_MODEL_REFERENCE_LIMITE foreign key(username)

      references limite(username)go

      alter table orders

      add constraint FK_ORDERS_REFERENCE_SHIPPED foreign key(Ship_id)

      references shipped(Ship_id)go

      alter table orders

      add constraint FK_ORDERS_REFERENCE_BOOKS foreign key(bookID)

      references books(bookID)go

      alter table orders

      add constraint FK_ORDERS_REFERENCE_USERS foreign key(Username)

      references users(Username)go

      alter table sales

      add constraint FK_SALES_REFERENCE_ORDERS foreign key(Order_id)

      references orders(Order_id)go

      alter table shipped

      add constraint FK_SHIPPED_REFERENCE_SALES foreign key(Sale_id)

      references sales(Sale_id)go

      alter table shoppingcar

      add constraint FK_SHOPPING_REFERENCE_BOOKTYPE foreign key(Smalltype_id)

      references booktype2(Smalltype_id)go

      alter table shoppingcar

      add constraint FK_SHOPPING_REFERENCE_BOOKS foreign key(bookID)

      references books(bookID)go

      alter table shoppingcar

      add constraint FK_SHOPPING_REFERENCE_USERS foreign key(Username)

      references users(Username)go

      alter table users

      add constraint FK_USERS_REFERENCE_LIMITE foreign key(lim_username)

      references limite(username)go

      DB類:

      using System;using System.Collections.Generic;using System.Text;

      namespace DBLib { ///

      /// DB 類的摘要說(shuō)明。

      /// 提供訪問(wèn)SQL Server的基本方法

      ///

      public class DB { public DB(){ }

      //connStr為訪問(wèn)SQL Server2000的連接字符串

      //下面是臨時(shí)調(diào)試使用的方法,直接設(shè)置聯(lián)接字符串。

      string connStr = “server=.;database=bookstore;integrated security=SSPI”;

      #region 獲取查詢結(jié)果,DataSet GetSqlDataSet(string sqlString)///

      /// 獲取查詢結(jié)果。返回類型為DataSet /// sqlString 參數(shù)為查詢的SQL語(yǔ)句

      ///

      public DataSet GetSqlDataSet(string sqlString){ //定義返回變量

      //實(shí)例化數(shù)據(jù)集DataSet,對(duì)象名為ds DataSet ds = new DataSet();try { //實(shí)例化連接對(duì)象SqlConnection,對(duì)象名為sqlConn SqlConnection sqlConn = new SqlConnection(connStr);

      //用查詢的SQL(sqlString)語(yǔ)句和連接對(duì)象sqlConn實(shí)例化數(shù)據(jù)接口SqlDataAdapter //對(duì)象名為da SqlDataAdapter da = new SqlDataAdapter(sqlString, sqlConn);

      //da.Fill(ds)是數(shù)據(jù)接口(SqlDataAdapter)提供的方法

      //具體作用為:

      //打開(kāi)與數(shù)據(jù)庫(kù)的連接

      //將查詢的SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器 //接受返回的查詢結(jié)果

      //并將結(jié)果填充到數(shù)據(jù)集對(duì)象ds中

      //關(guān)閉與數(shù)據(jù)庫(kù)的連接 da.Fill(ds);} catch(Exception e){ //拋出捕捉到的異常

      throw(e);} //返回查詢到的結(jié)果

      return ds;} #endregion

      #region 執(zhí)行增、刪或改的SQL語(yǔ)句 int ExecuteSql(string sqlString)///

      /// 執(zhí)行增、刪或改的SQL語(yǔ)句

      /// 返回值為受影響的行數(shù)(記錄數(shù))

      /// sqlString 參數(shù)為增、刪或改的SQL語(yǔ)句

      ///

      public int ExecuteSql(string sqlString){ int i = 0;try { ////實(shí)例化連接對(duì)象SqlConnection,對(duì)象名為sqlConn SqlConnection sqlConn = new SqlConnection(connStr);

      //用查詢的SQL(sqlString)語(yǔ)句和連接對(duì)象sqlConn實(shí)例化SqlCommand //對(duì)象名為sqlCmd SqlCommand sqlCmd = new SqlCommand(sqlString, sqlConn);

      //打開(kāi)與數(shù)據(jù)庫(kù)的連接 sqlConn.Open();

      //將增、刪或改的SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器

      //并接受返回的結(jié)果,返回的結(jié)果為受影響的行數(shù)(記錄數(shù))i = sqlCmd.ExecuteNonQuery();

      //關(guān)閉與數(shù)據(jù)庫(kù)的連接 sqlConn.Close();} catch(Exception e){ Exception ee = new Exception(sqlString + e.Message);throw(ee);} return i;} #endregion

      } }

      Administrators類: using System;using System.Collections.Generic;using System.Text;

      namespace DBlib { class Administrators { string Administrator_id;public string Administrator_Id { get { return Administrator_id;} set { Administrator_id = value;} } string Username;public string UserName { get { return Username;} set { Username = value;} } string Administrator_name;public string Administrator_Name { get { return Administrator_name;} set { Administrator_name = value;} } string Administrator_password;public string Administrator_Password { get { return Administrator_password;} set { Administrator_password = value;} } string Administrator_e_mall;public string Administrator_E_Mall { get { return Administrator_e_mall;} set { Administrator_e_mall = value;} } DB db = new DB();public bool Insert(){ try { string sql = “insert into Administrators(Administrator_id ,Username,Administrator_name,Administrator_password,Administrator_e_mall)values('” + this.Administrator_id + “','” + this.Username + “','” + this.Administrator_name + “','” + this.Administrator_password + “','” + this.Administrator_e_mall + “')”;db.ExecuteSql(sql);return true;} catch { return false;} } public bool Delete(){ try { string sql = “delete from Administrators where Administrator_id='” + this.Administrator_id + “'”;db.ExecuteSql(sql);return true;} catch { return false;} } public bool Update(){ try { string sql = “update Administrators set Administrator_id='” + this.Administrator_id + “',Username='” + this.Username + “',Administrator_name='” + this.Administrator_name + “',Administrator_password='” + this.Administrator_password + “',Administrator_e_mall='” + this.Administrator_e_mall + “'”;db.ExecuteSql(sql);return true;} catch { return false;} } public DataSet SelectAll(){

      string sql = “select * from Administrators”;DataSet ds = db.GetSqlDataSet(sql);return ds;} public DataSet Select(){

      string sql = “select * from Administrators where Administrator_name like '%” + this.Administrator_name + “%'”;DataSet ds = db.GetSqlDataSet(sql);return ds;}

      public bool IsExist(){ string sql = “select * from Administrators where Administrator_id='” + this.Administrator_id + “'”;DataSet ds = db.GetSqlDataSet(sql);if(ds.Tables[0].Rows.Count == 1){ return true;} else { return false;} } } }

      第二篇:網(wǎng)上書(shū)店項(xiàng)目概述(范文)

      網(wǎng)上書(shū)店項(xiàng)目概述

      網(wǎng)上購(gòu)書(shū)系統(tǒng)由3部分組成:用戶管理、購(gòu)書(shū)網(wǎng)站和訂單處理中心。其中,用戶管理負(fù)責(zé)用戶注冊(cè)及用戶登陸;購(gòu)書(shū)網(wǎng)站是一個(gè)Web應(yīng)用程序,用戶可以通過(guò)Web瀏覽器登錄到此網(wǎng)站,在此網(wǎng)站,用戶可以搜索要找的書(shū),察看書(shū)的詳細(xì)信息并購(gòu)書(shū);訂單處理中心用來(lái)管理購(gòu)物網(wǎng)站轉(zhuǎn)過(guò)來(lái)的訂單。

      用戶管理主要包括一下功能: ? 注冊(cè)用戶信息

      1)對(duì)于新用戶,單擊“注冊(cè)”按鈕,進(jìn)入用戶注冊(cè)頁(yè)面; 2)填寫(xiě)相關(guān)注冊(cè)信息,填寫(xiě)完畢后單擊“確定”按鈕; ? 3)彈出“注冊(cè)成功”對(duì)話框,即成功注冊(cè)。用戶登錄驗(yàn)證

      1)對(duì)于已注冊(cè)用戶,進(jìn)入用戶登錄頁(yè)面; 2)填寫(xiě)您的用戶名和密碼; 3)單擊“登錄”按鈕; ? 4)用戶名和密碼正確,登錄成功,進(jìn)入購(gòu)書(shū)網(wǎng)站;否則返回。瀏覽圖書(shū)

      網(wǎng)站的書(shū)籍列表要列出當(dāng)前網(wǎng)站所有的圖書(shū)名稱。當(dāng)用戶單擊某一圖書(shū)名稱時(shí),要列出該書(shū)的詳細(xì)信息(包括書(shū)名、作者、單價(jià))。查找圖書(shū)

      用戶可以在網(wǎng)站的查找框中輸入一個(gè)書(shū)名,單擊“查找”按鈕可以網(wǎng)站是否有此書(shū),系統(tǒng)將查找結(jié)果(如果有此書(shū),返回書(shū)的詳細(xì)信息;如果沒(méi)有,返回當(dāng)前沒(méi)有此書(shū)的信息)返回給用戶。? ? 購(gòu)物車管理

      用戶可以隨時(shí)查看自己的購(gòu)物車,可以添加或刪除購(gòu)物車中的商品。購(gòu)書(shū)

      在瀏覽圖書(shū)時(shí),用戶可以在查看選中圖書(shū)的詳細(xì)信息時(shí)添加次書(shū)到購(gòu)物車,添加完畢可以選擇繼續(xù)購(gòu)物或是結(jié)算。如果選擇結(jié)算,要填一個(gè)購(gòu)書(shū)登記表,該表包括以下內(nèi)容:購(gòu)書(shū)人姓名、地質(zhì)、E-mail、所購(gòu)圖書(shū)的列表、總價(jià)。訂單處理中心的功能:

      訂單處理中心是一個(gè)Web應(yīng)用程序,在此將列出所有等待處理的訂單,每一筆訂單包含購(gòu)書(shū)人姓名、地質(zhì)、E-mail、所購(gòu)圖書(shū)的列表、總價(jià)。其中,所購(gòu)圖書(shū)列表包括各個(gè)書(shū)籍信息的明細(xì)內(nèi)容,總價(jià)是系統(tǒng)自動(dòng)計(jì)算的。

      以上是該項(xiàng)目的需求分析,請(qǐng)由此畫(huà)出該系統(tǒng)的用例圖、類圖、狀態(tài)圖、活動(dòng)圖、順序圖、協(xié)作圖、構(gòu)件圖以及部署圖。

      ?

      實(shí)習(xí)一(2學(xué)時(shí))

      一、實(shí)驗(yàn)名稱:

      UML用例圖建模(2學(xué)時(shí))

      二、實(shí)驗(yàn)?zāi)康呐c要求:

      ? 了解和掌握Rose或PowerDesign建模工具的使用 ? 掌握怎樣進(jìn)行案例需求分析; ? 掌握UML用例圖建模技術(shù)

      三、實(shí)驗(yàn)內(nèi)容:

      通過(guò)《網(wǎng)上書(shū)店系統(tǒng)》的需求分析,完成用例圖的設(shè)計(jì)和繪制。掌握需求分析和繪制用例圖。

      四、實(shí)驗(yàn)步驟:

      步驟1:對(duì)《網(wǎng)上書(shū)店系統(tǒng)》文字描述進(jìn)行需求分析。步驟2:找到系統(tǒng)所有用戶、用例:

      步驟3:采用Rose或PowerDesign或Visio畫(huà)出用例圖; 步驟4:對(duì)用例圖進(jìn)行細(xì)化和完善; 步驟5:保存實(shí)驗(yàn)結(jié)果,撰寫(xiě)實(shí)驗(yàn)報(bào)告。

      實(shí)習(xí)二(2學(xué)時(shí))

      一、實(shí)驗(yàn)名稱:

      UML類圖建模(2學(xué)時(shí))

      二、實(shí)驗(yàn)?zāi)康呐c要求:

      ? 了解和掌握Rose或PowerDesign或Visio建模工具的使用 ? 掌握怎樣進(jìn)行系統(tǒng)分析,并進(jìn)行UML靜態(tài)建模分析; ? 掌握UML類圖建模技術(shù)

      三、實(shí)驗(yàn)內(nèi)容:

      通過(guò)《網(wǎng)上書(shū)店系統(tǒng)》的需求分析,完成主要類圖的設(shè)計(jì)和實(shí)現(xiàn)。掌握系統(tǒng)靜態(tài)分析和繪制類圖。

      四、實(shí)驗(yàn)步驟:

      步驟1:對(duì)《網(wǎng)上書(shū)店系統(tǒng)》文字描述以及上次實(shí)習(xí)的用例圖進(jìn)行系統(tǒng)分析。步驟2:找到系統(tǒng)涉及到的實(shí)體—〉類:

      步驟3:采用Rose或PowerDesign或Visio畫(huà)出類圖; 步驟4:對(duì)類圖進(jìn)行細(xì)化和完善; 步驟5:保存實(shí)驗(yàn)結(jié)果,撰寫(xiě)實(shí)驗(yàn)報(bào)告。五.實(shí)驗(yàn)結(jié)果

      實(shí)習(xí)三(2學(xué)時(shí))

      一、實(shí)驗(yàn)名稱:

      時(shí)序圖和協(xié)作圖建模(2學(xué)時(shí))

      二、實(shí)驗(yàn)?zāi)康呐c要求:

      ? 了解和掌握Rose或PowerDesign或Visio建模工具的使用 ? 掌握怎樣進(jìn)行系統(tǒng)分析,并進(jìn)行UML動(dòng)態(tài)建模分析; ? 掌握UML時(shí)序圖和協(xié)作圖建模技術(shù)

      三、實(shí)驗(yàn)內(nèi)容:

      通過(guò)《網(wǎng)上書(shū)店系統(tǒng)》的進(jìn)一步分析,繪制其中主要的時(shí)序圖和協(xié)作圖。掌握系統(tǒng)動(dòng)態(tài)分析和繪制時(shí)序圖和協(xié)作圖。

      四、實(shí)驗(yàn)步驟:

      步驟1:以《網(wǎng)上書(shū)店系統(tǒng)》用例圖、類圖為基礎(chǔ)進(jìn)行系統(tǒng)分析。步驟2:找到系統(tǒng)通過(guò)類圖無(wú)法完整描述相互交互的過(guò)程:

      步驟3:采用Rose或PowerDesign或Visio畫(huà)出這些過(guò)程的時(shí)序圖或協(xié)作圖; 步驟4:對(duì)時(shí)序圖或協(xié)作圖進(jìn)行細(xì)化和完善; 步驟5:保存實(shí)驗(yàn)結(jié)果,撰寫(xiě)實(shí)驗(yàn)報(bào)告。

      五.實(shí)驗(yàn)結(jié)果

      實(shí)習(xí)四(2學(xué)時(shí))

      一、實(shí)驗(yàn)名稱:

      狀態(tài)圖和活動(dòng)圖建模(2學(xué)時(shí))

      二、實(shí)驗(yàn)?zāi)康呐c要求:

      ? 了解和掌握Rose或PowerDesign或Visio建模工具的使用 ? 掌握怎樣進(jìn)行系統(tǒng)分析,并進(jìn)行UML動(dòng)態(tài)建模分析; ? 掌握UML狀態(tài)圖和活動(dòng)圖建模技術(shù)

      三、實(shí)驗(yàn)內(nèi)容:

      通過(guò)《網(wǎng)上書(shū)店系統(tǒng)》的進(jìn)一步分析,繪制其中主要的狀態(tài)圖和活動(dòng)圖。掌握系統(tǒng)動(dòng)態(tài)分析和繪制狀態(tài)圖和活動(dòng)圖。

      四、實(shí)驗(yàn)步驟:

      步驟1:以《網(wǎng)上書(shū)店系統(tǒng)》用例圖、類圖為基礎(chǔ)進(jìn)行系統(tǒng)分析。步驟2:找到系統(tǒng)類圖無(wú)法清晰描述現(xiàn)實(shí)對(duì)象的類:

      步驟3:采用Rose或PowerDesign或Visio畫(huà)出這些類或者對(duì)象的狀態(tài)圖或活動(dòng)圖;

      步驟4:對(duì)狀態(tài)圖或活動(dòng)圖進(jìn)行細(xì)化和完善; 步驟5:保存實(shí)驗(yàn)結(jié)果,撰寫(xiě)實(shí)驗(yàn)報(bào)告。五.結(jié)果

      實(shí)習(xí)五(4學(xué)時(shí))

      一、實(shí)驗(yàn)名稱:

      綜合實(shí)驗(yàn)--《網(wǎng)上書(shū)店系統(tǒng)》UML建模(4學(xué)時(shí))

      二、實(shí)驗(yàn)?zāi)康呐c要求:

      ? 了解和掌握Rose或PowerDesign或Visio建模工具的使用 ? 掌握軟件分析設(shè)計(jì)過(guò)程,能熟練運(yùn)用UML建模技術(shù); ? 掌握UML構(gòu)件圖和部署圖建模技術(shù)

      三、實(shí)驗(yàn)內(nèi)容:

      通過(guò)該系統(tǒng)的分析和設(shè)計(jì),整合前4次實(shí)驗(yàn),并進(jìn)行進(jìn)一步的細(xì)化和完善,提交整個(gè)系統(tǒng)的UML分析結(jié)果(包括后期的構(gòu)件圖,部署圖)。

      四、實(shí)驗(yàn)步驟:

      步驟1:以《網(wǎng)上書(shū)店系統(tǒng)》描述為用例圖、類圖以及其他動(dòng)態(tài)圖為基礎(chǔ)進(jìn)行構(gòu)件部署的設(shè)計(jì)。

      步驟2:采用Rose或PowerDesign或Visio畫(huà)出構(gòu)件圖和部署圖: 步驟3:對(duì)構(gòu)件圖和部署圖進(jìn)行細(xì)化和完善;

      步驟4:重新從系統(tǒng)需求描述出發(fā),驗(yàn)證和補(bǔ)充用例圖、類、時(shí)序圖、協(xié)作圖、狀態(tài)圖、活動(dòng)圖、構(gòu)件圖以及部署圖;

      步驟5:采用包圖,對(duì)所有分析模型進(jìn)行分層次整合; 步驟6:對(duì)UML建模必要的圖添加注釋;

      步驟7:對(duì)系統(tǒng)分析和設(shè)計(jì)進(jìn)行整理,撰寫(xiě)實(shí)驗(yàn)報(bào)告 五.實(shí)驗(yàn)結(jié)果

      第三篇:網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      開(kāi)卷有益 網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      課程名稱網(wǎng)站規(guī)劃建設(shè)與管理維護(hù)

      專業(yè) 班級(jí) 提交人

      2013年9月29日 開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      一、項(xiàng)目概述:

      1.1項(xiàng)目名稱:開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)。

      1.2項(xiàng)目背景:隨著Internet的迅速發(fā)展,當(dāng)今電子商務(wù)已接被廣大的互聯(lián)網(wǎng) 用戶所接受,網(wǎng)購(gòu)的火爆程度有目共睹。網(wǎng)上書(shū)店作為其中的一部分也有了迅速的發(fā)展。為了方便廣大用戶因?yàn)樗诘貐^(qū)的原因,造成“有書(shū)沒(méi)人買,有人沒(méi)書(shū)買”的現(xiàn)象,充分利用現(xiàn)代信息化、因特網(wǎng)的優(yōu)勢(shì),建立網(wǎng)上書(shū)店系統(tǒng),實(shí)施把書(shū)店“搬”到網(wǎng)上的方案。就網(wǎng)上書(shū)店而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢(shì)。國(guó)內(nèi)著名的兩大書(shū)店,當(dāng)當(dāng)網(wǎng)與卓越網(wǎng),他們售書(shū)的理念很簡(jiǎn)單,讀者可以自己尋找自己喜愛(ài)的書(shū),對(duì)于讀者來(lái)說(shuō),無(wú)需為尋找一本自己想要的書(shū)好奔波于城市的各個(gè)角落,無(wú)需因?yàn)闀r(shí)間問(wèn)題而錯(cuò)過(guò)了新書(shū)的首發(fā)式,或者因?yàn)闀r(shí)間問(wèn)題而去不了書(shū)店,網(wǎng)上書(shū)店系統(tǒng),只需你有一臺(tái)可以連上互聯(lián)網(wǎng)的電腦,就可以按照自己的興趣檢索到自己想要的書(shū)本。對(duì)于那些沒(méi)有時(shí)間經(jīng)常去傳統(tǒng)書(shū)店或其住所離傳統(tǒng)書(shū)店較遠(yuǎn)的讀者來(lái)說(shuō),具有實(shí)際意義。因此網(wǎng)上售書(shū)必將有長(zhǎng)足的發(fā)展。本系統(tǒng)的主要目的是實(shí)現(xiàn)圖書(shū)的在線銷售,包括管理庫(kù)房中的圖書(shū),以及管理用戶的購(gòu)物車,從而實(shí)現(xiàn)書(shū)籍預(yù)訂、結(jié)賬、查看訂單等一系列功能,實(shí)現(xiàn)書(shū)店和用戶雙贏的局面。

      1.3項(xiàng)目目標(biāo):實(shí)現(xiàn)網(wǎng)上書(shū)店系統(tǒng)的基本功能,包括兩大部分:用戶客戶端和管 理員服務(wù)器端。用戶客戶端完成會(huì)員的注冊(cè)(包括登錄名、密碼、真實(shí)姓名、收貨地址、聯(lián)系方式等信息的填寫(xiě)),登錄(登錄后會(huì)員可查看自己的賬戶信 息,對(duì)個(gè)人信息的修改,查看訂單狀態(tài),與客服人員的在線交流,對(duì)書(shū)籍和 服務(wù)進(jìn)行評(píng)價(jià));圖書(shū)瀏覽(可以使用搜索引擎或其他方式查找到自己喜愛(ài)的 圖書(shū))、預(yù)訂(如果想要購(gòu)買的圖書(shū)目前暫時(shí)缺貨,可以預(yù)訂圖書(shū),圖書(shū)到貨 后,管理員向會(huì)員發(fā)出到貨信息,以便會(huì)員購(gòu)買)、購(gòu)買(購(gòu)買圖書(shū))、留言 簿(與在線客服的交流以及評(píng)價(jià)圖書(shū)及服務(wù))等一系列購(gòu)書(shū)功能。管理員服 務(wù)器端完成對(duì)圖書(shū)、會(huì)員的各種信息的管理(包括書(shū)目的增刪改,庫(kù)存信息 的管理及會(huì)員訂單的處理等)。

      1.4項(xiàng)目?jī)?nèi)容:開(kāi)卷有益網(wǎng)上書(shū)店采用現(xiàn)有的各種網(wǎng)絡(luò)技術(shù),構(gòu)建一個(gè)擁有全面 書(shū)籍的多級(jí)查詢、選擇、訂購(gòu)的網(wǎng)上銷售系統(tǒng),為顧客提供方便、快捷、安 全的網(wǎng)上購(gòu)物環(huán)境。

      1.5項(xiàng)目的投資規(guī)模和建設(shè)周期:項(xiàng)目建設(shè)預(yù)計(jì)投入30萬(wàn)元,用于平臺(tái)搭建、軟硬件資源的購(gòu)買、技術(shù)支持及管理和人員的費(fèi)用,項(xiàng)目建設(shè)周期約需要5 個(gè)月。

      1.6項(xiàng)目的收益:建設(shè)網(wǎng)上書(shū)店將取得以下幾方面收益:

      a.網(wǎng)上銷售帶來(lái)的業(yè)務(wù)量的增加:預(yù)計(jì)從網(wǎng)站運(yùn)營(yíng)起半年內(nèi)書(shū)店銷售收入增

      長(zhǎng)7%,二年內(nèi)銷售收入增長(zhǎng)88%。

      b.網(wǎng)上銷售帶來(lái)的成本節(jié)約:預(yù)計(jì)書(shū)本銷售成本可以減少15%~33%。

      c.品牌增值帶來(lái)的收益:網(wǎng)上書(shū)店的運(yùn)作將擴(kuò)大“開(kāi)卷有益”的知名度,提升 “開(kāi)卷有益”品牌,最終使開(kāi)卷有益書(shū)店成為全國(guó)地區(qū)有影響力的網(wǎng)上書(shū)店 開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      企業(yè)。

      二、項(xiàng)目可行性分析:

      2.1網(wǎng)上書(shū)店設(shè)計(jì): 會(huì)員(注冊(cè)用戶):通過(guò)填寫(xiě)個(gè)人信息,經(jīng)過(guò)系統(tǒng)認(rèn)證的用戶,完成每個(gè)用戶的書(shū)籍預(yù)訂、購(gòu)書(shū)、查看訂單、留言簿等功能。

      管理員:有權(quán)對(duì)圖書(shū)的信息進(jìn)行錄入、修改、刪除等功能;進(jìn)行圖書(shū)的入庫(kù)、出庫(kù)、盤(pán)點(diǎn),系統(tǒng)出錯(cuò)或有需要時(shí),人工進(jìn)行用戶匯款信息錄入、修改、刪除等功能;查看、刪除、回復(fù)會(huì)員的留言;管理圖書(shū)的銷售等一系列信息。訂單:用戶為購(gòu)買貨物而填寫(xiě)的關(guān)于書(shū)目、送貨地址、付款方式等信息的表單;訂單可以有幾種狀態(tài):1)訂單生成在審核中2)訂單通過(guò)審核,正在配貨3)訂單中的貨物已發(fā)貨,但用戶未接收4)訂單配送完成5)在15天退換貨的階段6)用戶收貨15天后,沒(méi)有退換貨,交易完成。

      客戶端:會(huì)員完成圖書(shū)瀏覽、搜索、預(yù)訂、購(gòu)書(shū)、查看訂單、評(píng)論留言等一系列過(guò)程的平臺(tái)。后臺(tái)管理系統(tǒng):管理員通過(guò)用戶名和密碼的驗(yàn)證后,管理有關(guān)圖書(shū)的訂單、庫(kù)存、銷售,會(huì)員的管理,評(píng)論留言的管理等的信息的平臺(tái)。2.2產(chǎn)品目標(biāo)與范圍

      網(wǎng)上書(shū)店系統(tǒng)是一個(gè)中小型的電子商務(wù)系統(tǒng),可以為各類用戶提供方便的在線買書(shū)環(huán)境,要符合目前國(guó)內(nèi)流行的電子商務(wù)模式——B/S架構(gòu),三層運(yùn)行模式,同時(shí)適用于Intranet/Internet。瀏覽器為第一層,作為系統(tǒng)的應(yīng)用界面;應(yīng)用邏輯服務(wù)為第二層;數(shù)據(jù)鏈接為第三層,作為系統(tǒng)的數(shù)據(jù)存取服務(wù)。用戶可以在系統(tǒng)中實(shí)現(xiàn)注冊(cè)、瀏覽圖書(shū)、搜索查詢圖書(shū)、預(yù)訂圖書(shū)、下定單、付款、確認(rèn)收貨等功能,登錄該網(wǎng)站后,先進(jìn)行注冊(cè),在會(huì)員登錄并且購(gòu)得圖書(shū)后,提交購(gòu)書(shū)單給圖書(shū)管理員,并同時(shí)將費(fèi)用通過(guò)網(wǎng)上銀行、電匯、郵寄或貨到付款的方式交付到圖書(shū)管理員處。圖書(shū)管理員進(jìn)貨后,整理歸類,并將書(shū)目信息發(fā)布到網(wǎng)上,管理員通過(guò)用戶管理、訂單管理、圖書(shū)管理、銷售管理、庫(kù)存管理等管理功能來(lái)對(duì)系統(tǒng)進(jìn)行維護(hù)更新。2.3假設(shè)與約束

      為了使網(wǎng)上書(shū)店獲得更好的安全性、擴(kuò)展性和更高的執(zhí)行效能,整個(gè)系統(tǒng)采取分布式部署的方案,將承載關(guān)鍵業(yè)務(wù)邏輯的應(yīng)用程序服務(wù)器(或應(yīng)用程序服務(wù)器集群)和承載業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)庫(kù)服務(wù)(或數(shù)據(jù)庫(kù)服務(wù)器集群)隔離開(kāi)來(lái)。實(shí)現(xiàn)管理與數(shù)據(jù)的分離,便于管理和維護(hù)。

      網(wǎng)上書(shū)店面向全球互聯(lián)網(wǎng)用戶,進(jìn)行相關(guān)交易前必須注冊(cè)為本網(wǎng)站平臺(tái)會(huì)員,才能擁有相應(yīng)權(quán)限。應(yīng)用本平臺(tái)必須保證電腦或其它訪問(wèn)本平臺(tái)的軟件有殺毒防毒能力,對(duì)于因客戶中毒而產(chǎn)生的交易損失本平臺(tái)不負(fù)任何責(zé)任。平臺(tái)用戶應(yīng)妥善保管好個(gè)人密碼,不要將密碼泄露給它人,一旦發(fā)現(xiàn)丟失或被盜,需盡快提供相關(guān)證明交于客服人員進(jìn)行相關(guān)賬戶凍結(jié)與資料的修改。2.4項(xiàng)目工作范圍

      項(xiàng)目規(guī)劃,計(jì)劃分為兩部分:客戶端和服務(wù)器端

      客戶端部分:用戶注冊(cè)及用戶信息修改;站內(nèi)搜索引擎;書(shū)籍瀏覽;書(shū)籍預(yù)訂;購(gòu)書(shū);查看定單;查看購(gòu)買歷史;留言簿;服務(wù)器端;

      圖書(shū)庫(kù)信息維護(hù):圖書(shū)數(shù)據(jù)錄入、修改、刪除等功能; 開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      圖書(shū)庫(kù)管理:入庫(kù)、出庫(kù)、盤(pán)點(diǎn);

      用戶匯款管理:用戶匯款信息錄入、修改、刪除等功能; 圖書(shū)銷售管理:銷售日?qǐng)?bào)、月報(bào),銷售排行榜,TOP10; 管理留言簿:查看,回復(fù),刪除 2.5 應(yīng)交付成果 2.5.1 需完成的軟件 程序的名稱:網(wǎng)上書(shū)店系統(tǒng)、編程語(yǔ)言:C++、支撐系統(tǒng)的數(shù)據(jù)庫(kù):SQL SERVER 2008。2.5.2需提交用戶的文檔:《網(wǎng)上書(shū)店項(xiàng)目計(jì)劃書(shū)》、《網(wǎng)上書(shū)店需求規(guī)格說(shuō)明書(shū)》、《網(wǎng)上書(shū)店概要設(shè)計(jì)說(shuō)明書(shū)》、《網(wǎng)上書(shū)店詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》、《測(cè)試分析報(bào)告》、《用戶手冊(cè)》

      2.6 項(xiàng)目開(kāi)發(fā)環(huán)境:操作系統(tǒng):windows

      7、開(kāi)發(fā)工具:visual studio 2010 數(shù)據(jù)庫(kù)系統(tǒng):SQL SERVER 2008、硬件配置:Intel core2 T6500、內(nèi)存2G、320G硬盤(pán)

      三、項(xiàng)目團(tuán)隊(duì)組織:

      3.1 組織結(jié)構(gòu)

      所需角色:項(xiàng)目經(jīng)理、計(jì)劃經(jīng)理、系統(tǒng)分析員、構(gòu)架設(shè)計(jì)師、設(shè)計(jì)員 組織結(jié)構(gòu):

      四、項(xiàng)目總體規(guī)劃:

      4.1網(wǎng)站目標(biāo)定位:開(kāi)卷有益書(shū)店的主要業(yè)務(wù)室銷售書(shū)籍,定位于熱愛(ài)閱讀的廣大人群,為他們提供方便、時(shí)尚的訂購(gòu)服務(wù)。

      4.2網(wǎng)站商務(wù)規(guī)劃:

      (1)商務(wù)模式:開(kāi)卷有益書(shū)店的商務(wù)對(duì)象以普通消費(fèi)者為主,主要采用網(wǎng)上商店+連鎖經(jīng)營(yíng)的B2C電子商務(wù)模式。

      (2)主要業(yè)務(wù)流程:顧客選擇要購(gòu)買的書(shū)籍——下訂單——支付貨款——網(wǎng)

      站把訂單通知物流部門——物流部門配送——通知顧客開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      配送成功。

      圖1: 開(kāi)卷有益網(wǎng)上書(shū)店的業(yè)務(wù)流程

      (3)贏利方式:開(kāi)卷有益書(shū)店主要通過(guò)在線銷售書(shū)籍,爭(zhēng)取更多的交易機(jī)會(huì)、擴(kuò)大銷售量,從而增加書(shū)店的收入。此外,根據(jù)顧客的訂單按需進(jìn)貨可大大降低書(shū)籍的庫(kù)存,節(jié)約成本,提高書(shū)店的綜合效益。

      五、支持條件:

      5.1用戶界面

      人性化界面,全新感覺(jué),操作簡(jiǎn)便,一目了然,視圖優(yōu)美等特點(diǎn)。并且采用菜單界面驅(qū)動(dòng)方式,給操作用戶帶來(lái)了極大的便利。

      5.2硬件接口

      本軟件不需要特定的硬件或硬件接口進(jìn)行支撐。586以上PC機(jī)均可運(yùn)行此軟件。

      5.3軟件接口

      運(yùn)行于Windows2000及更高版本的操作系統(tǒng)之上。

      5.4故障處理

      正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好無(wú)損。調(diào)試中遇到的問(wèn)題及解決的方案:

      1)遇到跳出“數(shù)據(jù)庫(kù)已經(jīng)關(guān)閉”提示信息阻止程序運(yùn)行時(shí)

      可以查看一下進(jìn)行此項(xiàng)操作時(shí),操作的表是否已經(jīng)被關(guān)閉了或者是在沒(méi)有關(guān)閉此表的情況下又一次運(yùn)用打開(kāi)語(yǔ)句打開(kāi)此表。2)關(guān)于空記錄帶來(lái)的麻煩

      有些空記錄往往會(huì)使程序無(wú)法運(yùn)行。此時(shí)你可用“if not isnull”語(yǔ)句先判斷一下是否為空記錄,再操作。

      六、預(yù)算: 開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

      設(shè)備成本包括:1臺(tái)主流計(jì)算機(jī) 大約3500元

      七、關(guān)鍵問(wèn)題:

      因?yàn)殚_(kāi)發(fā)人員目前還在學(xué)習(xí)階段,開(kāi)發(fā)過(guò)程會(huì)比較緩慢,因此時(shí)間是最大的風(fēng)險(xiǎn),不能完全投入到開(kāi)發(fā)工作中,不可避免會(huì)有設(shè)計(jì)上的不足和缺陷。程序的調(diào)試是最大的困難。

      八、專題策劃要點(diǎn):

      重點(diǎn)在于各種相關(guān)文檔的編寫(xiě),這些文檔質(zhì)量的好壞,決定了日后軟件的開(kāi)發(fā)速度、可執(zhí)行性、可維護(hù)性。

      第四篇:uml課程論文 網(wǎng)上書(shū)店項(xiàng)目

      南京信息工程大學(xué)

      課程論文題目

      網(wǎng)上書(shū)店項(xiàng)目概述

      網(wǎng)上購(gòu)書(shū)系統(tǒng)3部分組成:用戶管理、購(gòu)書(shū)網(wǎng)站和訂單處理中心。其中,用戶管理負(fù)責(zé)用戶注冊(cè)及用戶登陸;購(gòu)書(shū)網(wǎng)站是一個(gè)Web應(yīng)用程序,用戶可以通過(guò)Web瀏覽器登錄到此網(wǎng)站,在此網(wǎng)站,用戶可以搜索要找的書(shū),查看書(shū)的詳細(xì)信息并購(gòu)書(shū);訂單處理中心用來(lái)管理購(gòu)物網(wǎng)站轉(zhuǎn)過(guò)來(lái)的訂單。

      用戶管理主要包括一下功能: ? 注冊(cè)用戶信息

      1)對(duì)于新用戶,單擊“注冊(cè)”按鈕,進(jìn)入用戶注冊(cè)頁(yè)面; 2)填寫(xiě)相關(guān)注冊(cè)信息,填寫(xiě)完畢后單擊“確定”按鈕; 3)彈出“注冊(cè)成功”對(duì)話框,即成功注冊(cè)。? 用戶登錄驗(yàn)證

      1)對(duì)于已注冊(cè)用戶,進(jìn)入用戶登錄頁(yè)面; 2)填寫(xiě)您的用戶名和密碼; 3)單擊“登錄”按鈕;

      4)用戶名和密碼正確,登錄成功,進(jìn)入購(gòu)書(shū)網(wǎng)站;否則返回。? 瀏覽圖書(shū)

      網(wǎng)站的書(shū)籍列表要列出當(dāng)前網(wǎng)站所有的圖書(shū)名稱。當(dāng)用戶單擊某一圖書(shū)名稱時(shí),要列出該書(shū)的詳細(xì)信息(包括書(shū)名、作者、單價(jià))。? 查找圖書(shū)

      用戶可以在網(wǎng)站的查找框中輸入一個(gè)書(shū)名,單擊“查找”按鈕可以網(wǎng)站是否有此書(shū),系統(tǒng)將查找結(jié)果(如果有此書(shū),返回書(shū)的詳細(xì)信息;如果沒(méi)有,返回當(dāng)前沒(méi)有此書(shū)的信息)返回給用戶。? 購(gòu)物車管理

      用戶可以隨時(shí)查看自己的購(gòu)物車,可以添加或刪除購(gòu)物車中的商品。

      ? 購(gòu)書(shū)

      在瀏覽圖書(shū)時(shí),用戶可以在查看選中圖書(shū)的詳細(xì)信息時(shí)添加次書(shū)到購(gòu)物車,添加完畢可以選擇繼續(xù)購(gòu)物或是結(jié)算。如果選擇結(jié)算,要填一個(gè)購(gòu)書(shū)登記表,該表包括以下內(nèi)容:購(gòu)書(shū)人姓名、地質(zhì)、E-mail、所購(gòu)圖書(shū)的列表、總價(jià)。訂單處理中心的功能:

      訂單處理中心是一個(gè)Web應(yīng)用程序,在此將列出所有等待處理的訂單,每一筆訂單包含購(gòu)書(shū)人姓名、地址、E-mail、所購(gòu)圖書(shū)的列表、總價(jià)。其中,所購(gòu)圖書(shū)列表包括各個(gè)書(shū)籍信息的明細(xì)內(nèi)容,總價(jià)是系統(tǒng)自動(dòng)計(jì)算的。

      要求:

      1、畫(huà)出該系統(tǒng)的用例圖、類圖、狀態(tài)圖、活動(dòng)圖、順序圖、協(xié)作圖、構(gòu)件圖以及部署圖。

      2、要求打印。3、6月26日前交。

      4、以“學(xué)號(hào)+姓名”命名,將“學(xué)號(hào)+姓名.mdl”文件發(fā)至dcwang_exam@126.com.要求:

      1)畫(huà)出顧客購(gòu)買圖書(shū)的用例圖;

      2)畫(huà)出網(wǎng)上購(gòu)書(shū)系統(tǒng)的類圖;

      3)畫(huà)出顧客訂購(gòu)圖書(shū)的順序圖;

      4)畫(huà)出系統(tǒng)的部署圖。

      第五篇:網(wǎng)上書(shū)店文檔說(shuō)明

      ASP.NET程序設(shè)計(jì)教程

      根據(jù)自己的內(nèi)容填寫(xiě)題目

      院系: 班級(jí): 學(xué)號(hào): 姓名:

      目 錄

      一.

      需求分析...........................................................................................................................3 二.

      詳細(xì)設(shè)計(jì)...........................................................................................................................3

      2.1 修改配置文件...................................................................................................................3 2.2 連接數(shù)據(jù)庫(kù).......................................................................................................................3 2.3 程序調(diào)試...........................................................................................................................4 2.4 查看書(shū)籍...........................................................................................................................5 2.5.搜索書(shū)籍...........................................................................................................................6 2.6.收藏書(shū)籍.........................................................................................................................8 2.7.缺書(shū)的處理.....................................................................................................................9 三. 四.

      心得體會(huì)...........................................................................................................................9 參考文獻(xiàn).........................................................................................................................10 一. 需求分析

      此次我做的作業(yè)名字是網(wǎng)上書(shū)城。由于時(shí)間較短,寫(xiě)出來(lái)的程序并不多,實(shí)現(xiàn)的功能也有限。我能實(shí)現(xiàn)的功能有以下幾個(gè): 1.查看書(shū)籍

      2.收藏書(shū)籍 3.添加到購(gòu)物車

      4.對(duì)書(shū)籍進(jìn)行評(píng)論 5.按類別查找書(shū)籍

      6.可以查看訂單記錄 7.輸入書(shū)名可以搜索相關(guān)的書(shū)籍 8.可以將缺書(shū)的信息反饋出來(lái)。

      二.詳細(xì)設(shè)計(jì)

      2.1 修改配置文件

      對(duì)于整個(gè)網(wǎng)上書(shū)城程序來(lái)說(shuō),首先應(yīng)該修改Web.config里面的內(nèi)容,以便用于在連接數(shù)據(jù)庫(kù)是減少不必要的麻煩。具體的修改如下:

      這是在Web.config里面加入了一個(gè)連接字符串和一個(gè)appsettings節(jié)。為了連接數(shù)據(jù)庫(kù)用的。

      2.2 連接數(shù)據(jù)庫(kù)

      通過(guò)添加新的數(shù)據(jù)連接,將一個(gè)數(shù)據(jù)庫(kù)文件進(jìn)行測(cè)試連接,如果連接成功,則會(huì)看到下面的界面:

      2.3 程序調(diào)試

      按F5鍵進(jìn)行程序的調(diào)試,出現(xiàn)主界面:

      在首頁(yè)的左上方是一個(gè)登錄窗口。如果你已經(jīng)有賬號(hào)和密碼了,就可以直接登錄。如果沒(méi)有,點(diǎn)擊下面的注冊(cè),跳轉(zhuǎn)到注冊(cè)頁(yè)面。注冊(cè)一個(gè)新的賬號(hào),就可以登陸了。

      注冊(cè)成功后,登錄才能使用其他的一些功能。比如修改個(gè)人資料和密碼等。

      2.4 查看書(shū)籍

      在首頁(yè)可以在分類瀏覽和熱銷書(shū)目中查看各種相關(guān)的書(shū)籍。在書(shū)籍的詳細(xì)頁(yè)面,有一個(gè)添加到購(gòu)物車的超鏈接。點(diǎn)擊它就會(huì)將這本書(shū)加入到購(gòu)物車中。然后我們會(huì)在購(gòu)物車?yán)锊榭吹轿覀冞x購(gòu)的書(shū)籍。

      2.5.搜索書(shū)籍

      在首頁(yè)點(diǎn)擊搜索,彈出一個(gè)搜索窗口

      這里的搜索可以只輸入其中的任意一項(xiàng)進(jìn)行搜索,也可以不輸入任何條件直接搜索,在搜索完成后會(huì)給出總共的數(shù)目:

      2.6.收藏書(shū)籍

      在首頁(yè)點(diǎn)擊任意一本書(shū)籍,會(huì)出現(xiàn)對(duì)這本書(shū)的詳細(xì)描述。如果你喜歡這本書(shū),我們可以在這個(gè)界面對(duì)這本書(shū)進(jìn)行購(gòu)買和收藏。另外還可以對(duì)這本書(shū)進(jìn)行評(píng)論,說(shuō)出自己的看法。

      2.7.缺書(shū)的處理

      如果你喜歡的書(shū)籍沒(méi)在這里面,你可以將信息反饋給我們,將書(shū)名和出版社的信息記錄下來(lái):

      三. 心得體會(huì)

      此次寫(xiě)的程序是以前沒(méi)有練習(xí)過(guò)得,不僅用到了數(shù)據(jù)庫(kù),而且還把相關(guān)的類進(jìn)行了分離。把類放在了App_code文件夾下,這樣在操作時(shí)既明了又方便!

      此外本程序還用到了許多CSS樣式,為了增加程序的界面風(fēng)格,使界面看起來(lái)更加美觀。在這次所做的大作業(yè)中,不僅增強(qiáng)了我的動(dòng)手能力,而且也增強(qiáng)了我對(duì)程序的改錯(cuò)能力。通過(guò)這次網(wǎng)上書(shū)城的程序編寫(xiě),我對(duì)ASP.NET的認(rèn)識(shí)更加的深刻了,對(duì)程序的理解也更深了。此次的大作業(yè)真的是一個(gè)很好地鍛煉機(jī)會(huì)。相信以后再碰到這樣的問(wèn)題就會(huì)迎刃而解了!詳細(xì)的代碼請(qǐng)參考附件里的程序。

      四. 參考文獻(xiàn)

      Asp.net程序設(shè)計(jì)教程

      下載網(wǎng)上書(shū)店項(xiàng)目總結(jié)報(bào)告word格式文檔
      下載網(wǎng)上書(shū)店項(xiàng)目總結(jié)報(bào)告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        網(wǎng)上書(shū)店策劃書(shū)

        第 三 波 網(wǎng) 上 書(shū) 店 策 劃 書(shū)一. 市場(chǎng)分析 1.開(kāi)展網(wǎng)上書(shū)店的可行性分析 (1)網(wǎng)上書(shū)店優(yōu)質(zhì)低價(jià)的競(jìng)爭(zhēng)優(yōu)勢(shì) 網(wǎng)上購(gòu)物,具有價(jià)格低廉、高效、方便、種類齊全的特點(diǎn),而且與傳統(tǒng)書(shū)店的......

        WEB的書(shū)店項(xiàng)目總結(jié)報(bào)告(個(gè)人)

        項(xiàng)目個(gè)人報(bào)告 ---Web的網(wǎng)上書(shū)店 在大三下學(xué)期,通過(guò)學(xué)習(xí)軟件工程這門課程,使自己更加系統(tǒng)的認(rèn)識(shí)到了在項(xiàng)目開(kāi)發(fā)階段,并通過(guò)作為擔(dān)任項(xiàng)目組組長(zhǎng),各個(gè)環(huán)節(jié)都有其必要性和重要性,每......

        網(wǎng)上書(shū)城項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告

        目錄1引言 ............. 11.1編寫(xiě)目的........... 11.2背景............... 11.3定義............... 11.4參考資料........... 12實(shí)際開(kāi)發(fā)結(jié)果 ............ 12.1產(chǎn)品..........

        卓越亞馬遜網(wǎng)上書(shū)店

        一、基本情況 卓越亞馬遜 亞馬遜中國(guó)是全球最大的電子商務(wù)公司亞馬遜在中國(guó)的網(wǎng)站。秉承“以客戶為中心”的理念,亞馬遜中國(guó)承諾“天天低價(jià),正品行貨”,致力于從低價(jià)、選品、......

        網(wǎng)上書(shū)店-可行性分析

        武夷學(xué)院實(shí)驗(yàn)報(bào)告 課程名稱: 軟件工程 項(xiàng)目名稱: 可行性分析 姓名:XXX 專業(yè):計(jì)科 班級(jí):一班 學(xué)號(hào):xxx 同組成員:無(wú) 1、引言 1.1、編寫(xiě)目的 實(shí)現(xiàn)書(shū)店在互聯(lián)網(wǎng)上進(jìn)行書(shū)品展示,在線客......

        網(wǎng)上書(shū)店商業(yè)策劃書(shū)

        網(wǎng)上書(shū)店商業(yè)籌劃書(shū)一、前言Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段......

        網(wǎng)上書(shū)店策劃書(shū)(推薦5篇)

        網(wǎng)上書(shū)店策劃書(shū)轉(zhuǎn)眼間,歲月匆匆,工作已經(jīng)告一段落,我們又將續(xù)寫(xiě)新的詩(shī)篇,迎接我們的是新的工作內(nèi)容和工作目標(biāo),做好策劃,才能輕裝上陣,在今后奮勇?tīng)?zhēng)先。那么如何把策劃書(shū)做到重點(diǎn)突......

        網(wǎng)上書(shū)店-系統(tǒng)分析設(shè)計(jì)文檔

        網(wǎng)上書(shū)店系統(tǒng)analysis & design 目錄: 1.登錄包 1.1 class diagram LoginForm為boundary class CheckAndReadFrormUserList為control class UserList 為 entity class 在登......