大學生資訊管理系統

2021-09-24 01:48:18 字數 1872 閱讀 4442

今天學習利用python實現乙個大學生資訊管理系統的專案

import datetime

class personvalueerror(valueerror):

pass

class person:

_num = 0

definit(self, name, ***, birthday, ident):

if not (isinstance(name, str) and *** in (「女」, 「男」)):

raise personvalueerror(name, ***)

try:

birthday = datetime.date(*birthday)

except:

raise personvalueerror(「wrong date:」, birthday)

self._name = name

self._*** = ***

self._birthday = birthday

self._id = ident

person._num += 1

def id(self):return self._id

def name(self):return self._name

def ***(self):return self._***

def birthday(self):return self._birthday

def age(self): return (datetime.date.today().year - self._birthday.year)

def set_name(self, name):

if not isinstance(name, str):

raise personvalueerror(「set_name」, name)

self._name = name

deflt(self, another):

if not isinstance(another, person):

raise persontypeerror(another)

return self._id < self._id

@classmethod

def num(cls):

return person._num

defstr(self):

return " ".join((str(self._id), self._name, self._***, str(self._birthday))

def details(self):

return 「, 「.join((「編號:」 + str(self._id),

p1 = person(「謝雨潔」, 「女」, (2000, 7, 30), 1815022121)

p2 = person(「汪力強」, 「男」, (1999, 2, 17), 1701380324)

p3 = person(「張子玉」, 「女」, (1997, 10, 14), 1631747032)

p4 = person(「李國棟」, 「男」, (1998, 5, 24), 1183848593)

plist = [p1, p2, p3, p4]

for p in plist:

print§

print(」\nafter sorting:」)

plist.sort()

for p in plist:

print(p.details())

print(「people created:」, person.num(), 「\n」)

這個程式目前僅能實現乙個普通人的資訊,還沒有細分。。。

課程設計 大學生資訊管理系統

下面是解答 完成80 了,程式都能執行,還有一點功能沒有加進去,自己加吧,另外寫的比較匆忙,肯定有不完善的地方,希望完善哦!include include include include include typedef struct students student void menu void s...

大學學生資訊管理系統

大學學生資訊管理系統 專案原始碼 一 軟體開發必要性 在21世紀的科技時代,科學技術突飛猛進,計算機已經不僅是在科技上應用,而且在生活中也是同樣得到了廣泛在應用。如今,不管是小學 初中 高中 甚至是很多大學生的學生成績管理基本上是靠人工進行管理,但隨著時間的變化,學校規模的擴大,有關學生成績管理工作...

學生資訊管理系統

學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...