毕业选题系统-概要设计说明书
学生选课系统概要设计说明书

学生选课系统概要设计说明书学校:安徽工商职业学院系部:工商管理系班级:12物流信息技术2012年11月5号目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (4)1.4参考资料 (4)2.任务概述 (5)2.1目标 (5)2.2运行环境 (5)2.3需求概述 (6)3.总体设计 (8)3.1处理流程 (8)3.2总体结构和模块外部设计 (10)3.3功能分配 (10)4.接口设计 (11)4.1外部接口 (11)4.2内部接口 (11)5.数据结构设计 (12)5.1逻辑结构设计 (12)5.2物理结构设计 (12)5.3数据结构与程序的关系 (12)6.运行设计 (13)6.1运行模块的组合 (13)6.2运行控制 (13)6.3运行时间 (14)7.出错处理设计 (14)7.1出错输出信息 (14)7.2出错处理对策 (15)8. 安全保密设计 (16)9.维护设计161.引言1.1编写目的安徽工商职业学院选课系统是一款专业的面向校园里选课报名管理系统。
借助这个系统,学校可以实现一站式选修课网上选课管理,流程包括:系统设置-选课任务设置-学生选课-选课结果审核-生成选课报名表(包括:学生本人的选课列表、课程表和给上课教师的报名名单)-选课查询和统计报表。
整个选课流程方便快捷,省时省力。
1.2项目背景安徽工商职业学院是一所具有50年办学历史的全日制高等职业院校,隶属于安徽省教育厅。
学院坐落于省会合肥,共占地510亩。
学院设有工商管理系、会计系、旅游管理系、电子信息系、国际贸易系、艺术设计系和公共课教学部。
开设市场营销、国际贸易实务、电子商务、物流管理、连锁经营与管理、营销与策划、会计电算化、会计、审计实务、财务管理、金融管理与实务、工程造价、旅游管理、酒店管理、涉外旅游、烹饪营养与工艺、计算机网络技术、机电一体化技术、计算机控制技术、应用电子技术、软件技术、楼宇智能化工程技术、动漫设计与制作、广告设计与制作、广告与会展、装饰艺术设计、电脑艺术设计、多媒体设计与制作、商务英语、商务日语、应用韩语、文秘、图书档案管理等36个专业。
系统概要设计说明书(模板)

XXX项目系统概要设计说明书广州市XX有限公司二〇X X年X月文档修改记录目录第一章引言 (1)1.1目的 (1)1.2背景 (1)1.3术语定义 (2)1.4参考资料 (2)第二章系统环境 (3)1.5运行环境 (3)1.1.1系统支撑环境 (3)1.1.2部署图 (4)1.1.3系统接口 (4)1.1.4系统安全控制 (4)1.6运行模块组合 (4)1.7运行环境的配置 (4)1.8条件与限制 (5)第三章系统总体结构设计 (6)1.9系统结构设计描述 (6)1.10总体结构图 (7)1.11功能需求与程序的关系 (7)1.12子系统清单 (8)第四章模块功能分配 (9)1.13系统划分及功能描述 (9)1.14专用模块功能概述 (9)1.15公用模块功能概述 (10)1.1.5版本控制管理 (10)1.1.6帮助模块 (10)第五章数据库设计 (11)1.16逻辑视图 (12)1.17数据库表关系图 (12)1.18数据表清单 (12)1.19主要算法设计 (13)1.20其它数据结构设计 (13)第六章接口设计 (14)1.21用户接口 (14)1.22内部接口 (14)1.23外部系统接口 (14)第七章安全保密设计 (16)1.24用户管理和权限控制 (16)第八章维护及出错处理设计 (17)1.25系统维护设计 (17)1.26出错信息 (17)1.27出错处理 (17)1.28系统故障预防与恢复 (17)1.29数据备份与恢复 (18)第九章设计约束 (19)1.30字节集编码约束 (19)1.31操作系统约束 (19)1.32其他约束 (19)第十章附件 (20)第一章引言1.1目的提示:简要说明编写这份概要设计说明书的目的,指出预期的读者。
概要设计说明书的编写目的是为了说明系统总体设计的技术方案,从程序系统的设计考虑,包括系统的基本处理流程、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等内容,以向整个设计期提供关于程序系统的逻辑和数据功能实现方式的总体描述,从而作为程序详细设计或编码的基础。
毕业设计选题管理系统概要设计说明书

