数据库设计与实例.pptVIP

  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文档。上传文档
查看更多
企业资料网企业管理资料库、法规库、音乐库 五、 成绩管理模块 1)成绩的录入 2)成绩的修改 3)表结构的设计 4)用户的界面设计 只对成绩表进行修改操作: Recordset.Properties[‘Unique Table’].Value := ‘表名; 数据库应用系统实例: 学生网上选课系统(后台管理系统) 一、系统需求分析 (1)系统组织机构分析: 学校(教务处) 学院1 学院2 学院n 专业1 专业2 专业n 班级1 班级2 班级n 学生1 学生2 学生n 选课 教师1 教师2 教师n 授课 (2)功能需求分析 1、基本信息的管理 (学校、学院、专业、班级、学生、 课程、教师、教室等等) 2、教师可以开设课程, 3、学生可以选课和退选, 4、教务处统一对学生选课的整个过程 能进行控制和管理, 5、学生通过网上注册然后登陆进行选课 6、教师可以在网上提出开设课程的申请; 7、教务处能对教师开设的所有课程进行 管理很审批,只有审批通过的课程才 有资格开设。 8、系统可以进行课程成绩录入; 9、学生可以在网上查询自己的选课成绩; 10、教务处能够对审批通过的开设课程进行课程 安排,(即安排到什么教室什么时间上课) 11、要能够控制学生的选课门数。 12、学生选课时不能选同时间段上的课程,在学生 选课时候,要能够帮助学生自动进行判断,如 果学生选课冲突,给出提示信息。 等等… (3)系统业务流程 学生注册 学生登陆 学生库 教师注册 教师库 教师登陆 教师申请开设课程 教务审批 教师开设课程库 选课 管理员管理 课程库 选课库 成绩录入 成绩库 成绩查询 课程安排 教室库 数据字典 学号: (怎么编写学号) 学校名称: 部门代号: 专业代号: 班级编号: 课程代号: 教师编号: 开课申请:….. 教务审批:…..等等 二、系统概念设计 (1)设计分E-R图 1、学生选课E-R图 2、教师申请开设课程E-R图 3、教务审批E-R图 (2)局部E-R图合并 三、系统的逻辑设计 (1)将E-R图转化为关系模型; 学生(学号、姓名、班级编号、sex,birthday,籍贯等等) 班级(班级编号,名称,班级人数) 专业(专业编号,名称,简称,学制,学位等等) 学院(学院编号,名称,简称) 教师(教师编号,姓名,等等) 课程(课程编号,名称,学分,学时,上机学时,实践学时等等) 开设课程(课程编号,教师编号,学期,开设对象) 选课(学号,课程编号,学期) 成绩(学号,课程编号,学期,成绩) 四、系统的物理设计 (1) 建立数据库和数据表对象 建立索引对象, (2)应用程序设计 进入系统的整体设计阶段 硬件环境设计 具体功能分析 教师注册 学生注册 学生选课, 教师开设课程申请 成绩查询 前台 基本信息管理 教务审批开设课程 成绩录入, 课程安排 选课过程控制 后台 Delphi 实现 Jsp 实现 上机作业 建立学生选课系统数据库逻辑结构 (数据库和表的整体设计) 设计管理程序 Dephi 1、类的使用 type 类名 = class(父类名) private protected public published end; 2、组件的使用与创建 type TMyClass = class(TEdit) private { Private fields of TMyClass } procedure AutoInitialize; protected { Protected fields of TMyClass } { Protected methods of TMyClass } procedure KeyPress(var Key : Char); override; public { Public fields and properties of TMyClass } constructor Create(AOwner: TComponent); override; published { Published properties of TMyClass } property OnKeyPress; end; { Override OnKeyPress handler from TEdit } proce

文档评论(0)

38号店铺 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档