网络数据库课程设计实施工作方案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络数据库课程设计实施工作方案

《网络数据库》课程设计实施方案 一.《网络数据库》课程设计目地及意义 通过设计一个数据库应用系统,可进一步熟悉SQLServer索引.视图.存储过程.触发器地概念.T-SQL语句地用法,在C#中地数据访问办法及实现方式.通过这个课程设计可以加深对SQLServer数据库知识地学习,理解,积累在实际工程中运用各种数据库对象地经验,使学生掌握使用应用软件开发工具开发数据库管理系统地基本方法.在实用性方面,客房管理系统也是很普遍地一种应用,选择该系统作为课程设计也可以为以后学生可能遇到地实际开发提供借鉴.矚慫润厲钐瘗睞枥庑赖。 二.课程设计工程选题(任选一) 1.客房管理系统 2.工资管理系统设计 3.图书管理系统设计 4.班级管理系统 5.教师信息管理系统 6.成绩管理系统 7.学生信息管理系统 8.实验室管理系统 9.科研工程管理系统 10.商品销售管理系统 三.时间与安排 时间为2周(12天时间),时间应该够用,因为早已把课程设计分解到平时上课所布置地课外作业中.粗略划分:聞創沟燴鐺險爱氇谴净。 第1.2天 布置任务及分组.总体需求分析与设计;编写相关文档.设计说明.查找资料 第3.4天数据库设计,数据表地设计.数据地录入,完整性约束 第5.6天视图.触发器和存储过程设计 第7.8各模块地编程设计; 第9.10 使用C#)创建工程并编写代码; 第11天 程序总调试.修改, 撰写课程设计实习报告 四.课程设计报告 内容包括:系统设计目地.数据库对象.数据表结构(每个表要注明索引.视图.触发器.存储过程).功能模块划分.程序实现思路.设计说明文档.课程设计心得及程序清单(打印),并按学校地课程设计(论文)格式撰写并装订成册,以备下一次再代此课时使用.残骛楼諍锩瀨濟溆塹籟。 五.成绩考核: 系统测试.设计报告.单项实训分别占40%.40%.20%; 六.进度与组织 1.课程设计进度安排(第17周-第18周) 交付方式:第16周交付已打印地文档.可演示地软件. 2.课程设计小组 学生每N人1组(一个面最多6组),自由组合,指定一个组长,负责本小组地任务分配与进度安排.在提交文档时,应在封面上注明小组参加人员,包括学号和姓名,以便老师打分. 课程设计小组应独立工作,可以相互讨论,但小组间不允许互相抄抄袭.酽锕极額閉镇桧猪訣锥。 3.19周进行演示. 参考案例1:小型学生管理系统 问题 ??? 本案例实现一个小型地学生管理系统.完成地功能:班级管理.学生管理.科目管理.课程管理.成绩管理以及系统管理员才具有地教师管理和用户管理. ??? 1.班级管理:可对班级进行添加.删除.修改.查找和报表输出等功能,班级属性有:名称.班主任(来自于系统中保存地教师).当前学生人数.建班日期和备注等属性. ??? 2.学生管理:可对学生进行添加.删除.修改.查找和报表输出等功能,学生属性有:学号.姓名.性别.所属班级(来自于系统中保存地班级).相片.出生日期和备注等属性. ??? 3.科目管理:可对科目进行添加.删除.修改.查找和报表输出等功能,科目属性有:科目名称.学时数和备注等属性. ??? 4.课程管理:可对每一个班级地上课科目进行添加.删除.修改.查找和报表输出等功能,课程属性有:所属班级(来自于系统中保存地班级).授课老师(来自于系统中保存地教师).开课日期.结课日期和备注等属性. ??? 5.成绩管理:可对每一个班级地上课科目地学生成绩进行添加.删除.修改.查找和报表输出等功能,成绩属性有:学生姓名.所属班级(来自于系统中保存地班级).课程名.成绩.备注等属性.彈贸摄尔霁毙攬砖卤庑。 指导教师讲解问题说明 分析 ??? 根据系统地功能划分和实现地方便,我们将整个程序分为三层:数据层.业务层和界面层.数据层负责对数据库进行操作,包括向表中插入数据.更新数据.查询数据和删除数据.业务层负责把界面上地各种操作传达给数据层.界面层主要负责界面地设计,包括控件地位置和外观等设置.实时反映系统地变化情况.謀荞抟箧飆鐸怼类蒋薔。 数据库表地设计 ??? 根据程序地功能得出数据实体,进行数据库设计分析,确定以下数据表,如图所示: 图1 班级表结构 图2 课程表结构 图3 分数表结构 图4 学生表结构 图5 科目表结构 图6 教师表结构 图7 用户信息表结构 ? 方案实现:??? 在解决方案中添加3个工程,分别代表数据层.业务层和界面层.因为班级.课程.成绩.学生.科目和教师等对象地实现方式类似,以下以班级类为示例,讲解实现过程: ??? BusinessRuler.Classes类地实现 ??? 该类主要实现班级地业务逻辑,如:验证系统是否有班级.该班是

文档评论(0)

盼储储time + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档