1.2
项目名称:毕业设计选题管理系统(Graduation Design Selection System);
任务提出者:老师;
开发者:陈育丹。
1.3
表1-1定义
术语和缩写
解释
教务科、学生、教研室(指导老师)
图2-6指导老师录取流程图
(3)学术委员会模块功能实现
学术委员会模块是系统管理模块,进入学术委员会模块后通过选择操作功能来进入每个子功能页面来实现其功能。具体的程序流程图如图2-7所示。
图2-7学术委员会流程图
(4)系统管理员模块功能实现
系统管理员模块是系统管理模块,进入系统管理员模块后通过选择操作功能来进入每个子功能页面来实现其功能。具体的程序流程图如图2-8所示。
2.2
Hale Waihona Puke 设备:服务器硬件:内存:2G;
CPU:Intel 2.8以上;
硬盘:500G;
其它:网卡10M/100M Ethernet、无线接入设备。
客户机硬件:
内存:不少与2G;
CPU:Intel 2.8以上。
软件:
服务器软件:
服务器操作系统:Windows Server 2008;
数据库平台:Microsoft Server SQL 2008;
表名
teacher_info(指导教师信息表)
字段名
中文名
数据类型
空/非空
缺省值
备注
Teacher_ID
工号
char(20)
Not null
主键
Teacher_pwd
姓名
char(20)
概要设计说明书(大学生就业信息管理系统)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (3)2.3基本设计概念和处理流程 (3)2.4结构 (5)2.5功能需求与程序的关系 (6)2.6人工处理过程 (7)2.7尚未问决的问题 (7)3接口设计 (7)3.1用户接口 (7)3.2外部接口 (7)3.3内部接口 (7)4运行设计 (8)4.1运行模块组合 (8)4.2运行控制 (8)4.3运行时间 (8)5系统数据结构设计 (8)5.1逻辑结构设计要点 (8)6系统出错处理设计 (12)6.1出错信息 (12)6.2补救措施 (12)6.3系统维护设计 (13)概要设计说明书1引言1.1编写目的此概要说明书是根据需求分析阶段产生的需求规格说明书,拟定相关的系统说明书、确定此系统的总体结构。
概要设计主要是利用比较抽象的语言对整理需求进行概括,确定系统组成模块以及各模块的功能,并确定模块设计的相互关系,设计全局数据库和数据结构,制定测试计划,实现对系统的初步设计,并为之后的详细设计阶段提供设计依据。
本文预期的读者:东北林业大学网站管理人员、本开发小组人员。
1.2背景待开发软件系统的名称:东北林业大学毕业生就业信息管理系统;本系统的任务提出者:东北林业大学大学生就业指导中心本系统开发者:大学生就业系统开发成员系统目标用户为:招聘企业,毕业生,求职者1.3参考资料a.本小组《东北林业大学大学生就业信息管理系统需求分析说明书》b.东北林业大学就业指导中心《东北林业大学大学生就业信息管理系统基本要求》2总体设计2.1需求规定本系统为用户提供准确、高效、轻松、愉快地工作界面,进入系统的用户都有浏览信息的权限。
对于注册的企业有包括浏览新闻、维护企业信息、发布招聘信息、回复申请等功能,对于注册的个人用户有包括浏览新闻,申请职位,维护个人信息等功能。
在后台管理中,管理员将有包括新闻管理、企业信息管理、个人信息管理等权限。
毕业设计选题系统-需求规格说明书

河南经贸职业学院·信息管理系《毕业设计选题系统》需求规格说明书班级:07信息五班学号:*********姓名:***目录7.产品的功能性需求 (2)7.1功能性需求分类 (2)7.2用例图........................................ 错误!未定义书签。
7.3用例描述 (5)7.3.1学生登陆................................ 错误!未定义书签。
7.3.2教师登陆................................ 错误!未定义书签。
7.3.3信息浏览 (6)7.3.4信息查询................................ 错误!未定义书签。
7.3.5管理员登陆.............................. 错误!未定义书签。
系统背景随着现代信息技术的迅猛发展,“电子政务”的建设及其发展正以令人瞩目的速度开展起来。
毕业设计选题系统管理为方便学院的教育的,与学生的学习紧密联系起来。
为改善工作流程、提高工作效率、加强宣传教育、扩大社会影响,给学院提供了一个关于选题交流的平台,同时利用平台解决学习上的一些热点和难点问题,有必要建立满足学生需求的、安全的、现实可行的、动态实时的数字化、信息化网络系统,实现资源共享和检测信息的网络化、信息化。
毕业设计选题管理系统网主要是选题系统。
它提供了学生的基本信息的存储与管理,教师的基本信息管理,留言管理,主要为学院学生提供方便,提高学院的工作效率。
7. 产品的功能性需求7.1功能性需求分类7.2用例图毕业设计选题系统学生端用例图教师管理用例图图1-1教师管理用例图管理员用例图图1-1后台管理图1-2教师管理图1-3学生管理图1-4管理员添加图1-5院系班级管理图1-6课题管理图1-7管理留言用例图7.3用例描述7.3.1学生登陆1.0用例名称:学生登陆客户端功能:用于与服务器建立连接,连接成功后登陆服务器。
毕业设计概要设计说明书模板

