图书管理系统设计说明书--熊犇(3)
时间:2026-01-22
时间:2026-01-22
按馆藏编号检索图书
3、设计合理的排序功能,要求实现所借书籍: 按还期排序 按书号排序 按馆藏编号排序
4、巧妙灵活的运用文件知识,将多个信息写入文件,如读者信息、图书信息等 5、馆藏书目和读者信息事先已经存放在各自的文件中,程序只需读取和处理即可
6、无需设计全面的图书的管理功能和读者的管理功能,这样可以控制程序规模和复杂度
技术提示:
1、分析和设计很重要,设计清楚再动手
2、使用面向对象的方法可以减轻复杂问题的分析难度 3、使用模板可以减少函数的数量
4、文件不要用太多,要注意文件之间(文件中信息之间)的关系
设计题目:2、课程设计的安排
设计要求:
问题的描述:
计算机系的课程设计通常是由系教务的段卉老师负责安排的。但随着服务外包专业方向的招生,班级和学生人数越来越多。实验室的安排就成了问题。于是,段老师将课程设计的安排交给了各门课程的主讲教师。但是主讲教师不熟悉课程安排,安排的课程设计时间非常不合理。老师和学生都有些意见。这里要求你编写一个程序,帮助安排本学期的课程设计。 系统的大致要求如下:
1. 课程设计在15、16两周举行。
2. 每位老师带一个班的课程设计,总学时数为40学时,每个班要在两周内上机若干个(这个数字没
有规定,可根据题目的难度安排10~30学时,比如说26学时)学时,其他时间为老师答疑和任务布置。 3. 服务外包一共有14个班(只有3班和7班的人数超过了40人),上机的教室一共有7个分别是1401、
1402、1403、1404、1408、1409、1413。 4. 一般而言,任何一个没课的教室都可以容纳任何一个班,但是由于3班和7班的人数超过40人,因
此只能安排到1409和1413。 5. 教室里面已经安排了课,负责安排实验室的黄娟老师给了你一张有课的课表(文本文件),格式
如下: 1401 15 NYYYY NNYYY ……
(该文件表示:1401实验室第15周星期一和星期二的占用情况,第二行开始,每行为一天,字母N表示不能排课,而字母Y表示可以安排)
6. 另外的一些条件也会影响课程的安排,我们必须把它考虑进去:
a) 2010级的同学在两个周五的上午安排有考试、不能安排上机。
下一篇:论文答辩问题汇总