联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> Python编程Python编程

日期:2018-08-09 01:44


Minimal features required.  ([*] are somewhat harder to implement; but you

can add your own).  Please remember that

<> the project should be specialized for a particular topic for your team

(even if you will use a generic framework that can handle any topic).

Please state the topic area.


<> Please be sure to state the name of the people involved in the project and who did what for each document submitted.


<> The functionality of the system can be naturally divided into

(I) account handling [end-users (buyers & sellers), customer

    representatives, admin staff]

(II) auction functionality

(III) browsing and advanced search functionality

(IV) customer representatives & admin functions

(V) history of auctions and auction similarity


As a group of 3, you could divide the final programming work into (I)(III),

(II) and  (IV), (V).


I. Create accounts of various kind; login, logout.


II. Auctions

  [] seller creates auctions and posts items for sale

[] set all the characteristics of the item

[] set closing date and time

       [*] set a hidden minimum price (reserve)

[] a buyer should be able to bid

[] manually

   [] let the buyer set a new bid

       [] alert the buyer that a higher bid has been placed

[*] with automatic bidding

   [*] set a secret upper limit

   [*] put in a higher bid automatically for the user in case someone bids higher

   [*] alert the buyer in case someone bids more than your upper limit

 [] define the winner of the auction

[] when the closing time has come, check if the seller has set a reserve

   [*] if yes: if the reserve is higher than the last bid none is the winner.

   [] if no: whoever has the higher bid is the winner


III Browsing and advanced search functionality

   [] let people browse on the items and see the status of the current bidding

   [] sort by different criteria (by type, bidding price etc.)

   [] search the list of items by various criteria.

   [] let user set an alert for specific items s/he is interested

   [] user can post questions

   [] user can search and browse questions/answers





IV Customer representatives and admin functions

     [] Admin (create an admin account ahead of time)

[] creates accounts for customer representatives

   [] generates sales reports for:

[] total earnings

[] earnings per:

   [] item

   [] item type

   [] end-user

   [] best-selling items

  [] best buyers

   [] Customer representative:

[] answers to questions of users

[] modifies any information (if this is reasonable)

[] removes bids (that abide to specific rules)

[] removes illegal auctions

   

V History of auctions and auction similarity

  [] a user should be able to:

[] view the history of bids for any specific auction

   [] view the list of all auctions a specific buyer or seller has participated in

[] view the list of "similar" items on auctions in the preceding month (and auction information about them)

(Everywhere above where there is a function for creating something, one

should/could have ones for modifying and deleting it; these are not listed,

in order to make the description shorter.  But this is an opportunity for

"staged development": enhance your system (and grade :) as time allows at

the end by adding these features.)


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp