当前位置:文档之家› 课程设计策划书

课程设计策划书

课程设计策划书
一、课程名称
图书馆管理系统
二、设计目的
掌握面向对象程序设计的基本方法,加深对面向对象的思想,包括封装性、继承性、多态性的理解,掌握面向对象程序设计的分析、设计和实现方法。

通过实题的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法,提高程序设计能力和综合知识运用能力。

通过课程设计,培养学生严肃认真的工作作风。

培养学生自学的能力。

培养独立思考,深入研究,分析问题、解决问题的能力。

要求:
(1)理解并掌握面向对象的程序设计方法;
(2)掌握课程设计的目标和详细要求;
(3)巩固和加深对程序设计课程的理解,提高综合运用课程所学知识的能三、功能描述
本次所选题目及要求任务如下:
1) 图书管理系统中存在如下业务实体:图书(编号、书名、作者、所属科目、出版社、出版时间、入库时间、页数、定价等),图书管理员(工号、名称、岗位等),学生(学号、名称、性别、年龄、类别、所属学院、入学时间、毕业时间、借阅时长限制、借阅册数限制等),教工(工号、名称、性别、年龄、所属学院、入职时间、借阅时长限制、借阅册数限制等),借阅记录(借阅编号、图书编号、读者编号、借阅时间、应还时间、图书管理员编号等);
2) 支持对以上相关业务实体的新增、删除、属性编辑、查询等操作;
3) 实现图书管理中以上所有业务实体的保存与打开等文件操作。

册数限制等),借阅记录(借阅编号、图书编号、读者编号、借阅时间、应还时间、图书管理员编号等);
四、编程环境
C语言,C++或VC++语言环境
五、具体模块划分
图1.总体设计
类设计详细说名
在整个系统中,建立了管理员登录类(Admlogin)、读者登录类(Readerlogin)、管理员类(Administrator)、登录密码类(Admpassword)、图书类(Book)、学生类(Student)、教工类(Teacher)、借书记录类(RecordBooks)、六个管理类。

在管理员登录类中,有个Administratorlogin()函数,在这个函数中,进行打开管理员密码文件,实现管理员身份验证。

登录后管理员可以对六个管理类调用(图书管理、学生管理、管理员管理、教工管理、借书记录管理、对登录用户的管理)在每个分管理中调用各个管理类中相应的管理函数来进行各个部分的管理。

同时在管理员登录类里面设置一个判断,可以直接进行对用户登录管理。

在管理员类中有私有的管理员属性和对管理员属性操作的访问器函数。

在登录密码类同样设置私有属性和访问器函数来获得属性或对属性修改。

同理,图书类、学生类、教工类、借阅记录类以同样的方式来构建相应的类。

六、成员分工
徐善亮:主函数
王姝:读者登录类(Readerlogin)两人讨论完成这两个模块
段悦:管理员登录类(Admlogin)
马申瑞:管理员类(Administrator)、登录密码类(Admpassword)【由徐善亮辅助完成】
李龙:教工类(Teacher)、借书记录类(RecordBooks)、
侯月婷:图书类(Book)、学生类(Student)
袁大玲:图书管理、学生管理
徐浩:管理员管理、教工管理
常宇:借书记录管理、对登录用户的管理
七、预期效果
达到功能描述状况,可使用于图书馆。

八、课程进度
(1)暑假期间选好了课题,制作策划书,分配各成员的工作。

(2)十一假期期间,各成员完成各自的模块,假期结束后,召开小组会议,将各成员的模块汇总,集中调试。

(3)11月中旬完成代码总体编写,各成员完成各自设计心得并交于组长,由组长整理汇总后完成总结,于11月20号前交于老师处。

(4)12月期间针对总结接受老师答辩。

相关主题