您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > 学生创新创业管理系统详细说明书
《学生创新创业管理系统》详细说明文档小组成员:张礼明学号:20131003598林南杏学号:20131003610林家骏学号:20131003623林婉芳学号:20131003625目录1引言.........................................................41.1编写目的....................................................41.2背景........................................................41.3术语定义、简语及缩略语......................................41.4参考资料....................................................52总体描述......................................................62.1需求规定....................................................62.2运行环境....................................................72.3基本设计概念和处理流程......................................72.4整体架构....................................................93程序设计.....................................................103.1系统功能模块设计...........................................103.2各模块的功能,输入,输出进行具体描述.......................163.2.1学生功能模块............................................163.2.2教师功能模块............................................163.2.3游客功能模块............................................163.2.4管理员功能模块..........................................173.2.5系统后台功能模块........................................174接口设计.....................................................194.1内部接口...................................................194.2外部接口...................................................195运行设计.....................................................195.1运行模块组合...............................................195.2运行控制...................................................195.3运行时间...................................................196数据设计.....................................................196.1处理对象与ER图设计........................................196.2数据库逻辑设计.............................................196.3数据结构与程序之间的关系...................................197系统出错处理设计..............................................197.1出错信息及处理.............................................197.2补救措施...................................................197.3系统维护设计...............................................191引言1.1编写目的本说明书是关于升级创新创业管理系统的设计说明书。该说明书详细阐述了对用户所提出需求的设计方案,具体描述了功能设计、接口设计、运行设计、系统数据结构设计、系统出错处理设计等,为技术开发人员升级系统提供依据,为修改、维护系统提供条件,以达到对系统最优升级的目的。本说明书的预期读者包括:项目开发人员:张礼明,林南杏,林婉芳,林家骏软件维护人员:张礼明,林南杏,林婉芳,林家骏技术管理人员:张礼明,田楠,高东发老师执行软件质量保证计划的专门人员:田楠,高东发老师1.2背景目前的学生创新创业管理系统于2010年正式投入使用,专用于管理学生创新创业训练的申报项目。随着时间的推移,该系统的漏洞越为明显。该系统不能满足于从学生提交申报书到老师审批的时效性要求,而且缺乏良好的评分机制,从而导致大部分工作脱离系统处理,而变成管理员与学生,教师的邮件通信,而学生创新创业管理系统沦为了简单的文件管理系统。针对于原有系统的不足之处,为了体现“智慧系统”的概念,本次系统的升级改造将会疏通申报书的“申报—审核—公布”的流程环节,加强评分机制,并融入文本挖掘分析的知识体系,更好地管理学生的创新创业申报项目。项目开发背景如下:a.软件名称:创新创业管理系统b.软件设计人员:张礼明、林家俊、林婉芳、林南杏c.开发人员:张礼明、林家俊、林婉芳、林南杏d.小组负责人:张礼明e.系统开发负责人:田楠f.审核人员:高东发老师、田楠1.3定义Django:一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。Linux:一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Mysql:一种关系型数据库管理系统,将数据保存在不同的表中,mysql所使用的SQL语言是用于访问数据库的最常用的标准化语言。Python:一种面向对象、解释型计算机程序设计语言。NLP:自然语言处理,研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。MysqlWorkbench:一款专为mysql设计的ER/数据库建模工具,可以用于设计和创建新的数据库图示,建立数据库文档,以及进行复杂的Mysql迁移。用况建模:用于描述一个系统应该做什么的建模技术,用况建模不仅用于新系统的需求获取,还可用于已有系统的升级。通过开发者和客户之间为导出需求规约而进行的交互过程来建立模型。UML类图:UML类图展示了系统中类的静态结构,即类与类之间的相互联系。类之间有多种联系方式,如关联、依赖、聚合等。一个系统可以有多幅UML类图,一个类也可以出现在几幅类图中。1.4参考资料《软件工程(第二版)》,钱乐秋、赵文耘,牛军钰,清华大学出版社《数据库系统概念》,杨冬青、李红燕、唐世渭,机械工业出版社《python核心编程》,WesleyJ.Chun著,宋吉广译,人民邮电出版社2总体设计2.1需求规定该创新创业管理系统是在原有的思科信息学院创新创业项目管理系统的基础上加以升级的,本系统将继续管理学生创新创业的申报项目,并在改正对于原有系统的不足的前提下,疏通申报书的“申报—审核—公布”的流程环节,加强评分机制,并融入文本挖掘分析和可视化技术,以便更好地管理学生的创新创业申报项目。2.2运行环境可支持多平台操作系统,合适于台式机、手提电脑以及移动网络设备。2.3基本设计概念和处理流程2.3.1基于用况建模的系统设计在设计系统的过程中,我们采用用况建模来描述系统的基本功能,以及系统的使用流程。下面为学生创新创业管理系统的用况图:图1为学生创新创业管理系统用况图2.3.2学生创新创业管理基本处理流程根据项目从申报到审批通过,再到中期检查,检查通过,最后到结项检查,检查通过的流程,改系统的基本处理流程将如下图所示:图2为学生创新创业管理的基本处理流程2.4系统架构3程序设计3.1系统功能模块设计系统功能模块设计主要包括学生功能模块、教师功能模块、游客功能模块、管理员功能模块和系统后台管理模块五大部分。学生功能模块具体描述系统为学生用户提供的功能和学生用户在本系统上对不同功能的不同权限,具体包括学生的个人信息管理、项目申报管理、项目管理、留言和文件查看和下载等功能。教师功能模块具体描述系统为教师用户提供的功能和教师用户在本系统上对不同功能的不同权限,具体包括教师的个人信息管理、项目申报评审、留言管理和文件下载等功能。游客功能模块具体描述系统为普通用户提供的功能和普通用户在本系统上对不同功能的不同权限,具体包括注册、查阅公告、查阅新闻、查阅展示项目等功能。管理员功能模块具体描述系统为管理员用户提供的功能和管理员用户在本系统上对不同功能的不同权限,具体包括账号权限管理、展示管理、通知管理、留言管理等功能。系统后台管理模块具体描述系统后台对项目信息和项目进程的智能化管理功能,具体包括项目申报规格自动审批、项目申报管理、项目审核结果管理、项目分析等功能。3.2各模块的功能,输入,输出进行具体描述3.2.1学生功能模块1)学生的登录功能功能:学生用户的登录功能;输入:学生用户的学号和密码;输出:系统显示“登录成功”的信息并回到主页,或显示“用户名和密码有误”的信息并将文本框清空;2)学生的个人信息管理功能:学生用户可以查看自己的身份资料并进行修改;输入:学生用户通过鼠标点击“我的资料”-“修改”按钮,选择需修改的个人信息,输入修改后的个人信息,点击“确认修改”按钮;输出:系统打开“个人信息”页面-“修改个人信息”页面-“个人信息”页面;3)学生的项目申报管理功能:学生用户可以上传申报项目;输入:学生用户通过鼠标点击“新建项目”按钮,输入相关信息后添加项目申报书等附件并点击“上传”按钮;输出:系统显示“申报成功”的窗口并跳转到“我的项目”页面,或显示系统后台反馈的错误信息,等待5秒后,跳转回“新建项目”页面;4)学生的项目管理功能:学生用户可以查看自己的项目信息和申报进度;输入:学生用户鼠标点击“我的项目”按钮;输出:系统打开“我的项目”页面;5)学生的申报资金管理功能:学生用户可以查看自己申报项目中的资金费用;输入:学生用户鼠标点击“我的资金”按钮;输出:系统打开“我的资金”页面;6)学生的查看信息功能功能:学生用户可以查看项目展示、公告、新闻等信息;输入:鼠标点击;输出:对应的系统页面;7)学生的下载资源功能功能:学生用户可以下载项目展示、公告、新闻等来源中的相关资源;输入:鼠标单击资源链接;输出:系统显示“下载”页面;7)学生的留言功能功能:学生用户可以在留言板中就申报中出现的问题和体验等留言并查看回复;输入:留言信息;输出:系统打开“留言板”页面;8)学生的注销功能功能:学生用户可以退出登录;输入:鼠标点击“注销”按钮;输出:系统显示“退出成功”的窗口并跳转到主页;3.2.2教师功能模块1)教师的登录功能功能:教师用户的登录功能;输入:教师用户的职工号和密码;输出:系统显示“登录成功
本文标题:学生创新创业管理系统详细说明书
链接地址:https://www.777doc.com/doc-4757176 .html