级数据库课程设计报告(课程设计选题系统)

级数据库课程设计报告(课程设计选题系统)

ID:6891137

大小:465.00 KB

页数:19页

时间:2018-01-29

级数据库课程设计报告(课程设计选题系统)_第1页
级数据库课程设计报告(课程设计选题系统)_第2页
级数据库课程设计报告(课程设计选题系统)_第3页
级数据库课程设计报告(课程设计选题系统)_第4页
级数据库课程设计报告(课程设计选题系统)_第5页
资源描述:

《级数据库课程设计报告(课程设计选题系统)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、-课程设计报告学院、系:计算机科学与技术系专业名称:2010计算机科学与技术课程设计科目:数据库原理与应用题目:课程选题系统学号、姓名:04100208彭兆生04100214陈俊任04100229郑逸湫指导教师:李昱完成时间:2012年9月--10月目录1.开发背景32.功能描述33.业务流程分析44.数据流程分析54.1、数据流程图54.2、数据字典55.概念模型设计76.逻辑模型设计和优化77.物理设计和实施88.应用程序设计(前台)129.课程设计心得体会151.开发背景目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为

2、高校信息系统的发展趋势。课程课题管理系统使学生生在课程设计选题的整个过程中以及教师对课程设计课题管理的过程中实现了系统化,规范化,无纸化。本系统是基于B/S架构,以Asp.net、C#为框架,SQLServer2000为数据库开发的系统。用来提高选题管理工作的效率。2.功能描述本系统由3个功能模块组成,分别是学生功能模块、教师功能模块、管理员功能模块。学生功能:l学生可以在任何能够连接Internet的计算机登录到毕业论文选题系统中。l学生可以在选题功能模块中浏览到自己心仪的题目并且选择该题目,之后等待出题老师录取。每个学生只能选择一条题目。l在老师没有录取

3、之前学生能退掉自己已经选择的题目并且从新选择。l学生能修改自己注册时的个人信息,方便信息更新准确。教师功能:l教师可以在任何能够连接Internet的计算机登录到毕业论文选题系统中。l教师可以查询到已经选择了自己建立的题目的学生,并且有权利根据学生具体情况决定是否录取还是退选。l教师可以建立新题目供学生选择。l教师可以修改自己已经建立的题目信息,确保信息的准确性。l教师可以修改自己的注册资料,确保个人信息的准确性。管理员功能:l管理员可以在任何能够连接Internet的计算机登录到毕业论文选题系统中。l管理员可以查看、修改和删除系统内的所有学生个人信息,教师

4、个人信息,所有题目的信息。l管理员可以通过可选题目的查询,待录取题目的查询和已录取题目的查询了解整个毕业论文的总体工作进展情况。3.业务流程分析查询课题信息学生选题与退选个人信息维护密码修改课题申报课题修改选题情况查询与统计教师用户管理管理员确认指导学生4.数据流程分析4.1、数据流程图管理员课程设计选题系统题库文件教师学生返回信息教师操作返回信息学生操作4.2、数据字典(1)数据流的描述数据流编号:学号数据流名称:登陆选题简述:学生任意选择一道课程设计题目。数据流来源:学生数据流去向:教师数据流组成:学生ID+姓名+课题ID+教师名·······数据流编号

5、:学号数据流名称:重复选题简述:一个人只能选择一题,多选无效。数据流来源:选题题库数据流去向:学生数据流组成:学生ID+课题ID·······(2)处理逻辑的描述处理逻辑编号:teacher处理逻辑名称:跟进学生选题简述:判断学生选题的有效性输入的数据流:录取信息处理描述:根据学生选择的课题,验证学生信息,若某一课题超过2人选择则优先选择前2人。输出的数据流:学生已选课题信息、学生选题无效信息......(3)数据存储的描述数据存储编号:学号数据存储名称:学生信息简述:学生的基本信息数据存储组成:学号+姓名+电子邮件+性别+入学年份+出生日期+专业关键字:学

6、号相关联的处理:选课系统数据存储编号:课题号数据存储名称:课题选择信息简述:学生选择的课题信息数据存储组成:课题号+课题名+教师名+学生学号+选择日期+选择次数关键字:课题学生,教师,题库......(4)外部实体的描述外部实体编号:课题号外部实体名称:学生简述:学生选择的课题输入的数据流:题库文件,教师输出的数据流:学生......5.概念模型设计学号成绩姓名学生题库题目IDtimuID题目名教师教工号姓名NMMN管理选择是否选题是否跟进6.逻辑模型设计和优化根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模

7、型,如表1~表5所示。表1学生信息表(Student)表2教师信息表(Teacher)表3课题信息表(Thesis)表4管理员信息表(Login)表5跟进信息表(follow)表6预选题信息表(PreThesis)7.物理设计和实施得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本次课程设计所选用的DBMS为SQLSERVER2000,有关创建数据库和关系表的SQL语句如下所示:/*=========

8、==========================

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。