本科毕业论文(设计)××××系统概要设计说明书论文题目学生姓名学号所在学院计算机学院专业计算机科学与技术班级指导教师职称年月计算机学院目录1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2总体设计 (1)2.1需求规定 (1)2.2运行环境 (2)2.3基本设计概念和处理流程 (2)2.4结构 (2)2.5功能器求与程序的关系 (2)2.6人工处理过程 (2)2.7尚未问决的问题 (2)3接口设计 (2)3.1用户接口 (2)3.2外部接口 (3)3.3内部接口 (3)4运行设计 (3)4.1运行模块组合 (3)4.2运行控制 (3)4.3运行时间 (3)5系统数据结构设计 (3)5.1逻辑结构设计要点 (3)5.2物理结构设计要点 (3)5.3数据结构与程序的关系 (4)6系统出错处理设计 (4)6.1出错信息 (4)6.2补救措施 (4)6.3系统维护设计 (4)概要设计说明书1引言1.1编写目的本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。
是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。
本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。
1.2背景a.本软件的名称为:温米采油厂生产经营子系统;b.本项目是应温米采油厂生产经营的需要,由成都思友信息技术服务公司开发,用户为温米采油厂及各级单位人员,系统服务器放在网络中心,由开发技术室负责运行、管理。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出有关的参考文件,如:a.本项目的经核准的计划任务书或合同,上级机关的批文;b.属于本项目的其他已发表文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
概要设计说明书 (2)

