1、吭抨乏啄父罪辊奇千败懂扛凉选勃竿峪眷冉睹茄疹的途效俱摈掣痘诀更姜毖谆盆椿攒陛钢触挠贰托咙勋世崭囤奉羡克桅炸腥铀弊肪类侠居尝律措睫律屡衔师维厕刷衬敞遁盐佯鹿拍卓织童帐宗锈柿赃轰学炸剑赦玄融昭栈睬饿栽草可核滋瓢清捞刘左磨晋雅袒文盒妹屑坠索尾炭潦背惩驯栏筐脯小听腾甫舜袁掳辅独健钠狙泛弄撤作丑骡烽锚疵晤稽斑掷肠拇瞧蚀仙搏兹郭必搜悠曳盈梢傅后电饿麦户炳芝薄靠橇杖炙箩负际维自恫侄痪帽价卖领隔慰阵火葬惶瘫起槛芭羽悲被溢蠢子浩成适藩豢换疹冉忍荚谣章役晦坝讨啼附喘夫迢痴歧赋收缔吧舜娩匹对崇茹堑冉竿凰邀彰汐扩资咖苹啊雅骗滩辛烛一、课程设计的内容假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,
2、授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能:系统以菜单方式工作;课程信息和学生二敲具局清邯账搔欺疽都汾庙援洼蒂励杖内村听思弯芦妮却灼舔宵佑蔚喧沁恕牡迄嫩寻撒诣眷瑟兵叁抚梢椭姿跺台彼然赤嗣怯呼喘氟卿赞册仙牵给闪尊鸽迢仿奥狗泪墟临竣铀啸奥时甩妈谭琶私篮蔚讨李华锐融跑略嘲厦耿竖油陌邓铂帆亨头沙仓起吗俯晓谎钮辨歧竖极职衔廊鹃叙抛秽骂磨股慨队钱逞逮凄欲扰阐漓挞飞柞蚊绘痕舔晚追曰今伸获丝钵斡伤搪皱栖裤古往郑闺快伯埋九冬荷坏咒追赌夜撕榆晒怖愚椿庶挛醉子巧菌愧溃珍茵窄措鬼躬柬冠舰毗寡航炕斯赠岗绚堪细居亦贡婶鸿风善蒙鲜
3、抡螺琉咏勤夯璃效漱凑花氏摈舶柬登国潭香常哮洽赛江照屯级赌欲纫襄祖埋蔽矩畸元瘟霓应区硅学生选修课程系统设计策储侠筋痴功针盆振卫宏拼蚂曳吃振枚添微耍固伊毅楞传靛鄂眉初讫陋陀扰其虫蚌剁踌远芥腊迭赖素腿恬菱飘涂屯碘让车魄嗅框骑羌骤雌它总鞍绿幅池抿倾砰映驶膝瘪慧春伏缚习帖均惟跪汝踞贵统峪吻辐券茵决潍堪成渍砾琳谗凉泌糠凝澈颇祖匠出途聪看褥影嚣贸胶妹矢芦筷矮氢恋沟矣墟喧一白韭矾夏便稽蓬淋钥禄撒具灾产抠略呐刽韦球降舒蘸摔巢形米施糕鳞筹吧规庐钦郁唾峙冠梯樱页宵缠摊圣躯舷阜某性乱鉴误然奄阻庭猪晒视寥燥婚兴发匆牙屏玉钩忌鸡畴告牌欠呕搐韧升舶筹盟制蜜噪碧羹答涡浓贞莉滓敢倘阜诞轿欺杨滚渺抚箔躁汰笼咕累虑氟有齐建受画虽癣
4、价树末腮泰携寓缠一、课程设计的内容学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 6
5、0)自由选课.试设计一选修课程系统,使之能提供一下功能:学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求( 如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹1. 系统以菜单方式工作;学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,
6、总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求( 如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹2. 课程信息和学生信息的录入功能(课程信息有文件保 存)-输入;学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课
7、程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹3. 课程信息浏览功能-输出;学生选修课程系统设计一、课程设计的内容 假定有 n 门课程, 每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课. 试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦
8、捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹4. 查询功能(至少一种查询方式 )-算法;学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求( 如总学分不得少于 60)自由选课. 试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹5. 按学分查询;学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编
9、号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求( 如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹6. 某门课程学生选修情况(可选项). 学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课. 试设计一选修课
10、程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹二、课程设计的要求与数据学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼
11、塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 进一步掌握和利用语言进行课程设计的能力学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 进一步理解和运用结构化程序设计的思想和方法学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课
12、程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求( 如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 初步掌握开发一个小型实用系统的基本方法学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试
13、设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 学会调试一个较长程序的基本方法学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时 ,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋
14、臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 学会利用流程图和图表示算法学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时 ,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 掌握书写程序设计开发文当的能力学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门
15、课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时 ,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹三、课程设计应完成的工作学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系
16、统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹、 编写完成相应题目的程序学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课 .试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼
17、塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹、 编写课程设计报告,课程设计报告应该包含以下部分学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹) 需求分析:包括设计题目、设计要求以及系统功能需求分析学生选修课程系统设计一、课程设计的内容 假定有
18、n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹) 总体设计:包括系统总体设计框架和系统功能模块图学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得
19、少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹) 详细设计:包括主要功能模块的算法设计思路以及对应的工作流程图学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄
20、强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹) 调试分析过程描述:包括测试数据、测试输出结果以及对程序测试过程中存在问题进行思考(主要问题的出错现象、出错原因、解决方法及其效果等,相应效果截图)学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭
21、牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹) 总结:课程设计完成了哪些主要功能,是否有扩展功能?还有哪些地方需要改进?课程设计的学习与体会?有哪些合理化建议?学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫
22、腹) 附录:主要原程序代码含必要的注释学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时 ,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹、答辩:在实验室建立程序运行环境,并在指导教师的监督下,独立解决问题,运行程序和回答教师的提问。学生选修课程系统设计一、课程设计的内容 假定有 n
23、 门课程,每门课程都有课程编号 ,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹四、课程设计进程安排学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一
24、选修课程系统,使之能提供一下功能 : 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹序号 设计各阶段内容 地点 起止日期 下达任务书,说明设计要求,收集资料实验 3#607 6.1 总体方案设计、详细设计 实验 3#607 6.2 编写程序调试分析 实验 3#607 6.3 撰写报告并上交,答辩 实验 3#607 6.5五、应收集的资料及其主要参考文献学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上
25、机学时,学分,开课学期等信息,学生可按要求( 如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹 谭浩强程序设计(第三版) 北京:清华大学出版社,2005 年 9 月学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下
26、功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹 谭浩强程序设计题解与上机指导(第三版) 北京:清华大学出版社,2005 年月学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚
27、桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹发出任务日期:2009 年 4 月 20 日 指导教师签名:学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹计划完成日期:2009 年 6 月 5 日 基层教学单位责任人
28、签名:学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹主管院长签章学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要
29、求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹目 录学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能 : 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周
30、善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 设计目的与要求5 学生选修课程系统设计一、课程设计的内容 假定有n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 总体设计5 学生选修课程系统设计一、课程设计的内容 假定有n 门课程,每门课程都有课程编号,课
31、程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 详细设计7 学生选修课程系统设计一、课程设计的内容 假定有n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以
32、菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹3.1 功能模块设计学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹3.2
33、数据结构设计学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹.调试分析16 学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,
34、学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹.总结17 学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣
35、撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹.附录(程序)18 学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹.答辩记录(正文处留出适当空白)18 学生选修课程系统设计一、课程设计的内容 假定有
36、 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹.指导教师意见(正文处留出适当空白)19 学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于
37、60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 目的与要求学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统 ,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀
38、唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能:学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求( 如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂
39、瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹1. 系统以菜单方式工作;学生选修课程系统设计一、课程设计的内容 假定有 n 门课程, 每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹2. 课程信息和学生信息的录入功能(课程信息有文件保 存)-输入;学生选修课程系
40、统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹3. 课程信息浏览功能- 输出; 学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按
41、要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹4. 查询功能 (至少一种查询方式 )-算法;学生选修课程系统设计一、课程设计的内容 假定有 n 门课程, 每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求( 如总学分不得少于 60)自由选课. 试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹
42、狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹5. 按学分查询;学生选修课程系统设计一、课程设计的内容 假定有 n 门课程 ,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹6.某门课程学生选修情况(可选项).学生选修课程系统
43、设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹. 总体设计学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于
44、60)自由选课.试设计一选修课程系统,使之能提供一下功能 : 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹数据结构可用结构体,包括课程和选课两个结构体,其中课程结构体包括课程编号、课程名称、课程性质、总学时、授课学时、实验或上机学时、学分、开课学期。选修结构体成员包括学号、课程编号,该结构体的建立主要是为了查询某门课程学生选修情况。学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课
45、学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹本系统的实现,全部采用链表这种数据结构,用链表实现课程的查找、添加、删除、课程的选修、追加选修的课程。课程信息采用结构体这种数据结构。学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自
46、由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹系统大纲学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或
47、说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学
48、期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课.试设计一选修课程系统,使之能提供一下功能: 系统以菜单方式工作; 课程信息和学生树统奴铸从崖凹狸格哄强剁辊谜掸鹤鼎杆肝搓萄拾铣撬阂瞻妖狭牺周善绚桓氟锄棋臀唉漱证迹稼旦捅或说奈悼塑釉败窘执缆揍髓冰稼扯硬蘑实毫腹主 菜 单管理员菜单学生菜单浏览课程查询课程添加课程删除课程浏览所有课程查询课程信息选择选修课程浏览我选修的课程删除错选的课程. 详细设计学生选修课程系统设计一、课程设计的内容 假定有 n 门课程,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于