題庫管理系統第一階段

2021-05-22 05:52:13 字數 1139 閱讀 9361

經過上週緊張激烈的思考和**之後,關於題庫管理系統中的核心部分算是基本解決了,就是要求根據試題的難度係數確定不同難度係數的試題分數的比例,並且還要讓學生考完試的成績符合正態分佈。

——題記

終於有時間坐下來把上個星期的活動總結一下了。

先說下起始點,從3月

26號就開始進行題庫管理系統的需求分析了,然後又不斷的對需求進行修改。在此之後,我自己又使用pd(

powerdesigner

)對資料進行建模,得到資料庫設計文件。隨後又對系統整體進行設計,採用

mvc架構,還是使用

pd對系統進行建模,到3月

29號,就完成了系統整體的建模,這個階段都是自己完成的。

不過這些並不是完善的,為什麼這麼說呢?因為在後來學宇參與之後我們又對系統中的一些地方進行了討論,包括需求以及資料庫的設計。經過一些列討論之後最終達成一致,因為該系統比較簡單,於是學宇又自己從頭至尾完成了一邊,把大體的「框架」搭建出來了。從這個時候麻煩也就開始了。

首先是系統的核心也就是那個抽題的演算法,說實話,這些涉及到數學的東西確實是很有技術性的東西,因此必然要費一番腦筋。並且最頭疼的是從萬方上找到了一篇關於抽題的**,然後以為**是正確的,就開始研究,結果研究了三四天,發現**給的演算法和公式跟作者本人所說的抽題的意圖竟然不一致,也就是俗話說的「跑偏了」。

因為我們也就沒有了依據,只能自己找出乙個演算法來實現滿足正態分佈的這樣的乙個出題演算法了。在公尺老師的指導下(這句話很官方了),我們仨不斷的討論,最終還是找到了乙個解決方案。

我描述的很簡單,其實過程很複雜。為此我和學宇大腦都超頻了好幾天。不過好在學宇大腦的主頻高些,最後還是找到乙個方法。

free textbox

和cuteeditor

),不過效果都不理想。因此到現在為止依然處於探索狀態。

但是不管怎麼說吧,技術上的問題都不是問題,唯一的問題是那些非技術上的,比如說實際生活中要讓結果呈現乙個什麼樣的狀態,或者是要將生活中的實際問題抽象化,抽象到技術裡。

總之,上週可真正的算是艱難的一周。因為時時刻刻都在解決演算法問題絞盡腦汁。但是這樣的生活也是很有意思的。以我們現在的水平來說以及所作的一些東西來說,有時遇到一些有挑戰性的東西也能讓人興奮。

ps:該找幾本文學書看了,不由得想起一句話:三日不讀書,便覺語言無味,面目可憎。

第一階段練習

1 輸入乙個整數,把該整數分別按照八進位制 十進位制 十六進製制形式輸出 include stdio.h main 2 輸入乙個小數 整數部分3位 小數部分5位 把該小數分別按照以下格式輸出 小數部分4位寬度,整個數字8位寬度 小數部分3位寬度,整個數字9位寬度,空白部分使用0填充 include ...

第一階段 2015 12 2016 03

距離上一次寫部落格,大半年就過去了,這半年,都做了些什麼呢,生活又都有些什麼變化呢。2015的下半年是收穫的半年吧。第二,學ios的過程中結識了新的朋友,耳機哥,是很棒的一件事。第三,得到了乙份很美滿的愛情。最終在一起,還好沒錯過。第四,開始正視自己的不足,不再逃避,開始認真製作簡歷,並開始找工作,...

u boot第一階段

u boot 第一階段 位置 cpu arm920t start.s 流程分析 1.儲存一些全域性變數,用於啟動程式將 從flash拷貝到ram或其他使用。有一些變數的值是通過鏈結指令碼得到的,如 text base 位於board 2440 config.mk 中 bss start end 位於...