概要设计说明书1. 引言概要设计说明书旨在对系统或项目的整体结构、模块划分进行概括性的描述和解释,详细阐述系统设计的思路、目标和原则。
本文档将介绍系统的基本概念、架构设计、模块划分、接口设计等关键内容,以帮助开发人员更好地理解系统的整体设计思路和实现方法。
2. 系统概述本系统是一个xxx(系统名称)的xxx(系统类型),旨在xxx(系统目标)。
系统包括xxx个模块,分别负责xxx功能。
系统采用xxx(架构模式),拥有良好的可扩展性、可维护性和可测试性。
3. 功能需求3.1 功能1功能1的主要目标是xxx。
实现这一功能的关键步骤包括:xxx(详细描述功能实现的步骤或算法)。
对应的模块为xxx模块,该模块负责xxx(模块的职责描述)。
3.2 功能2功能2的主要目标是xxx。
实现这一功能的关键步骤包括:xxx(详细描述功能实现的步骤或算法)。
对应的模块为xxx模块,该模块负责xxx(模块的职责描述)。
…4. 结构设计4.1 总体结构系统的总体结构如下图所示:插入总体结构示意图系统分为xxx个核心模块,分别为xxx。
每个模块之间通过xxx(接口协议或通信方式)进行通信和数据交互。
4.2 模块设计4.2.1 模块1模块1的主要职责是xxx。
模块1包含如下子模块:•子模块1:负责xxx;•子模块2:负责xxx;•…4.2.2 模块2模块2的主要职责是xxx。
模块2包含如下子模块:•子模块1:负责xxx;•子模块2:负责xxx;•……5. 接口设计系统的各模块之间通过接口进行数据传输和方法调用。
本节将描述系统的主要接口及其定义。
5.1 接口1接口1用于xxx的数据传输和方法调用。
接口1的定义如下:public interface Interface1 {// 方法1的说明void method1();// 方法2的说明int method2(String param);}5.2 接口2接口2用于xxx的数据传输和方法调用。
毕业设计选题管理系统设计说明书

毕业设计选题管理系统摘要:随着网络技术和办公自动化的高速发展,信息技术已经深入到了社会的每一个角落而手工管理操作也逐渐被自动网络化管理取代,学校又是接受现代化信息的先行者和传播者。
因此,学校的课题管理是教学网络管理的一项重要内容。
设计本系统的目的是为了方便老师申报毕业设计课题和学生毕业设计选题,满足学生在网上填报志愿和查询志愿以及老师在查看课题和申报课题的要求。
学生填报志愿时可以看到课题选择情况以及课题的限制人数和已选人数,避免因为课题人数已满而不能选择自己喜欢的课题,设计该系统的目的也是为了减少了教师的工作量、提高了管理员的工作效率。
“毕业设计选题管理系统”使用当前流行的ASP网络编程技术,通过网上申报课题,网上选题,网上管理,简化以前烦琐的纸张提交和手动操作,使得学生、教师、管理员的工作变得轻松、快捷,也使得对数据库的维护变得更加容易。
在管理员这一方面,不仅要对学生志愿、教师课题、用户信息进行管理,更重要的是要对学生选择的志愿进行排列,生成终表。
关键字:管理;自动;手动;排列;查询;添加;删除;修改System for Selecting And Managing Graduation design Topic OnLineAbstract:Along with the high-speeding development of net technology and OA, information technology have deeply intruded upon people’s life and everywhere in our society , managing by hand have replaced by roboticized net management , however , school is the forthgoer and disseminator in receiving modern information ,so , the topic management have been a important content in teaching management .The purpose to design the management system is for teachers’ applyin g topic and students’ selecting topic convenience . satisfying the needs that students can select and inquire about their topics online and also teachers can approve topic online. Students can inspect the topic and its situation online which he or she likes, In this way students can avoid the situation that because of the lesson a number is already full but can’t select as the he or she like. At the same time,the Purpose of designing of this system is to reduce managers’workload, to improve manager’s wor k efficiency.This system’s development adopt current ASP exploitation technology, through applying topic online, selecting topic online, managing on line ,to predigest handwork., let the students, teachers and managers’ works easy and shortcut, also make the work maintain database easy. Manager’s work is not only to manage students’will、teachers’topic and information of user, but also more important is to arrange students’will and create final list.Keywords: management;automatism;manual;arrange;inquire;add;delete;modify目录第一章绪论 (1)§1.1选题的目的及意义 (1)§1.2设计研究范围及要达到的技术要求 (1)§1.3设计需要解决的问题 (1)第二章系统设计需求分析 (3)§2.1软件设计的目的及背景 (3)§2.2软件设计的思想与目标 (3)§2.3用户简介 (3)§2.4系统功能介绍 (4)§2.5实现平台及技术 (4)第三章方案设计与论证 (5)§3.1方案设计思想介绍 (5)§3.1.1 实用为主 (5)§3.1.2 先进灵活 (5)§3.1.3 稳定可靠 (5)§3.1.4 维护扩展方便 (5)§3.1.5 操作简单 (5)§3.3系统设计方案比较 (6)§3.2系统方案性能介绍 (6)§3.2.1 功能全面 (6)§3.2.2 性能稳定 (7)§3.2.3 操作简单 (7)§3.2.4 易于扩充 (7)§3.2.5无忧维护 (7)§3.2.6 数据安全保密 (7)第四章应用程序设计与实现 (8)§4.1相关知识介绍 (8)§4.1.1 ASP语法介绍 (8)§4.1.2 ASP内置对象介绍 (9)§4.2系统总体设计 (10)§4.2.1需求规定 (10)§4.2.2概念设计及流程 (11)§4.2.3结构设计 (14)§4.3数据库设计 (15)§4.3.1 建库分析 (15)§4.3.2 系统E-R图 (15)§4.3.3实体列表 (15)§4.4管理员控制功能介绍 (18)§4.5学生志愿课题管理 (19)§4.5.1修改学生志愿 (20)§4.5.2删除学生志愿 (24)§4.5.3删除学生课题 (24)§4.5.4查看未选志愿学生 (25)§4.6教师课题管理 (25)§4.6.1修改教师课题 (25)§4.6.2删除教师课题 (26)§4.6.3添加教师课题 (27)§4.6.4教师申请课题管理 (27)§4.7用户基本信息管理 (28)§4.7.1添加用户信息 (29)§4.7.2修改用户信息 (30)§4.7.3删除用户信息 (31)§4.8自动生成终表 (31)§4.9手动生成终表 (32)§4.10查看终表 (34)§4.11查看留言 (34)第五章方案应用与测试 (36)§5.1测试的环境与条件 (36)§5.2功能测试 (36)§5.3测试结果分析 (38)总结 (39)参考文献 (40)附录 (41)致谢 (54)第一章绪论§1.1选题的目的及意义随着网络和信息技术的发展,20世纪80年代人们提出了“办公自动化”的概念,经过20多年两代的发展,办公自动化系统发生了根本的变化,它主要采用客户/服务器的二层结构、浏览器/服务器/数据库的三层结构,以网络技术和协同工作技术为主要特征,实现工作流程自动化和非结构化数据库的功能,实现了收发文件从传统的手工方式向工作流程自动化方式飞跃,可以方便的实现非结构化文档的处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计说明书
1. 引言
1.1 编写目的
计算机应用系统设计实践专周通过让学生对一个项目进行分析设计以及编程实现,进一步了解和熟悉使用编程语言和数据库技术开发应用软件的过程,基于软件工程思想的基础上,掌握软件开发的技术和方法。
在这一过程中,学生必须使用已有的知识,结合软件的实际情况,配置软件环境并选择合适的开发方案,为以后的学习和工作奠定基础。
1.2 范围
a. 系统名称:毕业设计选题系统
b. 本项目由老师提出、学生独立完成、用户为学生或老师
c. 本系统为专周课题,只为专周设计与使用。
1.3 定义
a. XML:XML(Extensible Markup Language)即可扩展标记语言,它与HTML
一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。
Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。
扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
b. SSH也熟称三层架构:
第一层:实体类层
第二层:业务逻辑层
第三层:表示层(显示层)
1.4 参考资料
/view/63.htm
/view/2090973.htm#2
2. 总体设计
2.1 需求规定
(1)账号信息管理
①账号信息管理由合法用户进行操作(管理员),首先用户登录
②输入
输入管理员用户名、密码
③处理过程描述
判断用户名密码是否正确,如果正确,根据管理员权限进行增、删、改用户信息。
④输出
更新成功或更新失败的提示信息
(2)学生选题
①学生选题由合法用户进行操作(学生),首先用户登录
②输入
输入学生用户名、密码
③处理过程描述
查询导师未被选课题,进行选择,并提交给导师审核。
④输出
选题成功等待审核或选题失败的提示信息
(3) 学生选题审核
①学生选题审核由合法用户进行操作(导师),首先用户登录
②输入
输入导师用户名、密码
③处理过程描述
查询已被学生选择的课题,根据学生信息进行确认是否审核通过
④输出
审核成功或审核失败的提示信息
(4)导师分配选题
①账号信息管理由合法用户进行操作(导师),首先用户登录
②输入
输入导师用户名、密码
③处理过程描述
根据学生选题表和学生信息表,查询为选题的学生。
进行课题分配。
④输出
分配成功或分配失败的提示信息。
2.2 运行环境
普通的个人PC(奔腾-3以上,内存至少128M,硬盘40G以上)就足够运行了,操作系统为Windows 98及Windows NT/Windows XP 系列。
并需要数据库系统DBMS的支持。
2.3 基本设计概念及处理过程
(1)系统模块(总控模块)
该系统模块按照输入->处理->输出的流程进行工作。
(2)输入处理及系统处理
用户在进入系统时,需要输入用户名和密码。
输入处理就是根据用户输入的用户名及密码进行判断该用户的合法性。
如果口令有效则进行权限判断,以控制该用
户的行为,如果口令无效,则提示出错。
2.4 人工处理过程
对用户类型的分类,即用户的分配需要人工处理为系统用户增加用户名及权限。
3 接口设计
3.1 用户接口
系统管理员设定用户名为:admin 初始密码为:admin
3.2 外部接口
系统采用一台个人PC,需要MySQL 5.0、 Tomcat6.5、 JDK1.6版本及以上版本的支持。
系统支持Windows 9X\2K\me\XP等操作系统
3.3 内部接口
系统内部分为:学生选题系统、导师审题系统、导师分配课题系统、账号信息管理系统。
4 运行设计
4.1 运行模块组合
输入用户名和密码,登入后使用该系统,按照用户的权限的不同,允许其做其权限内的事情。
4.2 运行控制
用户使用时,使用鼠标键盘进行运行时的选择控制。
4.3 运行时间
系统中模块所占用时间不多,应控制在0.5s以内
5 系统数据结构设计
5.1 逻辑结构设计要点
用表格的形式存储信息,包括管理员信息表、导师信息表、学生信息表、课题信息表、学生选题信息表、导师课题关系表。
5.2 物理结构设计要点
系统所使用的数据存储要求为数据库,各个数据选项都要从数据库中存取,存取单位是表格,存储区域在系统的硬盘内,系统数据要满足保密性,每位用户都设定了权限,只有满足权限的用户才能使用某项数据,需要在用户输入用户名时对其权限进行判断。
E-R图:
5.3 数据结构与程序的关系
管理员信息表
课题信息表
导师信息表
学生选题表
6 系统出错处理设计6.1 出错信息
6.2 补救措施
定期进行进行数据备份,每天进行增量转储,每月一次进行海量转储,可使用静态转储也可使用动态转储。
6.3 系统维护设计
专用模块为系统备份模块
系统备份模块即为系统自动拷贝模块,在每天都进行一次动态增量转储
在终端上要安装杀毒软件,以防止其他人对系统进行恶意的破坏。