C_学生成绩管理系统课程设计报告[1].docx
《C_学生成绩管理系统课程设计报告[1].docx》由会员分享,可在线阅读,更多相关《C_学生成绩管理系统课程设计报告[1].docx(25页珍藏版)》请在第壹文秘上搜索。
1、C#程序设计课程设计报告5作为主要开发_E具,可与SQ1.Server2(X5数据库无缝链接.1.3 开发环境系统开发I台!MicrosoftVisualStUdio2005系统开发语言:C#数据库管理软件:SQ1.Server251.4 本报告的主要内容本报告具体的介绍了学生信息管理系统的开发过程,主要涉及到的工作如下:系统的需求分析、系统的总体设计、系统的概念设计、系统各模块的具体设计、系统运行与测忒。第二章需求分析2.1 系统需求简介系统目标(1) 依据告询条件实现学生信息的杳询(2) 学生选课信息查询、成果信息的查询(3) 学生信息、课程信息、成果信息的增加、删除、修改(4) 对基本信
2、息完成增加、删除、修改时,需留意表与表之间的关联功能需求分析本系统的功能需求分析如下:(1) 学生信息查询:学生可以依据学号、姓名、专业进行查询.(2) 学生信息管理:主要是用于学生信息更新、插入、删除:(3) 学生成果录入:用于学生成果管理,录入学生成果,也可以更新:性能需求分析(1)登录、用户界面需求:简洁、易懂、易用、友好的用户界面.(2)平安保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的管理等。第三章总体设计3.1 设计概述依据需求把整个系统分化成不同的模块,每个模块完成一个特定的子功能。把这些模块结合起来组成个整体。逐实现各个功能:3.2 系统总体结构及功能模块划分经过对系
3、统的需求分析,学生信息管理系统主要划分为三个部分:学生信息查询,学生信息管理,学生成果录入三个功能模块。如图3.2.1系统的总体结构.I学生信息管理系统I学生信息查一学生信息管学生成果录学生信息查询模块学生信息查询:佶息杳询模块结构。图321系统的总体结构学生可以依据学号、姓名、专业进行查询,如图3.2.2学生姓名查询学号S询图3.2.2学生信息管理模块结构学生信息管理模块学生信息管理:主要是用于学生信息更新、插入、删除,如图3.2.3学生管理模块结构。学生信息管理成果更新学生信息更新学生信息录入学生信息删除基本信息更新成果录入基本信息录入图3.2.3学生信息管理模块结构3.3 系统数据库概念
4、结构设计依据对数据项与数据结构的分析,设计出能够满意系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础.系统E-R图系统E-R图可以将各个实体之间的关系显示出来,将各个实体间的属性依症表示明白如图3.3.1系统E-R图结构.系统数据库的设计综合以上分析,要实现上面的全部功能模块,主要设计我如卜列名ff三5S为null?USERIDnchar(6)OUSERNAMEnchar(8)OPASSWORDnchar(16)0表3.3.1用户表(usedata)表3.3.2成果表(SC)CNOCNCTCSTUCSC表333课程表(C)列名S三S允许为nullnchar(16)intint
5、int表3.3.4学生表(三)列名数J5类型允许为null?SNOitOSNnchar(8)OMNnchar(10)OSEXCChar(2)BlRDAYdAtetime叵TSJnt0COMnchar(200)3.4 平安保密设计用户登录平安性系统设计了登录界面,每个合法用户有用户名及一个密码,只有当用户输入正确的用户名及密码组合后才能够对学生信息进行操作。第四章设计4.1 概述具体设计阶段的根本El标是确定应当怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应当得出目标系统的精确描述,从而在编码阶段可以把这个描述干脆翻译成用某种程序设计语言书写的程序。4.2 系统程序流程图程序潦
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C_ 学生 成绩管理系统 课程设计 报告