- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件技术基础 计算机系:余立功 软件技术基础Software Technology Foundation 主讲教师: 余立功 Instructor: YuLigong 教材: 计算机软件技术基础 徐士良编著 清华大学出版社出版 几个疑问 几个疑问 计算机科学与技术专业中 偏向软件设计方向的所有 必修基础课程 介绍计算机软件设计的基 础知识、方法与实用技术 几个疑问 几个疑问 几个疑问 成绩评定办法 总评成绩( 期末考试, 平时成绩 ) { 综合成绩 = 期末成绩 * 70% + 平时成绩 * 30%; If ( 期末成绩 综合成绩) return 期末成绩; Else return 综合成绩; } 平时成绩 ( 上课, Homework, Project ) { if ( 没有Project成绩 ) return 上课 * 33.3% + Homework * 66.7%; else return 上课 * 10% + Project * 90%; } Project 介绍:Project是专为能力突出,肯钻研的同学设计的综合练习.做Project的同学需要对软件开发有强烈的兴趣,具有一定的自学能力和创造力和毅力.完成一个Project的过程实际上就相当于进行了一次简单的软件开发过程. 要求:Project的开发如无具体需求语言不限,提交包括如下(一个都不能少哦): 系统使用说明书 系统设计详细文档和开发过程细节记录文档 系统源代码 经过编译或解释后能正常运行的应用程序 系统运行环境(如特殊的dll,数据库文件等) 题目:共五题,任选一题,建议独立完成(完成即给全分),如要组成开发小组,则每组人数应不多于3人,并需在开发过程细节中写明分工(根据完成情况给分) Project 1.网上新闻发布系统. 要求: 假想角色,能够考虑到阅读者,发布者,管理者的不同权限,制作相应的使用客户端.(如材料系党委行政,教务机关,思政机关等不同部门需要共同建立一个新闻发布系统用于发布新闻信息,包括教务信息,考试信息,公示信息,招聘信息,讲座信息……等等,师生能够通过网上及时查阅相关信息.网络管理员负责对新闻信息进行整理) 能够对新闻进行分类整理归类 使用SQL-Server或者Oracle数据库为后台,新闻阅读者应为web浏览. Project 2.作业评分系统 要求 假想师生角色,设置不同的客户端 学生能够使用系统提交作业并得到反馈意见 教师能够使用系统查询、批改作业并发表反馈意见 期末教师能使用系统自动计算并统计学生总评成绩 如采用DBMS,限制使用 SQL-Server或Oracle数据库为底层数据库;如不采用DBMS,则作业、评分、统计、反馈等各类查询结果应归类保存。 Project 3.房产经营管理系统: 要求 系统中存放经营公司现有房产的地点、楼房名称、楼房总层次、房间的层次、朝向、规格(一室一厅或二室一厅或三室一厅)、面积。房间可以出售或租用,分别写出每平方米的单价和总价。客户可能随时查询未出售或未出租的房间的上述基本情况。房产经营商可随时查询已售出或出租的房产的资金回收情况及未出售或未出租的房产的资金占用情况。 Project 4.内存管理演示系统 要求 通过仔细学习页式、段式、段页式内存管理机制,编程模拟其中一种管理机制 要求输入输出清楚 要求寻址方便,作业的增、删、查询均符合机制规定原理 Homework 谈谈你为什么要选修计算机软件技术基础这门课? 对这门课有什么期待?对老师的教学有什么建议? * * Office:主-605 Telephone15(o) Email: yuligong@ 这门课是讲什么的? 这门课有什么用? 通过这门课,你将较系统的 了解掌握计算机软件开发一 般环节的各种技术。理解软 件的编写使用方法。 如何学好软件技术基础? 阅读教材 将知识串成线条 理解掌握理论知识 阅读参考书 理论联系实际 进行实践演练 这门课怎么过啊? 要做Project的报名啦!!! 看来要完成Project还是 有点难度的吧 建议做project的同学先预习第六章,第五章 * * *
文档评论(0)