广东海洋大学.docxVIP

  • 5
  • 0
  • 约1.22万字
  • 约 36页
  • 2021-09-22 发布于辽宁
  • 举报
?广娥诲译大学 本科生课程设计 课程名称 数据库原理及应用课程设计 课程编号 J1670101 学号 学生姓名 所在专业 计算机科学与技术 所在班级 指导教师 成绩 教师签字 年 月 日 课程设计时间: 至 年 月 日 至 年 月 日 目录 一、设计总说明 I.I.I 概况 I.I.I 系统开发目的 I.I.I 开发内容 I.I.I 开发要求 I.I.I 开发环境及工具 I.V 二、需求分析 I.V 系统背景分析 I.V 需求介绍 I.V 三、概念结构设计 V 系统功能模块设计图 V 系统 E-R 图 V...I... 四、逻辑结构设计 V..I.I... 五、物理结构设计 V..I.I... TOC \o 1-5 \h \z \o Current Document 数据库创建 VIII \o Current Document 六、系统实现 XV \o Current Document 登陆界面 XV 管理员主界面 X..V..I. \o Current Document 六、 优缺点及自我评价 XX 八、参考文献 X..X..I.. 九、代码(附录).X 九、代码(附录) .X..X..V. II 、设计总说明 概况 名称:学生成绩管理系统 用途:学校等机构 功能:实现对学生信息、成绩的管理 系统开发目的 掌握利用 C# 开发工具进行可视化程序设计的基本过程。 理解 C# 应用程序的事件驱动机制,掌握利用 C# 开发工具编写程序代码的方法,能 熟练利用C#语法规则进行算法设计和代码编写。 掌握利用 ADO.NET 对象进行数据库应用程序设计的基本方法。 掌握SQL数据库数据表设计以及 SQL语句的书写和c#中的调用方法。 通过掌握以上的知识同时提高自己的实践动手能力。 开发内容 通过调查分析得到学生成绩管理系统的系统需求,从而设计出系统的概念模型、逻 辑模型、物理模型,通过 SQL2005 和 vs2010 的操作平台完成和实现相应的要求,再 而进行不断的调试和测试完善系统的漏洞。 开发要求 ? 学生各种信息的输入,包括学生的基本信息、成绩信息、课程信息等。 ? 学生各种信息的修改; ? 实现基本信息、成绩信息、课程信息的删除; ? 按照一定的条件,查询、统计符合条件的学生信息;能够实现多种查询方式,并且 可以进行简单的学生信息统计; ? 实现基本信息、成绩信息、课程信息的导入导出等等; 开发环境及工具 系统前台开发软件: Microsoft 公司的 Visual Studio 2008 系统后台管理软件: SQL Server Management Studio 2005 系统开发语言: C# 二、需求分析 系统背景分析 随着电脑的普及,信息量的增大,现在几乎每个学校乃至每个教育机构也顺应时代 的发展,纷纷抛弃繁琐的人工管理学生的成绩以及学生的信息的方式,而是采用各种管 理软件进行管理。采用软件系统进行管理具有处理数据速度更快、信息量更多、更加准 确、更加简便等特点。所以学生成绩管理系统成为学校和其他教育机构不可或缺的管理 软件。 需求介绍 通过调查分析以及结合案例,系统应该达到以下的要求: (1)系统用户应包括两个层次: 管理员和学生, 管理员进行所有的操作, 而学生只 能够进行查询个人成绩信息、查询个人信息和修改密码 能够实现学生基本信息的录入、修改、删除。 能够实现课程信息的录入、修改、删除。 能够实现成绩信息的录入、修改、删除。 具有丰富的查询功能,能对学生信息、课程信息、成绩信息等进行查询 系统运行稳定,安全可靠。 用户界面设计美观、友好,使用操作便捷。 三、概念结构设计 3.1系统功能模块设计图 3.2系统E-R图 根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的 关系,为后面的逻辑结构设计打下基础。系统E-R图可以将各个实体之间的关系显示出 来,将各个实体间的属性依赖表示明白。 四、逻辑结构设计 逻辑结构设计的任务就是把概念模型设计阶段设计好的基本 E-R图转换为与选 用的具体机器上的DBMS产品所支持的数据库模型相符合的逻辑结构,现在选用关系 模型,E-R图转换如下: 用户(用户名,用户密码,权限) 学生信息(学号,姓名,性别,生日,民族,政治面貌,身份证,电话,班级,所在系, 家庭地址) 课程信息(课程号,课程名,教师) 成绩信息(学号,课程名,成绩) 五、物理结构设计 数据库物理设计阶段的任务是根据具体计算机系统的特点,给给定的数据库系统 确定合理的存储结构和存取方法。我通过创建索引、存储过程、触发器、建立事务等来 实现物理结构的优化。 5.1数据库创

文档评论(0)

1亿VIP精品文档

相关文档