。任何事情我们不能定要追求种将所有的事情在个系统里面都能解决的结果,这样做的行为只会导致我们最终事无成或者推迟成果的出世。哲学的观点和自然科学的方法论也没有这样要求,任何技术都是不断进步的,任何成果都是要在不同的时期补充新鲜的东西才能有生命力的。我们需要做的就是不断的补充完善最初的成果,不断的将新的知识补充到我们的设计软件之中,这样才能更好地服务工作和社会。另外,在使用参考书籍的过程中,资料作者有很多的精湛的细节值得认真学习。学生信息查询模块察看题目选报情况及选报题目的学生信息创建修改并提交选题题目模块,教室可以通过创建修改并提交选题题目模块创建新的题目,并且可以提交学生所选的课程设计题目。教务员模块系统功能设置模块审核教务员添加模块学生教师及题目信息的初始化模块选题情况列表输出模块系统功能设置模块,教务员可以通过对系统功能设置模块对系统的功能有选择的进行开启或者关闭,以便对课程设计选题系统进行有效的控制审核教务员添加模块,审核教务员可以通过审核教务员添加模块对教师提交的课程设计选题进行审核操作,决定是否审核通过,审核通过的学生才可以选报学生教师及题目信息的初始化模块,教务员通过学生教师及题目信息的初始化模块对教师和学生的基本信息进行初始化操作,设置基本信息及初始密码选题情况列表输出模块,教务员在公开选报结束后,可以查看最后所有被选的题目并且以列表的形式打印输出学生模块学生个人信息表的修改模块选题及教师信息的查询模块课程设计题目的选报模块学生个人信息表的修改模块,学生登录系统后可以通过学生个人信息表的修改模块对初始化学生信息进行修改完善选题及教师信息的查询模块,学生通过选题及教师信息的查询模块可选择课程设计的题目,并且查看课程设计题目的具体介绍及详细情况以及相应教师的详细资料课程设计题目的选报模块,学生通过课程设计题目的选报模块可以将自己选好的题目进行提交。教师功能模块示意图如下图所示图教师功能模块图教师教师个人信息修改选题及学生信息查询创建修改并提交选题题目教务员功能模块示意图如下所示学生功能模块示意图如下所示学生学生个人信息的修改选题及教师信息的查询课程设计题目选报教务员系统功能设置审核教务员添加学生教师及题目信息的初始化选题情况列表输出图教务员功能模块图图学生功能模块图系统功能模块示意图图系统总功能模块图系统的业务流程分析业务流程又称为作业流图,即作业的完成程序,它反映了现实的业务活动。管理业务流程图是种描述系统内各单位人员间业务关系作业顺序和管理信息流向的图表。实现业务活动中的些弊病很难凭空指出,而利用业务流程图可以细致地分析其业务流程的合理性存在的问题及从何处入手进行修改。首先是教务员录入教师分组信息,并录入教师的姓名,等级以及初始密码,导入学生信息学号及默认密码,添加系统管理员用于审核教师提供的选题,开启教师提交选题的功能。然后教师通过自己的用户登录,完善自己的详细信息,在规定期限内提交本组选题的内容。课程设计选题系统教师教务员学生教师个人信息修改选题及学生信息查询创建修改并提交选题题目学生个人信息的修改选题及教师信息的查询课程设计题目选报系统功能设置学生教师及题目信息的初始化选题情况列表输出审核教务员添加系统管理员关闭教师提交选题功能,开启教务员审核题目的功能。教务员对教师提供的选题进行审核,确定是否通过。系统管理员对题目进行最后调整,确定最终通过的选题。系统管理员关闭选题审核功能,开启学生选报功能。学生通过自己的学号和初始密码登录系统,修改个人信息及密码,浏览可选题目信息及教师信息,选报课题教务员关闭学生选报功能,对选报情况进行查看,手动调节选报冲突,使得每个人均有题目选报,每个题目均有人选报。最终,教务员确定选题情况,教师可以登录查看自己课题选报学生及其资料。业务流程图如图所示图业务流程示意图教务员录入教师及学生初始信息教务员开启提交选题功能教师登录提交选题教务员关闭提交选题功能教务员添加审核教务员教务员开启题目审核功能审核教务员审核题目教务员题目审核功能教务员开启学生选报功能学生登录选报题目教务员关闭选题功能教务员查看选报情况教务员打印输出最终报表课程设计选题系统教务员学生教师题库文件系统数据流程分析数据是信息的表达形式,它能被计算机直接输入处理存储和输出。个正确的数据流程是今后新系统用以实现用户需求的保证。现有的数据流程分析般是通过分层的数据流程图来实现的。数据流图是描述系统静态数据构成和关系的有力工具,数据流图更多地从静态的观点来考察个实际的业务系统。其具体做法是按业务流程处理流程的顺序,将相应的调查过程中所掌握的数据处理过程绘制成套完整的数据流图。现在常用的有两种描述数据流程图的方法,种是以方框连线及其变形图例符号来表示数据流动过程,另种是以连接弧线作为其基本符号来表示数据流动过程。绘制数据流图的基本原则是自顶向下,从外到内,编号清晰,命名确切。根据节的功能分析,确定整个系统的数据流程图。数据流程图如图下图所示图课程选题系统流程图通过对图的系统进行分解得到下图,如图所示。,图课程设计选题系统流程图教务员题库文件选题文件查询学生选题学生学生资料操作学生信息文件老师题目操作老师老师资料操作老师信息文件通过对图的分解得到系统流程图如图所示。图课程设计选题系统流程图数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项数据结构数据流数据存储和处理过程个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流数据存储的逻辑内容。针对般课程设计选题系统的需求,通过对选题管理过程的内容和数据流图学生学生注册操作学生登录操作学生信息文件教师教师信息文件教师注册操作教师登录操作题库文件教师修改教师录取状态教师建题操作分析,设计如下所示的数据项和数据结构数据结构名称学生含义说明登录课程设计选题系统选题的学生。包括的数据项有学生号数据项名学生号数据项含义说明唯标识个学生别名学生编号数据类型字符型长度取值范围不允许为空姓名数据项名姓名数据类型字符型长度取值范围不允许为空联系电话数据项名联系电话数据类型字符型长度取值范围不允许为空学生邮箱数据项名学生邮箱数据类型字符型长度取值范围允许为空学生数据项名学生数据类型字符型长度取值范围允许为空学生性别数据项名学生性别数据类型字符型长度取值范围不允许为空学生专业数据项名学生专业数据类型字符型长度取值范围不允许为空学生密码数据项名学生密码数据类型字符型长度取值范围不允许为空选报题目数据项名选报题目数据类型字符型长度取值范围不允许为空数据结构名称教师含义说明登录课程设计选题系统录取学生的教师。包括的数据项有教师编号数据项名教师编号数据项含义说明唯标识个教师别名教师号数据类型字符型长度取值范围不允许为空教师姓名数据项名教师姓名数据类型字符型长度取值范围不允许为空教师专业数据项名教师专业数据类型字符型长度取值范围不允许为空教师电话数据项名教师电话数据类型字符型长度取值范围允许为空教师邮箱数据项名教师邮箱数据类型字符型长度取值范围允许为空教师密码数据项名教师密码数据类型字符型长度取值范围不允许为空数据结构名称题库含义说明课程设计选题系统中所有的题。包括的数据项有题目编号数据项名题目编号数据项含义说明唯标识个题目别名题目号数据类型字符型长度取值范围不允许为空教师编号数据项名教师编号数据项含义说明唯标识个教师数据类型字符型长度取值范围不允许为空学生编号数据项名学生编号数据项含义说明唯标识个学生数据类型字符型长度取值范围不允许为空教务员姓名数据项名教务员姓名数据项含义说明唯标识个教务员数据类型字符型长度取值范围不允许为空题目名称数据项名题目名称数据类型字符型长度取值范围不允许为空题目要求数据项名题目要求数据类型字符型长度取值范围不允许为空课题内容数据项名课题内容数据类型字符型长度取值范围允许为空题目面向专业数据项名题目面向专业数据类型字符型长度取范围允许为空选题状态数据项名选题状态数据类型字符型长度取值范围不允许为空出题教师数据项名出题教师数据类型字符型长度取值范围不允许为空数据结构名称教务员含义说明管理题库的人员。包括的数据项有教务员姓名数据项名教务员姓名数据项含义说明唯标识个教务员数据类型字符型长度取值范围不允许为空教务员密码数据项名教务员密码数据类型字符型长度取值范围不允许为空数据结构名称选题汇总含义说明所有被选中的题目的集合。包括的数据项有题目编号数据项名题目编号数据项含义说明唯标识个题目数据类型字符型长度取值范围不允许为空教务员姓名数据项名教务员姓名数据项含义说明唯标识个教务员数据类型字符型长度取值范围不允许为空教室号数据项名教室号数据项含义说明唯标识个教室数据类型字符型长度取值范围不允许为空教师编号数据项名教师编号数据项含义说明唯标识个教师数据类型字符型长度取值范围不允许为空学生编号数据项名学生编号数据项含义说明唯标识个学生数据类型字符型长度取值范围不允许为空数据结构名称课程设计地点含义说明设计不同课题所在的教室。包括的数据项有教室号数据项名教室号数据项含义说明唯标识个教室数据类型字符型长度取值范围不允许为空教室名数据项名教室名数据类型字符型长度取值范围不允许为空教室位置数据项名教室位置数据类型字符型长度取值范围不允许为空数据库概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地更准确地用实现这些需求。概念结构的主要特点是能真实充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的个真实模型易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充易于向关系网状层次等各种数据模型转换。概念结构是各种数据模型的共同基础,它比数据模型更独立于机器更抽象,从而更加稳定。概念结构设计的方法与步骤设计概念结构通常有四类方法自顶向下。即首先定义全局概念结构的框架,然后逐步细化。自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。逐步扩张。首先定义重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。