| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 970 人关注过本帖
标题:我的课程设计题目
只看楼主 加入收藏
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
 问题点数:0 回复次数:9 
我的课程设计题目
无星的最多是65分
一个星的最多是75分
2个星最多85
3个星最多99
发上来大家可以当练手了
我们礼拜一开始做
v4Umszir.rar (146.3 KB) 我的课程设计题目


搜索更多相关主题的帖子: 课程 设计 发上 练手 
2006-12-15 02:43
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
第二题是最简单的。

我建议你做图书管理那题, 这道题很简单的, 而且数据类型也很自由。 我不知道你们的程序要不要界面化的, 如果要的话, 用java 写很简单的。

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-12-15 03:34
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 

我都想好了
还有最后一个
先建个析够为受保护的虚基类
然后用智能指针代表Oneperson
我们没学JAVA呢
你也编啊
到时我和你的对比一下
这样有助于我的规范

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-12-15 04:44
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 
不过,我偏向与最后一个
因为文件方面是我的弱项

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-12-15 04:45
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 

倒数第2个需要很好的构建思路
我现在这方面很不成熟
才学C++半年多


嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-12-15 04:48
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
图书管理系统就是一个有工作效能的图书馆。 当你编程的时候, 你要清楚一件事情, 那就是你的程序就是一个物理模型。 你用你的程序来模拟现实世界。 所以编程的过程就是建模的过程。

在这个系统中出现的对象首先就是这个图书馆了, 图书馆是个放书的容器。 图书馆里的书是有系统的放的, 也就是分门别类的放的, 每一类就是一个单一的容器, 那么这样来看, 图书馆就是放容器的地方, 每个容器中放的都是同一类型的书, 比如物理书籍都放在物理书籍的架子上。 在某一类的容器中放着很多不同的书, 某一同一名称的书可以有很多本。 一般书籍都会有一个ISBN 号, 但是由于同一名称的书在一家图书馆内会有好几本, 那么图书馆为了便于管理都会给每一本书一个ID, ID 为了便于识别不是完全用数字的, 而是字符与数字结合的, 比如 inf 510#056. 图书馆的参与者是人, 有图书馆内部的管理人员, 有用户。 所以图书馆还需要一个存放人员信息的容器。 只有管理人员可以对书籍进行管理, 比如新书登记, 过于陈旧的书籍的清除处理, 被毁坏的书籍的清除处理, 遗失书籍的处理。 书籍的出借处理(你要清楚出借意味着什么? 意味着用户信息的更新, 意味着该本书的计时功能的启动, 也就是说一旦超出一定的期限, 要做出一定的处理。 有这一点看出, 图书馆需要一个借书规则)。

通过上面的分析, 我们可以来看, 这个系统中出现的对象有哪些了, 他们是:
1) library
2) containers for books(just for a catalog) for example : Computer Science
3) container for a book( that mean, a book can have many samples)
4) book( every sample is a book)
5) container for employee( who manage the books in library)
6) container for user( who borrows the books)
7) borrowing rule

现在你需要建立他们之间的关系了:
1包含了2, 2 包含了3, sample is a book, 1 包含了5, 1包含了6, 1 has 7

在关系明确以后就是建立class diagram

在建立了class diagram 之后就是 implement all methods in class

最后, 就很简单了, 在main() 写个 new library(); 就可以了。

大致分析就是这样的, 有可能会有遗漏。 如果采用中央控制处理模式, 那么对于遗漏的修补处理, 以及某些功能的修补处理会很简单的。



自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-12-15 07:44
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 

建议 你写 huffman 那个.. 虽说 才 两个星...但是huffman 很有实用性....自己写一个好点的..不管多少字符集..
把它封装了 ,以后就当自己的类库... huffman 编码/解码器 将来在开发和设计别的东西的时候,会十分有帮助....


2006-12-15 09:09
一二三四五
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:856
专家分:0
注 册:2006-11-13
收藏
得分:0 
高手啊

hey,di va la
2006-12-15 09:51
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 
KAI:
想起一个问题
涉及到汉字排序
就是根据书名查找排序等
不知道w_char的操作与普通操作有什么不同
怎么实现

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-12-15 21:24
caiqiufu
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2006-12-14
收藏
得分:0 
汗啊!
我都大四
看到上面的程序还不会写.
2006-12-16 13:32
快速回复:我的课程设计题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018959 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved